Convert this C source to C#.net or VB.NET or a C++ wrapper.
$30-5000 USD
已完成
已发布将近 13 年前
$30-5000 USD
货到付款
REFER to the detailed requirements for more detailed information.
Here is the site to the open source tool, or just use the attached file which is the latest SVN change-set as of today.
[login to view URL]
LISTEN. The codebase already has an application interface DLL that wraps most of the needed functions to their GUI. This is not a difficult project. Most of the functionality exists in the connecting DLL and needs only minor changes to implement the analyzer function.
[login to view URL]
The problem is that under compiling, it is not .NET friendly, and I don't have the time to convert it over.
I don't need the whole project converted. Refer to the detailed instructions.
## Deliverables
Convert the following two functions from the attached project to C# or VB.NET compatible with the .NET framework 2.0
OR
Create a C/C++ wrapper that can be called from a .net 2.0 project that performs the following functionality and IF easily performable, report the progress during the defragmentation policy (IE, percentage of completion). The code for the progress indication already exists mind you. I don't want the progress reporting to slow down the project too much though, so, if it will significantly increase the length of time and dollar amount, then please note this in your bid.
Below are the following two functions I need to convert from the original source project to C (written in C) to C#/VB.NET or a C++ wrapper that can be called from a .NET 2.0 project as described. I want to be able to call a function to Analayze the drive and return back to me the percentage the disk is fragmented and a sub or function to perform the defragmentation. IE.
Public Shared Function AnalyzeVolume(Drive as string) as integer
'insert code to analyze volume (drive = "C:\")
'and return the percentage of defragmentation
end function
Public Shared Sub DefragVolume(Drive as string)
'insert code to defragment the given volume
end sub
If you can implement the feedback capability into the DefragVolume routine to allow me to call back the current progress, please note this in the bid. Keep in mind that the [login to view URL] source already includes this functionality.
The defragmentation tool as it is works very good. I do not want to compromise the integrity and stability of the defragmentation process AT ALL, which is why I am leaving open the option of a C++ wrapper and not just a straight conversion. I understand when converting the project to a C#/VB.net project that this could be an issue, so give me the best determination in your bid.
Time is of the greatest importance, so please don't bid unless you can work on this rather quickly and provide quality work. Don't bid telling me that you have worked on ASP.NET and flash templates and you think you can do the project.
If you don't know C/C++ well enough to perform the task, don't bid. For an even intermediate C/C++ programmer, this should not be that difficult of a task, given the two options I've requested. I could do it myself, but my lack of C/C++ experience would take me longer and I have other areas I am working that would slow me down too much. But I do know enough C++ to know whats possible and what isn't, and how much work is required for even a slightly more experienced C/C++ programmer.
Please, only bid if you can and intend to complete the project successfully in a reasonable time period and a reasonable price. I will leave the bid open to suggestion, but that doesn't mean I don't have an idea of what it should cost or how long it should take.
Be reasonable and competent, I prefer long term workers. If I like your work, 9/10 times I utilize the same worker again and I do a considerable amount of outsourcing.