Universidad Autónoma de Occidente
Local cover image
Local cover image

ENCOCLOPEDIA DE MICROSOFT VISUAL C# INTERFACES GRAFICAS Y APLICACIONES PARA INTERNET CON WUINDOWS FORMS Y ASP.NET

By: Language: Español Publication details: ALFAOMEGA MEXICO 2013Edition: 4TADescription: 1116 ILUSTRACION 17 X 23 CMISBN:
  • 9786077079194
Subject(s): LOC classification:
  • qa76.73 c418 2014
Contents:
PRÓLOGO.......................................................................................................... XXIII PARTE 1. INTRODUCCIÓN ................................................... 1 CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT .NET ................................ 3 PLATAFORMA .NET ........................................................................................ 4 .NET Framework ................................................................................................. 5 Aplicaciones de cliente .................................................................................. 7 Aplicaciones web ........................................................................................... 7 ADO.NET ...................................................................................................... 9 Biblioteca de clases base ................................................................................ 9 Entorno de ejecución común de los lenguajes ............................................... 9 .NET Framework y COM+ ............................................................................ 12 Visual Studio .................................................................................................. 13 CAPÍTULO 2. MI PRIMERA APLICACIÓN .................................................... 15 MICROSOFT VISUAL STUDIO ....................................................................... 15 Crear un nuevo proyecto ................................................................................ 17 El formulario .................................................................................................. 21 Dibujar los controles ...................................................................................... 22 Borrar un control ............................................................................................ 27 Propiedades de los objetos ............................................................................. 27 Bloquear la posición de todos los controles ................................................... 29 Icono de la aplicación .................................................................................... 29 Escribir los controladores de eventos ............................................................. 30 Guardar la aplicación ..................................................................................... 32 Verificar la aplicación .................................................................................... 33 Propiedades del proyecto ............................................................................... 35 Crear soluciones de varios proyectos ............................................................. 35 Opciones del EDI ........................................................................................... 36 Personalizar el EDI ........................................................................................ 37 WPF .................................................................................................................... 38 PARTE 2. INTERFACES GRÁFICAS ................................... 41 CAPÍTULO 3. APLICACIÓN WINDOWS FORMS ......................................... 43 PROGRAMANDO EN WINDOWS ................................................................... 45 ESTRUCTURA DE UNA APLICACIÓN .......................................................... 47 Compilar y ejecutar la aplicación ................................................................... 51 DISEÑO DE LA INTERFAZ GRÁFICA ........................................................... 53 Crear un componente ..................................................................................... 53 Controles más comunes ............................................................................ 53 Añadir una etiqueta y editar sus propiedades ............................................ 54 Añadir un botón de pulsación y editar sus propiedades ............................ 56 Añadir una descripción abreviada a un componente ................................. 57 CONTROL DE EVENTOS ................................................................................ 58 Asignar controladores de eventos a un objeto ................................................ 61 CICLO DE VIDA DE UN FORMULARIO ....................................................... 62 PROPIEDADES BÁSICAS DE UN FORMULARIO ........................................ 64 Administración de la duración ....................................................................... 64 Administración de formularios ...................................................................... 64 Apariencia y comportamiento ........................................................................ 65 CONFIGURACIÓN DE UNA APLICACIÓN ................................................... 66 RECURSOS DE UNA APLICACIÓN ............................................................... 68 ATRIBUTOS GLOBALES DE UNA APLICACIÓN ........................................ 69 CICLO DE VIDA DE UNA APLICACIÓN....................................................... 70 Permitir una sola instancia de la aplicación ................................................... 72 Argumentos en la línea de órdenes ................................................................ 73 Pantalla de presentación ................................................................................. 74 CAPÍTULO 4. INTRODUCCIÓN A WINDOWS FORMS ............................... 79 BIBLIOTECA DE CLASES DE WINDOWS FORMS ..................................... 79 CAJAS DE TEXTO, ETIQUETAS Y BOTONES ............................................. 82 Desarrollo de la aplicación ............................................................................. 82 Objetos ...................................................................................................... 83 Eventos ...................................................................................................... 83 Pasos a seguir durante el desarrollo .......................................................... 83 El formulario, los controles y sus propiedades ......................................... 84 Tecla de acceso ......................................................................................... 85 Botón predeterminado ............................................................................... 85 Responder a los eventos ............................................................................ 85 Enfocar un objeto ........................................................................................... 89 Seleccionar el texto de una caja de texto ....................................................... 90 INTERCEPTAR LA TECLA PULSADA .......................................................... 91 VALIDACIÓN DE UN CAMPO DE TEXTO ................................................... 93 Eventos Validating y Validated ..................................................................... 96 Expresiones regulares .................................................................................... 100 Ejemplos de expresiones regulares ........................................................... 100 El motor de expresiones regulares ............................................................ 103 MaskedTextBox ............................................................................................. 104 EJERCICIOS RESUELTOS ............................................................................... 106 Diseño de una calculadora ............................................................................. 106 Objetos ...................................................................................................... 106 Eventos ...................................................................................................... 107 Pasos a seguir durante el desarrollo .......................................................... 107 Diseño de la ventana y de los controles ......................................................... 107 Establecer una fuente ..................................................................................... 109 Color .............................................................................................................. 110 Escribir el código ........................................................................................... 111 EJERCICIOS PROPUESTOS ............................................................................. 119 CAPÍTULO 5. MENÚS Y BARRAS DE HERRAMIENTAS ............................ 121 ARQUITECTURA .............................................................................................. 121 MENÚS ............................................................................................................... 123 DISEÑO DE UNA BARRA DE MENÚS .......................................................... 124 Crear un menú mediante programación ......................................................... 125 Controlador de un elemento de un menú ....................................................... 128 Aceleradores y nemónicos ............................................................................. 129 IMÁGENES EN CONTROLES ......................................................................... 130 Recursos de una aplicación ............................................................................ 130 LISTA DE TAREAS ........................................................................................... 133 BARRA DE HERRAMIENTAS......................................................................... 134 Diseño de una barra de herramientas ............................................................. 134 BARRA DE ESTADO ........................................................................................ 136 Diseño de una barra de estado ........................................................................ 137 DESARROLLO DE UN EDITOR DE TEXTOS ............................................... 138 Caja de texto multilínea ................................................................................. 139 Diseño del editor ............................................................................................ 140 El portapapeles ............................................................................................... 142 Objeto Clipboard ....................................................................................... 142 Trabajar con texto seleccionado ..................................................................... 143 Diseño de la barra de menús .......................................................................... 144 Diseño de la barra de herramientas ................................................................ 146 Asociar un método con un elemento de un menú .......................................... 148 Archivo - Salir........................................................................................... 148 Edición - Cortar......................................................................................... 148 Edición - Copiar ........................................................................................ 149 Edición - Pegar .......................................................................................... 149 Opciones - Fuente ..................................................................................... 150 Opciones - Tamaño ................................................................................... 151 Habilitar o inhabilitar los elementos de un menú ...................................... 152 Marcar el elemento seleccionado de un menú .......................................... 153 Deshacer ......................................................................................................... 154 Recordar las ediciones reversibles ............................................................ 154 Añadir a la interfaz la orden Deshacer ...................................................... 154 Listas desplegables en menús ......................................................................... 155 MENÚS CONTEXTUALES .............................................................................. 159 MENÚS DINÁMICOS ....................................................................................... 161 EJERCICIOS PROPUESTOS ............................................................................. 165 CAPÍTULO 6. CONTROLES Y CAJAS DE DIÁLOGO .................................. 169 CAJAS DE DIÁLOGO MODALES Y NO MODALES .................................... 170 CAJAS DE MENSAJE ....................................................................................... 170 CAJAS DE DIÁLOGO PERSONALIZADAS ................................................... 173 Crear una caja de diálogo ............................................................................... 174 Mostrar una caja de diálogo ........................................................................... 176 Introducción de datos y recuperación de los mismos ..................................... 177 DIÁLOGO ACERCA DE ................................................................................... 179 FORMULARIO PROPIETARIO........................................................................ 180 OTROS CONTROLES WINDOWS FORMS .................................................... 181 Casillas de verificación .................................................................................. 182 Botones de opción .......................................................................................... 186 Listas simples ................................................................................................. 191 Diseñar la lista ........................................................................................... 193 Iniciar la lista ............................................................................................. 194 Acceder a los elementos seleccionados ..................................................... 194 Colección de elementos de una lista ......................................................... 195 Clase CheckedListBox .............................................................................. 196 Listas desplegables ......................................................................................... 197 Diseñar la lista ........................................................................................... 198 Iniciar la lista ............................................................................................. 199 Acceder al elemento seleccionado ............................................................ 199 Colección de elementos de una lista desplegable ..................................... 200 Controles de rango definido ........................................................................... 201 ScrollBar ................................................................................................... 202 TrackBar ................................................................................................... 205 ProgressBar ............................................................................................... 206 Control con pestañas ...................................................................................... 208 Gestión de fechas ........................................................................................... 209 FlowLayoutPanel y TableLayoutPanel .......................................................... 210 CAJAS DE DIÁLOGO ESTÁNDAR ................................................................. 214 Cajas de diálogo Abrir y Guardar .................................................................. 215 Caja de diálogo Color .................................................................................... 218 Caja de diálogo Fuente ................................................................................... 219 REDIMENSIONAR UN COMPONENTE ......................................................... 221 TEMPORIZADORES ......................................................................................... 222 EJERCICIOS RESUELTOS ............................................................................... 225 EJERCICIOS PROPUESTOS ............................................................................. 236 CAPÍTULO 7. TABLAS Y ÁRBOLES ................................................................ 239 TABLAS ............................................................................................................. 239 Arquitectura de un control DataGridView ..................................................... 241 Construir una tabla ......................................................................................... 242 Añadir las columnas a la tabla ....................................................................... 243 Iniciar la tabla ................................................................................................. 244 Tamaño de las celdas ..................................................................................... 250 Acceder al valor de la celda seleccionada ...................................................... 251 ÁRBOLES ........................................................................................................... 252 Arquitectura de un árbol ................................................................................ 253 Construir un árbol .......................................................................................... 253 Añadir nodos a un árbol ................................................................................. 254 Imágenes para los nodos del árbol ................................................................. 255 Iniciar el árbol ................................................................................................ 256 Acceder al nodo seleccionado ........................................................................ 258 Recorrer todos los nodos del árbol ................................................................. 262 Añadir y borrar nodos .................................................................................... 262 Añadir un nodo ......................................................................................... 263
Summary: C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet.áDesde la aparición de Visual Studio .NET, entorno de desarrollo que incluye a Visual C#, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, web o móviles. Así, hemos oído hablar de Visual Studio 2002, 2003, 2005, 2008, 2010 y 2012 y .NET Framework 2.0, 3.5, 4.0 y 4.5.áEnciclopedia de Microsoft Visual C# es un libro totalmente actualizado con las nuevas características de .NET Framework 4.5, para aprender a programar escribiendo línea a línea el código de una determinada aplicación, o bien utilizando herramientas de diseño rápido como Microsoft Visual Studio 2012 y SQL Server, que le permitirán crear aplicaciones cliente Windows tradicionales, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones para acceso a bases de datos (ADO.NET), acceso a bases de datos utilizando Entity Framework y LINQ, aprender sobre enlaces a datos, páginas web y servicios WCF, crear aplicaciones para Internet (ASP.NET) basadas o no en AJAX, y muchas otras.
Holdings
Item type Current library Collection Call number Copy number Status Date due Barcode
Libro Libro CI Gustavo A. Madero Sala General Colección General qa76.73 c418 2014 EJ.1 Available 01326

