Este libro fue escrito teniendo en mente a los programadores novatos y los expertos. Si no conoce absolutamente nada sobre las bases de desarrollo de software, este libro le iniciara en sus fundamentos, mostrandole como funcionan las variables, los bucles de control y las clases. El libro tambien esta dirigido a los programadores de cualquier nivel, mostrandole las herramientas .NET disponibles para el desarrollo en C# y proporcionandoles trucos para hacer que sus propias aplicaciones en C# funcionen perfectamente dentro de la directrices de desarrollo de .NET Framework.
Si ya esta introducido en el mundo de la creacion de aplicaciones .NET, encontrara en este libro un recurso muy util porque cubre casi todos los aspectos del desarrollo .NET exhaustivamente. Las primeras tres partes del libro sirven de punto de referencia ilustrativo para usar las caracteristicas del lenguaje C#. En cambio, las dos ultimas partes estan dedicadas a mostrar a C# como plataforma de desarrollo para aplicaciones, ilustrando el papel de C# en aplicacines de escritorio, Web, base de datos y basadas en componentes. En este libro se asume que es la primera vez que utiliza C# y pretende proporcionar una comprension del lenguaje sin exigir un conocimiento previo. Sin embargo, el libro tambien supone que el lector esta familizarizado con los entornos de aplicaciones usados en conjuncion con sus aplicacionesC#.
Las ultimas partes del libro abordan el uso de C# con aplicaciones de escritorio, Web, bases de datos y basadas en componentes, pero no explica esas plataformas con detalle. En su lugar, el libro supone que el lector tiene un conocimiento practico de esas plataformas.
Detalles:Paginas: 835
Peso: 43.3 MB
Compresión: Rar
Formato: PDF
Básicamente el eje central de la obra es el lenguaje de programación C#, del que no sólo se describe su sintaxis sino que también se intenta explicar cuáles son las razones que justifican las decisiones tomadas en su diseño y cuáles son los errores más difíciles de detectar que pueden producirse al desarrollar de aplicaciones con él. Sin embargo, los 20 temas utilizados para ello pueden descomponerse en tres grandes bloques:
Paginas: 260
Peso: 1.38 MB
Compresión: Rar
Formato: PDF
En A Fondo C#, Tom Archer establece la base Introduciendo .NET y el CLR, explica los fundamentos de C# y profundiza en algunos conceptos avanzados del Lenguaje C#. Su gran experiencia - como desarrollador o autor de libros sobre C++, J++ y Microsoft Windows - le permite explicar C# de tal manera que los lectores lo encontraran ameno e informativo.
Este libro va dirigido a toda persona que quiera iniciarse en el desarrollo con C# y .NET. Esta es una plataforma emocionante y es la onda del futuro en lo que al desarrollo distribuido de Microsoft Windows se refiere. Este libro da por hecho que el lector tiene algun conocimiento base de alguna de las familias de lenguajes C: C++ o Java. Creo que solo hay otro prerrequisito mas, y es el deseo de aprender y explorar nuevas dimenciones en la escritura de aplicaciones.
Detalles:
Paginas: 364
Peso: 15 MB
Compresión: Rar
Formato: PDF
El libro pretende ceñirse a los aspectos fundamentales del estandar ANSI C ctual. Aunque hoy en dia existen otros lenguajes de programacion muy populares como C++ o JAVA, la comprension de estos lenguajes exige un solido conocimiento de las bases de programacion en C.
El texto esta concebido como un curso completo y por lo tanto debe ser leido de forma secuencial. Al final de cada capitulo hay un conjunto de ejercicios propuestos. El lector debe tratar de resolver el mayor numero posible de estos ejercicos. De igual forma es una buena practica el programar los ejemplos resueltos en el texto. El lector debe recordar que la programacion es una tecnica aplicada, igual que tocar un instrumento musical, y por lo tanto requiere muchas horas de ensayo para ser dominada. Los
ejercicios propuestos son lo suficientemente simples como para no requerir conocimientos adicionales de otras materias (matematicas, fisica, contabilidad, etc).
Uno de los puntos mas importantes para quien empieza a programar es adoptar desde el principio un buen estilo de programacion. Esto es, escribir las construcciones del lenguaje de una forma clara y consistente. En este sentido, los ejemplos resueltos en el texto muestran un buen estilo basico de programacion, por lo que se recomienda al lector imitar dicho estilo cuando realice sus programas.
Los apendices A y B son de lectura obligada antes de comenzar a desarrollar programas de complejidad media. En dichos apendices el lector se familiarizare con el uso del preprocesador y de la libreria estandar. Ambas son herramientas fundamentales para desarrollar programas. El apendice C incluye una descripcion de los formatos de datos en el computador. Este tema no es propiamente de programcion, pero la comprension de dichos formatos ayuda al programador a entender mejor conceptos basicos, como las operaciones de conversion de tipos. El lector puede leer este apendice en cualquier momento, aunque recomendamos leerlo antes del capitulo 6.
Detalles:
Paginas: 153
Peso: 712 kb
Compresión: Rar
Formato: PDF
Esta publicación recoge la documentación que se entrega en el Curso de Lenguaje "C"
impartido por el Centro de Cálculo de la Universidad de Zaragoza.
No es un manual de referencia, sino un material didáctico dirigido a facilitar la comprensión de los conceptos, elementos y reglas de la construcción de programas con
lenguaje "C".
En el curso, se explica el lenguaje desde el principio, en términos que presuponen conocimientos básicos sobre la progamación de computadores. Se estudian, presentando abundantes ejemplos, todos los aspectos del lenguaje: tipos de datos, clases de almacenamiento, operadores, expresiones, sentencias de control, funciones, bibliotecas estándar.
Hay una Introducción donde se exponen algunos datos históricos y características
generales del lenguaje.
En la lección 1, se presenta un panorama general de la estructura de un programa
escrito en C sin profundizar, con el fin de adquirir desde el principio familiaridad con
algunos aspectos importantes. Se habla del formato de escritura, de los comentarios, de las sentencias para el preprocesador, de la definición de funciones, de las reglas de alcance, de las expresiones, de la sentencias "if-else" y "for", de las funciones "scanf" y "printf".
En la lección 2 se tratan los elementos que forman el programa desde el punto de
vista léxico: caracteres, identificadores, palabras reservadas, constantes, cadenas,
operadores, separadores.
La lección 3 es muy breve. Se trata únicamente el operador de asignación para explicar la semántica de las expresiones de asignación.
En la lección 4 se presentan los tipos de datos predefinidos sin entrar a fondo.
También se trata de las clases de almacenamiento y de la inicialización de variables en las declaraciones.
En la lección 5 se estudian los tipos fundamentales a fondo y los operadores más afines.
La lección 6 se dedica a mostrar todas las sentencias de control.
La lección 7 está dedicada a las funciones. Se estudian todos los aspectos relacionados
con la definición y uso de las funciones. Se explican las reglas de alcance, las clases de
almacenamiento.
En la lección 8 se muestra un panorama general de los tipos estructurados predefinidos sin entrar a fondo.
En la lección 9 se estudian a fondo el tipo "array", las cadenas y la relación con los
punteros. Se presentan algunas funciones de biblioteca para manejar cadenas de caracteres.
La lección 10 se dedica explicar el tipo "struct", los campos de "bits", las uniones y
los tipos definidos por el usuario.
En la lección 11 se presentan algunas funciones de biblioteca para leer y escribir en
ficheros: abrir y cerrar fichero, posicionar, leer y escribir un carácter, leer y escribir una
cadena, leer y escribir en binario, leer y escribir con formato.
En la lección 12 se explican las bases para construir y manejar estructuras de datos
dinámicas. Se estudia el caso de una lista encadenada con disciplina FIFO.
Detalles:
Paginas: 240
Peso: 230 kb
Compresión: Rar
Formato: PDF