Find Jobs
Hire Freelancers

Create Console App to test two libraries, then do UI in WPF - C#/WPF .Net(Repost)

$100-500 USD

Κλειστή
Αναρτήθηκε περίπου 13 χρόνια πριν

$100-500 USD

Πληρωμή κατά την παράδοση
The first task will be to wrap two files searching dlls that I have from two different vendors. Then next you will make a console application to test the wrappers and calculate which one of them is faster. Finally, you will make a wpf application that will only use one of the libraries and will do basic "Select DIrectoies", "Find Files", "View Metrics on the search"... See the documentation for more info on the business objects. Most of this work will be well documented and simple to implement. If this project goes well, I have plenty more and can continue to get you work as long as you keep the integrity of the work good and on time... ## Deliverables Below is a high level list of the specifications. ################# BO ############## > = Class >> = Property / Method of that class -------------- CONSOLE APP -------------- Use the below business objects to test and see which API/library is the fastest. -------------- BUSINESS OBJECTS --------- Classes: > OracleFileDiscoverer : BaseFileDiscoverer > ISYSFileDiscoverer : BaseFileDiscoverer > BaseFileDiscoverer : IFileDiscoverer >> IAFileCollection GetFiles(MediaBranchCollection); > IAFileCollection : IDictionary >> IAFileCollection SearchFiles(FileType types, string wildcard) ~ FileType (enum) => Unknown, XLS, PNG, JPG... ~ Wildcard (string) => Excel => (xls, xlsx,?) : In this case the MIME type could be included in the search. >> IAFile GetFile(long id) >> TimeSpan CollectionRetrievalTime > IAFile > ID >> RefID (if api returns an id...) >> CreateDate >> ModifiedDate >> Name >> FullName >> IAFileCollection EmbeddedFiles >> List AdditionalMetadata >> IAFileCollection: ICollection >> Enum FileType >> TimeSpan FileRetrievalTime > MediaBranchCollection : IDictionary > MediaBranch : can be a node or a path within the file organization hierarchy. In the case of a file system and of this task, its a directory. >> MediaType (see below) >> Path >> IncludeSubdirectories > Enum MediaType - HardDisk - RemovableStorage - NetworkDrive - CD-Rom - DVD ---------------------------- WPF INTERFACE ----------------------- > ListItems => Add Media Branch => User can selected multiple branches of the hardisk / or removable disk >> Load Hardisk tree view with checkboxes (each trunk/root branch thats selected is added - sub branches and be selected / deselected) >> Button: Find Files >> List results of files >> Display time to get then files >> Display quantity of files found >> Have another window with a list view of filetypes found and time to discover the files, and seperately dispaly time to get metadata. --- You can add you own creativity to make it look nice. The idea is to list the results and cleanly offer metrics on the speed of processes ran to get the data.
Ταυτότητα εργασίας: 3275341

Σχετικά με την εργασία

6 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 13 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
6 freelancers δίνουν μια μέση προσφορά $340 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$212,50 USD σε 4 ημέρες
5,0 (89 αξιολογήσεις)
7,3
7,3
Avatar Χρήστη
See private message.
$637,50 USD σε 4 ημέρες
4,9 (26 αξιολογήσεις)
6,4
6,4
Avatar Χρήστη
See private message.
$212,50 USD σε 4 ημέρες
5,0 (44 αξιολογήσεις)
5,4
5,4
Avatar Χρήστη
See private message.
$425 USD σε 4 ημέρες
5,0 (1 αξιολόγηση)
3,5
3,5
Avatar Χρήστη
See private message.
$340 USD σε 4 ημέρες
5,0 (2 αξιολογήσεις)
0,8
0,8
Avatar Χρήστη
See private message.
$212,50 USD σε 4 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
United States
5,0
24
Μέλος από Σεπ 27, 2008

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.