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

ENCICLOPEDIA VISUAL C#

By: Contributor(s): Material type: TextTextLanguage: Español Description: 1080 ILUSTRACION 17 X 23 CMSubject(s): LOC classification:
  • QA76.73.C154 C42 2007
Contents:
PRÓLOGO .......................................................................................................... XXIII PARTE 1. INTRODUCCIÓN ................................................... 1 CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT .NET ................................ 3 PLATAFORMA .NET ........................................................................................ 5 .NET Framework ................................................................................................. 6 Especificación común para todos los lenguajes ............................................. 6 ASP.NET........................................................................................................ 7 ADO.NET ...................................................................................................... 7 Biblioteca de clases ........................................................................................ 7 Entorno de ejecución común de los lenguajes ............................................... 7 .NET Framework y COM+ ............................................................................ 11 Visual Studio .................................................................................................. 12 CAPÍTULO 2. MI PRIMERA APLICACIÓN .................................................... 13 MICROSOFT VISUAL STUDIO ....................................................................... 13 Crear un nuevo proyecto ................................................................................ 15 El formulario .................................................................................................. 19 Dibujar los controles ...................................................................................... 20 Borrar un control ............................................................................................ 24 Propiedades de los objetos ............................................................................. 25 Bloquear la posición de todos los controles ................................................... 27 Icono de la aplicación .................................................................................... 27 Escribir los controladores de eventos ............................................................. 27 Guardar la aplicación ..................................................................................... 29 Verificar la aplicación .................................................................................... 30 Propiedades del proyecto ............................................................................... 32 Crear soluciones de varios proyectos ............................................................. 32 Opciones del EDI ........................................................................................... 33 Personalizar el EDI ........................................................................................ 34 WPF .................................................................................................................... 35 PARTE 2. INTERFACES GRÁFICAS ................................... 37 CAPÍTULO 3. APLICACIONES CON INTERFAZ GRÁFICA....................... 39 PROGRAMANDO EN WINDOWS ................................................................... 41 ESTRUCTURA DE UNA APLICACIÓN .......................................................... 43 Compilar y ejecutar la aplicación ................................................................... 47 DISEÑO DE LA INTERFAZ GRÁFICA ........................................................... 49 Crear un componente ..................................................................................... 49 Controles más comunes ............................................................................ 49 Añadir una etiqueta y editar sus propiedades ............................................ 50 Añadir un botón de pulsación y editar sus propiedades ............................ 52 Añadir una descripción abreviada a un componente ................................. 53 MANEJO DE EVENTOS ................................................................................... 54 Asignar manejadores de eventos a un objeto ................................................. 56 CAJAS DE TEXTO, ETIQUETAS Y BOTONES ............................................. 57 Desarrollo de la aplicación ............................................................................. 58 Objetos ...................................................................................................... 58 Eventos ...................................................................................................... 58 Pasos a seguir durante el desarrollo .......................................................... 58 El formulario, los controles y sus propiedades ......................................... 59 Tecla de acceso ......................................................................................... 60 Botón predeterminado ............................................................................... 60 Responder a los eventos ............................................................................ 61 Enfocar un objeto ........................................................................................... 64 Seleccionar el texto de una caja de texto ....................................................... 65 INTERCEPTAR LA TECLA PULSADA .......................................................... 66 VALIDACIÓN DE UN CAMPO DE TEXTO ................................................... 68 Eventos Validating y Validate ....................................................................... 71 MaskedTextBox ............................................................................................. 74 EJERCICIOS RESUELTOS ............................................................................... 76 Diseño de una calculadora ............................................................................. 76 Objetos ...................................................................................................... 77 Eventos ...................................................................................................... 77 CONTENIDO IX Pasos a seguir durante el desarrollo .......................................................... 77 Diseño de la ventana y de los controles ......................................................... 78 Establecer una fuente ..................................................................................... 80 Color .............................................................................................................. 80 Escribir el código ........................................................................................... 81 EJERCICIOS PROPUESTOS ............................................................................. 90 CAPÍTULO 4. BARRAS DE HERRAMIENTAS ............................................... 91 ARQUITECTURA .............................................................................................. 91 MENÚS ............................................................................................................... 93 DISEÑO DE UNA BARRA DE MENÚS .......................................................... 94 Crear un menú mediante programación ......................................................... 96 Controlador de un elemento de un menú ....................................................... 98 Aceleradores y nemónicos ............................................................................. 99 IMÁGENES EN CONTROLES ......................................................................... 100 Recursos de una aplicación ............................................................................ 100 LISTA DE TAREAS ........................................................................................... 103 BARRA DE HERRAMIENTAS......................................................................... 104 Diseño de una barra de herramientas ............................................................. 105 BARRA DE ESTADO ........................................................................................ 106 Diseño de una barra de estado ........................................................................ 107 DESARROLLO DE UN EDITOR DE TEXTOS ............................................... 108 Caja de texto multilínea ................................................................................. 109 Diseño del editor ............................................................................................ 110 El portapapeles ............................................................................................... 112 Objeto Clipboard ....................................................................................... 112 Trabajar con texto seleccionado ..................................................................... 113 Diseño de la barra de menús .......................................................................... 114 Diseño de la barra de herramientas ................................................................ 116 Asociar un método con un elemento de un menú .......................................... 118 Archivo - Salir........................................................................................... 118 Edición - Cortar......................................................................................... 118 Edición - Copiar ........................................................................................ 119 Edición - Pegar .......................................................................................... 119 Opciones - Fuente ..................................................................................... 120 Opciones - Tamaño ................................................................................... 121 Habilitar o inhabilitar los elementos de un menú ...................................... 122 Marcar el elemento seleccionado de un menú .......................................... 123 Deshacer ......................................................................................................... 124 Recordar las ediciones reversibles ............................................................ 124 Añadir a la interfaz la orden Deshacer ...................................................... 124 X ENCICLOPEDIA DE MICROSOFT VISUAL C# Listas desplegables en menús ......................................................................... 125 MENÚS EMERGENTES ................................................................................... 129 MENÚS DINÁMICOS ....................................................................................... 131 ASOCIAR UN ICONO A LA APLICACIÓN .................................................... 135 REDIMENSIONAR UN COMPONENTE ......................................................... 135 EJERCICIOS RESUELTOS ............................................................................... 136 EJERCICIOS PROPUESTOS ............................................................................. 140 CAPÍTULO 5. CAJAS DE DIÁLOGO ................................................................ 143 CAJAS DE DIÁLOGO MODALES Y NO MODALES .................................... 144 CAJAS DE DIÁLOGO PREDEFINIDAS .......................................................... 144 Visualizar datos .............................................................................................. 144 Confirmar datos .............................................................................................. 147 CAJAS DE DIÁLOGO PERSONALIZADAS ................................................... 147 Crear una caja de diálogo ............................................................................... 149 Mostrar una caja de diálogo ........................................................................... 150 Introducción de datos y recuperación de los mismos ..................................... 151 CASILLAS DE VERIFICACIÓN ...................................................................... 153 BOTONES DE OPCIÓN .................................................................................... 157 LISTAS SIMPLES .............................................................................................. 162 Diseñar la lista ................................................................................................ 163 Iniciar la lista .................................................................................................. 164 Acceder a los elementos seleccionados .......................................................... 165 Colección de elementos de una lista .............................................................. 165 Clase CheckedListBox ................................................................................... 167 LISTAS DESPLEGABLES ................................................................................ 167 Diseñar la lista ................................................................................................ 168 Iniciar la lista .................................................................................................. 170 Acceder al elemento seleccionado ................................................................. 170 Colección de elementos de una lista desplegable ........................................... 170 CONTROLES DE RANGO DEFINIDO ............................................................ 171 ScrollBar ........................................................................................................ 172 TrackBar ......................................................................................................... 175 ProgressBar .................................................................................................... 177 CAJAS DE DIÁLOGO ESTÁNDAR ................................................................. 179 Cajas de diálogo Abrir y Guardar .................................................................. 180 Caja de diálogo Color .................................................................................... 182 EJERCICIOS RESUELTOS ............................................................................... 183 EJERCICIOS PROPUESTOS ............................................................................. 194
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 lente 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 y de Visual Studio 2010 y .NET Framework 2.0, 3.5 y 4.0. Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, de descarga gratuita, que está enfocada a programadores no profesionales. Estos entornos de desarrollo son Visual Basic, Visual C#, Visual C++, Visual Web Developer (para el desarrollo de aplicaciones Web) y SQL Server Express, además de un nuevo producto llamado Visual Studio 2010 Express para Windows Phone para el desarrollo de aplicaciones para los dispositivos móviles basados en Windows Phone. Los desarrolladores profesionales podrán elegir también entre las versiones profesionales de Visual Studio, en las que encontrarán herramientas específicas para arquitectos, desarrolladores o probadores, o herramientas de software de ciclo de vida. Tanto Visual Studio 2008/2010 como Visual Web Developer 2008/2010 Express están complementados con ASP.NET AJAX para el desarrollo de aplicaciones Web basadas en AJAX. Enciclopedia de Microsoft Visual C# es un libro totalmente actualizado con las nuevas características de Microsoft Visual C# 2008/2010, 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 2008/2010 (o en su defecto Visual C# 2008/2. expresexpresexpresexpresexpresexpresexpresexpress, Visual Web Developer 2008/2010 Express y SQL Server Express) que le permite 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 LINQ, aplicaciones para interactuar con Office, páginas Web, servicios Web XML (ASP.NET) y servicios WCF, aplicaciones para Internet basadas o no AJAX, aplicaciones para Windows Mobile y para Windows Phone, y muchas otras. Por otra parte, mi otro libro Aplicaciones .NET multiplataforma (Proyecto overol), es una extensión a esta enciclopedia que le enseñará a realizar sus desarrollos .NET sobre una máquina Linux aplicando todo lo estudiado en esta obra. Podrá descargarse de www.ra-ma.es, en la página Web correspondiente al libro, un CD-ROM con los ejemplos realizados, con los apéndices, así como las direcciones para la descarga del software necesario para que el lector pueda reproducirlos durante el estudio.
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.C154 C42 2007 EJ.9 Available 0574Q
Libro Libro CI Gustavo A. Madero Sala General Colección General QA76.73.C154 C42 2007 EJ. 8 Available 0573Q

Autores CEBALLOS, Fco. Javier 0
Editorial Alfaomega, Ra-Ma 0
Año de edición 2010 2010
Código de barras 9786077070245 9786077070245
ISBN 978-607-707-024-5 978
ISBN E-Book No 0
Materiales adicionales De libre acceso 0
Número de la edición 3 3
Número de páginas 1088 1088
Dimensiones 17x23 cms. 17
Peso en gramos
Encuadernación Rústica 0
Idioma Español 0

PRÓLOGO .......................................................................................................... XXIII
PARTE 1. INTRODUCCIÓN ................................................... 1
CAPÍTULO 1. INTRODUCCIÓN A MICROSOFT .NET ................................ 3
PLATAFORMA .NET ........................................................................................ 5
.NET Framework ................................................................................................. 6
Especificación común para todos los lenguajes ............................................. 6
ASP.NET........................................................................................................ 7
ADO.NET ...................................................................................................... 7
Biblioteca de clases ........................................................................................ 7
Entorno de ejecución común de los lenguajes ............................................... 7
.NET Framework y COM+ ............................................................................ 11
Visual Studio .................................................................................................. 12
CAPÍTULO 2. MI PRIMERA APLICACIÓN .................................................... 13
MICROSOFT VISUAL STUDIO ....................................................................... 13
Crear un nuevo proyecto ................................................................................ 15
El formulario .................................................................................................. 19
Dibujar los controles ...................................................................................... 20
Borrar un control ............................................................................................ 24
Propiedades de los objetos ............................................................................. 25
Bloquear la posición de todos los controles ................................................... 27
Icono de la aplicación .................................................................................... 27
Escribir los controladores de eventos ............................................................. 27
Guardar la aplicación ..................................................................................... 29
Verificar la aplicación .................................................................................... 30
Propiedades del proyecto ............................................................................... 32
Crear soluciones de varios proyectos ............................................................. 32
Opciones del EDI ........................................................................................... 33
Personalizar el EDI ........................................................................................ 34
WPF .................................................................................................................... 35
PARTE 2. INTERFACES GRÁFICAS ................................... 37
CAPÍTULO 3. APLICACIONES CON INTERFAZ GRÁFICA....................... 39
PROGRAMANDO EN WINDOWS ................................................................... 41
ESTRUCTURA DE UNA APLICACIÓN .......................................................... 43
Compilar y ejecutar la aplicación ................................................................... 47
DISEÑO DE LA INTERFAZ GRÁFICA ........................................................... 49
Crear un componente ..................................................................................... 49
Controles más comunes ............................................................................ 49
Añadir una etiqueta y editar sus propiedades ............................................ 50
Añadir un botón de pulsación y editar sus propiedades ............................ 52
Añadir una descripción abreviada a un componente ................................. 53
MANEJO DE EVENTOS ................................................................................... 54
Asignar manejadores de eventos a un objeto ................................................. 56
CAJAS DE TEXTO, ETIQUETAS Y BOTONES ............................................. 57
Desarrollo de la aplicación ............................................................................. 58
Objetos ...................................................................................................... 58
Eventos ...................................................................................................... 58
Pasos a seguir durante el desarrollo .......................................................... 58
El formulario, los controles y sus propiedades ......................................... 59
Tecla de acceso ......................................................................................... 60
Botón predeterminado ............................................................................... 60
Responder a los eventos ............................................................................ 61
Enfocar un objeto ........................................................................................... 64
Seleccionar el texto de una caja de texto ....................................................... 65
INTERCEPTAR LA TECLA PULSADA .......................................................... 66
VALIDACIÓN DE UN CAMPO DE TEXTO ................................................... 68
Eventos Validating y Validate ....................................................................... 71
MaskedTextBox ............................................................................................. 74
EJERCICIOS RESUELTOS ............................................................................... 76
Diseño de una calculadora ............................................................................. 76
Objetos ...................................................................................................... 77
Eventos ...................................................................................................... 77
CONTENIDO IX
Pasos a seguir durante el desarrollo .......................................................... 77
Diseño de la ventana y de los controles ......................................................... 78
Establecer una fuente ..................................................................................... 80
Color .............................................................................................................. 80
Escribir el código ........................................................................................... 81
EJERCICIOS PROPUESTOS ............................................................................. 90
CAPÍTULO 4. BARRAS DE HERRAMIENTAS ............................................... 91
ARQUITECTURA .............................................................................................. 91
MENÚS ............................................................................................................... 93
DISEÑO DE UNA BARRA DE MENÚS .......................................................... 94
Crear un menú mediante programación ......................................................... 96
Controlador de un elemento de un menú ....................................................... 98
Aceleradores y nemónicos ............................................................................. 99
IMÁGENES EN CONTROLES ......................................................................... 100
Recursos de una aplicación ............................................................................ 100
LISTA DE TAREAS ........................................................................................... 103
BARRA DE HERRAMIENTAS......................................................................... 104
Diseño de una barra de herramientas ............................................................. 105
BARRA DE ESTADO ........................................................................................ 106
Diseño de una barra de estado ........................................................................ 107
DESARROLLO DE UN EDITOR DE TEXTOS ............................................... 108
Caja de texto multilínea ................................................................................. 109
Diseño del editor ............................................................................................ 110
El portapapeles ............................................................................................... 112
Objeto Clipboard ....................................................................................... 112
Trabajar con texto seleccionado ..................................................................... 113
Diseño de la barra de menús .......................................................................... 114
Diseño de la barra de herramientas ................................................................ 116
Asociar un método con un elemento de un menú .......................................... 118
Archivo - Salir........................................................................................... 118
Edición - Cortar......................................................................................... 118
Edición - Copiar ........................................................................................ 119
Edición - Pegar .......................................................................................... 119
Opciones - Fuente ..................................................................................... 120
Opciones - Tamaño ................................................................................... 121
Habilitar o inhabilitar los elementos de un menú ...................................... 122
Marcar el elemento seleccionado de un menú .......................................... 123
Deshacer ......................................................................................................... 124
Recordar las ediciones reversibles ............................................................ 124
Añadir a la interfaz la orden Deshacer ...................................................... 124
X ENCICLOPEDIA DE MICROSOFT VISUAL C#
Listas desplegables en menús ......................................................................... 125
MENÚS EMERGENTES ................................................................................... 129
MENÚS DINÁMICOS ....................................................................................... 131
ASOCIAR UN ICONO A LA APLICACIÓN .................................................... 135
REDIMENSIONAR UN COMPONENTE ......................................................... 135
EJERCICIOS RESUELTOS ............................................................................... 136
EJERCICIOS PROPUESTOS ............................................................................. 140
CAPÍTULO 5. CAJAS DE DIÁLOGO ................................................................ 143
CAJAS DE DIÁLOGO MODALES Y NO MODALES .................................... 144
CAJAS DE DIÁLOGO PREDEFINIDAS .......................................................... 144
Visualizar datos .............................................................................................. 144
Confirmar datos .............................................................................................. 147
CAJAS DE DIÁLOGO PERSONALIZADAS ................................................... 147
Crear una caja de diálogo ............................................................................... 149
Mostrar una caja de diálogo ........................................................................... 150
Introducción de datos y recuperación de los mismos ..................................... 151
CASILLAS DE VERIFICACIÓN ...................................................................... 153
BOTONES DE OPCIÓN .................................................................................... 157
LISTAS SIMPLES .............................................................................................. 162
Diseñar la lista ................................................................................................ 163
Iniciar la lista .................................................................................................. 164
Acceder a los elementos seleccionados .......................................................... 165
Colección de elementos de una lista .............................................................. 165
Clase CheckedListBox ................................................................................... 167
LISTAS DESPLEGABLES ................................................................................ 167
Diseñar la lista ................................................................................................ 168
Iniciar la lista .................................................................................................. 170
Acceder al elemento seleccionado ................................................................. 170
Colección de elementos de una lista desplegable ........................................... 170
CONTROLES DE RANGO DEFINIDO ............................................................ 171
ScrollBar ........................................................................................................ 172
TrackBar ......................................................................................................... 175
ProgressBar .................................................................................................... 177
CAJAS DE DIÁLOGO ESTÁNDAR ................................................................. 179
Cajas de diálogo Abrir y Guardar .................................................................. 180
Caja de diálogo Color .................................................................................... 182
EJERCICIOS RESUELTOS ............................................................................... 183
EJERCICIOS PROPUESTOS ............................................................................. 194

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 lente 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 y de Visual Studio 2010 y .NET Framework 2.0, 3.5 y 4.0. Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, de descarga gratuita, que está enfocada a programadores no profesionales. Estos entornos de desarrollo son Visual Basic, Visual C#, Visual C++, Visual Web Developer (para el desarrollo de aplicaciones Web) y SQL Server Express, además de un nuevo producto llamado Visual Studio 2010 Express para Windows Phone para el desarrollo de aplicaciones para los dispositivos móviles basados en Windows Phone. Los desarrolladores profesionales podrán elegir también entre las versiones profesionales de Visual Studio, en las que encontrarán herramientas específicas para arquitectos, desarrolladores o probadores, o herramientas de software de ciclo de vida. Tanto Visual Studio 2008/2010 como Visual Web Developer 2008/2010 Express están complementados con ASP.NET AJAX para el desarrollo de aplicaciones Web basadas en AJAX. Enciclopedia de Microsoft Visual C# es un libro totalmente actualizado con las nuevas características de Microsoft Visual C# 2008/2010, 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 2008/2010 (o en su defecto Visual C# 2008/2. expresexpresexpresexpresexpresexpresexpresexpress, Visual Web Developer 2008/2010 Express y SQL Server Express) que le permite 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 LINQ, aplicaciones para interactuar con Office, páginas Web, servicios Web XML (ASP.NET) y servicios WCF, aplicaciones para Internet basadas o no AJAX, aplicaciones para Windows Mobile y para Windows Phone, y muchas otras. Por otra parte, mi otro libro Aplicaciones .NET multiplataforma (Proyecto overol), es una extensión a esta enciclopedia que le enseñará a realizar sus desarrollos .NET sobre una máquina Linux aplicando todo lo estudiado en esta obra. Podrá descargarse de www.ra-ma.es, en la página Web correspondiente al libro, un CD-ROM con los ejemplos realizados, con los apéndices, así como las direcciones para la descarga del software necesario para que el lector pueda reproducirlos durante el estudio.

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