|
23/04/2007
Tapa blanda, 18x23 cms, 560 páginasMateria: Software. Equipo lógico, componentes lógicos, programas. Colección: El libro de (Anaya Multimedia) ISBN: 84-415-2121-2 Autor: James D. Foxall Visual C# se ha convertido en el lenguaje preferido para el desarrollo en la plataforma .NET, e incluso Microsoft ha escrito gran parte de .NET Framework utilizando Visual C#. Se trata de un lenguaje moderno orientado a objetos, diseñado y desarrollado desde el principio con una mentalidad actual, implementando y expandiendo las mejores opciones y funciones de otros lenguajes. Combina la eficacia y flexibilidad de C++ con la simplicidad de Visual Basic.El libro se ha estructurado y escrito con el propósito de conseguir enseñar al lector los conocimientos prácticos que pueda aplicar inmediatamente a un nivel de desarrollo de proyecto, y sobre todo, que el lector sea productivo lo más rápidamente posible. El libro está dirigido a todos aquellos usuarios sin ninguna o poca experiencia en programación o aquéllos que se estén planteándose escoger Visual C# como un segundo lenguaje.Visual C# 2005 le enseñará, entre otras muchas cosas, a utilizar el eficaz entorno de diseño de Visual Studio .NET, diseñar una interfaz avanzada utilizando componentes como vistas de árbol y fichas, y crear aplicaciones robustas con un control de errores moderno. Además, con él aprenderá a dibujar gráficos rápidos utilizando GDI+, crear una aplicación de base de datos con ADO.NET. o distribuir una aplicación de Visual C# 2005. ÍNDICE Contenido IntroducciónAudiencia y organizaciónConvencionesCódigo fuente¡Adelante! PARTE I. ENTORNO DE VISUAL C# 1. Un recorrido por la programación con Visual C# 2005Abrir el entorno de desarrolloCrear un nuevo proyectoConocer el entorno de Visual Studio .NETCambiar las características de los objetosDenominación de objetosEstablecer la propiedad Text del formularioGuardar un proyectoProporcionar un icono al formularioCambiar el tamaño del formularioAñadir controles a un formularioDiseñar una interfazAñadir un control visible al formularioAñadir un control invisible al formularioEscribir el código subyacente de una interfazPermitir que el usuario localice un archivoFinalizar un programa utilizando códigoEjecutar un proyectoResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 2. Explorar Visual C# 2005Página de inicioCrear nuevos proyectosAbrir un proyecto existenteExplorar y personalizar el entorno de Visual StudioTrabajar con las ventanas de diseñoMostrar y ocultar ventanas de diseñoVentanas de diseño flotantesVentanas de diseño acopladasOcultar automáticamente ventana de diseñoTrabajar con barras de herramientasMostrar y ocultar barras de herramientasAcoplar y redimensionar barras de herramientasAñadir controles a un formulario con el Cuadro de herramientasEstablecer propiedades del objeto con la ventana PropiedadesSeleccionar un objeto y ver sus propiedadesVer y cambiar propiedadesTrabajar con propiedades de colorVer descripciones de propiedadesAdministrar proyectosAdministrar archivos de proyecto con el Explorador de solucionesTrabajar con solucionesComponentes del proyectoEstablecer las propiedades del proyectoAñadir y eliminar archivos de proyectoUna primera programación rápida y sencillaGuardar valores en variablesUtilizar procedimientos para escribir unidades funcionalesde códigoMessageBox.Show()Obtener ayudaResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 3. Objetos y coleccionesObjetosPropiedadesObtener y establecer propiedadesTrabajar con un objeto y sus propiedadesMétodosActivación de métodosConocer el dinamismo de los métodosCrear un proyecto de ejemplo de objeto simpleCrear la interfaz para el proyecto de dibujoEscribir el código basado en objetoProbar el proyecto de ejemplo de objetoColeccionesExaminador de objetosResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 4. EventosProgramación dirigida por eventosActivar eventosEventos activados por la interacción del usuarioEventos activados por un objetoEventos activados por el sistema operativoEvitar elementos recursivosAcceder a los eventos del objetoTrabajar con parámetros de eventosEliminar un controlador de eventoCrear un proyecto de eventos de ejemploCrear la interfaz del usuarioCrear los controladores de eventosResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios PARTE II. CREAR UNA INTERFAZ DE USUARIO 5. Crear formularios: FundamentosCambiar el nombre de un formularioCambiar la apariencia de un formularioMostrar texto en la barra de título del formularioCambiar el color de fondo de un formularioAñadir una imagen al fondo del formularioProporcionar un icono al formularioAgregar botones Minimizar, Maximizar y cerrar a un formularioCambiar la apariencia y el comportamiento del bordede un formularioControlar el tamaño mínimo y máximo de un formularioMostrar y ocultar formulariosMostrar formulariosConocer la modalidad del formularioEspecificar la posición de presentación inicial de un formularioMostrar un formulario en estado normal, maximizadoo minimizadoEvitar que un formulario aparezca en la barra de tareasDescargar formulariosResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 6. Crear formularios: Técnicas avanzadasTrabajar con controlesAñadir controles a un formularioAñadir un control haciendo doble clic sobre él en el Cuadrode herramientasAñadir un control arrastrándolo desde el Cuadro de herramientasAñadir un control dibujándoloManipulación de controlesUtilizar la cuadrículaUtilizar líneas de ajusteSeleccionar un grupo de controlesAlinear controlesIgualar el tamaño en todos los controlesIgualar el espaciado para un grupo de controlesEstablecer valores de propiedad para un grupo de controlesAnclar y redimensionar controles automáticamenteCrear un orden de tabulaciónControl de capas (Ordenación Z)Crear ventanas no modales en la parte superiorCrear formularios transparentesCrear formularios con barras de desplazamientoCrear formularios MDIResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 7. Trabajar con controles tradicionalesMostrar texto estático con el control LabelPermitir a los usuarios introducir texto utilizando un cuadro de textoEspecificar la alineación del textoCrear un cuadro de texto de múltiples líneasAñadir barras de desplazamientoLimitar el número de caracteres que puede introducir un usuarioCrear campos de contraseñaEventos comunes del cuadro de textoCrear botonesBotones Accept y CancelPresentar opciones Sí o No utilizando casillas de verificaciónCrear contenedores y grupos de botones de opciónUtilizar paneles y cuadros de grupoTrabajar con botones de opciónMostrar una lista con el cuadro de listaManipular elementos en tiempo de diseñoManipular elementos en tiempo de ejecuciónAñadir elementos a una listaEliminar elementos de una listaBorrar una listaRecuperar información sobre un elemento seleccionadoen una listaOrdenar una listaCrear listas desplegables con un cuadro combinadoResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 8. Utilizar controles avanzadosCrear cronómetrosCrear cuadros de diálogo con fichasGuardar imágenes en una lista de imágenesCrear listas mejoradas con un control ListViewCrear columnasAñadir elementos de listaManipular un control ListView con códigoAñadir elementos de lista con códigoDeterminar el elemento seleccionado en el códigoEliminar elementos de lista utilizando códigoEliminar todos los elementos de la listaCrear listas jerárquicas con el control TreeViewAñadir nodos a un control TreeViewEliminar nodosBorrar todos los nodosResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 9. Añadir menús y barras de herramientas a los formulariosCrear menúsCrear elementos de menú de nivel superiorCrear elementos de menú para un menú de nivel superiorMover y eliminar elementos de menúCrear elementos de menú seleccionadosProgramar menúsImplementar menús contextualesAsignar teclas de método abreviado a elementos del menúUtilizar el barras de herramientasAñadir botones de barra de herramientas utilizando la colecciónButtonsProgramar barras de herramientasCrear menús desplegables para los botones de una barrade herramientasCrear barras de estadoResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios PARTE III. SENTAR LAS BASES: PROGRAMACIÓN 10. Métodos: Creación y llamadasMiembros de una claseDefinir y escribir métodosDeclarar métodos que no devuelven valoresDeclarar procedimientos que devuelven valoresLlamadas a métodosPasar parámetrosSalir de los métodosCrear métodos estáticosEvitar la recursividad infinitaResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 11. Utilizar constantes, tipos de datos, variablesy matricesTipos de datosDeterminar el tipo de los datosConvertir tipos de datos en otros tipos de datosDefinir y utilizar constantesDeclarar variables y hacer referencia a ellasDeclarar variablesPasar valores literales a una variableUtilizar variables en expresionesTrabajar con matricesDeclarar matricesHacer referencia a variables de matricesCrear matrices multidimensionalesDeterminar el ámbitoÁmbito de bloqueÁmbito de nivel de método (Local)Ámbito de nivel privadoConvenios de denominaciónUtilizar prefijos para los tipos de datosSeñalar el ámbito utilizando prefijos de variableUtilizar variables en el proyecto Picture ViewerCrear las variables para las opcionesInicializar y utilizar las variables de las opcionesResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 12. Cálculos aritméticos, manipulación de cadenasy ajustes de fecha y horaEjecutar operaciones aritméticas básicas con Visual C#SumaResta y números negativosMultiplicaciónDivisiónMódulo aritméticoDeterminar el orden de precedencia de los operadoresComparar igualdadesLógica booleanaEl operador Y (&)El operador No (!)El operador O (|)El operador O exclusivo (^)Manipular cadenasConcatenar cadenas de textoMétodos y propiedades básicos de las cadenasDeterminar el número de caracteres con la propiedad LengthRecuperar texto de una cadena con el métodoSubstring()Determinar si una cadena contiene otra cadenacon el método IndexOf()Eliminar espacios iniciales y finales de una cadenaReemplazar texto dentro de una cadenaTrabajar con fechas y horasTipo de datos DateTimeSumar o restar una fecha o una horaRecuperar partes de una fechaFormato de fechas y horasRecuperar la fecha y la hora actuales del sistemaResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 13. Tomar decisiones en Visual C#Tomar decisiones con if...elseEjecutar un código cuando la expresión es falsaAnidar construcciones if...elseEvaluar una expresión para múltiples valores con switchCrear un ejemplo de estructura switchResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 14. Bucles para obtener eficienciaCrear un bucle for con un número específico de repeticionesIniciar el bucle forCrear un ejemplo forUtilizar while y do...while para crear un bucle con un indeterminadonúmero de repeticionesCrear un bucle do...whileFinalizar un bucle do...whileCrear un ejemplo de bucle do...whileResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 15. Depuración del códigoAñadir comentarios al códigoIdentificar los dos tipos básicos de erroresUtilizar las herramientas de depuración de Visual C#Trabajar con los puntos de interrupciónUtilizar la ventana InmediatoUtilizar la ventana de ResultadosEscribir un controlador de error con Try...Catch...FinallyTratar una excepciónControlar una excepción anticipadaResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 16. Diseñar objetos con clasesLas clasesEncapsular datos y código con clasesComparar miembros de instancia con miembros estáticosConstructores y destructoresCrear una interfaz de objetoExponer atributos del objeto como propiedadesExponer funciones como métodosCrear instancias de objetos a partir de clasesEnlazar una referencia de objeto a una variableEnlace tardío de una variable de objetoEnlace previo de una variable de objetoCrear una nuevo objeto cuando se dimensionauna variableLiberar referencias de objetosCiclo de vida de un objetoResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 17. Interactuar con los usuariosMostrar mensajes con el método MessageBox.Show()Especificar botones y un iconoDeterminar sobre qué botón se ha hecho clicCrear buenos mensajesCrear cuadros de diálogo personalizadosInteractuar con el tecladoUtilizar eventos comunes de ratónResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 18. Trabajar con gráficosEl objeto GraphicsCrear un objeto gráfico para un formularioo un controlCrear un objeto gráfico para un nuevo mapa de bitsDisponer de un objeto cuando ya no es necesarioTrabajar con el objeto PenUtilizar colores del sistemaTrabajar con rectángulosDibujar formasDibujar líneasDibujar rectángulosDibujar círculos y elipsesBorrar una superficie de dibujoDibujar textoPersistencia de gráficos en un formularioCrear un ejemplo de proyecto de gráficosResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios PARTE IV. TRABAJAR CON DATOS 19. Ejecutar operaciones con archivosUtilizar los controles OpenFileDialog y SaveFileDialogUtilizar el control OpenFileDialogCrear filtros de archivoMostrar el cuadro de diálogoUtilizar el control SaveFileDialogManipular archivos con el objeto FileDeterminar si existe un archivoCopiar un archivoMover un archivoCambiar el nombre de un archivoEliminar un archivoObtener las propiedades del archivoObtener información sobre la fecha y la hora de un archivoObtener los atributos de un archivoEscribir código para obtener propiedades del archivoManipular directorios con el objeto DirectoryResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 20. Trabajar con archivos de texto y el RegistroTrabajar con el RegistroEstructura del Registro de WindowsAcceder al Registro con Registry y RegistryKeyCrear claves de registroEliminar claves del RegistroObtener y establecer valores de clavesModificar el proyecto Picture Viewer para utilizar el RegistroMostrar las opciones desde el RegistroGuardar opciones en el RegistroUtilizar las opciones guardadas en el RegistroProbar y depurar el proyecto Picture ViewerLeer y escribir archivos de textoEscribir en un archivo de textoLeer un archivo de textoModificar el proyecto Picture Viewer Project para utilizarun archivo de textoCrear el archivo de registro de Picture ViewerMostrar el archivo de registro de Picture ViewerProbar el visor del registroResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 21. Trabajar con una base de datosIntroducción de ADO.NETConexión a una base de datosCerrar una conexión con un origen de datosManipular datosTablas de datosCrear un adaptador de datosCrear y rellenar tablas de datosHacer referencia a los campos de una fila de datosExplorar registrosEditar registrosCrear nuevos registrosEliminar registrosEjecutar el ejemplo de la base de datosResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 22. Controlar otras aplicaciones con la automatizaciónCrear una referencia a una biblioteca de automatizaciónCrear una instancia de un servidor de automatizaciónManipular el servidorObligar a Excel a mostrarseCrear un libro de trabajo de ExcelTrabajar con datos en un libro de trabajo de ExcelProbar la aplicación clienteAutomatizar Microsoft Word 2003Crear una referencia a una biblioteca de automatizaciónCrear una instancia de un servidor de automatizaciónResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios PARTE V. IMPLEMENTAR SOLUCIONES Y MÁS ALLÁ 23. Implementar aplicacionesLa tecnología ClickOnceUtilizar el Asistente para publicación para crear una aplicaciónClickOnceProbar el programa de instalación ClickOnce de Picture ViewerDesinstalar una aplicación distribuidaEstablecer opciones avanzadas para la creación de programasClickOnceResumenPreguntas y respuestasTareas de repasoPreguntasRespuestasEjercicios 24. Visión general de .NET FrameworkMicrosoft .NET FrameworkLenguaje común en tiempo de ejecuciónLenguaje intermedio de MicrosoftEspacios de nombresSistema común de tiposRecolección de basuraLecturas posterioresResumen Índice alfabético |
|
Producto anterior VISUAL BASIC 2005 PROFESIONAL |
Producto Siguiente
3DS MAX 8 LA BIBLIA |