Los 20 mejores libros de C # disponibles para principiantes y profesionales

C #, articulado como “C sostenido”, es el idioma local para el tiempo de ejecución de lenguaje regular (CLR) de .NET. C # proporciona un dominio básico, seguro y directo. Se elimina directamente de dos de los mejores lenguajes de codificación del mundo: C y C ++. De C, infiere su estructura de lenguaje, un número significativo de sus frases clave y sus administradores. Amplía y mejora el modelo de artículo caracterizado por C ++. Por lo tanto, un conjunto perfecto de libros de C # es indescifrablemente importante para aprender C #.

Además, C # también se identifica firmemente con otro lenguaje fructífero: Java. Compartiendo un linaje típico, pero variando desde numerosos puntos de vista, C # y Java son cada vez más similares a sus primos. Ambos lenguajes ayudan a transmitir la programación y ambos utilizan código intermedio para lograr bienestar y flexibilidad; sin embargo, las sutilezas varían.

Los mejores libros de C # para principiantes y profesionales

Aprender un nuevo y, además, uno avanzado como C #, no es un trabajo fácil. Por lo tanto, tener el conjunto de libros correcto para aprender C # es muy importante. La forma en que tome este idioma dependerá en gran medida de estos libros.

A continuación, le proporcionamos una lista de los libros importantes, de uso común e importantes que harán que sea interesante para usted aprender C # y que le resulte casi fácil avanzar. Además, si está familiarizado con C, C ++ o incluso con JAVA, entonces será aún más fácil para usted.

1. Introducción al programador a C # 2.0

Si es un novato, este libro de C # es una lectura obligada para usted. Este libro comienza con lo fundamental y luego se agrava lentamente a temas avanzados. Le enseñará los conceptos básicos de la programación orientada a objetos y luego pasará al manejo de excepciones, clases base, herencia, interfaces, matrices y cadenas.

Hay un total de cuarenta y tres capítulos, y están hechos de tal manera que cada capítulo es muy claro para usted, de modo que no tenga problemas para avanzar a los siguientes. Si tiene miedo de aprender C # y no tiene una puesta en marcha adecuada, este es el libro definitivo. Este libro tiene numerosos ejemplos que le ayudarán a comprender cada tema con fluidez y casi sin esfuerzo.

Tabla de contenido

  • CAPÍTULO 1 Conceptos básicos de la orientación a objetos
  • CAPÍTULO 2 El entorno de ejecución de .NET
  • CAPÍTULO 3 Inicio rápido de C # y desarrollo de C #
  • CAPÍTULO 4 Manejo de excepciones
  • CAPÍTULO 5 Clases 101
  • CAPÍTULO 6 Clases básicas y herencia
  • CAPÍTULO 7 Accesibilidad y sobrecarga de miembros
  • CAPÍTULO 8 Otros detalles de la clase
  • CAPÍTULO 9 Estructuras (tipos de valor)
  • CAPÍTULO 10 Interfaces
  • CAPÍTULO 11 Versiones y alias
  • CAPÍTULO 12 Declaraciones y flujo de ejecución
  • CAPÍTULO 13 Alcance variable y asignación definida
  • CAPÍTULO 14 Operadores y expresiones
  • CAPÍTULO 15 Conversiones
  • CAPÍTULO 16 Matrices
  • CAPÍTULO 17 Genéricos
  • CAPÍTULO 18 Cuerdas
  • CAPÍTULO 19 Propiedades
  • CAPÍTULO 20 Indexadores, enumeradores e iteradores
  • CAPÍTULO 21 Enumeraciones
  • CAPÍTULO 22 Atributos
  • CAPÍTULO 23 Delegados y métodos anónimos
  • CAPÍTULO 24 Eventos
  • CAPÍTULO 25 Conversiones definidas por el usuario
  • CAPÍTULO 26 Sobrecarga del operador
  • CAPÍTULO 27 Tipos que aceptan valores NULL
  • CAPÍTULO 28 Otros detalles del idioma
  • CAPÍTULO 29 Hacer amigos con .NET Framework
  • CAPÍTULO 30 System.Array y las clases de colección
  • CAPÍTULO 31 Operaciones asincrónicas y de subprocesamiento
  • CAPÍTULO 32 Generación de código en tiempo de ejecución
  • CAPÍTULO 33 Interoperabilidad
  • CAPÍTULO 34 Descripción general de .NET Framework
  • CAPÍTULO 35 Windows Forms
  • CAPÍTULO 36 DiskDiff: más sofisticación
  • CAPÍTULO 37 Práctico DiskDiff
  • CAPÍTULO 38 Más profundo en C #
  • CAPÍTULO 39 Programación defensiva
  • CAPÍTULO 40 Consejos para el código del mundo real
  • CAPÍTULO 41 El compilador de línea de comandos
  • CAPÍTULO 42 C # en comparación con otros lenguajes
  • CAPÍTULO 43 Recursos de C # y el futuro

Descargar libro

2. Patrones y prácticas de principios ágiles en C #

