10 de enero de 2011

Ejemplos de Visual Basic 2010

Ejemplos de Visual Basic 2010

¡Los ejemplos de Visual Studio 2010 ya están disponibles!
Ejemplos y documentos que describen las características del IDE y el lenguaje Visual Basic 10.0.
En la página de descargas se pueden encontrar los ejemplos y documentos de Visual Basic 10.0.
Vea los tutoriales que se proporcionan con Visual Studio 2010 Beta2 para obtener información adicional sobre estos ejemplos y las nuevas características del avance de Visual Studio 2010.
Se ruega enviar errores mediante conexión o proporcionar comentarios en la sección de discusión de este sitio.
Es importante recordar que el código que se muestra aquí es preliminar, especialmente el relacionado con las características de 2010, y está diseñado para ejecutarse con una versión beta muy temprana de Visual Studio 10.0. Es posible que este código no funcione correctamente y puede que la sintaxis mostrada en el mismo cambie antes del lanzamiento de VS 2010.
El ejemplo de Office debe ejecutarse sin problemas si se tiene instalada una copia de la versión más reciente de Microsoft Office. También puede funcionar con versiones anteriores de Office. El ejemplo de Python funcionará si se descarga la compilación compatible con RC de IronPython 2.6.1 . Es necesario reemplazar los ensamblados IronPython, IronPython.Modules y Microsoft.Scripting que se encuentran en la sección de referencias. Haga clic con el botón secundario en el nodo Referencias del Explorador de soluciones y elija Agregar referencia. Vaya al directorio donde instaló IronPython y agregue los ensamblados que faltan. De forma predeterminada, IronPython se instala en el directorio Archivos de programa. Vuelva a este punto más adelante para obtener información adicional sobre el ejemplo de Silverlight.

Ejemplos de Visual Studio 2010 para Visual Basic 10.0

A continuación se enumeran los ejemplos de Visual Basic que se proporcionan con Visual Studio 2010. Son un lote acumulativo de programas que muestran las características de Visual que se encuentran en VS 2010, 2008, 2005 y versiones anteriores. En la sección de lenguajes se pueden ver los ejemplos de Visual Basic 10 (VS 2010).
Abra este cofre de código y utilice los ejemplos para explorar el mundo de la programación con Visual Basic.

Ejemplos de aplicaciones

Estos ejemplos muestran la forma de crear distintos tipos de aplicaciones y usar las tareas de proyecto, usuario y ensamblado. Se encuentran en el directorio de ejemplos de aplicaciones.
  • AppEvents: muestra los eventos de aplicación a los que se tiene acceso a través del Diseñador de proyectos.
  • ClickOnce: implementa y actualiza una aplicación mediante ClickOnce.
  • ConsoleApps: muestra cómo realizar operaciones de entrada y salida simples mediante la ventana de consola.
  • Environment: muestra el uso de varias clases que proporcionan información sobre el entorno.
  • Excel: muestra cómo usar Visual Basic para iniciar Excel, crear un libro a partir de una plantilla, actualizar las celdas de una hoja de cálculo que rellena los gráficos de un libro y realizar otras tareas.
  • Game: muestra la característica My, la programación orientada a objetos y el dibujo.
  • Logging: usa el objeto My.Application.Log para registrar información en archivos y registros de eventos.
  • Multithread: muestra dos modos diferentes de implementar tareas multiproceso.
  • MyResources: muestra cómo usar los objetos My.Settings y My.Resources.
  • PowerPoint: muestra cómo iniciar PowerPoint, crear una presentación en blanco, agregar una diapositiva y contenido, imprimir diapositivas, guardar los cambios y salir de PowerPoint desde una aplicación de Visual Basic.
  • PrintformSample: muestra el uso de la funcionalidad Vista previa de impresión.
  • SendMail: muestra cómo enviar correo electrónico a través de SMTP mediante las clases del espacio de nombres System.Web.Mail.
  • TCPRemoting: muestra cómo usar la arquitectura de comunicación remota de .NET Framework. Usa archivos de configuración XML para especificar los objetos disponibles y la información de ubicación del servidor.
    • Client
    • RemoteHost
  • ThreadUIUpdate: muestra cómo actualizar la interfaz de usuario cuando los datos se proporcionan desde un subproceso diferente.
  • UpgradeSample: muestra una aplicación en Visual Basic 6.0 y cómo se puede actualizar esa aplicación a Visual Basic 2010.
  • UserInfo: proporciona información general sobre el objeto My.User y la plantilla Formulario de inicio de sesión. Implementa una autenticación personalizada simple.

Ejemplos de datos

Aquí se encuentran los ejemplos relacionados con base de datos.
  • CreateDB: muestra cómo ejecutar instrucciones SQL desde el código para crear una base de datos, una tabla, un procedimiento almacenado y una vista.
  • CustomDataControls: muestra cómo usar controles propios con la ventana Origen de datos.
  • DataComboBox: muestra cómo enlazar datos a controles ComboBox y DataGridView.
  • DataSearch: muestra cómo mostrar un subconjunto de datos desde la base de datos.
  • DataValidation: muestra el Diseñador de Dataset y usa los eventos PropertyChanged para validar la entrada del usuario.
  • LocalData: muestra las características de datos locales de Visual Studio, incluida la ventana Orígenes de datos, los TableAdapters y el componente BindingSource. Muestra también como crear formularios enlazados a datos sin tener que escribir código y cómo conectarlos a un archivo de base de datos.
  • ObjectBinding: muestra cómo enlazar controles a objetos distintos de componentes de base de datos.
  • OCS: muestra cómo usar Microsoft Synchronization Services para ADO.NET para la sincronización de solo descarga de dos niveles.
  • Serialization: muestra cómo serializar y deserializar un objeto.
  • StoredProcedures: muestra cómo crear y usar mediante programación procedimientos almacenados con ADO.NET y Microsoft SQL Server.
  • XML: muestra cómo usar la clase XmlDocument, que expone el Modelo de objetos de documento XML, o DOM, para manipular datos XML.

Ejemplos del lenguaje

Estos ejemplos muestran distintas características del lenguaje Visual Basic. Se encuentran en el directorio de ejemplos del lenguaje. Esta es la lista de ejemplos de Visual Studio 2010 dedicados a las nuevas características encontradas en Visual Basic 10*:
  • AutoImplementedPropSample
  • CollectionInitializersSample
  • CovarianceSample
  • ImplicitLCSamples
  • StatementLambdasSample
Esta es la lista completa de los ejemplos del lenguaje*:
  • APICalls: muestra cómo llamar a funciones API de Win32 para enumerar y controlar procesos y ventanas, y para consultar y cambiar la configuración del sistema.
  • arrays: crea matrices de valores Integer y Object, y ordena y busca matrices.
  • AutoImplementedPropSample: contiene dos archivos de código fuente con código fuente similar. En uno se utilizan propiedades implementadas automáticamente y en el otro se usa la sintaxis de propiedad expandida.
  • CollectionInitializersSample: muestra cómo usar la sintaxis de inicializadores de colección para crear matrices y colecciones.
  • CovarianceSample: muestra la característica de covarianza y contravarianza, y las palabras clave 'In' y 'Out' usadas al declarar parámetros de tipo de interfaz genéricos.
  • CustomExceptions: muestra excepciones personalizadas y cómo controlar excepciones globales.
  • DateTime: muestra cómo funcionan los métodos DateTime y TimeSpan.
  • FileSystem: muestra cómo usar los métodos FileSystem.
  • Generics: muestra cómo crear varias colecciones genéricas y cómo manipularlas.
  • ImplicitLCSamples: este ejemplo contiene dos archivos de código fuente con código fuente similar que utiliza la continuación de línea implícita y explícita.
  • StatementLambdasSample: las instrucciones lambda permiten declarar procedimientos con varias instrucciones dentro de otros procedimientos.
  • StringFormatting: muestra cómo mostrar valores numéricos, de fecha y hora, y de enumeración como cadenas mediante distintos códigos de formato estándar y específicos de la referencia cultural personalizados.
  • Strings: muestra cómo usar métodos String.
  • TryCatch: muestra cómo controlar excepciones en aplicaciones mediante Try...Catch...Finally.
  • VBLanguage: exhibe las características del lenguaje Visual Basic, incluidas las características generales, la sobrecarga de operadores y la palabra clave Using.
  • VBOOP: muestra las opciones disponibles con la programación orientada a objetos.
  • XMLComments: muestra la característica de comentarios XML de Visual Basic.

