Hay un total de 338 Preguntas. | << >> |
Pregunta: | 37325 - ¿COMO PUEDO CREAR FUNCIONES Y PROCEDIMIENTOS EN V. BASIC.NET |
Autor: | Baco Baco |
¿Como puedo crear funciones y procedimientos en v. basic.net, a diferencia de la versión anterior, uno puede agregar una función o procedimiento por medio del menu herramientas. En visual basic.net no puedo encontrar el medio para crearlas, yasea en un formulario, modulo.bas o en una clase.
Esperando respuestas gracias. |
Respuesta: | Alexander Bacon |
Public Class clsFuncion
Public Function nombrefuncion() As String -Lo que quieres que haga: buscar, traer, llevar,copiar, eliminar, etc return "valor" end function -aca dentro tambien puede ir un procedimiento que lo llamas desde la funcion, solo para que no tengas un chorizo repetido si es que lo usas en otras funciones, o desde el mismo form. sub nombreprocedimiento(byval valorqueusarasenlafuncion as object) chorizo end sub end class Y si es orientada a Objeto |
Respuesta: | Omar Colihuinca |
lo que indica Victor Prado es correcto, en tanto lo que dice eider es falso, pues VB.net no es un lenguaje orientado a objetos, si bien es cierto posee algunos objetos no implica que sea POO, solo decir que es orientado a eventos.. |
Respuesta: | Victor Prado |
Bueno pss veras es muy sencillo.
todos sabemos que hay dos tipos de procemientos ,metodos, funciones o como le quieras llamar. el primer es tipo es aquel que realiza una serie de instruciones sin regresarte ningun valor, para este necesitamos la siguiente sintaxix. public Sub Ejemplo() 'manejo de procedimientos End Sub el segundo es aquel que te retorna un valor y es parecido al anterior Public Function Ejemplo2()As String return "hola" End Function los dos metodos pueden recibir cualquier numero de argumentos y el function puede retornar cualquier cosa que sea un objeto en VB.net |
Respuesta: | Eider Mauricio Aristizábal Erazo |
Mira, lo que pasa es que en .NET la cosa cambia un poco y debes empezar a utilizar el paradigma de programación orientada a objetos POO, lo que veo mas equivalente a la creacion de procedimientos es mediante la creacion de clases, en el proyecto agregas una clase luego puedes crear los procedimientos con sus modificadores de acceso, public, private, protectec .etc. Te recomiendo estudies en la comunidad de desarrolladores cinco estrellas de .NET
Ánimo con esta plataforma. Saludos desde Cali - Colombia :) |
Respuesta: | kikonmx |
No estoy muy seguro de entender tu pregunta, pero para crear una subrutina o una función, entras a la ventana de código y escribes
Ambito Sub código End Sub Ambito Function as Tipo End Function Donde Ambito puede ser public, private,etc también les puedes pasar parámetros Private Sub( texto as String ) End Sub No se si esto es a lo que te refieres Si lo que no puedes hacer es entrar a la ventana de código, estanto en el diseño del formulario presiona F7 y listo |
Respuesta: | Oscar Caro |
Me parece que esa utilidad ya no la dispone VB.NET ya que sirve de plataforma para todos los lenguajes .NET de Microsoft.
A partir de ahora tendremos que picarnos todo el codigo |
Respuesta: | Toni Coll |
No sé si te refieres a esto pero yo lo creo a mano sin problemas.
Por ejemplo: Privatec Function LoKeSea(ByVal strValor as String) As Integer End function Public Sub LoKeSea() End Sub ... eso sí, en un módulo o clase utilizo Friend en lugar de Public |
Pregunta: | 37382 - CÓMO CREO FORMULARIOS MDI E HIJOS (CHILD) EN VB.NET |
Autor: | Marcos Gómez |
Cómo creo un formularios MDI y formularios hijos (CHILD) en
Visual Basic.NET ya que en VB.60 eran solo propiedades de los formularios. Solo viene la propiedad MDIcontainer para los formularios pero no se como dejar los formularios hijos para que se vean como contenidos por el formulario principal que contiene el menu. |
Respuesta: | Toni Coll |
Efectivamente tienes que poner la propiedad MDIIsContainer a True en el Form que sea el Parent. Creas un menú y en la opción que abra el Child pon la propiedad MDIList a True (La propiedad Modifiers yo las pongo a Friend).
En el evento click de la opción, p.e. Abrir pon lo siguiente: Private Sub Abrir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Abrir.Click Dim frmHijo As New Form2() frmHijo.MdiParent = Me frmHijo.Show() End Sub Un saludo. |
Pregunta: | 37624 - COMO EJECUTO EN BROWSER UN PROYECTO EN VB.NET |
Autor: | armando espinosa |
Quiero convertir un proyecto VB 6.0 a V.Basic.net y correrlo en internet.
Ya lo converti a .net, de hecho corre en v.b.net pero ahora que hago para convertirlo a web o ejecutarlo desde el browser |
Respuesta: | Juan Pablo Ferlito |
No podes ejecurar un Windows Aplication desde internet, para poder hacer eso tenes que hacer un ASP.NET WebAplication. Esto es un ASP pero con codigo que se ejecuta del lado servidor, en este codigo podes programar VB.NET... |
Respuesta: | carme Manchon |
¿Has probado de introducirlo en el Internet Information Server? Desde aqui podras ejecutar cualquier aplicación en localhost. |
Pregunta: | 37854 - COMO CONECTAR UNA BASE DE DATOS EN SQL Y VB.NET |
Autor: | Carlos Ramos |
La Verdad es que necesito algo de ayuda en cuanto al procedimiento que se debe seguir para conectar una base de datos en SQL Server a VB.NET. Si alguien aqui me escribe alguna referencia de como hacerlo les agradeceria mucho. |
Respuesta: | Fredy Huaman |
Mira primero crea un modulo y coloca este codigo.
'Claro q tendras q colocar imports system.data.sqlclient asi podras acceder a las conexiones. Imports System.Data.SqlClient Module iniciar Friend con As SqlConnection Friend cmd As SqlCommand Friend da As SqlDataAdapter Friend dr As SqlDataReader Friend ds As DataSet Friend Sub consulta(ByVal sql As String, ByVal tabla As String) Try con = New SqlConnection("Data Source=.; integrated security=true; initial catalog=Compraventa") cmd = New SqlCommand(sql, con) da = New SqlDataAdapter(cmd) ds = New DataSet() da.Fill(ds, tabla) Catch ex As SqlException MsgBox(ex.Message) Finally con.Close() End Try End Sub End Module Luego ya teniendo el procedimiento consulta ya podras llamar en el proyecto " call consulta(sql,tabla) " ejemplo: call consulta("select * from cliente","cliente") y cargas el Dataset ds con la propiedad tables, asi: listbox.datasource=ds.tables("cliente") espero q te siirva. Fredy |
Respuesta: | JP ferlito |
yo me inclinaria por el primer caso, utilizar SQLConnection ya que es propio de .NET y no utilizar ADOS y esas cosas asi utilizas lo nuevo y no usas lo viejo en un entorno nuevo... |
Respuesta: | Victor Arredondo |
Tira este código a tu pagina te deberá crear un boton y un datagrid
revisa el codigo en el evento load de la pagina generò el string de conexiòn y en el encabezado genéro las variables de conexión dudas escribeme Public Class Tabla Inherits System.Web.UI.Page Protected WithEvents DataGrid1 As System.Web.UI.WebControls.DataGrid Protected WithEvents Button1 As System.Web.UI.WebControls.Button Protected WithEvents Button2 As System.Web.UI.WebControls.Button Protected WithEvents TxtCod As System.Web.UI.WebControls.TextBox Public SqlConn As New SqlClient.SqlConnection() Public da As SqlClient.SqlDataAdapter Public dar As SqlClient.SqlDataReader Public ds As New DataSet() #Region " Web Form Designer Generated Code " 'This call is required by the Web Form Designer. End Sub #End Region Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click SqlConn.Open() da = New SqlClient.SqlDataAdapter("Select dg_nombre_usuario, dg_apellidos_usuario from tb_usuarios a where dc_usuario = " & TxtCod.Text, SqlConn) da.Fill(ds, "Tb_Usuarios") DataGrid1.DataSource() = ds.Tables("Tb_Usuarios") DataGrid1.DataBind() SqlConn.Close() End Sub Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load SqlConn.ConnectionString = "data source=172.16.9.2;initial catalog=PRUEBATM;password=sqlver70;persist security info=True;user id=sa;workstation id=W2K-VARREDONDO;packet size=4096" End Sub End Class |
Respuesta: | Alvaro Cortez |
Elije la opcion de menu "tools", y selecciona la opion de esta "conectar a base de datos", te aparecera un wizard donde te pregunta el origen de los datos, ya se sqlserver, access,....., seleccionas la base de datos y terminas. Te va a crear una conexion, revisa sus propiedades y la ruta de conexion copiala, agrega el componente ado.net a tu proyecto, y declara una variable que será la cual te permitira conectarte a la base de datos. EJ:
public Conexion_DB as new adodb.conexion luego en el Load de tu formulario principal coloca: conexion.coneccionstring="ruta de la base de datos" aqui es donde tienes que pegar la ruta conexion.open y eso es todo suerte |
Respuesta: | Jose Samper |
Usa el objeto ADO.net, esto te permite conectar tu base de datos con VB.net |
Pregunta: | 38221 - COMO GENERO UN EJECUTABLE (.EXE)? |
Autor: | Javier Iannini |
hola, mi pregunta es una vez hecho un programa en VB .Net como hago para hacer un archivo ejecutable?.
Tengo instalado Visual Studio .NET y Visual Source Safe 6.0 muchas gracias |
Respuesta: | Eider Mauricio Aristizábal Erazo |
Si lo que deseas es crear un programa de instalacion lo puedes hacer desde el menu Archivo/Nuevo/Proyecto
Otro tipo de proyectos Setup ans Deployment Ahí escoges el deseado y listo. Cuando hagas cambio en tu aplicacion lo que debes hacer es dar click derecho al proyecto de instalacion y escoger la opcion de generar o volver a generar. |
Respuesta: | Daniel Vidal Rodriguez |
no tienes que generarlo puesto que visual net lo genera y se encuentra en la carpeta bin |
Respuesta: | Jim |
Cuando vos ejecutas una aplicacion estas generando el ejecutable automaticamente, ahora, cuando vos queres generar el ejecutable version release (version final, no debug) tenes que establecer que compile con la configuracion Release (build -> Configuration Manager, selecciona Release en el combo) y despues hace un Build de la solucion y listo. El ejecutable lo vas a encontrar en la carpeta "bin" dentro de la carpeta del proyecto.
Espero que esto responda a tu pregunta. Saludos. |
Pregunta: | 39086 - CÓMO LE DOY UN ANCHO DISTINTO A LAS COLUMNAS DE LA GRILLA ? |
Autor: | Marcos Gómez A. |
CÓMO LE DOY UN ANCHO DISTINTO A LAS COLUMNAS DE LA GRILLA QUE TRAE POR DEFECTO VISUAL.NET (CREO QUE SE LAMA DBGRID)
PARA CAMBIARLE EL ANCHO A UNA COLUMNA EXISTE UNA PROPIEDAD QUE REALIZA EL CAMBIO PERO A TODAS LAS COLUMNAS POR IGUAL. PERO MI PROBLEMA ES QUE AL TENER POR EJ. UNA COLUMNA PARA UN CODIGO Y OTRA PARA UNA DIRECCION O NOMBRE NECESITAN DISTINTAS DIMENSIONES. |
Respuesta: | RENATOX Rodríguez Simé |
Mira esta instrucción tan sencilla:
DBGrid1.Columns(0).Width = 1500 DBGrid1.Refresh Entre parentisis especificas la columna a cambiarle el ancho, luego somete el DBGRID a su procedimiento Refresh. Espero haber podido ayudarte. |
Respuesta: | Diego Hirschfeld |
En las propiedades de del DataGrid, exista una en particular que se llama TableStyles
En esa propiedad trabaja con Colecciones de estilo de tablas Al hacer click en ... (los puntos que te aparecerán a la derecha) se te abre un ventana donde insertas un DataGridTableStyle que tiene una serie de propiedades. La mas importante es MappingName, que ahi tenés que indicar el nombre de la tabla que vas a asociar al DataGrid. Una vez que cambiaste o ingresaste un nombre de tabla, tenes otra propiedad importante que es GridColumnStyles Esta propiedad trabaja de manera similar al anterior, pero en este caso es una coleccion de estilo de columnas. Vas agregando las columnas necesarias y despues en cada una de ellas, le podes cambiar: la alineacion, el HeaderText (o titulo de columna), que mostrar si un dato es nulo y lo que te interesa el Width (o ancho de columna) Espero que te sirva y les sirva al resto de los que, como yo, aprendieron mucho de esta web Saludos |
Respuesta: | Marc De Mena Tomé |
En el Generador de Propiedades del DataGrid tienes el apartado de Formato, allí puedes definir para cada Columna el ancho que debe tener. Esto lo puedes hacer si defines tu las columnas y no activas en el apartado Columnas "Crear columnas automáticamente".
Aún así, si tienes que hacerlo por código, lo puedes hacer a través de las propiedades de tu objeto DataGrid. p.e.: DataGrid dg = new DataGrid(); dg.Columns[0].HeaderStyle.Width="100px" Espero que te haya servido de ayuda. Un saludo. |
Pregunta: | 39465 - COMO OBTENER EL TAMAÑO DE UN FICHERO |
Autor: | Rafael Rafael |
Quisiera saber como obtener el tamaño de un Fichero en VisualBasic Net.
Gracias |
Respuesta: | Tomás Abad |
Imports System
Imports System.IO Public Module modmain Sub Main() Dim MyFile as new FileInfo ("c:autoexec.bat") Console.WriteLine("The length of autoexec.bat is " + MyFile.Length.ToString + " bytes.") End Sub End Module MAS CODIGOS EN: http://webcindario.com/argayo |
Respuesta: | JOSE MARIA AVILA S. |
Para ello tenemos que utilizar la clase FileInfo, dicha clase incorpora la propiedad Length que devuelve el tamaño en bytes del archivo representado por el objeto FileInfo. La clase File no tiene ninguna propiedad similar. Saludos, JmaS |
Pregunta: | 39469 - ¿ COMO IMPRIMIR EN NET? |
Autor: | Danilo Aranguiz |
Intente hacerlo con el modo Print ya que este me gusta..pero sorpresa no lo hacepta......
¿ Alguien me podria decir muy detalladamente como se imprime en Visual basic.Net ? |
Respuesta: | MCSD Mario Enrique Rodriguez |
Puedes utilizar aun varios comandos de VB6 en .NET
solo que tienen que ir despues de : micosoftvisualbasic.qbcolor (15) Este es un ejemplo , verifica si asi te sale el print |
Respuesta: | Juan Carlos Aguila |
Puedes usar el componente PrintDocoment en la ayuda de .Net hay un ejemplo muy claro. |
Respuesta: | Ricardo Sierra |
Pues otra opcion seria que abrieras el LPT1 o el PRN como si se tratara de un archivo secuencial (con la instruccion Open) y luego podes usar el LinePrint, Print# o Write# para mandar a imprimir.
|
Pregunta: | 40133 - PROPIEDAD FORECOLOR DE UN LISTBOX |
Autor: | Gonzalo Suárez-Llanos Flórez |
¿Cómo puede acceder a la propiedad ForeColor de un elemento de un ListBox en C#? La idea es tener un ListBox con ListItem de color diferentes, ya que el siguiente ejemplo pone a todos los elementos del mismo color, sin poder diferenciar por cada elemento.
ListBox1.ForeColor = Color.FromName("#FF0000") Gracias... |
Respuesta: | Hector Urbina |
TextBox1.ForeColor = System.Drawing.Color.Blue
TextBox1.ForeColor = System.Drawing.Color.FromName("Blue") Mas claro que el Agua |
Respuesta: | Yamil Bracho |
Gonzalo, el problema es que no hay ninguna propiedad que directamente te permita cambiar el color de cada item de un Listbox.
Para ello debes usar una tecnica que se llama "ownerdraw" Para ello debes hacer lo siguiente : 1) Colocale a tu Listbox en la propiedad DrawMode a OwnerDrawVariable o lo puedes hacer por codigo en la funcion InitializeComponent con : lst.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; 2) En la funcion InitializaComponent, agrega un manejador de eventos que va a manejar el color de los items del Listbox lst.DrawItem += new DrawItemEventHandler(this.DrawItemHandler); Y ahora simplemente escribes el manejador de eventos private void DrawItemHandler(object sender, DrawItemEventArgs e) { e.DrawBackground(); e.DrawFocusRectangle(); e.Graphics.DrawString(data[e.Index], new Font(FontFamily.GenericSansSerif, 14, FontStyle.Bold), new SolidBrush(color[e.Index]), e.Bounds); } Espero esto te ayude y saludos |
Pregunta: | 40596 - CRYSTAL REPORTS EN .NET |
Autor: | JUAN |
¿como puedopasarle el datasource a un crystal reports en visual basic .net para poder sacar una consulta a una tabla pasandole un parametro dentro de un elemento del formulario? Gracias por vuestra ayuda.
Salu2 |
Respuesta: | Antonio López López |
En el Formulario donde tienes el CrystalReportViewer:
1. Antes de Public class Form1: Imports System.Data.OleDb 2. Despues de Inherits.....Form: Public cristal as new nombre_report () 3. Despues de InitializeComponet(): OledbConnection1.Open() OledbDataAdapter1.SelectCommand.Parameters(0).Value= tuparametro OledbDataAdapter1.Fill(tudataset) OledbConnection1.Close() cristal.SetDataSource(tudataset) CrystalReportViewer1.ReportSource=cristal 4. Ten en cuenta que esto se hace al iniciar el componente por lo que tuparametro lo tienes que cargar en una variable global a todoa la aplicación Por ejemplo en un Module1.vb y Public. Espero que te funcione. Si tienes dudas pregunta de nuevo. |
|< << 1 2 3 4 5 6 7 8 9 10 11 >> >| |