VSTO Visual Studio Tools for Office Systems + Visual Studio.NET Ejercicios Del VSTO + WORD

Tamaño: px
Comenzar la demostración a partir de la página:

Download "VSTO Visual Studio Tools for Office Systems + Visual Studio.NET 2003. Ejercicios Del VSTO + WORD"

Transcripción

1 VSTO Visual Studio Tools for Office Systems + Visual Studio.NET 2003 Ejercicios Del VSTO + WORD Página: 1

2 Índice OBJETOS DEL WORD... 3 CREAR TABLA EN EL WORD LISTA DE PRODUCTOS EN EL WORD + SQL SERVER CREAR TABLA EN EL WORD + SQL SERVER CREAR TABLA EN EL WORD + JET (ACCESS) FORMULARIO CON TABLA HOOKING EVENTS CORRECCIÓN ORTOGRÁFICA Página: 2

3 OBJETOS DEL WORD Objetivo: Manipular algunos objetos del Word 1. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. 2. En seguida haga clic en el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Mantenga las opciones originales y haga clic en el botón Finish para crear el proyecto. Página: 3

4 3. Note que se crea un proyecto con la siguiente estructura: Imports System.Windows.Forms Imports Office = Microsoft.Office.Core Imports Word = Microsoft.Office.Interop.Word Imports MSForms = Microsoft.Vbe.Interop.Forms Public Class OfficeCodeBehind Friend WithEvents ThisDocument As Word.Document Friend WithEvents ThisApplication As Word.Application Private toggleactivexcontrols As Boolean = False Private Sub ThisDocument_Open() Handles ThisDocument.Open End Sub Private Sub ThisDocument_Close() Handles ThisDocument.Close designmodeclose = False End Sub End Class La lista de Imports hace referencia a todas las clases necesarias para interactuar con el Excel. En la lista del Public Classe OfficeCodeBehind se hace referencia ThisDocument >> es el archivo de documento ThisApplication >> es el nombre de la applacione Word Página: 4

5 También son creados automáticamente los eventos ThisDocument_Open para ejecutar cualquier código apenas se carga el archivo y el ThisDocument_Close que puede contener los códigos a ejecutar cuando el Workbook sea cerrado 4. Abra el Solution Explorer (Ctrl + Alt + L). Haga clic con el botón derecho en References y seleccione Add Reference. Localice la clase Office y haga clic en el componente. 5. Haga clic em el botón OK y vea la clase a la que se hace referencia. Página: 5

6 6. Localice el evento ThisDocument_Open y digite el siguiente código que será ejecutado cuando se abra el archivo. Los códigos exhiben las propiedades del documento, llama a algunos métodos y muestra como trabajar con las ventanas existentes en el Word. Private Sub ThisDocument_Open() Handles ThisDocument.Open Try 'Métodos de la ventana With ThisApplication.ActiveWindow.WindowState = Word.WdWindowState.wdWindowStateNormal 'Mueve la ventana para las coordenadas X e Y.Move(0, 0) 'Redimensiona el tamaño de la ventana.resize(500, 550) End With exp)) 'Check spelling erros Dim exp As String = "There rea erors here" If ThisApplication.CheckSpelling(exp) Then 'Exhibe un mensaje de acuerdo con el error MessageBox.Show(String.Format("No errors in ""{0}""", Else MessageBox.Show(String.Format( _ """{0}"" is spelled incorrectly", exp)) End If 'Configura y exhibe mensajes con las propiedades With ThisApplication.Caption = "Sample VSTO" MessageBox.Show("Caption: " &.Caption.ToString()) MessageBox.Show("CapsLock is " &.CapsLock.ToString()) MessageBox.Show("Path Word: " &.Path.ToString()) MessageBox.Show("User Name: " &.UserName.ToString()) End With Página: 6

7 Then 'Cuestiona al usuario sobre el zoom If MessageBox.Show(" Deseja aplicar un zoom?", _ "Salvar", MessageBoxButtons.YesNo) = DialogResult.Yes 'Exhibe la ventana del Zoom Dim dlgzoom As Word.Dialog dlgzoom = ThisApplication.Dialogs( _ Word.WdWordDialog.wdDialogViewZoom) dlgzoom.show() End If salvar?", _ Then 'Exhibe la ventana de datos del usuario por 4 segundos Dim dlguser As Word.Dialog dlguser = ThisApplication.Dialogs( _ Word.WdWordDialog.wdDialogToolsOptionsUserInfo) dlguser.display(4000) 'Exhibe el nombre del documento MessageBox.Show(ThisDocument.Name.ToString()) 'Abre un documento ThisApplication.Documents.Open("C:\VSTOWord\teste.doc") 'Verifica si cierra el WD sin salvar los documentos If MessageBox.Show(" Desea cerrar el documento sin "Salvar", MessageBoxButtons.YesNo) = DialogResult.Yes 'Cierra el Word ThisApplication.Quit(Word.WdSaveOptions.wdDoNotSaveChanges) End If 'Verifica si cierra todo el documento sin salvar If MessageBox.Show(" Desea cerrar el Word sin salvar ningún documento?", _ "Salvar", MessageBoxButtons.YesNo) = DialogResult.Yes Then 'Cierra el documento ThisApplication.Documents.Close( _ Word.WdSaveOptions.wdDoNotSaveChanges) End If End Sub Catch ex As Exception MessageBox.Show(ex.Message) End Try 7. Para ejecutar el proyecto usted tiene las siguientes opciones: presionar F5 para salvar, compilar y ejecutar el proyecto en Word; o seleccionar el menú Build / Build Solution y en seguida el menú Debug / Start. Note que el Word ya se abre en la nueva posición y está redimensionado según los tamaños definidos en el Página: 7

8 comando Resize. Inmediatamente se exhiben las ventanas de mensajes con las propiedades. En caso de que haya seleccionado el botón YES, entonces se exhibirá la ventana del Zoom. Página: 8

9 Vea la ventana con las informaciones del usuario que aparece por 4 segundos. Página: 9

10 Vea la ventana que pregunta si desea cerrar el documento. Si hace clic en el botón NO, entonces aparece otra ventana preguntando si desea cerrar todo el Word sin salvar los documentos Haga clic en el botón NO para visualizar los dos documentos abiertos, el actual y el Teste.doc Página: 10

11 CREAR TABLA EN EL WORD Objetivo: Crear una tabla en el Word y llenar con todos los datos de los archivos localizados en una determinada carpeta. 1. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. 2. En seguida haga clic en el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Mantenga las opciones originales y haga clic en el botón Finish para crear el proyecto. Página: 11

12 3. Abra el Solution Explorer (Ctrl + Alt + L). Haga clic con el botón derecho en References y seleccione Add Reference. Localice la clase Office y haga clic en el componente. Página: 12

13 4. Haga clic en el botón OK y vea la clase a la que se hace referencia. 5. Como trabajaremos con informaciones de carpetas, entonces es necesario hacer referencia al nombre de la clase en la lista de Imports al inicio del código. Digite el siguiente comando para hacer referencia a la clase IO Página: 13

