Libros Urgentes

 
 
Recomienda este libro
 

Visual C# 2005

  • Foxall, James D.
  • ANAYA MULTIMEDIA
  • 560 páginas
  • Idioma: Español
  • ISBN: 8441521212 ISBN-13: 9788441521216
  • 1 edición (04/01/2007)
  • Entrega de 24 a 48 horas contra reembolso por agencia urgente*
    • 36,5€ ($49,59)
    • * Envío GRATIS en pedidos de más de 49€
 
 

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.

Ahorra Con Agapea
"Compra "Visual C# 2005" junto a "Hipatia de Alejandría":

Por solo 51.5 € Gastos de envío gratis**

Contenido

Introducción
Audiencia y organización
Convenciones
Código fuente
¡Adelante!

PARTE I. ENTORNO DE VISUAL C#

1. Un recorrido por la programación con Visual C# 2005
Abrir el entorno de desarrollo
Crear un nuevo proyecto
Conocer el entorno de Visual Studio .NET
Cambiar las características de los objetos
Denominación de objetos
Establecer la propiedad Text del formulario
Guardar un proyecto
Proporcionar un icono al formulario
Cambiar el tamaño del formulario
Añadir controles a un formulario
Diseñar una interfaz
Añadir un control visible al formulario
Añadir un control invisible al formulario
Escribir el código subyacente de una interfaz
Permitir que el usuario localice un archivo
Finalizar un programa utilizando código
Ejecutar un proyecto
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

2. Explorar Visual C# 2005
Página de inicio
Crear nuevos proyectos
Abrir un proyecto existente
Explorar y personalizar el entorno de Visual Studio
Trabajar con las ventanas de diseño
Mostrar y ocultar ventanas de diseño
Ventanas de diseño flotantes
Ventanas de diseño acopladas
Ocultar automáticamente ventana de diseño
Trabajar con barras de herramientas
Mostrar y ocultar barras de herramientas
Acoplar y redimensionar barras de herramientas
Añadir controles a un formulario con el Cuadro de herramientas
Establecer propiedades del objeto con la ventana Propiedades
Seleccionar un objeto y ver sus propiedades
Ver y cambiar propiedades
Trabajar con propiedades de color
Ver descripciones de propiedades
Administrar proyectos
Administrar archivos de proyecto con el Explorador de soluciones
Trabajar con soluciones
Componentes del proyecto
Establecer las propiedades del proyecto
Añadir y eliminar archivos de proyecto
Una primera programación rápida y sencilla
Guardar valores en variables
Utilizar procedimientos para escribir unidades funcionalesde código
MessageBox.Show()
Obtener ayuda
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

3. Objetos y colecciones
Objetos
Propiedades
Obtener y establecer propiedades
Trabajar con un objeto y sus propiedades
Métodos
Activación de métodos
Conocer el dinamismo de los métodos
Crear un proyecto de ejemplo de objeto simple
Crear la interfaz para el proyecto de dibujo
Escribir el código basado en objeto
Probar el proyecto de ejemplo de objeto
Colecciones
Examinador de objetos
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

4. Eventos
Programación dirigida por eventos
Activar eventos
Eventos activados por la interacción del usuario
Eventos activados por un objeto
Eventos activados por el sistema operativo
Evitar elementos recursivos
Acceder a los eventos del objeto
Trabajar con parámetros de eventos
Eliminar un controlador de evento
Crear un proyecto de eventos de ejemplo
Crear la interfaz del usuario
Crear los controladores de eventos
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

PARTE II. CREAR UNA INTERFAZ DE USUARIO

5. Crear formularios: Fundamentos
Cambiar el nombre de un formulario
Cambiar la apariencia de un formulario
Mostrar texto en la barra de título del formulario
Cambiar el color de fondo de un formulario
Añadir una imagen al fondo del formulario
Proporcionar un icono al formulario
Agregar botones Minimizar, Maximizar y cerrar a un formulario
Cambiar la apariencia y el comportamiento del bordede un formulario
Controlar el tamaño mínimo y máximo de un formulario
Mostrar y ocultar formularios
Mostrar formularios
Conocer la modalidad del formulario
Especificar la posición de presentación inicial de un formulario
Mostrar un formulario en estado normal, maximizadoo minimizado
Evitar que un formulario aparezca en la barra de tareas
Descargar formularios
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

6. Crear formularios: Técnicas avanzadas
Trabajar con controles
Añadir controles a un formulario
Añadir un control haciendo doble clic sobre él en el Cuadrode herramientas
Añadir un control arrastrándolo desde el Cuadro de herramientas
Añadir un control dibujándolo
Manipulación de controles
Utilizar la cuadrícula
Utilizar líneas de ajuste
Seleccionar un grupo de controles
Alinear controles
Igualar el tamaño en todos los controles
Igualar el espaciado para un grupo de controles
Establecer valores de propiedad para un grupo de controles
Anclar y redimensionar controles automáticamente
Crear un orden de tabulación
Control de capas (Ordenación Z)
Crear ventanas no modales en la parte superior
Crear formularios transparentes
Crear formularios con barras de desplazamiento
Crear formularios MDI
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

7. Trabajar con controles tradicionales
Mostrar texto estático con el control Label
Permitir a los usuarios introducir texto utilizando un cuadro de texto
Especificar la alineación del texto
Crear un cuadro de texto de múltiples líneas
Añadir barras de desplazamiento
Limitar el número de caracteres que puede introducir un usuario
Crear campos de contraseña
Eventos comunes del cuadro de texto
Crear botones
Botones Accept y Cancel
Presentar opciones Sí o No utilizando casillas de verificación
Crear contenedores y grupos de botones de opción
Utilizar paneles y cuadros de grupo
Trabajar con botones de opción
Mostrar una lista con el cuadro de lista
Manipular elementos en tiempo de diseño
Manipular elementos en tiempo de ejecución
Añadir elementos a una lista
Eliminar elementos de una lista
Borrar una lista
Recuperar información sobre un elemento seleccionadoen una lista
Ordenar una lista
Crear listas desplegables con un cuadro combinado
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

8. Utilizar controles avanzados
Crear cronómetros
Crear cuadros de diálogo con fichas
Guardar imágenes en una lista de imágenes
Crear listas mejoradas con un control ListView
Crear columnas
Añadir elementos de lista
Manipular un control ListView con código
Añadir elementos de lista con código
Determinar el elemento seleccionado en el código
Eliminar elementos de lista utilizando código
Eliminar todos los elementos de la lista
Crear listas jerárquicas con el control TreeView
Añadir nodos a un control TreeView
Eliminar nodos
Borrar todos los nodos
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

9. Añadir menús y barras de herramientas a los formularios
Crear menús
Crear elementos de menú de nivel superior
Crear elementos de menú para un menú de nivel superior
Mover y eliminar elementos de menú
Crear elementos de menú seleccionados
Programar menús
Implementar menús contextuales
Asignar teclas de método abreviado a elementos del menú
Utilizar el barras de herramientas
Añadir botones de barra de herramientas utilizando la colecciónButtons
Programar barras de herramientas
Crear menús desplegables para los botones de una barrade herramientas
Crear barras de estado
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

PARTE III. SENTAR LAS BASES: PROGRAMACIÓN

10. Métodos: Creación y llamadas
Miembros de una clase
Definir y escribir métodos
Declarar métodos que no devuelven valores
Declarar procedimientos que devuelven valores
Llamadas a métodos
Pasar parámetros
Salir de los métodos
Crear métodos estáticos
Evitar la recursividad infinita
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

11. Utilizar constantes, tipos de datos, variablesy matrices
Tipos de datos
Determinar el tipo de los datos
Convertir tipos de datos en otros tipos de datos
Definir y utilizar constantes
Declarar variables y hacer referencia a ellas
Declarar variables
Pasar valores literales a una variable
Utilizar variables en expresiones
Trabajar con matrices
Declarar matrices
Hacer referencia a variables de matrices
Crear matrices multidimensionales
Determinar el ámbito
Ámbito de bloque
Ámbito de nivel de método (Local)
Ámbito de nivel privado
Convenios de denominación
Utilizar prefijos para los tipos de datos
Señalar el ámbito utilizando prefijos de variable
Utilizar variables en el proyecto Picture Viewer
Crear las variables para las opciones
Inicializar y utilizar las variables de las opciones
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

12. Cálculos aritméticos, manipulación de cadenasy ajustes de fecha y hora
Ejecutar operaciones aritméticas básicas con Visual C#
Suma
Resta y números negativos
Multiplicación
División
Módulo aritmético
Determinar el orden de precedencia de los operadores
Comparar igualdades
Lógica booleana
El operador Y (&)
El operador No (!)
El operador O (|)
El operador O exclusivo (^)
Manipular cadenas
Concatenar cadenas de texto
Métodos y propiedades básicos de las cadenas
Determinar el número de caracteres con la propiedad Length
Recuperar 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 cadena
Reemplazar texto dentro de una cadena
Trabajar con fechas y horas
Tipo de datos DateTime
Sumar o restar una fecha o una hora
Recuperar partes de una fecha
Formato de fechas y horas
Recuperar la fecha y la hora actuales del sistema
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

13. Tomar decisiones en Visual C#
Tomar decisiones con if...else
Ejecutar un código cuando la expresión es falsa
Anidar construcciones if...else
Evaluar una expresión para múltiples valores con switch
Crear un ejemplo de estructura switch
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

14. Bucles para obtener eficiencia
Crear un bucle for con un número específico de repeticiones
Iniciar el bucle for
Crear un ejemplo for
Utilizar while y do...while para crear un bucle con un indeterminadonúmero de repeticiones
Crear un bucle do...while
Finalizar un bucle do...while
Crear un ejemplo de bucle do...while
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

15. Depuración del código
Añadir comentarios al código
Identificar los dos tipos básicos de errores
Utilizar las herramientas de depuración de Visual C#
Trabajar con los puntos de interrupción
Utilizar la ventana Inmediato
Utilizar la ventana de Resultados
Escribir un controlador de error con Try...Catch...Finally
Tratar una excepción
Controlar una excepción anticipada
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

16. Diseñar objetos con clases
Las clases
Encapsular datos y código con clases
Comparar miembros de instancia con miembros estáticos
Constructores y destructores
Crear una interfaz de objeto
Exponer atributos del objeto como propiedades
Exponer funciones como métodos
Crear instancias de objetos a partir de clases
Enlazar una referencia de objeto a una variable
Enlace tardío de una variable de objeto
Enlace previo de una variable de objeto
Crear una nuevo objeto cuando se dimensionauna variable
Liberar referencias de objetos
Ciclo de vida de un objeto
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

17. Interactuar con los usuarios
Mostrar mensajes con el método MessageBox.Show()
Especificar botones y un icono
Determinar sobre qué botón se ha hecho clic
Crear buenos mensajes
Crear cuadros de diálogo personalizados
Interactuar con el teclado
Utilizar eventos comunes de ratón
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

18. Trabajar con gráficos
El objeto Graphics
Crear un objeto gráfico para un formularioo un control
Crear un objeto gráfico para un nuevo mapa de bits
Disponer de un objeto cuando ya no es necesario
Trabajar con el objeto Pen
Utilizar colores del sistema
Trabajar con rectángulos
Dibujar formas
Dibujar líneas
Dibujar rectángulos
Dibujar círculos y elipses
Borrar una superficie de dibujo
Dibujar texto
Persistencia de gráficos en un formulario
Crear un ejemplo de proyecto de gráficos
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

PARTE IV. TRABAJAR CON DATOS

19. Ejecutar operaciones con archivos
Utilizar los controles OpenFileDialog y SaveFileDialog
Utilizar el control OpenFileDialog
Crear filtros de archivo
Mostrar el cuadro de diálogo
Utilizar el control SaveFileDialog
Manipular archivos con el objeto File
Determinar si existe un archivo
Copiar un archivo
Mover un archivo
Cambiar el nombre de un archivo
Eliminar un archivo
Obtener las propiedades del archivo
Obtener información sobre la fecha y la hora de un archivo
Obtener los atributos de un archivo
Escribir código para obtener propiedades del archivo
Manipular directorios con el objeto Directory
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

20. Trabajar con archivos de texto y el Registro
Trabajar con el Registro
Estructura del Registro de Windows
Acceder al Registro con Registry y RegistryKey
Crear claves de registro
Eliminar claves del Registro
Obtener y establecer valores de claves
Modificar el proyecto Picture Viewer para utilizar el Registro
Mostrar las opciones desde el Registro
Guardar opciones en el Registro
Utilizar las opciones guardadas en el Registro
Probar y depurar el proyecto Picture Viewer
Leer y escribir archivos de texto
Escribir en un archivo de texto
Leer un archivo de texto
Modificar el proyecto Picture Viewer Project para utilizarun archivo de texto
Crear el archivo de registro de Picture Viewer
Mostrar el archivo de registro de Picture Viewer
Probar el visor del registro
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

21. Trabajar con una base de datos
Introducción de ADO.NET
Conexión a una base de datos
Cerrar una conexión con un origen de datos
Manipular datos
Tablas de datos
Crear un adaptador de datos
Crear y rellenar tablas de datos
Hacer referencia a los campos de una fila de datos
Explorar registros
Editar registros
Crear nuevos registros
Eliminar registros
Ejecutar el ejemplo de la base de datos
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

22. Controlar otras aplicaciones con la automatización
Crear una referencia a una biblioteca de automatización
Crear una instancia de un servidor de automatización
Manipular el servidor
Obligar a Excel a mostrarse
Crear un libro de trabajo de Excel
Trabajar con datos en un libro de trabajo de Excel
Probar la aplicación cliente
Automatizar Microsoft Word 2003
Crear una referencia a una biblioteca de automatización
Crear una instancia de un servidor de automatización
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

PARTE V. IMPLEMENTAR SOLUCIONES Y MÁS ALLÁ

23. Implementar aplicaciones
La tecnología ClickOnce
Utilizar el Asistente para publicación para crear una aplicaciónClickOnce
Probar el programa de instalación ClickOnce de Picture Viewer
Desinstalar una aplicación distribuida
Establecer opciones avanzadas para la creación de programasClickOnce
Resumen
Preguntas y respuestas
Tareas de repaso
Preguntas
Respuestas
Ejercicios

24. Visión general de .NET Framework
Microsoft .NET Framework
Lenguaje común en tiempo de ejecución
Lenguaje intermedio de Microsoft
Espacios de nombres
Sistema común de tipos
Recolección de basura
Lecturas posteriores
Resumen

Índice alfabético


 

Otros clientes que compraron Visual C# 2005, también compraron:

Visual C# 2005

Visual C# 2005

  • Charte, Francisco
  • 352 páginas
  • 13,80€($18,75)
Portada Libro

Visual C# Net Lang Ref

  • MS
  • 45,24€($61,45)
Visual Interdev 6 - Apren 21 Dias

Visual Interdev 6 - Apren 21 Dias

  • Van Hoozer
  • 580 páginas
  • 37€($50,26)
 
 
 

Otros libros de Programación. Otros:

Spring: A Developer"s Notebook

Spring: A Developer"s Notebook

  • Justin Gehtland, Bruce A. Tate
  • 184 páginas
  • 31,90€($43,33)
Análisis Y Diseño Orientado A Objetos

Análisis Y Diseño Orientado A Objetos

  • Grady Booch
  • 670 páginas
  • 41,60€($56,51)
Jakarta Struts

Jakarta Struts

  • Cavaness, Chuck
  • 544 páginas
  • 42,80€($58,14)
  • Envío gratuito
Curso de Java

Curso De Java

  • Darwin, Ian F.
  • 976 páginas
  • 56,70€($77,02)
  • Envío gratuito
HTML

Html

  • Charte, Francisco
  • 1040 páginas
  • 62,10€($84,36)
  • Envío gratuito
 
 
*Para península. Tiempo estimado para días laborables.
**Oferta válida solo para envíos a España. Resto de destinos se aplicará un descuento de 4,95 €