Visual Basic Net - Avanzado

Páginas: 26 (6414 palabras) Publicado: 14 de noviembre de 2013
Visual Basic .NET Avanzado -
visita nuestros manuales de VB.net de los niveles : basico - medio - avanzado
Impresión
Impresión de un gráfico
Impresión de un texto
Impresión de un archivo
Bases de Datos
ADO.NET
Conexión
Creación de una Conexión
Adaptador de Datos
Creación de un Adaptador de Datos
DataSet
Generación de un Dataset
Data-aware
Controles EnlazadosMétodo Fill
Navegación de un Dataset
Manipulación de la Base de Datos
Bases de Datos y Datagrid
Modificación de la base de datos con DataGrid
Web
Web Forms
Arquitectura Tres Capas (Three-Tier)
Capa de Presentación - Presentation Layer
Capa de Aplicación - Application Layer
Capa de Datos - Data Layer
State Management
Técnicas de Administración de Estados del Lado del ClienteView State
Query String
Cookies
Técnicas de Administración de Estados del Lado del Servidor
Application State
Sesion State
Database Support
Sistemas Inteligentes
 
Impresión
Si requiere imprimir, Visual Basic .NET utiliza como mecanismo la Clase PrintDocument (agregando el control al formulario o a través de código), en vez de hacerlo con el objeto Printer como se hace en VisualBasic 6.
Para la interfaz de impresión es posible utilizar los controles de cuadros de diálogo como PrintDialog, PrintPreviewDialog y pageSetupDialog
Si requiere imprimir varias páginas deberá crear un manejador de eventos PrintPage que imprima un documento página a página.
La Clase PrintDocument dispone de objetos como PrinterSettings que define la impresión predeterminada para unaimpresora, el objeto PageSettings que define la impresión predeterminada para una página o el objeto PrintPageEventArgs, que define la información de eventos de la página a imprimir.
El espacio de nombres System.Drawing.Printing contiene la clase PrintDocument, al agregar un control PrintDocument a un formulario, algunos objetos se agregan de manera automática al proyecto, pero será necesario importaral principio del formulario:
Imports System.Drawing.Printing
Cuando es invocado el método PrintDocument, el evento PrintPage es invocado para cada página que se imprima. El método Graphics.MeasureString cuantifica el tamaño del string y determina el número de caracteres adecuado y líneas para el string especificado, fuente, tamaño máximo y formato. El método Graphics.PrintString dibuja elstring utilizando font, brush, destination point y format. La propiedad HasMorePages indica cuando una página adicional debería ser impresa.
Impresión de un gráfico
Importe la Clase System.Drawing.Printing al inicio del formulario:

Imports System.Drawing.Printing
Public Class Form1
.
.
.

Agregue un control PrintDocument (no es visible en su formulario, pero si debajo de este)Escriba el código del manejador:
Private Sub imprimirImagen(ByVal sender As System.Object, ByVal ePrint As PrintPageEventArgs)
ePrint.Graphics.DrawImage(Image.FromFile("c:\relog.ico"), ePrint.Graphics.VisibleClipBounds)
ePrint.HasMorePages = False
End Sub

Agregue un botón (utilicelo como requiera)
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) _
Handles btnPrint.Click
Try
AddHandler printDoc.PrintPage, AddressOf Me.imprimirImagen
printDoc.Print()
Catch ex As Exception
MsgBox("Ex : " & ex.ToString)
End Try
End Sub

Impresión de un texto
A diferencia del ejercicio anterior, conoceremos como imprimir un texto, sin agregar un control PrintDocument,pero si agregando en su lugar código y también en vez de un manejador de evento, utilizaremos un procedimiento:
Importar la clase:
Imports System.Drawing.Printing
Escribir en lugar del manejador de evento un procedimiento:
Private Sub ImprimirTexto(ByVal sender As System.Object, ByVal ePrint As PrintPageEventArgs)
ePrint.Graphics.DrawString(txt.Text, New Font("Arial", 11,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual Basic . NET
  • Visual basic .net
  • Manual de visual basic .net
  • Visual Basic .Net
  • Visual Basic Net Framework
  • Ejercicios de Visual Basic .NET
  • Manual de visual basic .net
  • Inicio con Visual Basic .Net 2008

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS