Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - seba123neo

Páginas: [1] 2 3 4 5 6 ... 51
1
General / ¿ Cuanto cobrarian este programa ?
« en: Marzo 10, 2017, 01:15:22 pm »
Hola, muchachos ¿ como estan ?, tanto tiempo...aca todo bien, programando a full en android jaja, y volviendo a .NET a veces (el VB6 ya hace tiempo no toco)

Les queria comentar que un amigo me consulto para hacerle un programa para su trabajo, y me pidio presupuesto de cuanto saldria, y la verdad no se cuanto estan cobrando la hora por programar tipo freelance.

El programa es bastante simple (pero en el futuro le quieren ir agregando mas cosas). Lo voy a hacer en .NET 2015 y base en sql o ya vere.

Lo que quieren al principio es simple:

- La pantalla principal seria para leer desde un lector de codigo de barras los articulos, que van a salir en un camion a la mañana, ingresar la cantidad, y asi descontarlo del stock que tienen, bien simple. Luego hacer lo mismo pero para ingresar la cantidad al stock, o sea es ingreso y egreso de mercaderia (todo con el lector de codigos de barra).
- Luego quieren lanzar reportes basicos de esas cantidades de stock por fecha, etc...

Eso es para empezar, pero luego me van a pedir mas cosas...

¿ Cuanto cobrarian ese programa con lo basico para empezar ?, luego cobrare aparte cada modificacion que pidan...

Algunos veo que cobran aproximadamente 20 dolares la hora (300 pesos argentinos), y otros no le dan bola a eso y cobran directamente el proyecto entero.

Saludos y gracias.

2
Visual Basic 6 / Re:Usar icono Alpha PNG en el ejecutable
« en: Abril 22, 2016, 10:00:55 am »
Excelente leandro, me funciono perfecto !!!, el truco era crear el icono con el AMain no lo sabia, te habia visto hablar en el otro post de eso, pero yo lo agregaba desde el editor de recursos del visual basic y no me daba pelota.

esto con combinacion del de cambiar el icono del formulario ya quedo todo con transparencia, barbaro che.

Saludos y gracias una vez mas capo.

3
Visual Basic 6 / Re:Usar icono Alpha PNG en el ejecutable
« en: Abril 21, 2016, 07:14:09 pm »
en el link del post que deje, podes poner como icono un .ico con varias resoluciones y transparencia

4
Visual Basic 6 / Usar icono Alpha PNG en el ejecutable
« en: Abril 21, 2016, 05:30:13 pm »
Hola amigos, saludos a leandro y demas compañeros despues de tanto tiempo, estoy algo oxidado ya con el VB6 (culpa de Java y Android)  8)

Estaba con una duda, de como colocar en el ejecutable un icono con varias resoluciones 16x16, 32x32, etc en el ejeuctable.

repito es en el "ejecutable", no en la barra de titulo del form, ya que eso se soluciona con la api LoadImage y SendMessage caundo esta compilado.

me funciona bien lo que se habla en este post:

http://leandroascierto.com/foro/index.php?topic=1191.0

¿ Pero para el ejecutable ?

se que con el resource hacker se puede cambiar un icono de un .exe, pero ¿ hay alguna solucion para compilar definitivamente ya con el icono png transparente embebido ?

Saludos.

5
Tenes que tener en cuenta algunas cosas.

Primero la pc servidor donde esta instalado el mysql, si tiene el firewall activado que el puerto donde escucha el mysql este abierto en las reglas, ya sea el puerto por defecto o algun otro que le hayas especificado.

en la cadena de conexion podes poner la IP Local, o el nombre de la pc en red, es lo mismo.

Otra prueba que podes hacer, es probar de crear un ODBC(DNS) en la pc para ver si te podes conectar al servidor de la red. eso está en el panel de control->herramientas administrativas->Orígenes de datos ODBC, ahi te creas un DNS con el driver de mysql y probas a ver que te dice.

6
Ah!!! Pero eso me vendría de maravillas entonces.
Puedes ponerme algún link para ayudarme a conocer mas de esa forma fe proceder?.
 Gracias!!!

estoy haciendo un tutorial de este tema y lo voy a publicar aca, porque me parece realmente util que lo sepan.

7
Gracias amigo! Supongo que si solo distribuyes el exe es porque nunca usas un control externo como flash.
Yo siempre utilizo y la verdad es un tema!

si, uso varios controles dll externos, pero los compilo como recursos embebidos dentro del .exe y los cargo en tiempo de ejecucion y listo, se hace totalmente portable el .exe, solo necesita tener el framework instalado la pc cliente y nada mas.

8
el Generar es "compilar" o sea es el compilar de VB6, o sea te genera el .exe (o lo que sea que tenga que compilar o una dll por ejemplo)

el "generar solucion" si no me equivoco es cuando tenes varios proyectos, por ejemplo: estas haciendo una dll y tenes el proyecto de la dll y a su vez tenes un proyecto para testearla, entonces te genera todo junto.

el publicar te genera un instalador con las dependencias para instalar en la pc, pero la verdad nunca lo necesite usar ya que solo distribuyo el .exe y listo


9
Visual Basic .NET / C# / Re:Error en PC de cliente utilizando Crystal Report
« en: Septiembre 28, 2015, 11:27:05 pm »
yo cuando instalo en los clientes, instalo la runtime de crystal reports, es un instalador que te instala los ensamblados de crystal report para .net, existen en sus 2 versiones (x86 y x64), tenes que instalar la correspondiente con la version del windows.


10
proba usar la propiedad .Parent para especificar el control padre cuando.

saludos.

11
Todas las funciones de VB6 de manejo de cadenas de texto, siguen estando en .NET dentro de la clase "String", o sea que si pones "String." ahi te salen todas las funciones de VB6. (Trim, Mid etc..)

esta por compatibilidad, aunque no es la forma que .NET recomienda.

el famoso Right, Left y Mid para cortar una cadena ahora se debe hacer con el SubString, esa es la forma 100% .NET

para formatear texto antes era el Format, ahora todos los formatos se hacen desde el .ToString

en la pagina de microsoft MSDN estan todos los formatos que acepta .NET, son cientos....miralos ahi.

saludos.


12
Visual Basic .NET / C# / Re:Iniciar en .Net
« en: Abril 02, 2015, 04:58:27 pm »
Hola, lo mejor es leerte un libro, algun pdf de como empezar, o leer en internet, no hay mucho mas, yo tambien no sabia nada de NET y lo aprendi leyendo en internet.

aparte si venis de VB6 es casi lo mismo, cambian algunas cosas de lugar pero estan igual, obvio hay muchas diferencias en el lenguaje pero a lo que voy es que las cosas basicas son iguales practicamente.

13
Hola, con hacer solo

Código: (SQL) [Seleccionar]
SELECT @@IDENTITY
funciona para access 2000 en adelante, pero lamentablemente no funciona para DAO y DAO que se basa en cursores internamente.

si tenes un campo ID en la tabla que se va incrementando, simplemente con hacer:

Código: (SQL) [Seleccionar]
SELECT TOP 1 campo1 * FROM STOCK ORDER BY ID DESC

14
Visual Basic 6 / Re:Intentar hacer este reto con VB 6 que no me sale.
« en: Abril 02, 2015, 04:38:26 pm »
El ItemData solo acepta numeros integer, podes guardar ahi el numero del puerto y adelante concatenarle de forma fija el string "COM".

me parece raro, ¿ ese es todo el codigo que hay ?  fijate si el control MSComm1 no tiene en las propiedades asignado algun puerto por defecto, se tiene que estar conectando en algun lado.


15
Visual Basic 6 / Re:Intentar hacer este reto con VB 6 que no me sale.
« en: Marzo 30, 2015, 09:03:47 pm »
Hola, la propiedad CommPort acepta solo puertos validos.

Si queres conectarte al puerto que esta seleccionado en el combobox, simplemente toma solo la parte que dice "COM4" la otra parte del texto es invalida, no se te va a conectar nunca.

la propiedad solo toma puertos "COM1", "COM2"..etc...si vos le pones "Arduino (COM4)" no te va a funcionar.

El problema aca es que vos estas mostrando en el combobox la descripcion del puerto, pero el mscomm necesita solo el numero del puerto, no la descripcion.

entonces tenes 2 opciones:

1 - extraes del texto la parte que dice "COM4", sacando el texto que esta entre parentesis (no lo recomiendo ya que puede venir algun texto que haga que esto no funcione).

2 - cuando llenas el combo usar un array para almacenar solo el nombre del puerto, sin la descripcion.

aca te dejo un simple ejemplo de como llenar un combobox con texto  el nombre del puerto y luego al hacer clic en algun item, te muestra solo el nombre del puerto, sin la descripcion, que es lo que necesitas para conectarte al mscomm.

Código: (vb) [Seleccionar]
Option Explicit

Dim vPuertos() As String 'Para almacenar el verdadero nombre de los puertos, sin la descripocion.

Private Sub Form_Load()
    Dim i As Integer
    For i = 1 To 10
        Combo1.AddItem "Arduino (COM" & i & ")" ' cargo el combo con descripcion y el numero del puerto
       
        ReDim Preserve vPuertos(Combo1.ListCount - 1)
        vPuertos(Combo1.ListCount - 1) = "COM" & i
    Next
End Sub

Private Sub Combo1_Click()
    MsgBox vPuertos(Combo1.ListIndex) '  te muestra solo el nombre real del puerto, sin la descripcion
End Sub

saludos.

Páginas: [1] 2 3 4 5 6 ... 51