ENCOCLOPEDIA DE MICROSOFT VISUAL C# INTERFACES GRAFICAS Y APLICACIONES PARA INTERNET CON WUINDOWS FORMS Y ASP.NET
Language: Español Publication details: ALFAOMEGA MEXICO 2013Edition: 4TADescription: 1116 ILUSTRACION 17 X 23 CMISBN:- 9786077079194
- qa76.73 c418 2014
| Item type | Current library | Collection | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|---|
|
|
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.


















