|
123
|
Programación / .NET (C#, VB.NET, ASP) / Re: Picturebox C#
|
en: 9 Noviembre 2014, 06:56 am
|
Creas una lista o un arreglo donde puedas guardar la posición y el tamaño de las figuras.
Cuando el usuario hace el dibujo de la figura dentro del pictureBox (hacer click, arrastrar y soltar) en vez de dibujar la figura guardas la información de la posición y el tamaño en la lista o array de figuras dibujadas.
Para dibujar las figuras recorres el arreglo y las dibujas todas.
Cuando el usuario quiera mover alguna comparas las coordenadas donde hizo click con las coordenas de las figuras y vez qué figura está en esas coordenadas.
Saludos.
|
|
|
125
|
Programación / Programación General / Re: Duda sobre SharpDevelop y Python (asuntos legales :3)
|
en: 5 Noviembre 2014, 19:27 pm
|
Mientras tu aplicación dependa únicamente del .net framework (es decir, que esas dll sean parte del .net framework) puedes distribuir tu aplicación libremente. Incluso si programas tu aplicación en las versiones express de Visual Studio puedes distribuir tu aplicación con el licenciamiento que a ti te de la gana y programarla en el lenguaje que quieras.
En todo caso yo me preocuparía más por las dll que dicen python porque dependiendo de la licencia de las mismas es posible que no pudieras hacer aplicaciones comerciales. Es el caso de las licencias GPL. Así que si tu intención es hacer una aplicación comercial mejor revisa la licencia de esas.
Saludos.
|
|
|
127
|
Programación / Programación C/C++ / Re: Duda tonta switch
|
en: 4 Noviembre 2014, 19:54 pm
|
Perdón, no me expliqué bien. Lo que quise decir fue que si todavía necesitaba que se evaluara una expresión en vez de utilizar una constante entonces debía utilizar un 'else if'.
|
|
|
129
|
Programación / .NET (C#, VB.NET, ASP) / Re: Tipos Valor y Tipos Referencia
|
en: 3 Noviembre 2014, 19:34 pm
|
Sí, así es. No entiendo por qué la duda me refiero a que bastaría con hacer el programa (en cualquier lenguaje) y la respuesta ahí está. Es decir si cualquiera de los dos tiene la duda de qué es lo que pasa, sólo tiene que escribir el código y ejecutar.
MODIFICADO: No entiendo por qué el título de tu post si nunca haces la comparación entre valor y referencia.
Quizá lo que te estés preguntando sea por ejemplo sobre asignar la dirección de una variable en una variable de tipo referencia (como un puntero en C/C++). Si la variableDos fuera un puntero y le asignas la dirección de variableUno entonces su valor no cmabia cuando el valor de la variableUno cambia, pero nunca contiene el valor '57' sino la dirección de la variableUno.
Si necesita más información lee sobre punteros.
|
|
|
130
|
Programación / Programación General / Re: Analisis y diseño cliente servidor.
|
en: 3 Noviembre 2014, 06:25 am
|
No es algo sencillo de definir porque depende de la aplicación a desarrollar. En todo caso lo que requieres es un conocimiento de los protocolos ya existentes y que están a tu alcance (de esta manera no programas de más) así como el conocimiento de TCP y UDP. También es recomendable que conozcas la arquitectura de redes para saber lo que puedes hacer y lo que no así como el porqué.
Y después de todo lo anterior sería que listaras toda la información que tu aplicación puede llegar a transmitir y recibir durante la ejecución de la misma y desarrollar un método para que dichos datos no interfieran entre si.
Un saludo.
|
|
|
|
|
|
|