14 Imports System.IO 6. Como los códigos de las rutinas son extensos y también debido a un tema de organización vamos a crear dos rutinas para elaborar y llenar la tabla. Localice el evento ThisDocument_Open y digite los nombres de las rutinas Private Sub ThisDocument_Open() Handles ThisDocument.Open CreateTable() FillTable() End Sub 7. La rutina CreateTable crea la estructura de la tabla conteniendo 1 línea y 3 columnas, con los respectivos nombres ya formateados en el encabezamiento. Digite el siguiente código para crear la tabla Private Sub CreateTable() 'Excluye la región del documento ThisDocument.Range.Delete() 'Define un lugar para colocar un texto Dim rng As Word.Range = ThisDocument.Range(0, 0) 'Adjudica las propiedades a la región como texto, 'fuente y tamaño de letra rng.insertbefore("informaciones de los archivos de la carpeta C:\") rng.font.name = "Verdana" rng.font.size = 16 rng.insertparagraphafter() rng.insertparagraphafter() 'Selecciona la región rng.setrange(rng.end, rng.end) 'Crea la estructura de la tabla conteniendo 1 línea y 3 columnas ThisDocument.Tables.Add(Range:=rng, NumRows:=1, NumColumns:=3) 'Adjudica las propiedades a la tabla Dim tbl As Word.Table = ThisDocument.Tables(1) tbl.range.font.size = 8 tbl.range.font.name = "Verdana" 'Incluye el encabezamiento en la célula 1,1 tbl.cell(1, 1).Range.Text = "Name" 'Incluye y formatea el encabezamiento en la célula 1,2 Dim rngcell As Word.Range rngcell = tbl.cell(1, 2).Range rngcell.text = "Size" rngcell.bold = True rngcell.paragraphformat.alignment = _ Word.WdParagraphAlignment.wdAlignParagraphRight 'Incluye y formatea el encabezamiento en la célula 1,3 rngcell = tbl.cell(1, 3).Range rngcell.text = "Modified" Página: 14

15 rngcell.paragraphformat.alignment = _ Word.WdParagraphAlignment.wdAlignParagraphRight End Sub 8. La rutina FillTable completa una tabla con todas las informaciones (nombre, tamaño y fecha de la última grabación) de los archivos contenidos en el directorio C:\. Note que existen las variables fi y di que hace referencia a los archivos y el directorio. Para leer las informaciones de todos los archivos fue creado un looping (puesta en bucle) que recorre cada archivo, extrae las informaciones y las exhibe en la tabla. Para cada archivo leído se crea una nueva línea en la tabla. Private Sub FillTable() 'Adjudica la primera tabla del documento Dim tbl As Word.Table = ThisDocument.Tables(1) 'Define la variable que contendrá las informaciones de los archivos Dim fi As FileInfo 'Define en qué directorio se buscarán los archivos Dim di As New DirectoryInfo("C:\") 'Define la variable correspondiente a la línea Dim line As Integer = 2 'Elabora un looping para buscar todos los archivos 'contenidos en el directorio declarado en la variable di For Each fi In di.getfiles() 'Agrega una nueva línea a la tabla tbl.rows.add() 'Exhibe el nombre del archivo tbl.cell(line, 1).Range.Text = fi.name 'Exhibe el tamaño del archivo tbl.cell(line, 2).Range.Text = String.Format("{0:N0}", fi.length) 'Exibe a data da última gravação do arquivo 'Exhibe la fecha de la última grabación del archivo tbl.cell(line, 3).Range.Text = String.Format("{0:g}", fi.lastwritetime) 'Agrega una línea variable line += 1 Next End Sub 9. Presiona F5 para ejecutar el proyecto y coteje la lista de archivos listados en la tabla que fue creada de acuerdo con el código Página: 15

16 Página: 16

17 LISTA DE PRODUCTOS EN EL WORD + SQL SERVER Objetivo: Leer una tabla en el banco de datos del SQL Server y llenar un documento con todos los productos existentes en la tabla (DataReader). 1. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. 2. En seguida haga clic en el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Mantenga las opciones originales y haga clic en el botón Finish para crear el proyecto. Página: 17

18 3. Abra el Solution Explorer (Ctrl + Alt + L). Haga clic con el botón derecho en References y seleccione Add Reference. Localice la clase Office y haga clic en el componente. Página: 18

19 4. Haga clic en el botón OK y vea la clase a la que se hace referencia. 5. Como vamos a leer el banco de datos SQL Server es necesario hacer referencia a la clase SqlClient en la lista de Imports al comienzo del archivo. Página: 19

20 Imports System.Windows.Forms Imports Office = Microsoft.Office.Core Imports Word = Microsoft.Office.Interop.Word Imports MSForms = Microsoft.Vbe.Interop.Forms 'Clase del SQL Server Imports System.Data.SqlClient 6. Localice el evento ThisDocument_Open y digite el código que llamará las rutinas para crear y completar el encabezamiento de la tabla. Private Sub ThisDocument_Open() Handles ThisDocument.Open Try 'Congela la pantalla ThisApplication.ScreenUpdating = False 'Llama la rutina para elaborar el encabezamiento CreateHeader() FillProducts() Finally 'Descongela la pantalla ThisApplication.ScreenUpdating = True End Try End Sub 7. Digite la rutina CreateHeader para crear la estructura del encabezamiento. No se usará una tabla, solamente separadores de tabulación. Private Sub CreateHeader() 'Adjudica una Range Dim rng As Word.Range 'Limpia el contenido del documento ThisDocument.Range.Delete() 'Configura el documento a Landscape ThisDocument.Sections(1).PageSetup. _ Orientation = Word.WdOrientation.wdOrientLandscape 'Define las paradas de tabulación Dim tabstops() As Single = {4, 6} 'Adjudica una Range rng = ThisDocument.Range(0, 0) 'Agrega y formatea el encabezamiento rng.insertbefore("lista del Productos") rng.font.name = "Verdana" rng.font.size = 16 rng.insertparagraphafter() rng.insertparagraphafter() 'Define una nueva Range rng.setrange(start:=rng.end, End:=rng.End) 'Adjudica la formatación del parágrafo Dim fmt As Word.ParagraphFormat = rng.paragraphformat 'Define las tabulaciones fmt.tabstops.clearall() fmt.tabstops.add( _ Página: 20

21 ThisApplication.InchesToPoints(tabStops(0)), _ Word.WdTabAlignment.wdAlignTabLeft, _ Word.WdTabLeader.wdTabLeaderSpaces) fmt.tabstops.add( _ ThisApplication.InchesToPoints(tabStops(1)), _ Word.WdTabAlignment.wdAlignTabLeft, _ Word.WdTabLeader.wdTabLeaderSpaces) 'Agrega y formatea los textos de los encabezamientos rng.text = _ "Producto" & ControlChars.Tab & _ "Precio" & ControlChars.Tab & _ "Cantidad" rng.font.name = "Verdana" rng.font.size = 10 rng.font.bold = CLng(True) rng.font.underline = Word.WdUnderline.wdUnderlineSingle 'Define un nuevo punto de inserción rng.insertparagraphafter() rng.setrange(start:=rng.end, End:=rng.End) fmt = rng.paragraphformat 'Configura columnas fmt.tabstops.clearall() fmt.tabstops.add( _ ThisApplication.InchesToPoints(tabStops(0)), _ Word.WdTabAlignment.wdAlignTabLeft, _ Word.WdTabLeader.wdTabLeaderDots) fmt.tabstops.add( _ ThisApplication.InchesToPoints(tabStops(1)), _ Word.WdTabAlignment.wdAlignTabLeft, _ Word.WdTabLeader.wdTabLeaderDots) 'Define un Bookmarks para colocar los datos ThisDocument.Bookmarks.Add( _ Name:="Data", Range:=DirectCast(rng, System.Object)) rng.insertparagraphafter() End Sub 8. Digite la rutina FillProducts que abre el banco de datos Northwind del SQL Server, lee algunos campos de la tabla Products y los exhibe en el documento. Observe que la String de conexión con SQL Server deberá configurarse de acuerdo con su conexión, pudiendo existir otros parámetros como Password o Integrated Security. En este código se usó un DataReader, que es un método de ADO.NET que lee los datos más rápidamjente y es Forward-Only, o sea, usted consigue desplazarse solamente hacia delante. Siempre que utilice un DataReader cierre la conexión inmediatamente. Private Sub FillProducts() 'Adjudica la Range Dim rng As Word.Range 'Adjudica el StringWriter Dim sw As New System.IO.StringWriter 'Crea el DataReader Página: 21

22 Dim dr As SqlDataReader Try 'Crea conexión Dim cnn As New SqlConnection("Data Source=(local);Database=Northwind;user id=sa") cnn.open() 'Crea la instrucción SQL Dim sql As String = _ "SELECT ProductName, UnitPrice, UnitsInStock " & _ "FROM Products ORDER BY ProductName" 'Crea el Command para leer los datos Dim cmd As New SqlCommand(sql, cnn) 'Ejecuta el DataReader y cierra la conexión dr = cmd.executereader(commandbehavior.closeconnection) 'Elabora un looping para recorrer todas las líneas 'del DataReader y exhibir los datos en el documento While dr.read() 'Para cada línea son capturados los datos 'y almacenados en el StringWriter (sw) 'Note la sintaxis usada (campo e TAB) sw.writeline("{0}{1}{2}{3}{4}", _ dr(0), ControlChars.Tab, _ dr(1), ControlChars.Tab, dr(2)) End While leídos 'Adjudica el Bookmarks llamado Data rng = ThisDocument.Bookmarks("Data").Range 'Exhibe el contenido del SW que consiste en los datos rng.text = sw.tostring() 'Aplica una formatación rng.font.name = "Verdana" rng.font.size = 10 Catch ex As Exception MessageBox.Show(ex.Message, ThisDocument.Name) Finally If Not dr Is Nothing Then dr.close() End If End Try End Sub 9. Presione F5 para salvar, compilar y ejecutar el proyecto. Vea que el resultado es una lista de todos los productos exhibiendo los 3 campos leídos de la tabla. Página: 22

23 Página: 23

24 CREAR TABLA EN EL WORD + SQL SERVER Objetivo: Ler una tabla en el banco de datos en el SQL Server y llenar una tabla con los clientes existentes DataReader). 1. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. 2. En seguida haga clic em el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Mantenga las opciones originales y haga clic en el botón Finish para crear el proyecto. Página: 24

25 3. Abra el Solution Explorer (Ctrl + Alt + L). Haga clic con el botón derecho en References y seleccione Add Reference. Localice la clase Office y haga clic en el componente. Página: 25

26 4. Haga clic en el botón OK y vea la clase a la que se hace referencia. 5. Como vamos a leer el banco de datos SQL Server es necesario hacer referencia a la clase SqlClient en la lista de Imports al comienzo del archivo. Página: 26

27 Imports System.Windows.Forms Imports Office = Microsoft.Office.Core Imports Word = Microsoft.Office.Interop.Word Imports MSForms = Microsoft.Vbe.Interop.Forms 'Clase del SQL Server Imports System.Data.SqlClient 6. Localice el evento ThisDocument_Open y digite el código que llamará las rutinas para crear y llenar la tabla. Private Sub ThisDocument_Open() Handles ThisDocument.Open CreateTable() FillData() End Sub 7. Digita el código de la rutina CreateTable para crear la tabla con 1 línea y 3 columnas en el documento. Note que la tabla será formateada y alineada. Private Sub CreateTable() 'Mueve hacia el comienzo del documento Dim rng As Word.Range = _ ThisDocument.Range(Start:=0, End:=0) 'Agrega y formatea el título rng.insertbefore("authors and Titles") rng.font.name = "Verdana" rng.font.size = 16 rng.insertparagraphafter() rng.insertparagraphafter() rng.setrange(rng.end, rng.end) 'Agrega la tabla con 1 línea y 3 columnas rng.tables.add( _ Range:=ThisDocument.Paragraphs(2).Range, _ NumRows:=1, NumColumns:=3) 'Adjudica la tabla y aplica la formatación Dim tbl As Word.Table = ThisDocument.Tables(1) tbl.range.font.size = 12 tbl.range.font.name = "Verdana" tbl.borders.insidelinestyle = _ Word.WdLineStyle.wdLineStyleSingle tbl.borders.outsidelinestyle = _ Word.WdLineStyle.wdLineStyleDouble 'Define el ancho de las columnas tbl.columns(1).setwidth( _ ThisApplication.InchesToPoints(1.5), _ Word.WdRulerStyle.wdAdjustNone) tbl.columns(2).setwidth( _ ThisApplication.InchesToPoints(3.25), _ Word.WdRulerStyle.wdAdjustNone) tbl.columns(3).setwidth( _ ThisApplication.InchesToPoints(1.25), _ Página: 27

28 Word.WdRulerStyle.wdAdjustNone) 'Define el título de las columnas tbl.cell(1, 1).Range.Text = "Author" tbl.cell(1, 2).Range.Text = "Title" 'Define el título de la tercera columna Dim rngcell As Word.Range = tbl.cell(1, 3).Range rngcell.text = "Royalty Pct" 'Alinha a coluna a direita rngcell.paragraphformat.alignment = _ Word.WdParagraphAlignment.wdAlignParagraphRight End Sub 8. Digite el código de la rutina FillData para leer las tablas Authors y TitleAuthor en el banco de datos Pubs en el SQL Server, capturar algunos campos y exibirlos en las células de la tabla creada en el documento. Para cada registro leído se crea automáticamente una nueva línea en la tabla. No olvide configurar la String de conexión del SQL Server según lo necesite. Private Sub FillData() 'Define la instrucción SQL Dim sql As String = _ "SELECT au_lname, title, royaltyper " & _ "FROM authors INNER JOIN titleauthor " & _ "ON authors.au_id = titleauthor.au_id INNER JOIN titles " & _ "ON titleauthor.title_id = titles.title_id ORDER BY au_lname" 'Define el DataReader Dim dr As SqlDataReader Try 'Abre la conexión Dim cnn As New SqlConnection("Data Source=(local);Database=pubs;user id=sa") cnn.open() 'Define el Command Dim cmd As New SqlCommand(sql, cnn) 'Ejecuta el DataReader y cierra la conexión dr = cmd.executereader(commandbehavior.closeconnection) 'Los datos se colocarán a partir de la línea 2 Dim line As Integer = 2 'Adjudica la tabla Dim tbl As Word.Table = ThisDocument.Tables(1) 'Elabora un looping para leer todos los datos contenidos 'en el DataReader While dr.read() 'Crea una nueva línea tbl.rows.add() 'Agrega los campos a las respectivas células tbl.cell(line, 1).Range.Text = dr(0).tostring tbl.cell(line, 2).Range.Text = dr(1).tostring tbl.cell(line, 3).Range.Text = dr(2).tostring 'Incrementa el contador de líneas Página: 28

29 line += 1 End While 'Formatea en negrita solamente la línea 1 tbl.rows(1).range.bold = True 'Altera a PrintPreview ThisApplication.PrintPreview = True Catch ex As Exception MessageBox.Show(ex.Message) Finally 'Si existe el DataReader If Not dr Is Nothing Then 'Cierra dr.close() End If End Try End Sub 9. Presione F5 para salvar, compilar y ejecutar el proyecto. Vea que el resultado es una tabla con 3 columnas exhibiendo todos los campos leídos de acuerdo con la instrucción SQL del Command. En seguida es llamado el comando PrintPreview. Página: 29

30 CREAR TABLA EN EL WORD + JET (ACCESS) Objetivo: Ler una tabla en el banco de datos en el MS-Access usando la clase OleDb y llenar una tabla com los clientes existentes (DataReader). 1. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. 2. En seguida haga clic en el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Mantenga las opciones originales y haga clic en el botón Finish para crear el proyecto. Página: 30

31 3. Abra el Solution Explorer (Ctrl + Alt + L). Haga clic con el botón derecho en References y seleccione Add Reference. Localice la clase Office y haga clic en el componente. Página: 31

32 4. Haga clic en el botón OK y vea la clase a la que se hace referencia. 5. La estructura del código, tanto para el SQL Server como para el MS-Access es la misma. Sin embargo, los nombres de las clases y métodos son diferentes. La clase en el SQL Server es la SqlClient y en el Access es la OleDb. A pesar de ello, inclusive con la clase OleDb es posible acceder al SQL Server sin ningún Página: 32

33 problema. Es una cuestión de performance, ya que la clase SqlClient fue creada solamente para el SQL Server versión 7 o superior, permitiendo un acceso más rápido. En este código declare en la lista de Imports la clase OleDb Imports System.Windows.Forms Imports Office = Microsoft.Office.Core Imports Word = Microsoft.Office.Interop.Word Imports MSForms = Microsoft.Vbe.Interop.Forms 'Clase del OleDb Imports System.Data.OleDb 6. Apenas se abra el documento, se elaborará y llenará una tabla con los 10 productos más caros de la tabla Products. Por lo tanto, localice el evento ThisDocument_Open y digite el nombre de las dos rutinas que harán el trabajo Private Sub ThisDocument_Open() Handles ThisDocument.Open CreateTable() FillData() End Sub 7. La rutina CreateTable solamente creará y formateará la tabla con 1 línea y 2 columnas Private Sub CreateTable() 'Limpia el contenido del documento ThisDocument.Range.Delete() 'Se ubica al comienzo del documento Dim rng As Word.Range = _ ThisDocument.Range(Start:=0, End:=0) 'Inserta y formatea un título rng.insertbefore("los 10 productos más caros") rng.font.name = "Verdana" rng.font.size = 16 rng.insertparagraphafter() rng.insertparagraphafter() rng.setrange(rng.end, rng.end) 'Agrega la tabla con 1 línea y 2 columnas rng.tables.add( _ Range:=ThisDocument.Paragraphs(2).Range, _ NumRows:=1, NumColumns:=2) 'Adjudica la tabla en el Word Dim tbl As Word.Table = ThisDocument.Tables(1) 'Formatea la tabla tbl.range.font.size = 12 tbl.range.font.name = "Verdana" tbl.borders.insidelinestyle = _ Word.WdLineStyle.wdLineStyleSingle tbl.borders.outsidelinestyle = _ Página: 33

34 Word.WdLineStyle.wdLineStyleDouble 'Define el ancho de las columnas tbl.columns(1).setwidth( _ ColumnWidth:=ThisApplication.InchesToPoints(2.5), _ RulerStyle:=Word.WdRulerStyle.wdAdjustNone) tbl.columns(2).setwidth( _ ColumnWidth:=ThisApplication.InchesToPoints(1.5), _ RulerStyle:=Word.WdRulerStyle.wdAdjustNone) 'Incluye el encabezamiento en la columna tbl.cell(1, 1).Range.Text = "Producto" 'Define y formatea la column 2 Dim rngcell As Word.Range = tbl.cell(1, 2).Range rngcell.text = "Precio" rngcell.paragraphformat.alignment = _ Word.WdParagraphAlignment.wdAlignParagraphRight End Sub 8. Vea la rutina FillData que busca en la tabla Products del banco de datos Northwind, los 10 primeros productos ordenados por el campo UnitPrice en orden decreciente. Esto permite saber cuáles son los 10 productos más caros. Note que usted deberá informar el camino completo del archivo MDB y que se elabora un DataReader. A continuación se crea un looping para recorrer todas las líneas del DataReader y para agregar los datos a la tabla. Esto ocurre en Runtime, ya que la cantidad de líneas en el DataReader puede variar siempre Private Sub FillData() 'Define el lugar del banco de datos (MDB MS-Access) Dim mdb As String = _ "C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" 'Define el instrución SQL Dim sql As String = _ "SELECT TOP 10 ProductName, UnitPrice FROM Products " & _ "ORDER BY UnitPrice DESC" 'Define el DataReader Dim dr As OleDbDataReader Try 'Abre la conexión Dim cnn As New OleDbConnection( _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & mdb) cnn.open() 'Se usted usa seguridad del MDB, entonces agregue 'el User ID y Password 'Dim strconnection As String = _ ' "Provider=Microsoft.Jet.OLEDB.4.0;" & _ ' "Data Source=" strmdb & _ ' "User ID=TheUserName;" & _ ' "Password=ThePassword" 'Define y ejectua el Command Página: 34

35 Dim cmd As New OleDbCommand(sql, cnn) 'Ejecuta el DataReader y cierra la conexión dr = cmd.executereader(commandbehavior.closeconnection) 'Los datos serán exhibidos a partir de la línea 2 Dim line As Integer = 2 'Adjudica la tabla en el Word Dim tbl As Word.Table = ThisDocument.Tables(1) 'Arma uno looping con todas linhas del DataReader While dr.read() 'Adiciona una nueva linha la tabla tbl.rows.add() 'Adiciona el campo Product à célula tbl.cell(line, 1).Range.Text = _ dr("productname").tostring 'Agrega el campo UnitPrice a la célula y 'formatea a Currency tbl.cell(line, 2).Range.Text = _ String.Format("{0:c}", dr("unitprice")) 'Incrementa el contador de líneas line += 1 End While 'Configura a negrita la primera línea de la tabla tbl.rows(1).range.bold = 1 Catch ex As Exception MessageBox.Show(ex.Message) Finally 'Cierra el DataReader If Not dr Is Nothing Then dr.close() End If End Try End Sub 9. Presione F5 para salvar, compilar y ejecutar el proyecto. Página: 35

36 Página: 36

37 FORMULARIO CON TABLA Objetivo: Armar un formulario (Windows Form) conteniendo una lista de libros para que el usuario pueda seleccionar cuales desea comprar. Todos los libros seleccionados serán copiados a un documento preexistente que será utilizado como documento para realizar la compra. 1. El primer paso es crear un documento en el Wor conteniendo la siguiente estructura. Usted puede usar la formatación que desee. Página: 37

38 2. Como los datos vendrán del aplicativo, es necesario definir las marcaciones (Bookmarks) en el documento a través del menú Insert / Bookmark. Defina los 4 bookmarks destacados en rojo según la siguiente figura. Al final, salve el documento como OrderForm en la carpeta C:\VSTOWord\OrderBooks y ciérrelo, ya que lo usaremos como origen del proyecto. 3. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. Página: 38

39 4. En seguida haga clic en el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Seleccione la opcione Use existing document. Página: 39

40 5. En la caja de texto Location of the document, haga clic en el botón ( ). Seleccione la carpeta C:\VSTOWord\OrderBooks\OrderForm.doc creada anteriormente 6. Haga clic en el botón Finish para crear el proyecto basado en el archivo informado. Página: 40

41 7. Como crearemos un formulario (Windows Forms) que exhibe una lista de libros para el usuario, es necesario listar las clases. Abra el Solution Explorer (Ctrl + Alt + L). Haga clic con el botón derecho en References y seleccione Add Reference. Haga un doble clic en las clases Office y System.Drawing para seleccionarlas. Página: 41

42 8. Haga clic en OK y vea que se hace referencia a las clases. 9. El próximo paso es crear un formulario. En el Solution Explorer haga clic con el botón derecho sobre el Nombre del Proyecto (OrderBooksProject) y seleccione Add / Add Windows Form. Asigne el nombre OrderForm.vb y haga clic en el botón Open. Página: 42

43 10. Se crea el formulario con un tamaño padrón. Altere ese tamaño para que quepan los controles que serán usados en el mismo. Presione F4 para exhibir la ventana de propiedades. Es en dicha ventana que usted configura cualquier propiedad del formulario o de los controles. En el caso del formulario altere la propiedad Text = MVP Books. Para insertar los controles sleccione el menú View / Toolbox (Ctrl + Alt + X) y arrastre hacia el formulario 1 List View y 2 Buttons Página: 43

44 11. Para los Buttons altere las siguientes propiedades: Name: btncancel / Text: Cancel - Name: btnorder / Text: Order. 12. La función de un ListView es la de exhibir datos y para eso es necesario tener o una fuente de datos o digitar los respectivos ítems. Seleccione la propiedad Columns y donde esté escrito Collection hay un botón ( ). Haga clic aquí para digitar las columnas del List View. Para cada columna digite los respectivos nombres según la figura a continuación en las propiedades Name y Text. Al final, haga clic en el botón OK. Página: 44

45 13. Para insertar los ítems en el ListView, seleccione la propiedad Ítems ( ). Haga clic en el botón Add y para cada libro deberá incluir los SubItems. 14. Vea la lista de SubItems del primer libro. El proceso es repetitivo hasta completar toda la lista de libros que se le mostrará a los usuarios. Página: 45

46 Página: 46

47 15. Vea el ListView completo con todos los libros registrados. Para finalizar el ListView, configure las siguientes propiedades: Sorting: Ascending, View: Details, CheckBoxes: True, ImeMode:Off e GridLines: True. En caso de que desee alterar alguna fuente de letra, siéntase libre de hacerlo. 16. Presione F7 para visualizar los códigos del formulario y digite los códigos para definir una Structure, un ArrayList y la propiedad del ArrayList Option Strict On Página: 47

48 Imports System.Windows.Forms Public Class OrderForm Inherits System.Windows.Forms.Form 'Crea una Structure y un Arraylist para el pedido Public Structure BookOrder Dim Title As String Dim ISBN As String Dim Price As String End Structure Dim BookList As New ArrayList 'Propiedades de los libros Public ReadOnly Property SelectedBooks() As ArrayList Get Return BookList End Get End Property 17. Vuelva al Design del formulario (Shift + F7), haga un doble clic en el botón Order y digite el código que recorrerá todos los ítems del ListVew, verifique cuáles libros están seleccionados y almacénelos en el ArrayList para que sean exhibidos en la tabla del documento del Word. Salve el formulario. Private Sub btnorder_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnorder.click 'Adjudica el ListVew y la Structure Dim item As ListViewItem Dim book As New BookOrder 'Monta un looping para recorrer todos los ítems del ListView For Each item In Me.ListView1.Items 'Si el ítem estuviera seleccionado If item.checked Then 'Agrega los datos del libro al Structure BookOrder book.title = item.subitems(0).text book.isbn = item.subitems(1).text book.price = item.subitems(2).text BookList.Add(book) End If Next End Sub 18. Abra el ThisDocument.vb, localice el evento ThisDocument_Open y digite el código que abrirá el formulario OrderForm y vinculará los libros seleccionados a la tabla y los bookmarks definidos al OrderBooks.doc. Private Sub ThisDocument_Open() Handles ThisDocument.Open 'Exhibe el formulario de libros Dim frmbook As New OrderForm 'Si presiona el botón Cancel, el formulario no será procesado If frmbook.showdialog() = DialogResult.Cancel Then Return Página: 48

49 End If 'Captura el Array con los libros seleccionados Dim SelectedBooks As ArrayList = frmbook.selectedbooks 'Verifica si algún libro ha sido seleccionado If SelectedBooks.Count = 0 Then Return End If 'Genera el número del pedido Dim rngorder As Word.Range rngorder = ThisDocument.Bookmarks("OrderNumber").Range rngorder.text = "34523" Dim TotalPrice As Double = 0 Dim Shipping As Double = 9.99 Dim TotalCharged As Double = 0 'Agrega la tabla el libros seleccionados Dim tbl As Word.Table = ThisDocument.Tables(2) Dim line As Integer = 2 Dim i As Integer Dim book As OrderForm.BookOrder For Each book In SelectedBooks With tbl.rows.add().cell(line, 1).Range.Text = book.title.cell(line, 2).Range.Text = book.price End With line += 1 'Calcula el precio total TotalPrice += CDbl(book.Price) Shipping += 5 TotalCharged = TotalPrice + Shipping Next 'Muestra los valores formateados (Currency)(Moneda) en los Bookmarks Dim rngtotalprice As Word.Range rngtotalprice = ThisDocument.Bookmarks("TotalPrice").Range rngtotalprice.text = TotalPrice.ToString("C") End Sub Dim rngshipping As Word.Range rngshipping = ThisDocument.Bookmarks("Shipping").Range rngshipping.text = Shipping.ToString("C") Dim rngtotalcharged As Word.Range rngtotalcharged = ThisDocument.Bookmarks("TotalCharged").Range rngtotalcharged.text = TotalCharged.ToString("C") 'Activa el PrintPreview y aplica el zoom ThisDocument.PrintPreview() ThisDocument.ActiveWindow.ActivePane.View.Zoom.Percentage = 100 Página: 49

50 19. Presione F5 para salvar, compilar y ejecutar el proyecto. Primero aparece el formulario con todos los libros, para que el usuario pueda seleccionar los que desea comprar. Cuando se hace clic en el botón Order es que los libros seleccionados son transferidos al Word. 20. Por ejemplo, seleccione los siguientes libros y haga clic en el botón Order. 21. El código captura todos los libros seleccionados, calcula el valor del pedido, lo transfiere al OrderForm.doc y ya lo exhibe en el modo PrintPreview. Página: 50

51 22. Vea la exhibición de los datos en el modo normal. Página: 51

52 Página: 52

53 HOOKING EVENTS Objetivo: Disparar algunos eventos del Word 1. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. 2. En seguida haga clic en el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Mantenga las opciones originales y haga clic en el botón Finish para crear el proyecto. Página: 53

54 3. Referencie la clase del Office en el Solution Explorer. 4. Cree un código para que la ventana sea minimizada apenas pierda el foco, o sea, que ésta sea desactivada. Selecione en la combobox Class Name: ThisApplication e na combobox Method Name: WindowDeactive. Digite o seguinte código para minimizar a janela. Private Sub ThisApplication_WindowDeactivate(ByVal Doc As Microsoft.Office.Interop.Word.Document, ByVal Wn As Página: 54

55 Microsoft.Office.Interop.Word.Window) Handles ThisApplication.WindowDeactivate Wn.WindowState = Word.WdWindowState.wdWindowStateMinimize End Sub 5. Por el contrario, cuando la ventana sea activada entonces haga que la misma sea maximizada, independientemente del tamamaño que tenía antes. Selecione la combobox Class Name: ThisApplication y combobox Method Name: WindowActive. Digite el siguiente código para maximizar la ventana. Private Sub ThisApplication_WindowActivate(ByVal Doc As Microsoft.Office.Interop.Word.Document, ByVal Wn As Microsoft.Office.Interop.Word.Window) Handles ThisApplication.WindowActivate Wn.WindowState = Word.WdWindowState.wdWindowStateMaximize MessageBox.Show("Esta janela está maximizada") End Sub 6. Presione F5 para salvar, compilar y ejecutar el proyecto. Página: 55

56 CORRECCIÓN ORTOGRÁFICA Objetivo: Mostrar como aplicar una corrección automática a una frase o palabra en el Word. 1. Abra el Visual Studio.NET Seleccione el menú Project / New Project (Ctrl + Shift + N) para crear un nuevo proyecto y seleccione las siguientes opciones según la figura. 2. En seguida haga clic en el botón OK. Aparecerá una vantana preguntando si usted desea crear un nuevo documento (Create new document) o usar uno ya existente (Use existing document). Mantenga las opciones originales y haga clic en el botón Finish para crear el proyecto. Página: 56

57 3. Referencie la clase del Office no Solution Explorer. 4. Localice el evento ThisDocument_Open y digite el código para controlar la ortografía de una expresión. Private Sub ThisDocument_Open() Handles ThisDocument.Open Dim exp As String = "There rea erors here" If ThisApplication.CheckSpelling(exp) Then 'Exhibe un mensaje de acuerdo con el error MessageBox.Show(String.Format("No errors in ""{0}""", exp)) Página: 57

58 Else MessageBox.Show(String.Format( _ """{0}"" is spelled incorrectly", exp)) End If End Sub 5. Pressione F5 para testar o código. Página: 58

CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000

CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000 1 CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000 Jonathan Ulate Lobo Universidad de Costa Rica Noviembre de 2003 jonathan_ulate@hotmail.com 2 Crear un Servicio Web en ASP.NET. 3 Crear y configurar

Más detalles

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos.

En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos. La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la

Más detalles

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica Forrmul laarri ioss MDII Un formulario MDI (Multiple Document Interface) es un contenedor de otros formularios. La aplicación MDI contendrá

Más detalles

Recursos de Aprendizaje

Recursos de Aprendizaje 1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas

Más detalles

I.- Objetivo. II.- Introducción

I.- Objetivo. II.- Introducción FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA PROGRAMACIÓN VISUAL Profr. Víctor Castillo PRÁCTICA No. 8 Creación de una conexión de datos usando acceso no conectado con ADO.NET ALUMNO: GRUPO: I.- Objetivo

Más detalles

Día 2: Utilizando controles de datos en Visual Studio 2008.

Día 2: Utilizando controles de datos en Visual Studio 2008. Día 2: Utilizando controles de datos en Visual Studio 2008. Requerimientos de este laboratorio: Base de datos creada en el laboratorio 1 en SQL SERVER. Visual Studio 2008 *Nota: Si usted cuenta con el

Más detalles

ModusOne. ModusOne Client. Version: 5.2

ModusOne. ModusOne Client. Version: 5.2 ModusOne ModusOne Client Version: 5.2 Written by: Product Documentation, R&D Date: February 2013 2012 Perceptive Software. All rights reserved ModusOne es una marca comercial de Lexmark International Technology

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes: Acceso a la aplicación Descripción del ambiente de trabajo Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón Inicio: 1. Seleccionar

Más detalles

Enviar Felicitación Navideña por Email con Off. 2007

Enviar Felicitación Navideña por Email con Off. 2007 Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad

Más detalles

Reportes en.net con Crystal Reports

Reportes en.net con Crystal Reports Reportes en.net con Crystal Reports Por Mauro Sant'Anna Visual Studio.NET incluye Crystal Reports como un mecanismo "oficial" de creación de reportes. Crystal Reports es un producto muy desarrollado y

Más detalles

UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER

UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER La presente guía los ayudará a complementar el trabajo que han venido desarrollando sobre la base de datos

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3.

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3. Acceso a base de datos SQLite desde Gambas 3. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación), la

Más detalles

Manual de Instrucciones

Manual de Instrucciones Manual de Instrucciones INDICE Acceso...3 Iniciando la aplicación...3 Inicio sesión: Ventanas de login...4 Ventana de login inicial...4 Ventana de login estándar...5 Ventana de inicio...7 Descripción de

Más detalles

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows 1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.

Más detalles

Sistema Integral de Tesorería Módulo de Contabilidad Manual de Operación

Sistema Integral de Tesorería Módulo de Contabilidad Manual de Operación Aplicaciones y Servicios de Información EMPRESS S.C. Página 1 de 28 CONTENIDO Breve descripción del... 3 Menú Archivos... 4 Tipos de Cuentas.-...4 Cuentas Contables.-...4 Circunscripción.-...7 Menú Pólizas...

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

EXPORTAR VB.NET A EXCEL XP DESCRIPCIÓN. [EXPORT.NET TO EXCEL XP NEWCLASS PERÚ] 19 de enero de 2008. Por Dext > http://algoritmia.blogspot.

EXPORTAR VB.NET A EXCEL XP DESCRIPCIÓN. [EXPORT.NET TO EXCEL XP NEWCLASS PERÚ] 19 de enero de 2008. Por Dext > http://algoritmia.blogspot. EXPORTAR VB.NET A EXCEL XP Este artículo describe varios métodos para transferir datos a Excel XP desde Visual Basic.NET, Este artículo también presenta las ventajas y desventajas de cada método para que

Más detalles

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Leonardo Diez Equipo Grupo Danysoft septiembre de 2003 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,

Más detalles

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 Tema: INICIO, USUARIOS Y LISTADO DE PRIMARIAS CON VISUAL BASIC.NET Objetivo: Programar el ingreso a una aplicación realizando verificación de usuarios /contraseñas y cargar listados de llaves

Más detalles

Programación en Capas con VB.net y PostgreSQL

Programación en Capas con VB.net y PostgreSQL La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la

Más detalles

Figura 1 Abrir nueva hoja de cálculo

Figura 1 Abrir nueva hoja de cálculo 1. DISEÑO DE UNA HOJA Para abrir una hoja de cálculo existente en el espacio de trabajo del usuario, debe ir al menú Archivo > Abrir, o bien desde el botón Abrir archivo de la barra de herramientas, o

Más detalles

Manual de Instalación

Manual de Instalación ASEGURA Estima el requerimiento financiero para el aseguramiento Manual de Instalación Agosto, 2015 La herramienta presentada fue elaborada por el proyecto USAID Políticas en Salud, en estrecha colaboración

Más detalles

MACROS Y FORMULARIOS

MACROS Y FORMULARIOS MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es

Más detalles

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com

myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com myappgen Usted Construye la aplicación mientras la ejecuta http://www.myappgen.com info@myappgen.com Tutorial 8 - Process En este tutorial le mostraremos como utilizar el modelo de programa del tipo Process,

Más detalles

De Word 2010 a Office 365 para empresas

De Word 2010 a Office 365 para empresas De Word 2010 a Office 365 para empresas Haga el cambio Como el aspecto del escritorio de Microsoft Word 2013 es diferente de las versiones anteriores, le ofrecemos una breve introducción a las nuevas características

Más detalles

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas.

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. 1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. Oracle SQL Server Access Las que se puedan acceder

Más detalles

CLASE No. 3 AMBIENTE GRÁFICO DE WORD 2010

CLASE No. 3 AMBIENTE GRÁFICO DE WORD 2010 CLASE No. 3 AMBIENTE GRÁFICO DE WORD 2010 1.1 Descripción del Ambiente Ventana es la parte de la pantalla donde se pueden ejecutar los programas y los procesos. Pueden abrirse varias ventanas al mismo

Más detalles

Índice general de materias LECCIÓN 7 74

Índice general de materias LECCIÓN 7 74 Índice general de materias LECCIÓN 7 74 BUSCAR 74 BUSCAR CON FORMATO 77 REEMPLAZAR 78 REEMPLAZAR CON FORMATO 79 NOTAS AL PIE DE PÁGINA 79 CONFIGURAR LAS NOTAS 81 INSERTAR NOTAS AL PIE 83 MODIFICAR NOTAS

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

ADO.NET con Base de datos SQL Server

ADO.NET con Base de datos SQL Server ADO.NET con Base de datos SQL Server 1. Modelo de objetos ADO.NET ADO.NET es un conjunto de librerías orientadas a objetos que permiten inteactuar con el origen de datos (data source). El origen de datos

Más detalles

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES OBJETIVO: El estudiante elaborará un programa que inserte datos a una base de datos de MS Access a través de un programa en C# MATERIAL Y EQUIPO NECESARIO: Microsoft Access Microsoft Visual C# EJERCICIO:

Más detalles

Currículo de Kodu: Comenzando con el Teclado y el Ratón

Currículo de Kodu: Comenzando con el Teclado y el Ratón Currículo de Kodu: Comenzando con el Teclado y el Ratón Requisitos de PC Kodu requiere un Sistema Operativo Windows Gráficos DirectX9 Shader Model 2.0 o superior. Cómo revisar su versión de DirectX Para

Más detalles

Práctica: Compartición y seguridad de los recursos de red

Práctica: Compartición y seguridad de los recursos de red Carpetas compartidas 1 Práctica: Compartición y seguridad de los recursos de red Objetivos En este laboratorio, aprenderemos a: Compartir una carpeta. Asignar permisos de carpetas compartidas a cuentas

Más detalles

Minitab License Manager powered by FLEXnet Administración de licencias multiusuarios para los productos de software Minitab

Minitab License Manager powered by FLEXnet Administración de licencias multiusuarios para los productos de software Minitab Minitab License Manager powered by FLEXnet Administración de licencias multiusuarios para los productos de software Minitab La información contenida en este documento se aplica a la generación de licencias

Más detalles

Práctica: Creación de un programa C# sencillo

Práctica: Creación de un programa C# sencillo Introducción a C# 1 Práctica: Creación de un programa C# sencillo Objetivos Al final de esta práctica, usted será capaz de: Crear un programa C#. Compilar y ejecutar un programa C#. Usar el Visual Studio

Más detalles

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL EL módulo de Cédulas desde Excel permite obtener y manipular la información registrada en SuperCONTABILIDAD de manera rápida y confiable. Las aplicaciones de este

Más detalles

Elementos de Microsoft Word

Elementos de Microsoft Word Contenido 1. Distintas formas de iniciar Word 2007... 2 2. Ayuda de Word... 2 3. Las barras de herramientas... 3 4. Funcionamiento de las pestañas. Cómo funcionan?... 4 5. Personalizar barra de acceso

Más detalles

CÓMO CREAR NUESTRO CATÁLOGO

CÓMO CREAR NUESTRO CATÁLOGO CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form.

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form. Sistemas expertos e Inteligencia Artificial,Guía 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: INTRODUCCIÓN AL IDE C#. Objetivo Identificar

Más detalles

Instalación Software Administrador de Videoclub

Instalación Software Administrador de Videoclub NOTA 1: Para realizar la instalación solo necesita conocimientos básicos de computación, si USTED no los posee pida ayuda. Debe seguir todos los pasos de este manual APEGADOS AL PIE DE LA LETRA, la omisión

Más detalles

Microsoft Office XP Excel XP (I)

Microsoft Office XP Excel XP (I) PRÁCTICA 1 HOJA DE CÁLCULO Microsoft Office XP Excel XP (I) 1. Entrar en Windows 98 (ver práctica 1), y en el Excel abriendo el icono Microsoft Office del escritorio y seleccionar el icono Microsoft Excel,

Más detalles

www.senavirtual.edu.co

www.senavirtual.edu.co VIRTUAL Comunidad de Aprendizaje Introducción al manejo de las hojas de cálculo: Microsoft Excel 2007 www.senavirtual.edu.co : Semana de Formacion No 4 Caso Ejemplo: Implementar seguridad, vincular libros

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Creación de contenidos en WebBuilder. Herramienta Web Builder en Word de Microsoft Office

Creación de contenidos en WebBuilder. Herramienta Web Builder en Word de Microsoft Office Creación de contenidos en WebBuilder Herramienta Web Builder en Word de Microsoft Office Una vez instalada el Plug-In de la herramienta Web Builder para el Word de Microsoft Office, esta se mostrará en

Más detalles

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

SISTEMA DE APARTADO DE SALAS PARA EVENTOS SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Menús. Gestor de Menús

Menús. Gestor de Menús Menús Para dar acceso a las categorías, artículos y generar espacio para los módulos se deben crear menús, éstos son enlaces a determinado recurso en el portal Web, sin ellos no es posible visualizar ninguno

Más detalles

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará. Informes Se pueden imprimir fácilmente los registros en una tabla o el resultado de un filtro simplemente usando el botón de Impresora de la barra de herramientas, o la opción Archivo / Imprimir. Sin embargo,

Más detalles

- Access es un gestor de bases de datos relacionales gráfico e interactivo.

- Access es un gestor de bases de datos relacionales gráfico e interactivo. ACCESS 2007 Que es Access? - Access es un gestor de bases de datos relacionales gráfico e interactivo. - Una base de datos Access, a diferencia de otros gestores de B.D., se guarda en un único fichero

Más detalles

Guía de uso. Trabaja en la COFECE. Av. Santa Fe 505-24 Col. Cruz Manca. Delegación Cuajimalpa, México, D.F., C.P.05349

Guía de uso. Trabaja en la COFECE. Av. Santa Fe 505-24 Col. Cruz Manca. Delegación Cuajimalpa, México, D.F., C.P.05349 Guía de uso Trabaja en la COFECE Contenido Trabaja en la COFECE... 2 Acceder a sitio web del sistema... 2 Consultar plazas sin registrarse... 3 Creación de cuenta de usuario y acceso al sistema... 4 Cambio

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

DiViS DVR(Integration)

DiViS DVR(Integration) DiViS DVR(Integration) Series HD-SDI & D1 Guía de Instalación Rapida V1.XX.X Digital Video Security System Digital Video Recorder www.divisdvr.com DiViS DVR.com *todos los contenidos de este documento

Más detalles

Sharpdesk V3.5. Guía de instalación: Edición con clave de producto. Versión 1.0

Sharpdesk V3.5. Guía de instalación: Edición con clave de producto. Versión 1.0 Sharpdesk V3.5 Guía de instalación: Edición con clave de producto Versión 1.0 Derechos de autor Los derechos de autor de este software pertenecen a Sharp Corporation. La reproducción, adaptación o traducción

Más detalles

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

Prof. Giovanni Francisco Sáenz Araica.

Prof. Giovanni Francisco Sáenz Araica. Universidad Nacional de Ingeniería Facultad de Electrotecnia y Computación Ingeniería en Computación Administradores de Bases de Datos Conexión de Bases de Datos: Bases de Datos llevadas a Visual Basic.Net

Más detalles

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Introducción Con la finalidad de mantenerte informado respecto a todos los cambios y mejoras de los productos de CONTPAQ i, ponemos a tu disposición

Más detalles

MANUAL DE USUARIO SICVECA DESKTOP. Código: R-02-I-IF-312 Versión: 1.0 1 de 19 SICVECA DESKTOP. Manual de Usuario Versión 1.0.

MANUAL DE USUARIO SICVECA DESKTOP. Código: R-02-I-IF-312 Versión: 1.0 1 de 19 SICVECA DESKTOP. Manual de Usuario Versión 1.0. Código: R-02-I-IF-312 Versión: 1.0 1 de 19 Manual de Usuario Versión 1.0 Página 1 Código: R-02-I-IF-312 Versión: 1.0 2 de 19 Tabla de Contenido Descripción General del Sistema... 3 Pasos iniciales... 3

Más detalles

Camera-Mundi, Inc. Box 6840, Caguas, Puerto Rico 00726 Tel. (787) 743-4876 Fax (787) 746-4979

Camera-Mundi, Inc. Box 6840, Caguas, Puerto Rico 00726 Tel. (787) 743-4876 Fax (787) 746-4979 Camera-Mundi, Inc. Box 6840, Caguas, Puerto Rico 00726 Tel. (787) 743-4876 Fax (787) 746-4979 Manual de Adiestramiento Qwizdom Interact.lnk A la vanguardia de la educación Por: Obed Burgos Calderón y Jonathan

Más detalles

Anexo Nº 11 MANUAL DE INSTALACIÓN

Anexo Nº 11 MANUAL DE INSTALACIÓN Anexo Nº 11 MANUAL DE INSTALACIÓN REQUISITOS DEL SISTEMA: - Microsoft Window 2000 ó XP con Service pack 2 - Pentium 4 o superior - 512 MB RAM ( Se recomienda que sea superior ) - Tarjeta de vídeo - Visual

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Manual del Profesor Campus Virtual UNIVO

Manual del Profesor Campus Virtual UNIVO Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3

Más detalles

Script de pruebas para generar timbre fiscal digital

Script de pruebas para generar timbre fiscal digital Script de pruebas para generar timbre fiscal digital Pre-requisitos: 1. Aplicar el patch que proporciona la funcionalidad de la rutina Generación de Timbres Fiscales, utilice el archivo correspondiente

Más detalles

Introducción. Introducción a NTI Shadow. Información general de la pantalla de Bienvenida

Introducción. Introducción a NTI Shadow. Información general de la pantalla de Bienvenida Introducción Introducción a NTI Shadow Bienvenido a NTI Shadow. Nuestro software permite a los usuarios programar trabajos de copia de seguridad continuos que copian el contenido de una o más carpetas

Más detalles

La visualización de la ventana de Word tiene las siguientes partes:

La visualización de la ventana de Word tiene las siguientes partes: TRABAJANDO CON WORD Ventanas de Word La visualización de la ventana de Word tiene las siguientes partes: Visualización de página Barra de título, Barra de Menús, donde se indica el nombre de la aplicación

Más detalles

Páginas web ::: Viñetas y marcadores Diseño de materiales multimedia. Web 2.0. 1.4 Viñetas y marcadores

Páginas web ::: Viñetas y marcadores Diseño de materiales multimedia. Web 2.0. 1.4 Viñetas y marcadores 31 1.4 Viñetas y marcadores 32 1.4 Viñetas y marcadores 1.4.1 Introducción En ocasiones nos puede interesar colocar enlaces a otros puntos de una misma página. Antes de crear el hipervínculo, es necesario

Más detalles

Guía para el Portal de Profesores del Sistema de Información CLASS Académico

Guía para el Portal de Profesores del Sistema de Información CLASS Académico Centro de Apoyo en Tecnologías de la Información y la Comunicación CATIC Guía para el Portal de Profesores del Sistema de Información CLASS Académico El Sistema de Información CLASS Académico es el sistema

Más detalles

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS

CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS Tecnologías informáticas en la escuela 379 17 ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS 17.1 INTRODUCCIÓN Existe una gran cantidad de SO,

Más detalles

MASTER EN INGENIERÍA DEL HORMIGÓN

MASTER EN INGENIERÍA DEL HORMIGÓN MASTER EN INGENIERÍA DEL HORMIGÓN MODELOS PREDICTIVOS Y DE OPTIMIZACIÓN DE ESTRUCTURAS DE HORMIGÓN Profesores: Víctor Yepes Piqueras, Julián Alcalá González PROGRAMACIÓN DE UN GENERADOR DE LISTAS DE NÚMEROS

Más detalles

Secretaría de Salud. Subsecretaria de Innovación y Calidad. Dirección General de Calidad y Educación en Salud

Secretaría de Salud. Subsecretaria de Innovación y Calidad. Dirección General de Calidad y Educación en Salud Secretaría de Salud Subsecretaria de Innovación y Calidad Dirección General de Calidad y Educación en Salud Dirección General Adjunta de Calidad en Salud Dirección de Mejora de Procesos Manual de Usuario

Más detalles

Curso de Excel Avanzado

Curso de Excel Avanzado Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,

Más detalles

el botón X que está en la esquina su- o cualquier ventana. perior derecha de la ventana.

el botón X que está en la esquina su- o cualquier ventana. perior derecha de la ventana. Panel de control: Se usa para instalar o desinstalar programas, cambiar el aspecto de la pantalla, escoger el idioma del teclado, instalar impresoras y definir sonidos para las operaciones con Windows.

Más detalles

ESCUELA DE ADMINISTRACIÓN

ESCUELA DE ADMINISTRACIÓN ESCUELA DE ADMINISTRACIÓN PROGRAMA: TÉCNICO GESTIÓN DEL TALENTO HUMANO SUBMÓDULO INFORMÁTICA I CONTENIDO 1 MANEJO DE DOCUMENTOS Y ARCHIVOS... 3 1.1 ARCHIVOS... 3 1.2 CREAR DOCUMENTO NUEVO... 3 1.3 GUARDAR

Más detalles

MANUAL DE USO DEL PROGRAMA ARKITOOL 2012

MANUAL DE USO DEL PROGRAMA ARKITOOL 2012 MANUAL DE USO DEL PROGRAMA ARKITOOL 2012 Editado por: Ideas y Programas, S.L. San Román de los Montes 25-Enero-2012. ARKITool, ARKIplan, ARKITool Plus son marcas registradas por Ideas y Programas, S.L.

Más detalles

Uso de Menú en Visual Basic Studio.NET 2005. Implementación de Menú con Crystal Report en Studio.Net 2005. Prof. Giovanni Francisco Sáenz Araica.

Uso de Menú en Visual Basic Studio.NET 2005. Implementación de Menú con Crystal Report en Studio.Net 2005. Prof. Giovanni Francisco Sáenz Araica. Universidad Nacional de Ingeniería UNI - RUSB Curso de Studio.NET 2005 Uso de Menú en Visual Basic Studio.NET 2005. Implementación de Menú con Crystal Report en Studio.Net 2005. Prof. Giovanni Francisco

Más detalles

S I S T E M A E N L Í N E A

S I S T E M A E N L Í N E A S I S T E M A E N L Í N E A El Sistema en Línea de AGROIDEAS - Programa de Compensaciones para la Competitividad es la herramienta mediante la cual las Organizaciones de Productores Agrarios podrán inscribirse

Más detalles

Kaldeera Advanced Forms 2009 Guía del usuario

Kaldeera Advanced Forms 2009 Guía del usuario Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced

Más detalles

MANUAL DE USO PORTAL B2B PROCESO OPERATIVO- DESPACHOS

MANUAL DE USO PORTAL B2B PROCESO OPERATIVO- DESPACHOS MANUAL DE USO PORTAL B2B PROCESO OPERATIVO- DESPACHOS MANUAL USO PORTAL B2B. Estimado proveedor. Le invitamos a que revise el actual manual de proveedores, este manual le será de gran ayuda al momento

Más detalles

PORTAL DE PROVEEDORES MANUAL DE FACTURACIÓN

PORTAL DE PROVEEDORES MANUAL DE FACTURACIÓN PORTAL DE PROVEEDORES MANUAL DE FACTURACIÓN TABLA CONTENIDO A. CONFIDENCIALIDAD... 2 B. MAPA Y PROCESO DE LA APLICACION... 3 C. ACCESO AL PORTAL DE PROVEEDORES... 5 APARTADO PARA PROVEEDORES... 6 i. CONSULTAS...

Más detalles

SUBMÓDULO: MANUAL DE FUNCIONES

SUBMÓDULO: MANUAL DE FUNCIONES SUBMÓDULO: MANUAL DE FUNCIONES Es importante, que previo al ingreso de la información de cada uno de los perfiles de la planta de personal, se adelante la distribución de los cargos en las diferentes dependencias,

Más detalles

Fundamentos de la Programación

Fundamentos de la Programación Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software

Más detalles

Construcción de Escenarios

Construcción de Escenarios Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,

Más detalles

Tabla de contenido. Manual B1 Time Task

Tabla de contenido. Manual B1 Time Task Tabla de contenido Introducción... 2 Configuración... 2 Prerrequisitos... 2 Configuración de la tarea... 2 Configurando las horas estándar de trabajo... 3 Datos maestros de empleados... 4 Utilización...

Más detalles

Capítulo 8 Ficheros de Configuración

Capítulo 8 Ficheros de Configuración Capítulo 8 Ficheros de Configuración Todos los ajustes de ZoomText pueden ser guardados y recuperados usando los ficheros de configuración. Los ficheros de configuración controlan todas las características

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION Ciclo 02/2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUÍA DE LABORATORIO #11 Nombre de la Práctica: ADO.NET y conexiones a Base de Datos. Parte III Lugar de ejecución:

Más detalles

Combinar comentarios y cambios de varios documentos en un documento

Combinar comentarios y cambios de varios documentos en un documento Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos

Más detalles

2.1.1.2 Explicación usuario y contraseña para entidades nuevas no inscritas a la CNG

2.1.1.2 Explicación usuario y contraseña para entidades nuevas no inscritas a la CNG Para la instalación y operación del CHIP-Local en una Entidad Reportante se tienen dos instrumentos básicos: La página Web www.chip.gov.co y la ayuda del CHIP-Local. En la guía para la Instalación y operación

Más detalles

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Transacciones UIF División de Servicios a Instituciones Financieras 10 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga e Instalación

Más detalles

Guía rápida. Nero BackItUp. Ahead Software AG

Guía rápida. Nero BackItUp. Ahead Software AG Guía rápida Nero BackItUp Ahead Software AG Información sobre derechos de autor y marcas comerciales El manual del usuario de Nero BackItUp y todo su contenido son propiedad de Ahead Software y están protegidos

Más detalles

Usar Office 365 en un iphone o ipad

Usar Office 365 en un iphone o ipad Usar Office 365 en un iphone o ipad Guía de inicio rápido Consultar el correo Configure su iphone o ipad para enviar y recibir correo desde su cuenta de Office 365. Consultar el calendario esté donde esté

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

Más detalles

Crystal Reports y VB.NET

Crystal Reports y VB.NET Crystal Reports y VB.NET Introducción Creando un Reporte desde Cero Crystal y Windows Applications Crystal y Web Applications Crystal y Web Services Funcionalidades del CrystalReportView en tiempo de ejecución

Más detalles

REGISTRO CIVIL MANUAL DE USUARIO

REGISTRO CIVIL MANUAL DE USUARIO REGISTRO CIVIL MANUAL DE USUARIO TOMO VI MODULO DE ANOTACIONES TABLA DE CONTENIDO 1. Módulo de Anotaciones...1 1.1 Metodología...1 1.2 Libro de Anotaciones...2 1.2.1 Apertura del Libro de Anotaciones...2

Más detalles

Resolver triángulos en Visual Basic. Parte 3/3

Resolver triángulos en Visual Basic. Parte 3/3 Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 3, N o 1. Agosto Diciembre 2002. Resolver triángulos en Visual Basic. Parte 3/3 Introducción Luis Acuña

Más detalles