Este libro de C # presenta un movimiento de exámenes lógicos que hablan de los aspectos esenciales del giro ágil de eventos y la estructura ágil. El libro pasa rápidamente de los modelos UML al código C # certificado. Las partes básicas representan los aspectos básicos del desarrollo ágil, mientras que las secciones posteriores muestran procedimientos demostrados de la vida real.

Incluso con necesidades que evolucionan rápidamente, el avance ágil es la capacidad de crear programación rápidamente. Para lograr esta destreza, tenemos que utilizar ensayos que den el orden y la información esenciales. Tenemos que utilizar reglas del plan que mantengan nuestro producto adaptable y viable, y tenemos que realizar los diseños de estructura que se han aparecido para ajustar esos estándares a problemas explícitos.

Este libro intenta unir cada una de estas tres ideas en una totalidad funcional. Este libro describe esos estándares, ejemplos y prácticas y luego exhibe cómo se aplican paseando por muchas investigaciones contextuales diversas. Más significativamente, las investigaciones contextuales no se presentan como obras completas, sino que son planes en curso.

Verá a los creadores cometer errores y verá cómo los reconocen como errores y, a la larga, los corrigen. Verá a los arquitectos confundirse con los problemas y estresarse por las ambigüedades. Por lo tanto, verá la demostración de la estructura.

Tabla de contenido

  • Sección I.Desarrollo ágil
  • Sección II. Diseño ágil
  • Sección III. El estudio de caso de nómina
  • Sección IV. Empaquetado del sistema de nómina

Descargar libro

3. C # aplicado en los mercados financieros 

Este libro está destinado a ayudar a todos los ingenieros de software con experiencia en el lenguaje C #. Cubre todas las ideas importantes de C # desde una perspectiva financiera. Los enfoques clave asegurados se centran en la creación de una aplicación de Windows en un entorno que rodea las finanzas. Los administradores, los tipos de datos y los controles están protegidos en primer lugar, ya que estructuran el segmento central de la programación.

La programación orientada a objetos se analiza a fondo desde un enfoque de la vida real, y también se analizan los temas más utilizados en C #. La acentuación del libro está en la aplicación de C # a las finanzas. Posteriormente, no cubre todos los temas en toda su profundidad, ya que partes de C # se utilizan en aplicaciones relacionadas con las finanzas de vez en cuando.

El libro de C # tiene muchas cosas adicionales que le ayudarán a aprender C # mejor. Tiene varias secciones que comienzan con lo más básico de C #. También le enseñará los grupos de conexiones en la sección de la base de datos y avanzará para enseñarle cómo manejar bases de datos, transacciones y cómo trabajar con datos. Después de terminar este libro, podrá crear nuevos proyectos en visual studio.NET.

Tabla de contenido

  • ¿Qué es .NET y cómo encaja C #?
  • Los fundamentos de C #
  • Programación orientada a objetos
  • Bases de datos
  • De entrada y salida
  • XML
  • Aplicaciones de BuildingWindows
  • Despliegue

Descargar libro

4. Libro paso a paso de Visual C #

El objetivo de este libro de C # es mostrarle los conceptos básicos de la programación con C # utilizando Visual Studio 2008 y la versión 3.5 de .NET Framework. Obtendrá competencia con los aspectos destacados del lenguaje C # y luego los utilizará para fabricar aplicaciones que se ejecutan en el marco de trabajo de Microsoft Windows.

Cuando complete este libro, tendrá una comprensión cuidadosa de C # y lo habrá utilizado para fabricar aplicaciones de Windows Presentation Foundation (WPF); también podrá acceder a las bases de datos de Microsoft SQL Server, crear aplicaciones Web ASP.NET, ensamblar y gastar una administración de Windows Communication Foundation.

Este libro está destinado a ayudarlo a desarrollar aptitudes en varios territorios básicos. Si es nuevo en la programación o si está cambiando de otro lenguaje de programación, por ejemplo, C, C ++, Sun Microsystems Java o Visual Basic, puede utilizar este libro perfectamente.

Tabla de contenido

  • Parte I Introducción a Microsoft Visual C # y Microsoft Visual Studio 2008
  • Parte II Comprensión del lenguaje C #
  • Parte III Creación de componentes
  • Parte IV Trabajar con aplicaciones de Windows
  • Parte V Gestión de datos
  • Parte VI Creación de aplicaciones web

Descargar libro

5. Comenzando con los objetos de C # desde los conceptos hasta el código

¿Está traumatizado por la idea de tener que aprender C #, un lenguaje completamente nuevo? Bueno, entonces este libro es lo más destacado para ti, ya que contiene todo desde cero. A partir de todos los conceptos básicos de la programación en C #, pasará al código en tiempo real. El libro tiene tres partes.

La primera le enseñará los rudimentos de C #, la siguiente parte le enseñará a modelar objetos y la última parte le enseñará cómo traducir un “Blueprint” UML a código C #. Cada parte tiene su resumen al final, lo que lo hace extremadamente claro para el usuario. Por lo tanto, si tiene miedo, este libro es su mejor amigo.

Tabla de contenido

  • Capítulo 1 – Una pequeña muestra de C #
  • Capítulo 2 – Abstracción y modelado
  • Capítulo 3 – Objetos y clases
  • Capítulo 4 – Interacciones de objetos
  • Capítulo 5 – Relaciones entre objetos
  • Capítulo 6 – Colecciones de objetos
  • Capítulo 7 – Algunos conceptos de objetos finales
  • Capítulo 8 – El proceso de modelado de objetos en pocas palabras
  • Capítulo 9 – Formalización de requisitos a través de casos de uso
  • Capítulo 10 – Modelado de los aspectos estáticos / de datos del sistema
  • Capítulo 11 – Modelado de los aspectos dinámicos / de comportamiento del sistema
  • Capítulo 12 – Conclusión de nuestros esfuerzos de modelado
  • Capítulo 13 – Una mirada más profunda a C #
  • Capítulo 14 – Transformar nuestro modelo UML en código C #
  • Capítulo 15: Completar nuestra aplicación, Parte 1: Agregar persistencia de archivos
  • Capítulo 16: Completar nuestra aplicación, Parte 2: Agregar una interfaz gráfica de usuario
  • Capítulo 17 – Próximos pasos

Descargar libro

6. Clr a través de C #

Este libro de C # es absolutamente sorprendente para los principiantes que desean aprender C # y CLR a través de C #. Contiene un total de cinco partes. La primera parte le enseñará todos los conceptos básicos de CLR, es decir, la construcción, el empaquetado, la implementación y los tipos de CLR y también los ensamblajes. Las siguientes partes pasan a los tipos de diseño. Aquí, se le enseñarán tipos de valores, métodos, parámetros, genéricos e interfaces. Luego se le enseñarán los tipos esenciales que son las matrices, delegados, etc.

Finalmente, también hay una parte donde se discuten todas las instalaciones principales, y allí, se le enseñará alojamiento CLR, dominios de aplicaciones, serialización en tiempo de ejecución, etc. Los conceptos básicos de subprocesamiento y otras operaciones asincrónicas también se enseñan al final del libro. Por lo tanto, es un paquete completo de información valiosa sobre CLR. Por lo tanto, si desea aprender CLR, este es el libro perfecto y único para usted.

Tabla de contenido

Parte I Conceptos básicos de CLR

  • Capítulo 1 El modo de ejecución de CLR
  • Capítulo 2 Creación, empaquetado, implementación y administración de aplicaciones y tipos
  • Capítulo 3 Ensamblados compartidos y ensamblados fuertemente nombrados

Parte II Diseñar tipos

  • Capítulo 4 Fundamentos de tipos
  • Capítulo 5 Tipos primitivos, de referencia y de valor
  • Capítulo 6 Conceptos básicos sobre tipos y miembros
  • Capítulo 7 Constantes y campos
  • Capítulo 8 Métodos
  • Capítulo 9 Parámetros
  • Capítulo 10 Propiedades
  • Capítulo 11 Eventos
  • Capítulo 12 Genéricos
  • Capítulo 13 Interfaces

Parte III Tipos esenciales

  • Capítulo 14 Caracteres, cadenas y trabajo con texto
  • Capítulo 15 Tipos enumerados y marcas de bits
  • Capítulo 16 Matrices
  • Capítulo 17 Delegados
  • Capítulo 18 Atributos personalizados
  • Capítulo 19 Tipos de valor que aceptan valores NULL
  • Capítulo 20 Excepciones y gestión del estado
  • Capítulo 21 El montón administrado y la recolección de basura
  • Capítulo 22 Hospedaje CLR y dominios de aplicaciones
  • Capítulo 23 Carga y reflexión del ensamblaje
  • Capítulo 24 Serialización en tiempo de ejecución
  • Capítulo 25 Interoperación con componentes WinRT
  • Capítulo 26 Conceptos básicos del hilo
  • Capítulo 27 Operaciones asincrónicas vinculadas a la computación
  • Capítulo 28 Operaciones asíncronas vinculadas a E / S
  • Capítulo 29 Construcciones de sincronización de subprocesos primitivos
  • Capítulo 30 Construcciones de sincronización de subprocesos híbridos

Descargar libro

7. C # 3.0 La referencia completa 

Este libro describe C # 3.0. Está aislado en dos secciones. La Parte I ofrece una conversación de gran alcance sobre el lenguaje C #, incluidos los nuevos aspectos destacados incluidos en esta versión 3.0. Esta es la parte más importante del libro y describe las consignas, la puntuación, la sintaxis y los aspectos más destacados que caracterizan el idioma.

Además, la E / S, la reflexión, la herencia y el preprocesador también se tratan en la Parte I. La Parte II investiga la biblioteca de clases C #, que es la biblioteca de clases de .NET Framework. Esta biblioteca es colosal y, como resultado, está más allá del ámbito de la imaginación esperar cubrir toda la biblioteca de clases del Sistema .NET en un solo libro. En cambio, la Parte II se centra en la biblioteca central, que se encuentra en el espacio de nombres del Sistema.