Ejemplos de LINQ

Los ejemplos de LINQ se encuentran en el directorio Ejemplos de lenguajes\Ejemplos de LINQ\.
  • DynamicQuery: código para crear consultas LINQ en tiempo de ejecución.
  • ExpressionTreeVisualizer: ver un árbol de expresión.
  • LinqToNorthwind: ejemplo básico de cómo usar LINQ To SQL para consultar una base de datos.
  • LinqToXMLDatabinding: enlazar código LINQ to XML a controles WPF.
  • LinqToXMLIntro: empezar a usar LINQ to XML.
  • ObjectDumper: utilidad para escribir los resultados de una consulta LINQ en la pantalla en modo de texto.
  • Reflector: use LINQ para dirigir las consultas a los objetos de su código mediante las API de reflexión.
  • Rss Aggregator: este ejemplo actúa como un pequeño servidor web que agrega varias fuentes RSS.
  • SampleQueries: este es el ejemplo más importante y contiene alrededor de 500 ejemplos sobre cómo usar cada uno de los operadores de consulta en LINQ to Objects, LINQ to SQL, LINQ to XML y LINQ to DataSet.
  • SimpleLambdas: varios ejemplos de cómo escribir y usar expresiones lambda.
  • WinFormsDataBinding: aprenda a mostrar consultas LINQ con cuadrículas en un formulario Windows Forms. Incluye un ejemplo de consulta de uno a varios.
  • XQuery: otra consulta de ejemplo simple de LINQ to XML. En este ejemplo se muestra el código mínimo necesario para escribir una consulta LINQ to XML.

Ejemplo de seguridad

En el directorio de ejemplos de seguridad se encuentra un ejemplo de seguridad.
  • Security: en este ejemplo se muestra cómo modificar los permisos de seguridad mediante clases y atributos de permiso.

Ejemplos de componentes de servidor

Encontrará ejemplos relacionados con el servidor en el directorio Ejemplos de componentes de servidor.
  • COMPort: muestra cómo controlar un puerto de comunicaciones (COM).
  • EventLog: muestra cómo crear y eliminar registros de eventos, y cómo leer y escribir en registros de eventos del sistema y registros de eventos personalizados mediante el componente EventLog y el objeto My.Application.Log.
  • MessageQueue: muestra cómo enviar y recibir mensajes de la cola de mensajes desde aplicaciones de Windows Forms.
    • MSMQClient
    • MSMQListener
  • PerfCounters: muestra cómo leer y escribir en contadores de rendimiento para realizar un seguimiento del rendimiento del sistema operativo y las aplicaciones de .NET Framework.
  • ProcessClass: la clase Process se usa para ejecutar una serie de tareas como el procesamiento desde la línea de comandos y la presentación de información sobre los procesos que se encuentran actualmente en ejecución.
  • ProcessViewer: los procesos del equipo actual se muestran en un control ListView mediante una llamada al método GetProcesses.
  • ServiceManager: muestra cómo controlar los servicios de Windows mediante el espacio de nombres System.ServiceProcess.
  • WMI: muestra cómo usar objetos del espacio de nombres System.Management para tener acceso a Instrumental de administración de Windows (WMI) y para consultar la información del sistema como el nombre, la versión y el fabricante del sistema operativo, y el nombre del equipo.

Ejemplos de TabletPC

Los ejemplos de Tablet Personal Computer se encuentran en el directorio Ejemplos de TabletPC.
  • BackOfPenErase: muestra cómo responder al borrador del reverso de un lápiz digitalizador.
  • ContextEnabledForm: muestra las funciones contextuales de Microsoft Windows XP Tablet PC Edition 2005.
  • DrawingAttributes: muestra formas comunes de manipular los atributos que controlan el estilo visual de la entrada de lápiz, como el tamaño, la forma, el color y la posición.
  • EnablingGestures: muestra el reconocimiento de gestos del sistema en Windows XP Tablet PC Edition 2005.
  • InkEnabledTextBox: muestra las opciones de reconocimiento de texto disponibles en Tablet PC.
  • PowerAware: muestra algunas de las clases que se pueden usar para administrar el estado de energía de un equipo.
  • SimpleTextRecognition: muestra los reconocedores integrados que se pueden usar para configurar el reconocimiento de texto.
  • SpeechRecognition: muestra las funciones de Speech API.

Ejemplos de WCF

Los ejemplos de Windows Communication Foundation se encuentran en el directorio Ejemplos de WCF.
  • Chat: muestra cómo implementar una aplicación de chat de varios participantes mediante PeerChannel. Los mensajes enviados por una instancia de una aplicación de chat los reciben todas las demás instancias.
  • Predictor: muestra las diferencias entre las tecnologías Active Server Methods (ASMX) y Windows Communication Foundation (WCF).
  • WindowsForms: muestra un servicio que implementa un contrato que define un modelo de comunicación de solicitud y respuesta.

Ejemplos de WinForms

Los ejemplos de Windows Forms se encuentran en el directorio Ejemplos de Winforms.
  • Clipboard: muestra cómo copiar y recuperar elementos del Portapapeles en varios formatos.
  • CommonDialogs: muestra cómo usar los componentes OpenFileDialog, SaveFileDialog, ColorDialog y FontDialog para trabajar con archivos, colores y fuentes.
  • DragDrop: muestra la funcionalidad de arrastrar y colocar con texto, imágenes y nodos de la vista de árbol.
  • DrawUserControl: muestra cómo crear controles de usuario dibujados de forma personalizada, usarlos en un formulario, habilitarlos para responder a eventos y definir propiedades para usarlas en la Vista de diseño.
  • DynamicControls: muestra cómo agregar controles a un formulario en una aplicación Windows Forms en tiempo de ejecución.


  • ExplorerApp: contiene dos formularios con ventanas divididas en recuadros, similares al Explorador de Windows.
  • GDIAnimation: muestra cómo implementar una animación, como texto en movimiento, una pelota botando y una imagen animada, mediante los objetos del espacio de nombres System.Drawing.
  • GDIBrushes: muestra cómo personalizar un pincel mediante el objeto Brush.
  • GDIImages: muestra cómo manipular imágenes. Las manipulaciones incluyen alejar y acercar imágenes, cambiarlas de tamaño, girarlas y cortarlas.
  • GDIPens: muestra cómo personalizar una pluma mediante el objeto Pen.
  • GDIText: muestra los efectos de opciones de texto. Las opciones de texto son las sombras, el relieve, el texto de bloque, la distorsión y la reflexión.
  • HelpSample: muestra cómo agregar Ayuda a una aplicación basada en Windows mediante los controles ToolTip, HelpProvider y ErrorProvider.
  • InheritForm: muestra cómo usar la herencia con Windows Forms.
  • ListBoxComboBox: muestra varias tareas ListBox y ComboBox básicas, como agregar elementos, enlazar a una tabla de base de datos y tener acceso a un elemento seleccionado.
  • Menus: muestra cómo usar los controles MenuStrip en aplicaciones de Windows Forms para crear menús en tiempo de ejecución y controlar eventos de menú.
  • NotifyIcon: muestra cómo crear un programa que muestre un icono en el área de notificación mediante el control NotifyIcon y su control ContextMenu asociado.
  • Printing: muestra cómo usar el objeto My.Printers para imprimir texto y configurar una impresora.
  • RegExpressions: muestra cómo validar la entrada de usuario mediante la clase Regex, que representa expresiones regulares.
  • Simple Browser: muestra cómo crear un explorador web simple mediante el control WebBrowser.
  • StatusStrip: muestra cómo mostrar varios tipos de datos visualmente en el control StatusStrip.
  • TopLevelForms: muestra cómo implementar una aplicación que permita que varias ventanas aparezcan de forma separada en la barra de tareas.
  • ValidateText: compara dos modos de validar texto*: mediante expresiones regulares en un control TextBox personalizado y a través del componente MaskedTextBox.
Gracias por su interés en los productos de Microsoft.

2 comentarios: