PREGUNTAS CONTESTADAS - Visual Basic.NET

 Hay un total de 338 Preguntas.<<  >> 

    Pregunta:  54085 - INTEROPERBILIDAD COM (VB6) Y .NET 2005
Autor:  Albert Davins
Buenas compañeros. A ver si alguien me puede solucionar una pequeña duda. Pues bién, os pongo en situación:

Tengo una plataforma de gestión que consta de varias aplicaciones (unas 15 diferentes) desarrolladas en Visual Basic, algunas en VB6.0 otras en .NET 2003 y alguna otra en .NET 2005. Todas ellas acceden a bases de datos SQL Server (2000/2005).

En el proceso de migración a tecnologías .NET, me he propuesto realizar una dll común para todas ellas (...o un framework, como querais llamarle , que parece que está mas de moda :) ), en .NET 2005. donde residan todas las funcionalidades comunes, acceso a datos, utilidades, etc... Pero me encuentro con el problema de que este framework tiene que realizar llamadas a dll's realizadas con VB6 y viceversa, es decir que hay que publicar el framework como un objeto COM para que las aplicaciones de VB6.0 tengan acceso a sus métodos , propiedades, eventos....

He visto varias formas de hacerlo, pero el problema siempre es el mismo... Como modificar o añadir funcionalidades al framework, sin que las aplicaciones que funcionaban con la versión anterior del framework dejen de funcoinar correctamente? Claro está... tampoco quiero tener por ahí distribuidas 20 plataformas, funcionando con 7 versiones del framework diferentes... No se, la verdad es que no le veo demasiada salida al tema, a parte de montar una dll puente (en .NET 2005) entre VB6 y VB.NET2005, y que sea esta dll la que llame a las demás (para evitar problemas de registro, librerias de tipos, etc...). A ver si a vosotros se os ocurre alguna otra cosa, yo la verdad es que soy un poco profano en el tema y estoy algo perdido, jeje...

Gracias de antemano.
  Respuesta:  Armando Rodrigues
Te recomiendo que migres tus versiones de VB 6.0 a .Net es decir desarrollar nuevamente tus sistemas porque la verdad que vb 6.0 su tendencia es desaparecer.

Si desarrollas las dll tendrias que cambiar mucho la logica de negocios para que te funcionen bien y no te vuelvas loco con VB 6.0.

SALUDOS.

    Pregunta:  54105 - COMO ENLAZO UNA BASE DE SQL 2000 X MEDIO DE CODIGO DE VB2005
Autor:  JOSE LUIS VARGAS
hola quisiera saber cual es el codigo para guardar datos por medio de codigo de visual basic 2005 sin usar procedimientos almacenados hechos en sql server 2000
  Respuesta:  Carlos adan Mollapaza Cutipa
Primero Tienes que hacer la conexion
Imports System.Data
IMports System.Data.SqlClient

Dim Cn As new SqlConnection 'Esto se encarga de la conexion
Dim Da As new SqlDataAdapter
Dim Cmd as New SQLCommand
Dim Ds As New SqlDataSet ' Este es el que guarda los datos que quieres

Ds.Fill(TusDatos, Cn)
  Respuesta:  eider mauricio aristizabal erazo
'haz referencia a esta libreria System.Data.SqlClient
Dim strcn as String

strcn = "Cadena de conexion"

SqlConnection cn = new SqlConnection(strcn)
cn.Open()
SqlCommnad cmd = new SqlCommand(cn, "Insert Into...")
dim res as integer
res = cmd.ExecuteNonquery()
cn.Close()
''en res quedan los rows afectadas

    Pregunta:  54149 - APARIENCIA DE FORMULARIOS DE VB.NET COMO OFFICE 2007
Autor:  Mirian Rivas
Hola, quería saber que herramienta puedo utilizar para mejorar la apariencia de los formularios de una aplicación windows realizada en Visual Basic.net 2003, para que quede similar a Office 2007. Desde ya muchas gracias...
  Respuesta:  yadi herrera
bueno para mejorar la apariencia o acerla parecida al office 2007 es el DOTNETBAR.
  Respuesta:  eider mauricio aristizabal erazo
debes instalar el componente OfficeVSTO2005SEWindowsInstaller

y buscate create ribbons que son lo novedoso del office 2007

    Pregunta:  54237 - COMO UTILIZAR EL CONTROL DE DIBUJO SHAPE EN VISUAL VASIC.NET
Autor:  Patricio Cifuentes Cçardenas
Mi pregunta es si existe en visual basic.net algun control como el shape para dibujar rectas, circulos, cuadrados, etc. que hacian que esta tarea fuera mas comoda de realizar. Gracias.
  Respuesta:  german romo
Si existe y mucho mejor que en visual basic 6.0 el problema que hay que activarle en agragar componentes de la tabla de objetos.
  Respuesta:  David de Lorenzo
No existe ya.

Tienes que dibujarlos directamente (con la clase Graphics). Aunque es complicado, se puede.
Búscate los 101 ejemplos de MS que incluyen algunos al respecto.

Suerte

    Pregunta:  54285 - COMO CONTROLAR LAS TRANSACCIONES ROLLBACK DESDE VB.NET 2005
Autor:  Rolando Gonzales Cespedes
He probado algunos comandos pero no funcionan en mi parecer si alguien ya ha programado control de transacciones a bases de datos SQL-SERVER, con vb.net por favor podemos compartir experiencias.
Gracias
  Respuesta:  Judas77
Debes trabajar con System.Transaction

Imports System.Transactions //Trans es una instancia (objeto)

Using Trans as New TransactionScope
-- Los cambios que quieras hacer

Trans.Complete //Complete es el Commit
End Using

Ojo lamentablemente un detalle debes tener corriendo el DTC
Servicio de transacciones distribuidas..

Saludos...

    Pregunta:  54445 - LEER PUERTO SERIAL DESDE APLICACION DE VISUAL BASIC 2005
Autor:  Maria Laura Diaz
Tengo un lector Symbol LS-9100, conectado al puerto serial(db9) de la PC, y tengo una aplicacion desarrollada con Vb 2005, que accede a una Base de Datos Access, para realizar consultas sobre articulos.
La clave primaria de la tabla de articulos es el codigo de barra del producto (con numeros).
Lo que necesito concretamente es saber como puedo leer el puerto serie desde la aplicacion, para que cuando paso un producto con codigo de barra por el lector, los numeros correspondientes al codigo de barra escaneado, me aparezca en un text control, para luego poder realizar la consulta.
Desde ya Muchisimas Gracias
Saludos desde Corrientes-Argentina.
  Respuesta:  Maria Laura Diaz
Encontre la solucion!!!
Les recomiendo estos videos que estas fantasticos, re didactico y facil de aplicar.

http://www.gigasize.com/get.php/1195102/1._Introduccion_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195156/2._Envio_de_datos_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195128/3._Recepcion_de_Datos_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195145/4._Puerto_paralelo.zip

En resumen, hay un control en VB2005, q se llama "serialport", que tienen un evento que se llama "DataReceived". solo surge un errorcito, cuya solucion esta en el video3. Es re simple y facil de usar.
Saludos y Suerte!!!

    Pregunta:  54490 - CREAR DIFERENTES IDIOMAS
Autor:  yonathan Barrantes Leon
como o con que programa crear archivos *.lng para los idiomas de nuestros programas.
  Respuesta:  apis 3445
Hola! com que archivos *lng, seran archivos de recursos no? esos se pueden crear desde visual studo o con cualquier editor sencillo como el bloc de notas

    Pregunta:  54517 - CÓMO PUEDO CREAR EN VB 2005 MENÚS COMO LOS DE OFFICE 2007
Autor:  HECTOR RODRIGUEZ
Quiero saber cómo puedo crear un menú en visual basic 2005, que tenga la apariencia similar a la del office 2007. Por su atención muchas gracias.
  Respuesta:  Luis Rivas
Investiga sobre controles ribbon en sourcefoge.net
  Respuesta:  CARLOS URIEL DE JESUS SANCHEZ GONZALEZ
tienes que crearlos en flash u otra aplicacion, he insertarlo como objeto y heredarles todo de los menus (propiedades, metodos, eventos,etz) en pocas palabras crear un control activex personalizado agregarlo aa tus componentes y utilizarlo

    Pregunta:  54563 - DELIMITAR LINEAS EN UN TEXTBOX MULTILINEA EN VB .NET
Autor:  Guillermo Torres
hola, esla primera vez k hago una pregunta, tengo un problema con vb .net
lo k pasa es k tengo un textbox, multiline=true y con maxlength=50, lo que kiero es limitar el numnero de lineas o renglones a 3
encontr en la red codigo para el vb 6.0, pero para .net no
o sea de manera k pueda escribir en mi textbox como maximo 3 renglones
les agradeceria mucho su ayuda
gracias
  Respuesta:  Stiv s
Porque no controlas la entrada de los caracteres 13 y 10 que son el retorno de carro y el avance de linea y los limitas a 3. Esto lo puedes hacer en el evento keypress del textbox.

Un saludo.

    Pregunta:  54601 - COMO CERRAR SESION DE USUARIO CON VB2005
Autor:  Paul Restrepo
Hola amig@s, por favor necesito que me ayuden con un código sencillo para cerrar la sesión de usuario, de antemano muchas gracias
  Respuesta:  Carlos Garibay
Para eso hay que hacer uso de la API de Windows...

Private Const EWX_LogOff As Long = 0

Private Declare Function ExitWindowsEx Lib "user32" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long

Finalmente utilizas la función con los parámetros:

ExitWindowsEx(EWX_LogOff, 0&)

Saludos!

|<  <<  18 19 20 21 22 23 24 25 26 27 28  >>  >|