Asimismo, se analizan los surtidos, subprocesos múltiples, administración de sistemas y Windows Forms. Estas son las piezas de la biblioteca que casi todos los ingenieros de software de C # tendrán que utilizar en sus trabajos futuros. Este libro no requiere experiencia previa en programación.

Si ya está familiarizado con C ++ o Java, tendrá la opción de progresar rápidamente porque C # comparte muchas similitudes con esos dialectos. Si no tiene experiencia previa en programación, aún tendrá la opción de tomar C # de este libro, sin embargo, debe trabajar con cautela a través de los modelos en cada parte.

Tabla de contenido

Parte I El lenguaje C #

  • La creación de C #
  • Una descripción general de C #
  • Tipos de datos, literales y variables
  • Operadores
  • Declaraciones de control de programa
  • Introducción de clases y objetos
  • Matrices y cadenas
  • Una mirada más cercana a métodos y clases
  • Sobrecarga del operador
  • Indexadores y propiedades
  • Herencia
  • Interfaces, estructuras y enumeraciones
  • Manejo de excepciones
  • Usando E / S
  • Delegados, eventos y expresiones Lambda
  • Espacios de nombres, preprocesador y ensamblados
  • ID de tipo de tiempo de ejecución, reflexión y atributos
  • Genéricos LINQ
  • Código inseguro, punteros, tipos que aceptan valores NULL y temas varios

Parte II Exploración de la biblioteca de C #

  • Explorando el espacio de nombres del sistema
  • Cadenas y formato
  • Programación multiproceso
  • Colecciones, enumeradores e iteradores
  • Conexión en red a través de Internet mediante System.Net
  • Utilice System.Windows.Forms para crear aplicaciones de Windows basadas en formularios

Descargar libro

8. Libro de cocina de C # 3.0 con ejemplos 

Este libro de C # está dirigido a clientes y lectores de todos los niveles, ya sean novatos o expertos. Por lo tanto, no necesita ser un diseñador experto en C # o .NET para utilizar este libro. Este libro ofrece respuestas a los problemas que los desarrolladores enfrentan constantemente, así como a algunos que pueden acompañarlos con menos frecuencia.

Las recetas están dirigidas a aquellos desarrolladores que necesitan descifrar problemas en ese momento y no aprender muchas hipótesis antes de ocuparse del problema. Si bien los libros de ejercicios de referencia o instructivos pueden representar y enseñarle todas las ideas generales, no lo ayudan a abordar problemas certificables.

Aquí viene este libro en particular que ha decidido educarlo mediante modelos del mundo real, el camino común para que muchas personas aprendan. Se considera que la mayoría de los problemas discutidos son los problemas examinados por los diseñadores de C #. Sin embargo, una parte de los problemas más desarrollados requiere soluciones cada vez más alucinantes que consoliden numerosos sistemas.

Cada fórmula está diseñada para ayudarlo a comprender rápidamente su problema particular, descubrir cómo resolverlo y descubrir cualquier posible intercambio o, por otro lado, ramificaciones para ayudarlo a comprender sus problemas de manera rápida, productiva y con un esfuerzo insignificante.

Tabla de contenido

  • Consulta de lenguaje integrado (LINQ)
  • Cadenas y caracteres
  • Clases y estructuras
  • Genéricos
  • Colecciones
  • Iteradores, tipos parciales y métodos parciales
  • Manejo de excepciones
  • Diagnósticos
  • Delegados, eventos y expresiones Lambda
  • Expresiones regulares
  • Estructuras de datos y algoritmos
  • E / S del sistema de archivos
  • Reflexión
  • Web
  • XML
  • Redes
  • Seguridad
  • Enhebrado y sincronización
  • Caja de herramientas
  • Números y enumeraciones

Descargar libro

9. C # en pocas palabras: la referencia definitiva 

El objetivo de este libro son todos los programadores intermedios y avanzados que buscan un libro de C # que tenga toda la información importante bajo un mismo techo. No se requieren datos previos sobre C # para comenzar este libro. Pero, de nuevo, algo de experiencia en programación fundamental es crucial.

Para el aprendiz, este libro complementa, en lugar de reemplazar, un prólogo de estilo de ejercicio instructivo a la programación. Este libro es un socio ideal para el alcance gigantesco de cualquiera de los libros de C # que se centra en un avance aplicado, por ejemplo, ASP.NET, WPF o WCF.

C # 4.0, en pocas palabras, cubre las regiones de C #, .NET Framework en detalle que los otros libros excluyen. Los primeros capítulos después de la introducción discuten C # completamente desde cero hasta el final. Comienza con los conceptos básicos absolutos que son las variables y los tipos de datos. Esto será de gran ayuda si es nuevo y desea aprender C #; por lo tanto, debe leer estos capítulos en la secuencia indicada.

Tabla de contenido

  • Presentación de C # y .NET Framework
  • Conceptos básicos del lenguaje C #
  • Crear tipos en C #
  • C # avanzado
  • Descripción general del marco
  • Fundamentos del marco
  • Colecciones
  • Consultas LINQ
  • Operadores LINQ
  • LINQ a XML
  • Otras tecnologías XML
  • Eliminación y recolección de basura
  • Contratos de códigos y diagnósticos
  • Streams y E / S
  • Redes
  • Publicación por entregas
  • Ensambles
  • Reflexión y metadatos
  • Programación dinámica
  • Seguridad
  • Enhebrar
  • Programación paralela
  • Métodos asincrónicos
  • Dominios de aplicación
  • Interoperabilidad nativa y COM
  • Expresiones regulares

Descargar libro

10. Referencia de bolsillo de C # 5.0

Este libro le dirá exactamente lo que necesita saber. A diferencia de otros libros de C #, no le aburrirá dándole introducciones largas o ejemplos hinchados. Más bien, es tan consistente y tiene toda la información en un área concentrada que será elemental para usted navegar por cualquier información o datos que necesite o quiera buscar.

Es un libro ideal si desea algo como referencia de todos los tiempos o una guía que lo ayude a acelerar su aprendizaje de C # si ya está familiarizado con los lenguajes: Java, C ++ o incluso una versión anterior de C #. Para aprender C # como principiante, se recomienda utilizar otro libro en lugar de este, ya que es más como una referencia una vez que haya aprendido este idioma.

Tabla de contenido

  • Un primer programa de C #
  • Sintaxis
  • Conceptos básicos de tipo
  • Tipos numéricos
  • Operadores y tipos booleanos
  • Cadenas y caracteres
  • Matrices
  • Variables y parámetros
  • Expresiones y operadores
  • Declaraciones
  • Espacios de nombres
  • Clases
  • Herencia
  • El tipo de objeto
  • Estructuras
  • Modificadores de acceso
  • Interfaces
  • Enumeraciones
  • Tipos anidados
  • Genéricos
  • Delegados
  • Eventos
  • Expresiones lambda
  • Métodos anónimos
  • prueba declaraciones y excepciones
  • Enumeración e iteradores
  • Tipos que aceptan valores NULL
  • Sobrecarga del operador
  • Métodos de extensión
  • Tipos anónimos
  • LINQ
  • Enlace dinámico
  • Atributos
  • Atributos de información de la persona que llama
  • Funciones asincrónicas
  • Código inseguro y punteros
  • Directivas del pre procesador
  • Documentación XML

Descargar libro

11. Referencia rápida de sintaxis de C # 7

Este libro de C # está dirigido a programadores intermedios y avanzados que tienen bastante experiencia en programación. Este libro es más como una guía para aquellos que quieren tener algo que mirar justo antes de una entrevista o una lección. Los capítulos de este libro son concisos y van al grano, lo que le ayudará a aprender C # cómodamente.

Incluye justo lo que necesita para una entrevista excelente. Todo está escrito como una pequeña nota para que pueda hojear rápidamente cada capítulo. Comenzando con los temas más básicos que son variables, operadores, cadenas, matrices y bucles, pasa a los temas difíciles que son herencia, interfaces, sobrecarga, manejo de excepciones, etc.

Tabla de contenido

  • Capítulo 1: Hola mundo
  • Capítulo 2: Compilar y ejecutar
  • Capítulo 3: Variables
  • Capítulo 4: Operadores
  • Capítulo 5: Cuerdas
  • Capítulo 6: Matrices
  • Capítulo 7: Condicionales
  • Capítulo 8: Bucles
  • Capítulo 9: Métodos
  • Capítulo 10: Clase
  • Capítulo 11: Herencia
  • Capítulo 12: Redefiniendo miembros
  • Capítulo 13: Niveles de acceso
  • Capítulo 14: Estático
  • Capítulo 15: Propiedades
  • Capítulo 16: Indexadores
  • Capítulo 17: Interfaces
  • Capítulo 18: Resumen
  • Capítulo 19: Espacios de nombres
  • Capítulo 20: Enum
  • Capítulo 21: Manejo de excepciones
  • Capítulo 22: Sobrecarga del operador
  • Capítulo 23: Conversiones personalizadas
  • Capítulo 24: Estructura
  • Capítulo 25: Preprocesadores
  • Capítulo 26: Delegados
  • Capítulo 27: Eventos
  • Capítulo 28: Genéricos
  • Capítulo 29: Constantes
  • Capítulo 30: Métodos asincrónicos

Descargar libro

12. C # – Entrenador las 24 horas

Este libro es un manual autoguiado para la programación C # en el dominio de Visual Studio. Utiliza ejercicios simples de seguir, reforzados por pasos, pautas y actividades complementarias, para ayudarlo a lograr la programación en C # de manera rápida y sin esfuerzo. Revela cómo componer programas C # que interactúan con el cliente para comprender las entradas, calcular los resultados y mostrar los rendimientos. Le indicará la mejor manera de examinar y componer registros, realizar impresiones y utilizar bases de datos.

Este libro no lo convertirá en un especialista, pero le brindará una sólida comprensión de las instrucciones paso a paso para componer programas en C #. En el momento en que haya terminado este libro y esté trabajando en las áreas y actividades de Pruébelo, tendrá la opción de redactar sus propios proyectos que no sean intrascendentes. Podrás fabricar algunos proyectos valiosos. No se deje intimidar porque este libro de C # es para cualquier persona que necesite descubrir cómo componer programas de C #.

