Universidad Autónoma de Occidente

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

FCO. JAVIER CEBALLOS

ENCOCLOPEDIA DE MICROSOFT VISUAL C# INTERFACES GRAFICAS Y APLICACIONES PARA INTERNET CON WUINDOWS FORMS Y ASP.NET - 4TA - MEXICO ALFAOMEGA 2013 - 1116 ILUSTRACION 17 X 23 CM

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.



9786077079194


Programación

qa76.73 c418 2014

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