Find Jobs
Hire Freelancers

C# floating point control

$100-800 USD

Cancelado
Publicado hace alrededor de 17 años

$100-800 USD

Pagado a la entrega
I would like a UI control for floating point and integer numbers that works much like a joy stick. You know how the spinner control works. I would like something like that except that it is controlled dynamically. Here's how it would work. Press on the control and hold the mouse button down. If you move the mouse to the right the number in the edit box increases. The further to the right you move the mouse, the faster the number increments. If you move the mouse to the upper right, the increment in larger. If you move the mouse to the lower right the increment is smaller. If you move to the left, the number in the edit box decreases with up and down corresponding to larger and smaller decreases. The idea behind this project is to give our UI a much more "game" like feel. Adding some sort of graphical feedback that would give the user an idea about what is happening to the number would also be great. Having an accelleration factor would also be nice. As a user of this control, we would like to input the initial value of the control, the minimum and maximum values in the range. The minimum and maximum increment values and some sort of speed/accelleration control. ## Deliverables *** NEW **** There were some questions from bidders - this should answer most of them. Please feel free to update existing BIDS if this information causes additional work. 1) It should work much like the NumericUpDown control in terms being able to grab the controller from the toolbox and place it into a form. 2) Note that there may be code running that updates graphics and performs numerical computations to respond to each increement of the number. For example changing the length of a cylinder or radius of a sphere. The time it takes may very from 1/1000 of a sec to 2 or so seconds depending upon the operation. This is one of the reasons I want to be able to change both the speed of the updates and also the size of the interval that gets updated. 3) You should be able to "NUDGE" the joy stick by moving the cursor just a little bit (3 to 5 pixels) to get one increment. If you NUDGE to the right - it increments one time and stops. If you NUDGE to the upper right it increments one time at a larger increment and stops. If you NUDGE to the lower right it increments one time using a smaller increment. The same would be true going back to the left. If you pull past the "NUDGE" radius then it starts incrementing at a fixed rate. The further you pull it out the faster that increment happens. 4) Graphics - I haven't specified too much here. I have some basic ideas but feel free to offer suggestions of your own. I would say it would be nice to see something like a round disk inside of a square. You can grab the disk and move it like it is the top of the joy stick. Perhaps you could change the cursor to look like a thumb or hand around the joy stick?? I think a couple of important things here to show or give the user feedback on is the direction of the movement of the number (positive or negative), the speed of the increments, and the size of the increments. Some combination of text, color and graphics should do the trick. For more advanced users, it would be nice to be able to turn off the feedback to avoid clutter. **** END NEW ***** 1) The software must be delivered as a C# source code which can be easily added to an existing C# 2.0 Microsoft .Net 2005 project. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) Single C# file with one or more classes. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Windows .NET 2005 C# source code.
ID del proyecto: 2858555

Información sobre el proyecto

21 propuestas
Proyecto remoto
Activo hace 17 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
21 freelancers están ofertando un promedio de $344 USD por este trabajo
Avatar del usuario
See private message.
$595 USD en 7 días
4,9 (311 comentarios)
8,7
8,7
Avatar del usuario
See private message.
$565,25 USD en 7 días
5,0 (9 comentarios)
5,9
5,9
Avatar del usuario
See private message.
$255 USD en 7 días
4,9 (91 comentarios)
6,1
6,1
Avatar del usuario
See private message.
$680 USD en 7 días
4,7 (120 comentarios)
5,9
5,9
Avatar del usuario
See private message.
$102 USD en 7 días
4,9 (62 comentarios)
5,4
5,4
Avatar del usuario
See private message.
$425 USD en 7 días
5,0 (29 comentarios)
5,1
5,1
Avatar del usuario
See private message.
$255 USD en 7 días
4,6 (23 comentarios)
5,3
5,3
Avatar del usuario
See private message.
$510 USD en 7 días
5,0 (12 comentarios)
4,9
4,9
Avatar del usuario
See private message.
$425 USD en 7 días
5,0 (22 comentarios)
4,6
4,6
Avatar del usuario
See private message.
$204 USD en 7 días
5,0 (10 comentarios)
4,3
4,3
Avatar del usuario
See private message.
$467,50 USD en 7 días
5,0 (8 comentarios)
3,6
3,6
Avatar del usuario
See private message.
$212,50 USD en 7 días
5,0 (4 comentarios)
3,7
3,7
Avatar del usuario
See private message.
$85 USD en 7 días
4,5 (9 comentarios)
3,8
3,8
Avatar del usuario
See private message.
$186,99 USD en 7 días
5,0 (10 comentarios)
3,0
3,0
Avatar del usuario
See private message.
$93,50 USD en 7 días
5,0 (11 comentarios)
3,2
3,2
Avatar del usuario
See private message.
$255 USD en 7 días
5,0 (5 comentarios)
1,6
1,6
Avatar del usuario
See private message.
$425 USD en 7 días
3,5 (1 comentario)
1,9
1,9
Avatar del usuario
See private message.
$212,50 USD en 7 días
5,0 (5 comentarios)
0,6
0,6
Avatar del usuario
See private message.
$552,50 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$425 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Hilo, United States
0,0
0
Miembro desde feb 27, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.