Archive for the ‘Visual Basic .NET’ Category

December 19 2010

Crear la capa entidad en Visual Basic .Net / Parte II

Primero creamos la tabla Empleado en MS SqlServer:

CREATE TABLE Empleado
(
	IdEmpleado int NOT NULL,
	Nombres varchar(50) NULL,
	Apellidos varchar(50) NULL,
	FechaNac date NULL,
 CONSTRAINT  PK_Empleado PRIMARY KEY CLUSTERED 
(IdEmpleado)
)

creamos la clase Empleado_Ent que pertenecerá a la capa Entidad:

December 18 2010

Crear la capa Acceso a datos en Visual Basic .Net / Parte I

creamos la capa acceso a datos, que consta de una clase que contiene una función que nos devuelve un SqlConnection.

Imports System.Data.SqlClient
Public Class CapaDatos
    Dim cCadena As String = "Data Source=PCServer;Initial Catalog=solocodigofuente;Integrated Security=True"
    Public Function Conexion() As SqlConnection
        Dim cn As New SqlConnection(cCadena)
        Return cn
    End Function
End Class
August 12 2010

Uso del control NotifyIcon en Visual Basic .Net

    Controles:

      NotifyIcon1, Panel1, PictureBox1, ContextMenuStrip/name=cmForm


Nota: Esta aplicación puede ser modificada para usarlo como una especie de calendario completo, notas, agenda, recordatorio, etc. Para el mejor funcionamiento de este utilitario inicializalo con s.o.

April 29 2010

sqlcommand, sqlconnection y numeros aleatorios en visual basic .net

Enunciado:

“Elaborar una aplicacion mediante la cual se solicite ingresar dos valores numericos; se deberá de determinar la suma de dichos valores por tanteo aleatorio. Los valores que se irán obteniendo aleatoriamente se deberan de almacenar en una base, que representará la base de conocimientos. La búsqueda del resultado siempre se realizará primero buscando en la base el resultado, en caso hallase se mostrará dicho resultado, caso contrario se deberá de continuar con el tanteo aleatorio para encontrar  el resultado.”

1
2
3
4
5
6
7
8
9
10
11
12
13
USE dbConocimiento
CREATE TABLE [dbo].[Conocimiento](
	[Id] [int] IDENTITY(1,1) NOT NULL,
	[num1] [int] NULL,
	[num2] [int] NULL,
	[suma] [int] NULL,
	[estado] [bit] NULL,
 CONSTRAINT [PK_Conocimiento] PRIMARY KEY CLUSTERED 
(
[Id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
March 25 2010

Simulador de temperatura en Visual Basic .net

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Asignar temperatura aleatoria
        Dim tr As New Random
        Dim t As Short
        t = tr.Next(0, 100)
        pbTermometro.Value = t
        Label2.Text = t & "°C"
    End Sub