MICROSOFT C#. CURSO DE PROGRAMACION. 2ª EDICION

MICROSOFT C#. CURSO DE PROGRAMACION. 2ª EDICION

CEBALLOS SIERRA, FRANCISCO JAVIER

51,90 €
IVA incluido
No disponible
Editorial:
RA-MA
Año de edición:
2011
Materia
Informática
ISBN:
978-84-9964-068-6
Páginas:
850
Encuadernación:
Rústica
Colección:
INFORMATICA GENERAL

PARTE 1. PROGRAMACIÓN BÁSICA

CAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMA
CAPÍTULO 2. INTRODUCCIÓN A C#
CAPÍTULO 3. INTRODUCCIÓN A LA POO
CAPÍTULO 4. ELEMENTOS DEL LENGUAJE
CAPÍTULO 5. ESTRUCTURA DE UN PROGRAMA
CAPÍTULO 6. CLASES DE USO COMÚN
CAPÍTULO 7. SENTENCIAS DE CONTROL
CAPÍTULO 8. MATRICES
CAPÍTULO 9. MÁS SOBRE MÉTODOS Y COLECCIONES
PARTE 2. MECANISMOS DE ABSTRACCIÓN
CAPÍTULO 10. CLASES, ESPACIOS DE NOMBRES Y ESTRUCTURAS
CAPÍTULO 11. OPERADORES SOBRECARGADOS
CAPÍTULO 12. CLASES DERIVADAS E INTERFACES
CAPÍTULO 13. TIPOS Y MÉTODOS GENÉRICOS
CAPÍTULO 14. EXCEPCIONES
CAPÍTULO 15. FLUJOS
PARTE 3. DISEÑO Y PROGRAMACIÓN
CAPÍTULO 16. ESTRUCTURAS DINÁMICAS
CAPÍTULO 17. ALGORITMOS
CAPÍTULO 18. HILOS
CAPÍTULO 19. INTERFACES GRÁFICAS Y APLICACIONES PARA INTERNET
PARTE 4. APÉNDICES
A. ENTORNO DE DESARROLLO
B. .NET PARA LINUX
C. CD
ÍNDICE
CONTENIDO
PRÓLOGO
Para quién es este libro
Cómo está organizado el libro
Qué se necesita para utilizar este libro
Sobre los ejemplos del libro
Agradecimientos

PARTE 1. PROGRAMACIÓN BÁSICA
CAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMA
QUÉ ES UN PROGRAMA
LENGUAJES DE PROGRAMACIÓN
Compiladores
Intérpretes
QUÉ ES C#
¿POR QUÉ APRENDER C#?
REALIZACIÓN DE UN PROGRAMA EN C#
Cómo crear un programa
Interfaz de línea de órdenes
¿Qué hace este programa?
Guardar el programa escrito en el disco
Compilar y ejecutar el programa
Biblioteca de clases
Guardar el programa ejecutable en el disco
Depurar un programa
X C# . CURSO DE PROGRAMACIÓN
Entorno de desarrollo integrado
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 2. INTRODUCCIÓN A C#
DECLARACIÓN DE UNA VARIABLE
ASIGNAR VALORES
AÑADIR COMENTARIOS
MOSTRAR DATOS POR LA PANTALLA
EXPRESIONES ARITMÉTICAS
EXPRESIONES CONDICIONALES
ESCRIBIR NUESTROS PROPIOS MÉTODOS
EJERCICIOS PROPUESTOS

CAPÍTULO 3. INTRODUCCIÓN A LA POO
PENSAR EN OBJETOS
Clases y objetos
Mensajes y métodos
DISEÑO DE UNA CLASE DE OBJETOS
Atributos
Propiedades y métodos
CONSTRUCTORES
HERENCIA
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 4. ELEMENTOS DEL LENGUAJE
CARACTERES DE C#
TIPOS
LITERALES
Literales enteros
Literales reales
Literales de un solo carácter
Literales de cadenas de caracteres
Literal null 7
IDENTIFICADORES
PALABRAS CLAVE
DECLARACIÓN DE CONSTANTES SIMBÓLICAS
CONTENIDO XI
¿Por qué utilizar constantes?
VARIABLES
CONVERSIÓN ENTRE TIPOS PRIMITIVOS
OPERADORES
Operadores lógicos
Operadores unitarios
Operadores a nivel de bits
Operadores de asignación
Operador condicional
PRIORIDAD Y ORDEN DE EVALUACIÓN
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 5. ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA C#
Espacios de nombres
Protección de una clase
Directriz using
Especificación de alias
Definiciones y declaraciones
Sentencia simple
Sentencia compuesta o bloque
Métodos
Definición de un método
Método Main
Crear objetos de una clase
Cómo acceder a los miembros de un objeto
Protección de los miembros de una clase
Miembro de un objeto o de una clase
Referencias a objetos1
Pasando argumentos a los métodos
Conversión entre tipos referencia
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 6. CLASES DE USO COMÚN
ENTRADA Y SALIDA
Flujos de entrada
Flujos de salida
Salida con formato
XII C# . CURSO DE PROGRAMACIÓN
Excepciones
Trabajar con tipos de datos numéricos
Estructuras que encapsulan los tipos primitivos
Conversión entre tipos valor y tipos referencia
Clase Leer
¿DÓNDE SE UBICAN LAS CLASES QUE DAN SOPORTE?
CARÁCTER FIN DE FICHERO
CARACTERES

OTROS MÉTODOS DE LA CLASE Console
Controlar la posición y los colores del texto
Dimensiones de la ventana de la consola
Detección de las pulsaciones del teclado
MÉTODOS MATEMÁTICOS
NÚMEROS ALEATORIOS
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 7. SENTENCIAS DE CONTROL
SENTENCIA if
ANIDAMIENTO DE SENTENCIAS if
ESTRUCTURA else if
SENTENCIA switch
SENTENCIA while
Bucles anidados
SENTENCIA do ... while
SENTENCIA for
SENTENCIA foreach
SENTENCIA break
SENTENCIA continue
SENTENCIA goto
SENTENCIAS try ... catch
EJERCICIOS RESUELTOS
EJERCICIOS PROPUESTOS

CAPÍTULO 8. MATRICES
INTRODUCCIÓN A LAS MATRICES
MATRICES NUMÉRICAS UNIDIMENSIONALES
Declarar una matriz
Crear una matriz
Iniciar una matriz
Acceder a los elementos de una matriz
Tamaño y dimensión de una matriz
Métodos de una matriz
Trabajar con matrices unidimensio

C#, pronunciado C Sharp, es actualmente uno de los lenguajes de programación más populares en informática y comunicaciones. El objetivo de Microsoft, que tiene todos los derechos sobre la plataforma de desarrollo .NET Framework en la que está incluido el lenguaje C#, es permitir a los programadores abordar el desarrollo de aplicaciones complejas con facilidad y rapidez. Es un poco como tomar todas las cosas buenas de Visual Basic y añadirlas a C++, aunque recortando algunas de las tradiciones más ocultas y difíciles de conocer de C y C++.

C# es un lenguaje de programación orientado a objetos cuyas características lo sitúan, junto con Java, en el producto ideal para desarrollar programas para la Web. Pero con C#, no sólo se pueden escribir programas para la Web; también permite desarrollar aplicaciones orientadas a objetos de uso general.

Por lo tanto, C# le permitirá crear programas para su uso personal, para su grupo de trabajo, para una empresa, aplicaciones distribuidas a través de Internet, aplicaciones de bases de datos, páginas Web y otras muchas cosas.

Microsoft C# - Curso de programación es un libro:
o Compatible con C# 4.0.
o Con ejemplos claros y sencillos, fáciles de entender, que ilustran los fundamentos de la programación C#.
o Que le permitirá aprender programación orientada a objetos.
o Que le enseñará a trabajar con estructuras dinámicas de datos, con ficheros, con excepciones y con hilos.
o Con el que aprenderá a desarrollar aplicaciones.
o Y que le introducirá en el diseño de interfaces gráficas y en el desarrollo de aplicaciones para Internet.
o Todo lo expuesto tiene continuación en mi otro libro Enciclopedia de Microsoft Visual C#.

Artículos relacionados

  • IA Y EDUCACIÓN
    LARA, TÍSCAR / MAGRO, CARLOS
    No, la inteligencia artificial no revolucionará la educación como se nos pretende vender. Y no lo hará porque la IA, tal y como se está desarrollando y ofreciendo a la educación, camina en direcciones opuestas a lo que esta necesita para una verdadera transformación. En este libro se desarrolla por qué las promesas de la IA en este campo (productividad, eficiencia, automatizaci...
    Disponible en la librería

    21,00 €

  • NOSOTROS, LOS PROGRAMADORES
    MARTIN, ROBERT C.
    La leyenda del software Robert C. Martin ("Uncle Bob") se sumerge en el mundo de la programación, explorando la vida de los pioneros revolucionarios que crearon los cimientos de la informática moderna. Desde Charles Babbage y Ada Lovelace a Alan Turing, Grace Hopper y Dennis Ritchie, Martin pone el foco sobre las figuras cuyo brillo y perseverancia cambiaron el mundo.Esta narra...
    Disponible en la librería

    46,50 €

  • FRENAR A SILICON VALLEY
    MARCUS, GARY
    Elon Musk, Mark Zuckerberg y Jeff Bezos se disputan el lugar del hombre más rico del mundo desde hace años. Compañías como Meta, Google, Amazon han alcanzado un valor de mercado que supera el PIB de numerosos países y manejan los datos personales y oficiales de millones de ciudadanos, empresas y administraciones. Es una concentración de poder única en la historia que representa...
    Disponible en la librería

    22,90 €

  • NO TAN RÁPIDO
    HILL, DOUG
    Existe una conocida historia sobre un pez adulto que nada junto a dos peces más jóvenes y les pregunta: «¿Cómo está el agua ». Los peces pequeños se quedan perplejos. «¿Qué es el agua », preguntan. Muchos de nosotros podríamos hacernos hoy una pregunta similar: ¿qué es la tecnología La tecnología define el mundo en que vivimos, pero estamos tan inmersos en ella, tan rodeados po...
    Disponible en la librería

    24,50 €

  • LA GRAN CONSPIRACIÓN
    @ESTOYAVISANDO
    Cada vez que hace clic, alguien gana dinero, pero eso no es ni lo más importante ni lo más preocupante. Lo más aterrador es que cada vez que pulsa un enlace, da like a una publicación o la distribuye en su grupo familiar, alguien aprende sobre usted. Sus miedos, sus deseos, sus prejuicios, incluso sus secretos mejor guardados. Todo. Y esos datos no se usan para su beneficio. La...
    Disponible en la librería

    24,90 €

  • OFFICE 2025
    DELGADO, JOSÈ MARÍA
    La cuota de mercado de Microsoft Office a nivel mundial es abrumadora, tanto en el ámbito personal como profesional. Este manual describe con un lenguaje claro, conciso y directo los conceptos necesarios para aprovechar los recursos más importantes que ofrece la última versión de esta suite ofimática.Libera tu creatividad y expresa cualquier idea con las impactantes presentacio...
    Disponible en la librería

    29,95 €

Otros libros del autor

  • ENCICLOPEDIA LENGUAJE C++
    CEBALLOS SIERRA, FRANCISCO JAVIER
    La programación orientada a objetos (POO) es una de las técnicas más modernas de desarrollo que trata de disminuir el coste del software, aumentando la eficiencia y reduciendo el tiempo de espera. Por eso, donde la POO toma verdadera ventaja es en poder compartir y reutilizar el código.Sin embargo, no debe pensarse que esta forma de programación resuelve todos los problemas de ...
    No disponible

    49,90 €

  • VISUAL BASIC BASICO
    CEBALLOS SIERRA, FRANCISCO JAVIER
    Visual Basic evolucionó a partir del lenguaje Basic incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Recientemente ha sido actualizado, simplificado y modernizado, ofreciendo un conjunto de herramientas mucho más completo y eficaz que en versiones anteriores. Actualmente ofrece capacidades de diseño c...
    Disponible 24/48 horas

    10,89 €

  • PROGRAMACION ORIENTADA A OBJETOS CON C++. 4É EDICION. INCLUYE CD-ROM.
    CEBALLOS SIERRA, FRANCISCO JAVIER
    La programación orientada a objetos (POO) es una de las técnicas más modernas de desarrollo que trata de disminuir el coste del software, aumentando la eficien-cia y reduciendo el tiempo de espera para la puesta en escena de una nueva apli-cación. Por eso, donde la POO toma verdadera ventaja es en poder compartir y reutilizar el código.Sin embargo, no debe pensarse que esta for...
    Consultar disponibilidad

    35,90 €