Como hacer un sistema para restaurante en Visual Basic 2013
Lo puedes ver desde YouTube dando click aqui
Los proveedores de acceso a datos ADO.NET (conocidos como "Managed Data Providers") representa un conjunto especifico de clases que permiten conectarse e interactuar con una base de datos, cada uno utilizando un protocolo particular. El .NET Framework incluye cuatro proveedores de acceso a datos que en conjunto le permiten conectarse e interactuar virtualmente con cualquier base de datos existente en la actualidad: | |
Public Sub Alimentarse(ByVal Critter As Object, _ ByVal Food As Object) Dim dblDistance As Double ' Código para calcular la distancia a la comida '(omitido). Critter.Mover dblDistance ' Enlace en tiempo de ' compilación Critter.Morder Food ' Enlace en tiempo de ' compilación End Sub
Public Sub Alimentarse(ByVal Critter As Animal, _ ByVal Food As Object) Dim dblDistance As Double ' Código para calcular la distancia a la comida '(omitido). Critter.Mover dblDistance ' Enlace en tiempo de ' diseño. Critter.Morder Food ' Enlace en tiempo de ' diseño. End Sub
Private Name As String
Private Salary As Decimal
Private HireDate As DateTime
Public Sub New(ByVal Name As String, _
ByVal Salary As Decimal, _
ByVal HireDate As DateTime)
Me.Name = Name
Me.Salary = Salary
Me.HireDate = HireDate
End Sub
Public Sub PayRise(ByVal Amount As Decimal)
Me.Salary += Amount
End Sub
Public Property FullName() As String
Get
Return Me.Name
End Get
Set(ByVal Value As String)
Me.Name = Value
End Set
End Property
Public ReadOnly Property Remuneration() As Decimal
Get
Return Me.Salary
End Get
End Property
Public ReadOnly Property DaysSinceJoined() As Integer
Get
Dim timespan As TimeSpan = DateTime.Now.Subtract(Me.HireDate)
return timespan.Days
End Get
End Property
Dim worker As New Employee( "Jayne Doe", _
125000, _
New DateTime(1998, 7, 31) )
worker.FullName = "Jayne Lafayette"
Console.WriteLine("Nombre completo: " & worker.FullName)
Console.WriteLine("Remuneración: " & worker.Remuneration)
Console.WriteLine("Días trabajados: " & worker.DaysSinceJoined)
Nombre completo: Jayne Lafayette Remuneración: 125000 Días trabajados: 1139
worker.Remuneration = 1000000
worker.Salary = 1000000
Cuando el modificador Shared se aplica a un miembro de clase, está asociado con la propia clase en lugar de con una instancia determinada de la clase. Se tiene acceso directo al miembro mediante el nombre de clase, de la misma manera que se tiene acceso a los miembros de módulos. Para obtener más información acerca de miembros compartidos, consulte Miembros compartidos en Visual Basic. |
Nombre de control | Nombre de clase | Descripción |
Casilla de verificación | CheckBox | Presenta una opción de tipoVerdadero o Falso. |
Cuadro combinado | ComboBox | Cambina un cuadro de texto y un cuadro de lista. |
Botón de comando | CommandButton | Ejecuta un comando o una acción cuando el usuario hace clic en él. |
Datos | Data | Permite conectar una base de datos existente y presentar información en ella en los formularios. |
Cuadro de lista de directorios | DirListBox | Presenta directorios y rutas de acceso. |
Cuadro de lista de archivos | FileListBox | Presenta una lista de archivos. |
Cuadro de lista de unidades | DriveListBox | Presenta una lista de unidades de disco validas. |
Marco | Frame | Proporciona un contenedor visual y funcional para los controles. |
Barras de desplazamiento horizontal y vertical | HScrollBar y VScrollBar | Permite que un usuario agregue barras de desplazamiento a controles que no las tienen de forma automática. |
Imagen | Image | Presenta mapas de bits, iconos o metarchivos de Windows, archivos JPEG o GIF, y actúa como un botón de comando cuando se hace clic en él. |
Etiqueta | Label | Presenta texto con el cual el usuario no puede interactuar ni modificar. |
Línea | Line | Agrega un segmento de línea recta a un formulario. |
Cuadro de lista | ListBox | Presenta una lista de elementos entre los que el usuario puede elegir. |
Contenedor OLE | OLE | Incrusta datos en una aplicación de Visual Basic. |
Botón de opción | OptionButton | El control OptionButton, como parte de un grupo de opciones con otros botones de opción. Presenta varias opciones entre las ue el usuario sólo puede elegir una. |
Cuadro de imágen | Picturebox | Presenta mapas de bits, íconos o metarchivos de Windows y otros tipos de archivos graficos compatibles. También presenta texto o actúa como contenedor visual para otros controles.. |
Forma | Shape | Agrega un rectángulo, un cuadrado, una elipse o un circulo a un formulario, marco o cuadro de imagen. |
Cuadro de texto | TextBox | Proporciona una área para escribir o presentar texto. |
Cronómetro | Timer | Ejecuta eventos periódicos a intervalos de tiempo específicado. |
Nombre de control | Nombre de clase | Descripción |
Control de datos ADO | ADODC | Crea una conexión a una base de datos de datos mediane ADO. Asignable a la propiedad DataSource de otros controles, como el control DataGrid. |
Dialogo común | CommonDialog | Proporciona un conjunto de cuadros de diálogo estándar para operaciones como abrir y guardar archivos, establecer opciones de impresión y seleccionar colores y fuentes. |
Cuadro combinado enlazado a datos | DataGrid | Proporciona las mayorías de las opciones del control ComboBox estándar, así como mayor capacidad de acceso a datos. |
Cuadrícula Apex enlazada a datos | DataGrid | Control con apariencia de una hoja de cálculo vinculado aun origén de datos como un control de datos ADO. Es posible la lectura y la modificación del recordset. |
Cuadro de lista enlazado a datos. | DataList | Proporciona la mayoría de de las características del control ListBox estándar, asi como mayor capacidad de acceso a datos. |
FlexGrid de Microsoft | MSFlexGrid | Control con apariencia de hoja de cálculo de sólo lectura que se puede vincular al diseñador de entorno de datos para mostrar recordset jerárquicos |
chkSoloLecturaLos nombres de los formularios y los controles:
Text1 = "Este texto se asigna a la propiedad Text de Text1"En este ejemplo, la propiedad Caption de Label1 se establece a la propiedad FileName de File1 cuando el usuario hace clic en un archivo del cuadro de lista de archivos:
En la tabla siguiente se enumeran las propiedades consideradas como valor de control.Private File1_Click() Label1 = File1 End Sub
Control | Valor |
CheckBox | Value |
ComboBox | Text |
CommandButton | Value |
CommonDialog | Action |
Data | Caption |
DataCombo | Text |
DataGrid | Text |
DataList | Text |
DirListBox | Path |
DriveListBox | Drive |
FileListBox | FileName |
FlexGrid | Text |
Frame | Caption |
HScrollBar | Value |
Image | Picture |
Label | Caption |
Line | Visible |
ListBox | Text |
OptionButton | Value |
PictureBox | Picture |
Shape | Shape |
TextBox | Text |
Timer | Enabled |
VScrollBar | Value |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Sub
Protected Sub MDIChildNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click Dim NewMDIChild As New Form2() 'Set the Parent Form of the Child window. NewMDIChild.MdiParent = Me 'Display the new form. NewMDIChild.Show() End Sub