Independientemente de si necesita pasar a una gratificante vocación como diseñador de software, incluir nuevas habilidades en su lista de calificaciones o un nuevo interés secundario cautivador, este libro puede ayudarlo a comenzar muy rápido. Este libro no espera que tenga experiencia previa en programación.

Tabla de contenido

  • Lección 1: Introducción al IDE de Visual Studio
  • Lección 2: Crear controles
  • Lección 3: Hacer que los controles se organicen solos
  • Lección 4: Manejo de eventos
  • Lección 5: Hacer menús
  • Lección 6: Hacer tiras de herramientas y tiras de estado
  • Lección 7: Uso de RichTextBoxes
  • Lección 8: Uso de cuadros de diálogo estándar
  • Lección 9: Creación y visualización de formularios nuevos
  • Lección 10: Creación de cuadros de diálogo personalizados
  • Lección 11: Uso de variables y realización de cálculos
  • Lección 12: Código de depuración
  • Lección 13: Comprensión del alcance
  • Lección 14: Trabajar con cadenas
  • Lección 15: Trabajar con fechas y horas
  • Lección 16: Uso de matrices y colecciones
  • Lección 17: Usar enumeraciones y estructuras
  • Lección 18: Tomar decisiones
  • Lección 19: Pasos repetidos del programa
  • Lección 20: Reutilización de código con métodos
  • Lección 21: Manejo de errores
  • Lección 22: Prevención de errores
  • Lección 23: Definición de clases
  • Lección 24: Inicializar objetos
  • Lección 25: Clases de perfeccionamiento
  • Lección 26: Operadores de sobrecarga
  • Lección 27: Uso de interfaces
  • Lección 28: Hacer clases genéricas
  • Lección 29: Uso de archivos
  • Lección 30: Impresión
  • Lección 31: Aplicaciones de la Tienda Windows
  • Lección 32: Aplicaciones de Windows Phone
  • Lección 33: Localización de programas
  • Lección 34: Programación de bases de datos, parte 1
  • Lección 35: Programación de bases de datos, parte 2
  • Lección 36: LINQ to Objects
  • Lección 37: LINQ to SQL

Descargar libro

13. C # todo en uno para tontos

C # All In One For Dummies retrata una forma aberrante de ver los lenguajes de programación. El objetivo de este libro es revelarle C #. Para componer proyectos utilizables, necesita una condición de codificación particular. Este libro apuesta a que utilizará Microsoft Visual Studio. Dado que este libro es un todo en uno, le brindará una inclusión de gran alcance de Visual Studio.

Este libro es tan simple de usar como podría esperarse razonablemente, por lo que es interesante aprender C #. Entender o aprender otro idioma es suficientemente difícil, ¿por qué hacerlo más complicado de lo que debería ser? Este libro está dividido en ocho libros pequeños, por lo que es mucho más fácil comprender todos los temas.

Tabla de contenido

  • Libro I: Conceptos básicos de la programación en C #
  • Libro II: Programación en C # orientada a objetos
  • Libro III: Diseño para C #
  • Libro IV: Un recorrido por Visual Studio
  • Libro V: Desarrollo de Windows con WPF
  • Libro VI: Desarrollo Web con ASP.NET
  • Libro VII: Desarrollo orientado a servicios
  • Libro VIII: Nuevas funciones en C # 4.0

Descargar libro

14. C # Deconstruido

Este libro de C # es un poco diferente de los demás en la lista de libros de C #, ya que analiza la arquitectura de la CPU y sus lenguajes de programación. Los primeros capítulos ofrecen una descripción general de la CPU; le informará sobre la memoria de la CPU, los conceptos del sistema operativo, el hilo y el proceso.

Después de eso, le dará una breve descripción de la historia de C #, cómo evolucionó este lenguaje y cuáles son sus características principales, y luego avanzará lentamente a la profundidad de C #. También se le presentará a los archivos PE, que es una parte crucial de este lenguaje y le ayudará a aprender C #.

Tabla de contenido

  • Introducción al lenguaje de programación
  • La máquina virtual y CLR
  • Montaje
  • Modelo de memoria CLR
  • CLR Memory Model II
  • Modelo de ejecución CLR
  • Modelo de ejecución CLR II

Descargar libro

15. Programación de juegos en C # para la creación de juegos serios 

Todo el mundo tiene pensamientos de juego extraordinarios, pero el proceso de llevarlo a un elemento completo ciertamente no es comprensible. Existen numerosos dialectos de programación, bibliotecas y estrategias de creación, lo cual es muy intimidante incluso para pensarlo. Sin un diseño o una base sólida y decente, el código del juego puede volverse tan confuso que un diseñador puede asfixiarse en la complejidad.

Este libro explica la mejor manera de componer código básico, impecable y confiable mediante la creación de dos juegos fundamentales. Con la ayuda del lenguaje de programación C # y OpenGL, estos juegos se ensamblan. C # es un lenguaje de programación avanzado e impulsado, por lo que la formación de código es más rápida. Esto actúa como una gran ventaja ya que tiene menos moles de programación que evitar. La parte resultante familiariza cómo puede utilizar estas bibliotecas. También le mostrará cómo crear su propia biblioteca de juegos que se puede reutilizar.

Cuando haya terminado con este libro de C #, tendrá una gran base de código para crear y desarrollar, buscando sus propios pensamientos. En el segmento inicial del libro, ubicará las técnicas y las bibliotecas utilizadas para fabricar juegos extraordinarios. La parte siguiente le explica cómo puede utilizar estas bibliotecas y crear su propia biblioteca de juegos reutilizable.

Tabla de contenido

PARTE I ANTECEDENTES  

  • Capítulo 1 La historia de C #
  • Capítulo 2 Introducción a OpenGL
  • Capítulo 3 Métodos modernos

PARTE II APLICACIÓN 

  • Capítulo 4 Configuración
  • Capítulo 5 El bucle del juego y los gráficos
  • Capítulo 6 Estructura del juego
  • Capítulo 7 Renderizado de texto
  • Capítulo 8 Matemáticas del juego
  • Capítulo 9 Creación del motor del juego
  • Capítulo 10 Un simple juego de disparos de desplazamiento lateral
  • Capítulo 11 Creando tu propio juego

Descargar libro

16. Programación en C # para principiantes absolutos

Si desea aprender C # desde cero, este libro es para usted. Encontrarás de todo, desde los temas más básicos hasta los más avanzados. No hay muchos capítulos en este libro. Tiene todo dado de una manera muy concisa y condensada para que no tenga que leer otro libro para principiantes para aprender C #. Contiene numerosos ejemplos después de cada discusión, lo que le permite comprender los temas casi sin esfuerzo.

Tabla de contenido

  • Capítulo 1: Entrada y salida básica: una mini aventura
  • Capítulo 2: Ramificaciones y operadores: el juego de las matemáticas
  • Capítulo 3: Bucles y cadenas: el programa Pig Latin
  • Capítulo 4: Objetos y encapsulación: el programa Critter
  • Capítulo 5: Constructores, herencia y polimorfismo: la lucha de bolas de nieve
  • Capítulo 6: Creación de un programa de Windows: The Visual Critter
  • Capítulo 7: Temporizadores y animación: El módulo de aterrizaje lunar
  • Capítulo 8: Arrays: El juego de fútbol
  • Capítulo 9: Manejo de archivos: el kit de aventuras
  • Capítulo 10: XML básico del capítulo: The Quiz Maker
  • Capítulo 11: Bases de datos y ADO.NET: la base de datos espía

Descargar libro

17. Estructuras de datos y algoritmos usando C #

Este libro de C # está compuesto fundamentalmente como un bosquejo de la vida real de las estructuras de datos y los algoritmos que todos los ingenieros de software genuinos necesitan conocer y comprender. Las diferentes estructuras de datos y algoritmos se introducen como aparatos de pensamiento crítico. Este libro no espera que seas un experto en programación, obviamente. Aún así, lo esencial de este libro es que tiene cierto reconocimiento con el lenguaje C # en general, y más específicamente, en la programación orientada a objetos en C #. Por lo tanto, para aprender C # y también las estructuras de datos, ¡este libro es una joya!

Tabla de contenido

  • Capítulo 1 Introducción a las colecciones, los genéricos y la clase de cronometraje 1
  • Capítulo 2 Arrays y ArrayLists 26
  • Capítulo 3 Algoritmos básicos de clasificación 42
  • Capítulo 4 Algoritmos de búsqueda básicos 55
  • Capítulo 5 Pilas y colas 68
  • Capítulo 6 La clase BitArray 94
  • Capítulo 7 Cadenas, la clase String y la clase StringBuilder 119
  • Capítulo 8 Coincidencia de patrones y procesamiento de texto
  • Capítulo 9 Creación de diccionarios: la clase DictionaryBase y la clase SortedList
  • Capítulo 10 Hash y la clase Hashtable 176
  • Capítulo 11 Listas vinculadas 194
  • Capítulo 12 Árboles binarios y árboles de búsqueda binaria 218
  • Capítulo 13 Conjuntos 237
  • Capítulo 14 Algoritmos de clasificación avanzados 249
  • Capítulo 15 Estructuras de datos y algoritmos avanzados para la búsqueda 263
  • Capítulo 16 Gráficos y algoritmos de gráficos
  • Capítulo 17 Algoritmos avanzados

Descargar libro

18. Fundamentos de la programación informática con C #

Este libro de C # es el más apropiado para los aprendices. Se propone para cualquier persona que hasta este momento no se haya encerrado genuinamente en la programación y quiera comenzar a hacerlo. Este libro comienza con los conceptos básicos absolutos y gradualmente lo llevará a los conceptos básicos de la programación.

No le mostrará completamente todo lo que puede necesitar para convertirse en diseñador de software y trabajar en una organización de software. Sin embargo, sentará la preparación para desarrollar información y habilidades innovadoras y, a través de ellas, tendrá la opción de convertir la programación en su carrera.

No se estrese si nunca antes ha compuesto un programa de computadora en su vida. Hay una primera vez para todo. En este libro, aprenderá a programar sin ninguna preparación previa. No es necesario tener conocimientos ni capacidades previas. Todo lo que necesita es un conocimiento básico de la PC y el anhelo de comenzar a programar. El resto lo ganarás con el libro.

Descargar libro

19. Aprendizaje de programación orientada a objetos en C # 5.0

Este libro ofrece un manual exhaustivo de los aspectos más destacados de C # 5.0. Aclara los estándares de programación organizada por objetos (OOP) y sus ventajas en la creación de aplicaciones certificables, y coordina los conceptos básicos de OOP por dentro y por fuera al crear código en C #.

Proporciona datos básicos y directos para ayudar a los lectores a superar las capacidades del centro de Visual C # e investiga la creación y el uso de aspectos destacados de la clase progresados, por ejemplo, genéricos, surtidos y sobrecarga de operadores. El libro está diseñado para programadores de nivel intermedio a avanzado, y muestra en detalle varias partes de la programación orientada a objetos. El libro investiga los aspectos más destacados de C # 5.0 con modelos en ejecución.

Comienza con temas centrales como tipos de información, operadores, matrices y cadenas. Después de estos temas básicos, se profundiza lentamente en los intrincados temas de la reutilización del código a través de clases, polimorfismo y herencia. El libro es provechoso para los diseñadores y educadores que necesitan aprender a programar en C #.

Tabla de contenido

  • Capítulo 1 El .NET Framework
  • Capítulo 2 Tipos de datos
  • Capítulo 3 Operadores y expresiones
  • Capítulo 4 Toma de decisiones y bucles
  • Capítulo 5 Matrices y cadenas
  • Capítulo 6 Métodos y estructuras
  • Capítulo 7 Clases y objetos
  • Capítulo 8 Herencia y polimorfismo
  • Capítulo 9 Interfaces
  • Capítulo 10 Sobrecarga del operador
  • Capítulo 11 Delegados y eventos
  • Capítulo 12 Genéricos y colecciones
  • Capítulo 13 Gestión de errores y excepciones
  • Capítulo 14 Hilos
  • Capítulo 15 Corrientes
  • Capítulo 16 ADO.NET
  • Capítulo 17 Consultas LINQ
  • Capítulo 18 Desarrollo de aplicaciones basadas en web en .NET
  • Capítulo 19 Ensamblados .NET

Descargar libro

20. Pensando en Do sostenido

Este libro habla de la programación como una carrera, no como una disciplina académica. Este libro espera que tenga algún reconocimiento de programa, y ​​puede comprender que un programa es una variedad de explicaciones, la posibilidad de una subrutina / articulaciones de control de función, por ejemplo, declaraciones “si” y bucles, por ejemplo, “mientras” Etcétera.

Este libro no espera que esté familiarizado con la programación organizada por objetos (OOP). Por lo tanto, la parte principal del libro puede verse como un ejercicio instructivo integral sobre programación orientada a objetos, más como un ejercicio instructivo en C #. Además, no es necesario tener experiencia en informática para aprender C # con este libro.

Tabla de contenido

  • Aquellos que pueden codificar
  • Introducción a los objetos
  • Hola objetos
  • Controlar el flujo del programa
  • Inicialización y limpieza
  • Ocultar la implementación
  • Reutilización de clases
  • Interfaces e implementación
  • Acoplamiento y cohesión
  • Recolectando tus Objetos
  • Manejo de errores con excepciones
  • E / S en C #
  • Reflexión y atributos
  • Programación de formularios de Windows
  • Descripción general de GDI +
  • Programación multiproceso
  • XML
  • Programación web

Descargar libro

Finalmente, Insights

Como ya sabrá, C # está bastante relacionado con Java, al igual que los primos hermanos. Pero luego, a diferencia de Java, C # adicionalmente le brinda acceso a punteros, un componente respaldado por C ++. Por lo tanto, C # consolida la cruda intensidad de C ++ con la seguridad de escritura de Java. Por lo tanto, los programadores de Java se sentirán muy cómodos y como en casa en C # una vez que estén acostumbrados a SDK Framework.

C # es un lenguaje enfocado a ingenieros para la etapa de Microsoft .NET, que acaba de funcionar con un lenguaje similar a C, por ejemplo, C, C ++ o Java. Microsoft describe C # como un lenguaje innovador y de vanguardia para el desarrollo de .NET y sigue transmitiéndolo con nuevos aspectos destacados, por ejemplo, Language Integrated Query (LINQ).

Realmente esperamos que los libros de C # que sugerimos anteriormente le sean útiles. Aprender C # requerirá su práctica y esfuerzo tenaces, que, si está dispuesto a dar, ya ha llegado a la mitad de su viaje de aprendizaje. Por último, si la información que le hemos proporcionado le ha ayudado, no dude en compartirla con sus amigos y familiares. ¡Sería un placer!

Leave a Comment

Your email address will not be published.