Selesai

complete rewrite of existing random dll

Enclosed is the source code to an original dll which has random functions. This dll has to be rewritten in .net because the original component was COM and is not always compatible with .net applications when deploying them. This new dll needs to be a .net assembly and cannot reference any COM objects or require the COM object to be installed for it to work.

More Info is found below.

## Deliverables

The original dll was written in C++ but the new version can be in any language as long as the final results is a .net assembly. This will not be used from 6.0 but will be used with .net only.

The name of the new dll will be [url removed, login to view]

The 2 classes will be Generator and RandomList

There are three functions for the Generator

They are GenerateRandomList, GenerateRandomListEx, GetRandomNumber

The RandomList should be a collection (which will hold the list of random numbers).

For the GenerateRandomList, there are the following parameters

1. MaxNumber (which is the maximum number chosen)

2. NumberInList (which is how big the list will be)

3. PreviousList as collection (if a number is on the list, then cannot pick it) this is optional

4. SetToContinue (will be either appended to this list or this list will go after the new list) this is optional

5. PutBefore (if this is true, then the numbers chosen will be put before the set to continue. otherwise will be put after) optional

This function will return a list of nonrepeating numbers

The next function is GenerateRandomListEx which is similar but this one reshuffles the list sent in

The parameters for this one are these:

1. ListToRandomize (The numbers will be reshuffled)

2. SetToContinue (This is another list that if sent in, will be part of the new list in the order given either before or after) optional

3. PutBefore (if false, then the new list will be appended to the old list). Otherwise, the new list will be before the previous list optional

4. HowMany (if given, then will only randomize a certain number of them). default is -1 which means the entire list optional

The final function is GetRandomNumber

The parameters for this one are these:

1. MaxNumber (which will be the max number chosen)

2. StartingNumber (default will be one which will be the starting point for the function) optional

3. PreviousList (if the list is given, then it cannot choose any of the numbers on the list) optional

If it cannot pick a random number because the range is too narrow, then it needs to raise an error

Let me know if you have any questions.

The compiled dll and the source code to the code completed. This must be completed with Visual Studio 2005 and cannot have any references to any COM objects or require any to be installed. Can be done with any .net languages but needs to be callable from Visual [url removed, login to view] 2005.

## Platform

Windows XP Home Edition, Visual Studio 2005

Keahlian: .NET, Pemrograman C, Pemrograman C#, Teknik, Microsoft, MySQL, PHP, Perancangan Perangkat Lunak, Pengujian Perangkat Lunak, Visual Basic, Destop Windows

Lihat lebih lanjut: work from home assembly work, work from home assembly, visual studio random number, visual programming languages, visual basic programming 2005, visual basic net programming language, visual basic 6.0 programming language, the final results, starting with visual basic, questions on programming languages, programming questions in c#.net, programming in assembly, old programming languages, list programming languages, list of programming languages, function of numbers, c programming random number, code generator .net, basic programming languages, assembly work from home

Tentang Pemberi kerja:
( 781 ulasan ) Sydney, Australia

ID Proyek: #3209414

Diberikan kepada:

bakerfishsticks

See private message.

$42.5 USD dalam 7 hari
(1 Ulasan)
1.5

9 freelancer menawar dengan rata-rata $39 untuk pekerjaan ini

itgurussoftware

See private message.

$68 USD dalam 7 hari
(142 Ulasan)
8.5
TheDev

See private message.

$21.25 USD dalam 7 hari
(4 Ulasan)
2.1
romyandre

See private message.

$17 USD dalam 7 hari
(1 Ulasan)
0.0
gzsolutionsvw

See private message.

$68 USD dalam 7 hari
(0 Ulasan)
0.0
abjbhat

See private message.

$25.5 USD dalam 7 hari
(0 Ulasan)
0.0
barrydunnevw

See private message.

$8.5 USD dalam 7 hari
(0 Ulasan)
0.0
kcubevw

See private message.

$42.5 USD dalam 7 hari
(0 Ulasan)
0.0
faizan786vw

See private message.

$59.5 USD dalam 7 hari
(0 Ulasan)
0.0