ISBN: 9786077079194
Editorial: Alfaomega Grupo Editor
Tema: Informatica
Subtema: Lenguajes De Programacion
Número de páginas: 1143
Año de edición: 2013
Medidas: 23.00 cm x 17.00 cm

PRÓLOGO.......................................................................................................... XXIII
PARTE 1. INTRODUCCIÓN ................................................... 1
CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT .NET ................................ 3
PLATAFORMA .NET ........................................................................................ 4
.NET Framework ................................................................................................. 5
Aplicaciones de cliente .................................................................................. 7
Aplicaciones web ........................................................................................... 7
ADO.NET ...................................................................................................... 9
Biblioteca de clases base ................................................................................ 9
Entorno de ejecución común de los lenguajes ............................................... 9
.NET Framework y COM+ ............................................................................ 12
Visual Studio .................................................................................................. 13
CAPÍTULO 2. MI PRIMERA APLICACIÓN .................................................... 15
MICROSOFT VISUAL STUDIO ....................................................................... 15
Crear un nuevo proyecto ................................................................................ 17
El formulario .................................................................................................. 21
Dibujar los controles ...................................................................................... 22
Borrar un control ............................................................................................ 27
Propiedades de los objetos ............................................................................. 27
Bloquear la posición de todos los controles ................................................... 29
Icono de la aplicación .................................................................................... 29
Escribir los controladores de eventos ............................................................. 30
Guardar la aplicación ..................................................................................... 32
Verificar la aplicación .................................................................................... 33
Propiedades del proyecto ............................................................................... 35
Crear soluciones de varios proyectos ............................................................. 35
Opciones del EDI ........................................................................................... 36
Personalizar el EDI ........................................................................................ 37
WPF .................................................................................................................... 38
PARTE 2. INTERFACES GRÁFICAS ................................... 41
CAPÍTULO 3. APLICACIÓN WINDOWS FORMS ......................................... 43
PROGRAMANDO EN WINDOWS ................................................................... 45
ESTRUCTURA DE UNA APLICACIÓN .......................................................... 47
Compilar y ejecutar la aplicación ................................................................... 51
DISEÑO DE LA INTERFAZ GRÁFICA ........................................................... 53
Crear un componente ..................................................................................... 53
Controles más comunes ............................................................................ 53
Añadir una etiqueta y editar sus propiedades ............................................ 54
Añadir un botón de pulsación y editar sus propiedades ............................ 56
Añadir una descripción abreviada a un componente ................................. 57
CONTROL DE EVENTOS ................................................................................ 58
Asignar controladores de eventos a un objeto ................................................ 61
CICLO DE VIDA DE UN FORMULARIO ....................................................... 62
PROPIEDADES BÁSICAS DE UN FORMULARIO ........................................ 64
Administración de la duración ....................................................................... 64
Administración de formularios ...................................................................... 64
Apariencia y comportamiento ........................................................................ 65
CONFIGURACIÓN DE UNA APLICACIÓN ................................................... 66
RECURSOS DE UNA APLICACIÓN ............................................................... 68
ATRIBUTOS GLOBALES DE UNA APLICACIÓN ........................................ 69
CICLO DE VIDA DE UNA APLICACIÓN....................................................... 70
Permitir una sola instancia de la aplicación ................................................... 72
Argumentos en la línea de órdenes ................................................................ 73
Pantalla de presentación ................................................................................. 74
CAPÍTULO 4. INTRODUCCIÓN A WINDOWS FORMS ............................... 79
BIBLIOTECA DE CLASES DE WINDOWS FORMS ..................................... 79
CAJAS DE TEXTO, ETIQUETAS Y BOTONES ............................................. 82
Desarrollo de la aplicación ............................................................................. 82
Objetos ...................................................................................................... 83
Eventos ...................................................................................................... 83
Pasos a seguir durante el desarrollo .......................................................... 83
El formulario, los controles y sus propiedades ......................................... 84
Tecla de acceso ......................................................................................... 85
Botón predeterminado ............................................................................... 85
Responder a los eventos ............................................................................ 85
Enfocar un objeto ........................................................................................... 89
Seleccionar el texto de una caja de texto ....................................................... 90
INTERCEPTAR LA TECLA PULSADA .......................................................... 91
VALIDACIÓN DE UN CAMPO DE TEXTO ................................................... 93
Eventos Validating y Validated ..................................................................... 96
Expresiones regulares .................................................................................... 100
Ejemplos de expresiones regulares ........................................................... 100
El motor de expresiones regulares ............................................................ 103
MaskedTextBox ............................................................................................. 104
EJERCICIOS RESUELTOS ............................................................................... 106
Diseño de una calculadora ............................................................................. 106
Objetos ...................................................................................................... 106
Eventos ...................................................................................................... 107
Pasos a seguir durante el desarrollo .......................................................... 107
Diseño de la ventana y de los controles ......................................................... 107
Establecer una fuente ..................................................................................... 109
Color .............................................................................................................. 110
Escribir el código ........................................................................................... 111
EJERCICIOS PROPUESTOS ............................................................................. 119
CAPÍTULO 5. MENÚS Y BARRAS DE HERRAMIENTAS ............................ 121
ARQUITECTURA .............................................................................................. 121
MENÚS ............................................................................................................... 123
DISEÑO DE UNA BARRA DE MENÚS .......................................................... 124
Crear un menú mediante programación ......................................................... 125
Controlador de un elemento de un menú ....................................................... 128
Aceleradores y nemónicos ............................................................................. 129
IMÁGENES EN CONTROLES ......................................................................... 130
Recursos de una aplicación ............................................................................ 130
LISTA DE TAREAS ........................................................................................... 133
BARRA DE HERRAMIENTAS......................................................................... 134
Diseño de una barra de herramientas ............................................................. 134
BARRA DE ESTADO ........................................................................................ 136
Diseño de una barra de estado ........................................................................ 137
DESARROLLO DE UN EDITOR DE TEXTOS ............................................... 138
Caja de texto multilínea ................................................................................. 139
Diseño del editor ............................................................................................ 140
El portapapeles ............................................................................................... 142
Objeto Clipboard ....................................................................................... 142
Trabajar con texto seleccionado ..................................................................... 143
Diseño de la barra de menús .......................................................................... 144
Diseño de la barra de herramientas ................................................................ 146
Asociar un método con un elemento de un menú .......................................... 148
Archivo - Salir........................................................................................... 148
Edición - Cortar......................................................................................... 148
Edición - Copiar ........................................................................................ 149
Edición - Pegar .......................................................................................... 149
Opciones - Fuente ..................................................................................... 150
Opciones - Tamaño ................................................................................... 151
Habilitar o inhabilitar los elementos de un menú ...................................... 152
Marcar el elemento seleccionado de un menú .......................................... 153
Deshacer ......................................................................................................... 154
Recordar las ediciones reversibles ............................................................ 154
Añadir a la interfaz la orden Deshacer ...................................................... 154
Listas desplegables en menús ......................................................................... 155
MENÚS CONTEXTUALES .............................................................................. 159
MENÚS DINÁMICOS ....................................................................................... 161
EJERCICIOS PROPUESTOS ............................................................................. 165
CAPÍTULO 6. CONTROLES Y CAJAS DE DIÁLOGO .................................. 169
CAJAS DE DIÁLOGO MODALES Y NO MODALES .................................... 170
CAJAS DE MENSAJE ....................................................................................... 170
CAJAS DE DIÁLOGO PERSONALIZADAS ................................................... 173
Crear una caja de diálogo ............................................................................... 174
Mostrar una caja de diálogo ........................................................................... 176
Introducción de datos y recuperación de los mismos ..................................... 177
DIÁLOGO ACERCA DE ................................................................................... 179
FORMULARIO PROPIETARIO........................................................................ 180
OTROS CONTROLES WINDOWS FORMS .................................................... 181
Casillas de verificación .................................................................................. 182
Botones de opción .......................................................................................... 186
Listas simples ................................................................................................. 191
Diseñar la lista ........................................................................................... 193
Iniciar la lista ............................................................................................. 194
Acceder a los elementos seleccionados ..................................................... 194
Colección de elementos de una lista ......................................................... 195
Clase CheckedListBox .............................................................................. 196
Listas desplegables ......................................................................................... 197
Diseñar la lista ........................................................................................... 198
Iniciar la lista ............................................................................................. 199
Acceder al elemento seleccionado ............................................................ 199
Colección de elementos de una lista desplegable ..................................... 200
Controles de rango definido ........................................................................... 201
ScrollBar ................................................................................................... 202
TrackBar ................................................................................................... 205
ProgressBar ............................................................................................... 206
Control con pestañas ...................................................................................... 208
Gestión de fechas ........................................................................................... 209
FlowLayoutPanel y TableLayoutPanel .......................................................... 210
CAJAS DE DIÁLOGO ESTÁNDAR ................................................................. 214
Cajas de diálogo Abrir y Guardar .................................................................. 215
Caja de diálogo Color .................................................................................... 218
Caja de diálogo Fuente ................................................................................... 219
REDIMENSIONAR UN COMPONENTE ......................................................... 221
TEMPORIZADORES ......................................................................................... 222
EJERCICIOS RESUELTOS ............................................................................... 225
EJERCICIOS PROPUESTOS ............................................................................. 236
CAPÍTULO 7. TABLAS Y ÁRBOLES ................................................................ 239
TABLAS ............................................................................................................. 239
Arquitectura de un control DataGridView ..................................................... 241
Construir una tabla ......................................................................................... 242
Añadir las columnas a la tabla ....................................................................... 243
Iniciar la tabla ................................................................................................. 244
Tamaño de las celdas ..................................................................................... 250
Acceder al valor de la celda seleccionada ...................................................... 251
ÁRBOLES ........................................................................................................... 252
Arquitectura de un árbol ................................................................................ 253
Construir un árbol .......................................................................................... 253
Añadir nodos a un árbol ................................................................................. 254
Imágenes para los nodos del árbol ................................................................. 255
Iniciar el árbol ................................................................................................ 256
Acceder al nodo seleccionado ........................................................................ 258
Recorrer todos los nodos del árbol ................................................................. 262
Añadir y borrar nodos .................................................................................... 262
Añadir un nodo ......................................................................................... 263

C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet.áDesde la aparición de Visual Studio .NET, entorno de desarrollo que incluye a Visual C#, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, web o móviles. Así, hemos oído hablar de Visual Studio 2002, 2003, 2005, 2008, 2010 y 2012 y .NET Framework 2.0, 3.5, 4.0 y 4.5.áEnciclopedia de Microsoft Visual C# es un libro totalmente actualizado con las nuevas características de .NET Framework 4.5, para aprender a programar escribiendo línea a línea el código de una determinada aplicación, o bien utilizando herramientas de diseño rápido como Microsoft Visual Studio 2012 y SQL Server, que le permitirán crear aplicaciones cliente Windows tradicionales, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones para acceso a bases de datos (ADO.NET), acceso a bases de datos utilizando Entity Framework y LINQ, aprender sobre enlaces a datos, páginas web y servicios WCF, crear aplicaciones para Internet (ASP.NET) basadas o no en AJAX, y muchas otras.

Ingeniería en Tecnologías de la Información y Comunicación

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus