
Cada vez son más solicitados los programadores en el ámbito empresarial. Cualquier empresa que tenga sistema de red propio, sitio Web y bases de datos que explotar adecuadamente necesita un buen profesional informático.
Este manual es una valiosa herramienta para los que se inician en el mundo de la programación. Conocerá los lenguajes más utilizados y se introducirá en el análisis de los sistemas y el diseño.
A través de los 25 capítulos que componen el libro descubrirá las utilidades más importantes de los siguientes lenguajes: Visual Basic, C++, HTML, DHTML, XML, Java y JavaScript. Aprenderá a distribuir y gestionar según las necesidades en cada momento.



Introducción
¿Quién debería leer este libro?
Convenciones que se utilizan en este libro
Capítulo 1. Los ordenadores son herramientas
Ordenadores y programación
¿Qué hacen los ordenadores?
Algunos errores comunes
Mito 1: 'sólo los matemáticos expertos pueden programar ordenadores'
Mito 2: 'los programas de ordenador cometen errores'
Mito 3: 'programar es difícil'
Aspectos relacionados con la facilidad de uso para los programadores
Las personas y los ordenadores
Es necesario más que un ordenador
El hardware
El software
Las personas
Los datos
Los procedimientos
Una rápida visión preliminar
La primera generación
La segunda generación
La tercera generación
Redes
Los ordenadores de hoy en día
Tipos de ordenadores
Superordenadores
Ordenadores centrales
Miniordenadores
Microordenadores
Resumen
Capítulo 2. Anatomía de un programa
La vida del programador
La necesidad de los programas
Programas, programas y más programas
Los programas vistos como directrices de conducta
¿Arte o ciencia?
Hablar el lenguaje
El traductor del lenguaje
La precisión lo es todo
La necesidad del diseño
Paso 1: definir la salida
Diseño de programación descendente
Pasos para el diseño descendente
Paso 2: desarrollar la lógica
Paso 3: escribir el programa
El lenguaje de programación
Resumen
Capítulo 3. Lenguajes de programación: los primeros años
Almacenamiento de programas y datos
Aritmética binaria
Los primeros programas
Entradas desde el teclado
Acercándonos al lenguaje natural
El lenguaje FORTRAN
El negocio del COBOL
Otros lenguajes a través de los años
Resumen
Capítulo 4. Lenguajes de programación: la edad moderna
Apogeo y decadencia de Pascal
El lenguaje de programación C
El éxito de C
C++: un C mejorado
El impacto de C++ en los lenguajes modernos
Hipertexto y lenguajes de script
Los BASIC
Los primeros BASIC
Programación gráfica con Visual Basic
¿Cuál es el mejor lenguaje?
Resumen
Capítulo 5. Su primer lenguaje: Visual Basic
Una visión rápida de Visual Basic
Su primer programa Visual Basic
Aprender el entorno de Visual Basic
Los pasos de la programación con Visual Basic
Trabajar en Visual Basic
La pantalla de Visual Basic
La barra de menús y la barra de herramientas
El cuadro de herramientas proporciona los controles
La ventana Posición del formulario
La ventana Proyecto
La ventana Propiedades
La ayuda está cerca
Resumen
Capítulo 6. Entrada y salida
Un rápido análisis de la programación en Windows
Controlar eventos
Aplicaciones específicas
Los controles de la interfaz
Colocar controles
Configuración de propiedades
Recorrido por el desarrollo de una aplicación
Otros controles
Documentar mediante comentarios
Mensajes y cuadros de entrada
Utilizar cuadros de mensaje
Utilizar cuadros de entrada
Resumen
Capítulo 7. Proceso de datos con Visual Basic
Añadir código
Los datos de Visual Basic
Tipos de datos
Especificar valores
Variables para almacenar datos
Introducir datos en variables
Expresiones y operadores matemáticos
Operadores de comparación
Resumen
Capítulo 8. Trabajar con datos
Toma de decisiones en el código
Empleo de Else
Otras formas de tomar decisiones
Anidación de sentencias If...Else
Selección con Select Case
Bucles en Visual Basic
El bucle Do While
El bucle Do Until
El bucle For
Resumen
Capítulo 9. Divertirse con Visual Basic
Empleo de formas
Aclaraciones sobre los controles
El control Line
Dominar el control Shape
Ejemplo de aplicación con formas
El control Picture Box (cuadro de imagen)
Configuración del control Picture Box
Tipos de archivos del control Picture Box
Resumen
Capítulo 10. Programación avanzada con Visual Basic
Aplicación: cálculo de intereses
Prepararse para escribir
Crear la aplicación
Teclas de acceso directo y controles objetivo
Desviación: comprender el concepto de foco en tiempo de ejecución
Orden de tabulación
Añadir etiquetas y cuadros de texto al formulario
Colocar el primer conjunto de etiqueta y cuadro de texto
Completar los controles y construir matrices de controles
Añadir el código
El código para los cálculos
La sentencia Unload
Comprobación de errores
Resumen
Capítulo 11. Programación online en Visual Basic
Introducción a los asistentes de Visual Basic
Utilizar el asistente para acceder a Internet
Trabajar con el asistente
URL por defecto
Crear una aplicación preparada para Internet
Probar la aplicación
Ejemplos de controles de Internet
Visión preliminar de algunos aspectos avanzados
Documentos ActiveX
HTML y VBScript
Resumen
Capítulo 12. Algoritmos de programación
Contadores y acumuladores
Intercambiar valores
Ordenación
Bucles anidados
Buscar matrices
Búsqueda secuencial
Búsqueda binaria
Breve introducción a las estructuras de datos
Las estructuras ayudan a agrupar los datos
Referencias a estructuras de datos
Resumen
Capítulo 13. Programación con C
Introducción a C
Análisis de un programa C
Utilización del formato de función main()
La sentencia #include
Datos en C
Comentarios en C
Declaración de variables
Funciones de C
Funciones incorporadas
La función de salida printf()
La función de entrada scanf()
Escribir funciones de programa generales
Operadores de C
Sentencias de control en C
Resumen
Capítulo 14. Programación con C++
Aprendizaje de C++
Terminología sobre objetos
Diferencias fundamentales entre C y C++
Comentarios
Diferencias de nombres
Diferencias de E/S
Introducción a los objetos
Definición de clases
Declaración de variables de objeto
Acceso a miembros
Añadir comportamientos a los objetos
Trabajar con alcances de clase
Los beneficios de la POO
Resumen
Capítulo 15. Lenguajes de macro, proceso por lotes y script
Proceso por lotes: en el principio de todo
Empleo de los archivos de proceso por lotes
El lenguaje de programación por lotes
Lenguajes de macro
La necesidad de las macros
Utilizar una macro de teclado
Visual Basic para aplicaciones (VBA)
Script en Windows
Resumen
Capítulo 16. Conceptos de programación para Internet
Consideraciones sobre la programación para Internet
Conexiones de Internet
Las comunicaciones en Internet
La necesidad de una navegación sencilla
Programación HTML
Controles ActiveX
Script en aplicaciones de Internet
Tecnologías ASP y .NET
Resumen
Capítulo 17. Programación HTML
Comprender HTML
HTML sencillo
Formato de texto sencillo en HTML
Imágenes en HTML
Utilizar hipervínculos
Hipervínculos de correo electrónico
Resumen
Capítulo 18. Programación DHTML
Introducción a DHTML
La tecnología de DHTML
La batalla entre Microsoft y Netscape
El efecto rollover
Resumen
Capítulo 19. Introducción a XML
XML y su impacto
Plataformas múltiples
Un ejemplo XML completo
Utilizar código XML bien formado
Validación de código XML
Definir una DTD
Resumen
Capítulo 20. Programación Java
Introducción a Java
Java proporciona contenido ejecutable
Contenido ejecutable multiplataforma
Resumen de uso de Java
Aspectos de seguridad
Visual J++: un ejemplo de sistema Java
Detalles específicos del lenguaje Java
El formato del lenguaje
Detalles de Java
Comprender el código
Gestión de excepciones
Configuración de excepciones
Empleo de try y catch
Resumen
Capítulo 21. JavaScript
¿Qué puede hacer JavaScript por nosotros?
Los objetos JavaScript
Manejadores de eventos en JavaScript
JavaScript es un lenguaje completo
Resumen
Capítulo 22. La importancia del mantenimiento
Diagramas de flujo
Símbolos de diagramas de flujo
Las reglas de los diagramas de flujo
Un diagrama de flujo del mundo real
Seudocódigo
Introducción a la programación estructurada
Técnicas de programación estructurada
Estructuración de problemas
Las construcciones de la programación estructurada
Técnicas de programación estructurada
Secuencia
Decisión (selección)
Bucles
Un plan de verificación adecuado es vital
Comprobación de escritorio
Pruebas beta
Pruebas en paralelo
Depuración
Resumen
Capítulo 23. Distribución de aplicaciones
Aspectos relacionados con la distribución de software
La distribución suele ser fácil
Distribución de aplicaciones Windows
El primer paso: compilación
Desarrollar su aplicación
Después de generar la rutina de instalación
Recuerde las redes
Desinstalar la aplicación
Más herramientas de ayuda
Perfiladores
Controladores de versiones
Editores de recursos
Resumen
Capítulo 24. La programación en la empresa
Procesos de datos y otros departamentos
Formas de pago en el departamento de proceso de datos
El método de costes fijos
El método de costes variables
El papel del programador externo
Trabajos de informática
Categorías de trabajos
Títulos y certificados
Certificaciones
Entrada de datos
Tipos de programadores
Análisis y personal de diseño
Internet y trabajos relacionados con redes
Promoción a cargos directivos
Consultoría
Resumen
Capítulo 25. El futuro de la programación
¿Desaparecerá algún día la programación?
Las herramientas pasan de moda, la programación no
Los cambios tecnológicos requieren cambios en los programadores
No detenga nunca su aprendizaje
Revistas especializadas
Libros
El aula en la Web
De principiante a maestro
Resumen
Índice alfabético
Otros clientes que compraron Programación, también compraron:
Otros libros de Programación. Otros: