Curso gratis de Introducción a C# ( C Sharp) – 2010

Sábado, 7 de Agosto de 2010 admin Sin comentarios

Curso de PLC - Curso de Apicultura y Apiterapia - Curso de Serigrafía

En la plataforma de Educagratis existe un curso gratis de C# (C Sharp)

¿ Que es C# ?

Los principales inventores de este languaje son Anders Hejlsberg, Scott Wiltamuth , and Peter Golde . Creado , Utilizado e implementado por Microsoft desde Junio de 2000 de manera oficial .

Es un lenguaje basado en C/C++ siendo una evolucion de estos lenguajes , retomando aspectos de Java y Delphi, Utilizando estos cuatro lenguajes como base, lo cual se podria denominar como C++++ o C#, C Sharp o C Almohadilla .

En estos momentos , Microsoft utiliza este lenguaje como complemento al nuevo aspecto tecnologico denominado framework .Net

Para ir al Curso vía e-Learning de Educagratis debes pinchar aquí: “Curso gratis de Introducción a C# ( C Sharp) – 2010

Logo1

Otros cursos vía e-Learning gratis de Programación se pueden encontrar en:

http://www.educagratis.org/moodle/course/category.php?id=8

Leer más…

Microsoft Visual C# 2008 Express Edition [Portable] [MU]

Martes, 3 de Agosto de 2010 admin Sin comentarios

Microsoft Visual C# 2008 Express Edition [Portable] [MU]

Visual C-Sharp 2008 Express Edition Portable

Visual C# 2008 Express Edition es una utilidad que facilita la creación de aplicaciones orientadas a objetos de Windows en .NET Framework. Esta herramienta destaca por su sencilla instalación y su facilidad de uso, que permite mejorar la productividad.

Otras características de Visual C# 2008 Express Edition son:
- Entorno de programación estable y fácil de usar.
- Diseño de aplicaciones de Windows Presentation Foundation (WPF).
- Adición de controles a los proyectos mediante C4F Developer Toolkit y C4F Vista P2P Developer Kit.
- Creación de aplicaciones interactivas con Facebook Developer Toolkit.
- Posibilidad de usar gran cantidad de código predefinido.
- Soporte para realizar diagnósticos y optimización del sistema.

Peso: 101mb
Idioma: Ingles
Formato de Archivo: 7zip
Host: Megaupload
Uploader: Luis41

Sistemas operativos soportados:
- Windows XP Service Pack 2 o posterior
- Windows Server 2003 Service Pack 1 o posterior
- Windows Server 2003 R2 o posterior
- Windows Vista
- Windows Server 2008

Mínimos:
1.6 GHz CPU
512MB RAM
Resolución de 1024×768
Disco Duro a 5400 RPM (revoluciones por minuto)
Net. Framework 2.0 o Superior

Recomendados:
Pentium IV 2.2 GHz o superior,
1GB o más de RAM
Resolución de 1280×1024
Disco duro de 7200 RPM o más.
Net. Framework 3.0

En Windows Vista:
2.4 GHz CPU
2GB RAM
Net. Framework 3.5

DESCARGA: http://lix.in/-84c10d

Categories: Lenguajes Tags: , , ,

Curso de Introducción a Visual C# 2010 (MSDN), Videos y Eje

Martes, 3 de Agosto de 2010 admin Sin comentarios

Curso de Introducción a Visual C# 2010 (MSDN), Videos y Eje

Datos Técnicos
Curso de Introducción a Visual C# 2010 (MDSN)
Español | 206 Mb | Microsoft | 2009 | ISO | Curso Multimedia | Rar | MSDN | Colaborador: ManyBadilla
Descripción
Conoce el nuevo Visual C# 2010

¿Qué es Visual C#?
C# es un lenguaje con seguridad de tipos y orientado a objetos, sencillo pero eficaz, que permite que los programadores creen una gran variedad de aplicaciones. Junto a .NET Framework, Visual C# 2008 permite la creación de aplicaciones para Windows, servicios web, herramientas de bases de datos, componentes, controles, etc

Como saben Microsoft lanzará su plataforma de desarrollo Microsft Visual Studio 2010 mediados de abril, la cual traerá entre sus novedades este lenguaje de programación C#, el cual en su versión 2010 evolucionó para convertirse en nuevo y mejorado, con este curso de libre distribución de C# se aprenderá desde cero este lenguaje, este curso trae incorporado videos y ejemplos de desarrollo, dentro del curso trae una aplicación MSDN Video el cual se podrá tener acceso a su código fuente.

Un excelente si vas a comenzar a programar en C# versión 4, como nota personal, recomiendo este excelente manual.

Este curso le enseñará entre otras cosas:

* Las características fundamentales del lenguaje C#
* Cómo crear aplicaciones Windows con Visual Studio 2010
* Utilizar controles en sus aplicaciones
* Trabajar con imágenes y gráficos en 2D y 3D
* Desplegar las aplicaciones que desarrolle
* Utilizar las clases que se incluyen en la librería de .NET
* Acceder a datos provenientes de una base de datos
* Conocer en qué consiste LINQ y como utilizarlo en C#
* Cómo exponer funcionalidad a otras aplicaciones mediante servicios Web.

Nota

* El Curso de debe de abrir mediante el navegador Internet Explorer y activar los Activex.
* Abrir el archivo (index.html)
* Trae incorporados videos (wmv) de autoayuda además de código fuente de ejemplo.

Novedades C# 4.0
Soporte Dinámico
Visual C # 2010 proporciona soporte para el enlace a los tipos de dinámicas mediante la introducción de un tipo nuevo y dinámico. Este añadido permite a muchos nuevos escenarios, como el acceso simplificado a las API de COM, como las API de automatización de oficinas, a las API dinámicos tales como bibliotecas IronPython, y el código HTML Document Object Model (DOM).

Oficina de Programación
El acceso a las interfaces COM, incluyendo la automatización de las API de Office, es mucho mayor por la adición de un nombre y argumentos opcionales, el tipo de dinámica, propiedades indizadas y ref modificadores opcionales.

Apoyo Equivalencia Tipo
Ahora puede implementar una aplicación que ha integrado la información de tipo en lugar de información de tipo que se importe de un ensamblado de interoperabilidad primario (PIA). Con información de tipo integrado, la aplicación puede utilizar los tipos en un tiempo de ejecución sin necesidad de una referencia al ensamblado en tiempo de ejecuciónSi varias versiones de la asamblea se publican en tiempo de ejecución, la aplicación que contiene la información de tipo incrustado puede trabajar con las diferentes versiones sin tener que recompilar.

Covarianza y contravarianza
Covarianza le permite utilizar un tipo de derivados más de la que especifica el parámetro genérico, mientras que contravarianza le permite utilizar un tipo menos derivados. Esto permite la conversión implícita de clases que implementan interfaces variante y proporciona flexibilidad a las firmas de métodos coincidentes con los tipos de delegado de la variante.Variante interfaces y delegados se pueden crear mediante el uso de los nuevos en y fuera palabras clave del lenguaje. El .NET Framework también introduce soporte para varios variación genérica interfaces existentes y los delegados, incluido el IEnumerable (Of T) y la interfaz de Func (Of Tresult) y acción (de T) delegados.

Nuevo comando Opciones de la línea
El /langversion opción de la línea de comandos hace que el compilador acepta la sintaxis única que es válida en la versión especificada de C #.

El /appconfig opción del compilador permite una aplicación C # para especificar la ubicación de la aplicación de configuración de un archivo de ensamblaje para el compilador.

Contenido del Curso
Módulo 1: Introducción a la plataforma .NET

* Introducción a la plataforma .NET
* ¿Qué es la plataforma .NET?
* El entorno de ejecución CLR
* El lenguaje intermedio y el CLS
* El lenguaje intermedio
* La especificación común de los lenguajes .NET
* El sistema de tipos comunes
* La biblioteca de clases de .NET
* La BCL
* Los espacios de nombres
* Acceso a datos con ADO.NET
* ADO.NET
* La arquitectura de ADO.NET
* Capa conectada de datos
* Capa desconectada
* LINQ
* Introducción a LINQ
* Lección 6: Aplicaciones Windows Forms
* Introducción WPF
* Aplicaciones Web Forms
* Introducción
* Silverlight

Módulo 2: Características del lenguaje C#

* El sistema de tipos
* Tipos primitivos
* Variables y constantes
* Enumeraciones
* Arrays (matrices)
* Clases y estructuras
* Clases
* Definir una clase
* Instanciar una clase
* Estructuras
* Accesibilidad
* Propiedades
* Interfaces
* Manejo de excepciones
* Manejo de excepciones
* Lección 4: Eventos y delegados
* Eventos
* Delegados
* Definir y producir eventos en una clase
* Atributos

Módulo 3: Desarrollo de aplicaciones Windows

* Uso del diseñador de Visual Studio 2010
* Controles de Windows Forms
* Desarrollo de controles
* Trabajo con imágenes y gráficos
* Despliegue de aplicaciones

Módulo 4: La librería de clases .NET

* Colecciones de datos
* Los tipos de colecciones de .NET
* Las clases base para crear colecciones
* Colecciones de tipo generic (en breve)
* Streams en .NET
* Las clases basadas en Stream
* Manejar un fichero usando FileStream
* Manejar ficheros con StreamReader y StreamWriter
* Cifrar y descifrar un fichero
* Acceso al sistema de archivos
* Las clases de System.IO
* Clases para manipular unidades, directorios y ficheros
* Clases para leer o escribir en streams
* Acceso a Internet
* Las clases de System.Net
* Acceder a una página Web
* Acceder a un servidor FTP
* Obtener información de la red

Módulo 5: Acceso a datos

* Descripción de ADO.NET
* Acceso conectado a bases de datos
* Acceso desconectado: DataSets y DataAdapters
* DataSets tipados
* Enlace a formularios

Módulo 6: Servicios Web

* Introducción a los servicios Web
* ¿Qué son los servicios Web?
* Comunicación entre componentes
* SOAP
* Breve historia de SOAP
* Las bases tecnológicas de SOAP
* Descubrimiento de servicios: WSDL y UDDI
* Creación de servicios Web
* Nuestro primer servicio Web
* Crear un proyecto de tipo servicio Web con Visual Studio 2010
* Crear un servicio Web usando un solo fichero
* Eliminar ficheros de un proyecto
* Analizando el contenido de un servicio Web
* Atributos aplicables a los servicios Web
* Definición de la clase a usar en el servicio Web
* Añadir métodos para usarlos en el servicio Web
* Probar nuestro servicio Web
* Consumo de servicios Web
* Desde una aplicación de Windows
* Alojar el servicio Web en un servidor local
* Activar el servidor Web para usar con un directorio local
* Crear un proyecto Windows para usar el servicio Web
* Añadir una referencia para acceder al servicio Web
* Acceder al servicio Web desde el código
* ¿Que es lo que puede fallar?

Módulo 7: LINQ

* Para qué LINQ
* LINQ to Objects
* LINQ to XML
* LINQ y ADO.NET
* LINQ to DataSet
* LINQ to SQL
* LINQ to Entities

Módulo 8: DLR – Dynamic Programming

* C# e IronPython

Capturas

parte1

parte2


Los mejores Libros de Programación

Sábado, 6 de Febrero de 2010 admin Sin comentarios

Primero que todo, todos lo he subido a mediafire

McGraw Hill – Programacion orientada a objetos

(Luis Joyanes Aguilar)

No tengo imagenes de este libro pero creanme que es de lo mejor que hay

Link de descarga:
http://www.mediafire.com/?zonjy0tww3o

Programación en C Metodología, algoritmos y estructura de datos

Esta obra se ha escrito como libro de referencia y guia de estudio en un curso de introducción a la programación, con una segunda parte que puede utilizarse en cursos de introducción a las estructuras de datos y a la programación orientada a objetos; en todos estos cursos hay que utilizar C++ como lenguaje de programación. Los objetivos fundamentales de la obra son:Énfasis fuerte en el análisis, construcción y diseño de programas.Resolución de problemas mediante técnicas de programación.Introducción a la informática y a las ciencias de la computación utilizando C++ como herramienta de programación.Por ello, el libro se ha diseñado para enseñar a programar utilizando C++, aunque también pretende enseñar C++. Así, se tratará de enseñar las técnicas clásicas y avanzadas de programación estructurada, junto con técnicas orientadas a objetos.La obra pretende enseñar a programar utilizando tres conceptos fundamentales:Algoritmos. Conjunto de instrucciones programadas para resolver una tarea específica.Datos. Una colección de datos que se proporcionan a los algoritmos que se han de ejecutar para encontrar una solución: los datos se organizan en estructuras de datos. Objetos. Conjuntos de datos y algoritmos que los manipulan, encapsulados en un tipo de dato nuevo conocido como objeto.Así, pues, los objetivos fundamentales de la obra son: introducción a la programación estructurada, estructuras de datos y programación orientada a objetos con el lenguaje estándar C++ ANSI/ISO.

Contenido:
PARTE I. Metodología de la programación.
1. Introducción a las computadoras y a los lenguajes de programación
2. Metodología de la programación e introducción a la ingenieria del Software.

PARTE II. Fundamentos de algoritmos y programación en C.
3. El lenguaje C. Elementos básicos.
4. Operadores y expresiones.
5. Estructuras de selección: sentencias if y switch.
6. Estructuras de control: bucles.
7. Funciones.
8. Funciones recursivas.
9. Arrays (listas y tablas).
10. Ordenación y búsqueda.
11. Estructuras y uniones.
12. Punteros (Apuntadores).
13. Asignación dinámica de memoria.
14. Cadenas.
15. Entrada y salida por archivos.

PARTE III. Estructura de datos en C.
16.Organización de datos en un archivo.
17 Tipos de datos y tipos abstractos de datos (TAD).
18. Listas enlazadas
19. Pilas y colas.
20. Árboles.

Características de la descarga:
Formato: Pdf
Compresión: .rar
Peso: 15.76 MB
Idioma: Español

Link de descarga:
http://www.mediafire.com/download.php?mjl1mmymmtg

Lenguaje de Programación C/C++

C es un lenguaje de programación relativamente minimalista. Uno de los objetivos de diseño de este lenguaje fue que sólo fueran necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que hiciera falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes. En parte a causa de ser de relativamente bajo nivel y de tener un modesto conjunto de características, se pueden desarrollar compiladores de C fácilmente. En consecuencia, el lenguaje C está disponible en un amplio abanico de plataformas (seguramente más que cualquier otro lenguaje). Además, a pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar la programación independiente de la máquina. Se incluyen los textos que aparecen en la imagen y más.

Características de la descarga:
Formato: Pdf
Compresión: .rar
Peso: 8.01 MB
Idioma: Español

Link de descarga:
http://www.mediafire.com/download.php?doundcjyqjd

Libro de Algoritmos y Diagramas de Flujo Aplicados en C++

Los algoritmos forman parte de nuestra vida cotidiana, a menudo los hacemos sin darnos cuenta. Por ejemplo al ir de compras, estamos pensando que cosas se necesitarán, hasta que precio estamos dispuestos a pagar, si no encontramos lo que buscamos podemos reemplazarlo?, cuanto tiempo tenemos para realizar las compras?, si no es tiempo suficiente que podemos hacer?.
En fin muchas interrogantes que intuitivamente vamos resolviendo mediante un algoritmo, es por ello que el algoritmo es una forma de resolver un problema. Se trata siempre que dicho algoritmo sea el mas eficiente.
Los algoritmos computacionales son diferentes, simplemente que estos están orientados a su códificación en algún lenguaje de programación específico.
Considero el C++ uno de los lenguajes de programación más adecuados para aprender y aplicar los conceptos básicos de algoritmia, motivo por el cual este texto contiene los algoritmos desarrollados en C++, para que el lector pueda revisarlo y ejecutarlos y porque no, modificarlo a su gusto.
A pesar de los años que tiene el C++, ha permanecido en vigencia debido a su potencia, pero, para que el lector pueda ver una forma de programación en un entorno visual, es que le ofrecemos también los mismos algoritmos desarrollados en C++ en este texto, desarrollados en Visual C#; lenguaje de programación basado en C++ en un entorno visual.
Notará que habrán algunas diferencias con respecto a la codificación en C++, pero si analiza profundamente el ejercicio vera que algoritmicamente son iguales, solo cambia la forma en que cada lenguaje de programación tiene para realizar algunas tareas.
Espero que este texto le sea de mucho provecho y ayude a entrar en el mundo de la programación.

Características de la descarga:
Formato: Djvu y iso
Compresión: .rar
Peso: 8.65 MB y 9.18 MB
Idioma: Español

Link de descarga:
http://www.mediafire.com/download.php?yhwjk1yjktz

“Estructuras de datos y algoritmos”

Alfred V. Aho, John E. Hopcroft, Jefrey D. Ullman

Esta obra ilustrada examina las estructuras de datos y los algoritmos que fundamentan gran parte de la programación actual de computadores. Se estudian las estructuras de datos y los algoritmos desde el amplio contexto de la solución de problemas con computador (escribiendo programas en Pascal), pero presentando también algoritmos en forma abstracta que se pueden realizar en cualquier lenguaje de alto nivel.

ISBN: 9686048197
Editorial: Addison-Wesley – 1988

Características de la descarga:
Formato:pdf
Compresión: .rar
Peso: 51Mb
Idioma: Español

Link de descarga:
http://www.mediafire.com/download.php?w1xynhvfm0z

DISEÑO ORIENTADO A OBJETOS CON UML, RAUL ALARCON (GRUPO EIDOS)

Descripción

Este texto muestra las distintas técnicas que se necesitan para diseñar aplicaciones informáticas desde la perspectiva de la orientación a objetos, usando lo que se denomina UML (Lenguaje Unificado de Modelado).
Pretende adiestrar en las técnicas de análisis orientadas al objeto así como capacitar en los métodos, notación y símbolos de UML.
Los conceptos se llevan a la práctica con Visual Modeler, la herramienta de Microsoft para el modelado de objetos.
Va dirigido a personas con amplia experiencia en desarrollo de aplicaciones desde la perspectiva de la programación.

Caracteristicas de la descarga:

Diseño Orientado a Objetos con UML, Raul Alarcon (Grupo Eidos)
Spanish | PDF | 117 Páginas | Raúl Alarcón | Grupo Eidos | ISBN: 8488457030 | 1.8 MB | Desarrollo de Software

Link de descarga:
http://www.mediafire.com/download.php?2gdyoazdkqe

XHTML + CSS de una maldita vez!

No son necesarios conocimientos previos, así que lo único que necesitas es:

* Un editor de texto plano: Si usas Windows, sirve el Blog de Notas. Ten cuidado si usas un procesador de textos, como el Word, ya que da formato y no queremos eso. Si usas Linux, pues tienes un montón para elegir: vim, emacs, Joe, Kate, etc.

* Un navegador que funcione bien y cumpla los estándares: el Mozilla Firefox, por ejemplo. Es multiplataforma, libre, y lo puedes bajar desde la web del proyecto Mozilla.

* Un navegador que funcione mal, tenga todo el mundo y pase de los estándares: Ya-sabes-cual.

Es muy recomendable que tengas a mano el editor y un navegador para ir probando los ejemplos que salen aquí. Es la única forma de aprender.

Link de descarga:
http://www.mediafire.com/download.php?mzyim4d5mmz

Manuales De Programación Web

Contenido:

* Manual HTML con ejemplos graficos
* Manual de PHP
* Manual de SQL
* Manual de JAVASCRIPT
* Manual de CSS
* Manual de XHTML
* Manual de AJAX

Link de descarga:
http://www.mediafire.com/download.php?e3mzyqliy5z

Introducción a HTML y Javascrip

t

El lenguaje HTML (Hyper Text Markup Language) es un formato muy simple para crear documentos de hipertexto que pueden ser visualizados en múltiples plataformas (Macintosh, PC, Unix). Así al dar cierto formato a la información, nos aseguramos de que cualquier usuario de una computadora personal pueda verla, incluyendo elementos como imágenes, audio, video, e incluso programas completos.
HTML fue creado en 1990 y es la base del World Wide Web (WWW), la parte gráfica de Internet. Antes de ese año, en Internet sólo se podían transmitir textos y programas a través de servicios como FTP y Gopher, lo que limitaba su uso a círculos científicos de diversas universidades a nivel mundial.
A medida que Internet se populariza, más personas se encuentran con la necesidad de introducir páginas en la supercarretera de la información, lo que crea nuevas posibilidades para los diseñadores. Internet no es algo estático, y a medida que crecen las necesidades de los usuarios están apareciendo nuevas tecnologías para añadir elementos multimedia a las páginas como Shockwave y Quicktime.

Link de descarga:
http://www.mediafire.com/download.php?5zcnmtmwtzn

Curso completo de HTML

Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo en una guía didáctica para aprender a hacer páginas web. No se requieren más que conocimientos básicos de informática para llevarlo a cabo y se cubren desde los aspectos más básicos de HTML hasta los más avanzados.

Todo ello resaltando en todo momento las partes más importantes de este lenguaje y la mejor forma de emplearlo. Esperamos que lo disfrutes.

En esta primera entrega de este Curso completo de HTML haremos un primer estudio del lenguaje HTML y analizaremos las herramientas que son necesarias o almenos recomendables para realizar una página web. Además aprenderemos qué es y qué no es el lenguaje HTML; cual es la estructura de una página web; como dar un título a nuestra página y como crear encabezados y texto en ella.

Link de descarga:
http://www.mediafire.com/download.php?dmw42zjiwkn

El Lenguaje de Programación C++

El libro está orientado a enseñar al lector las ventajas que ofrece C++, a descubrir las técnicas de programación clave y a ir mucho más allá del punto donde sólo se aprende el código copiando ejemplos y emulando estilos de programas de otros lenguajes. El objetivo es ayudar al lector a conseguir los conocimientos adecuados para llegar a ser mejor programador y diseñador.Esta es la nueva edición del libro de Programación en C++ escrito por el creador de este lenguaje. Este libro es best-seller en su área, de forma que se han vendido de todas las ediciones del mismo más de 750,000 ejemplares, lo que le coloca como el libro más leído de C++. Esta edición especial, respecto a ediciones anteriores, enfatiza los aspectos didácticos, también se han aumentado los detalles técnicos y la precisión. Se ha hecho un libro con profundidad suficiente para llegar a más programadores, incorporando a su vez anotaciones que lo hacen más comprensible. Como resultado del uso generalizado de C++ y de una mayor experiencia de la obra, esta edición especial presenta técnicas de aplicación más directa de lo que antes era posible. Por otra parte, ofrece una biblioteca estándar que coloca al programador en un nivel mucho más elevado.

Contenido:
1. Observaciones para el lector.
2. Un recorrido por C++.
3. Un recorrido por la biblioteca estándar.
Parte I. Características básicas.
4. Tipos y declaraciones.
5. Punteros, arrays y estructuras.
6. Expresiones y sentencias.
7. Funciones.
8. Espacios de nombres y excepciones.
9. Archivos fuente y programas. Parte
II. Mecanismos de abstracción.
10. Clases.
11. Sobrecarga de operadores.
12. Clases derivadas.
13. Plantillas.
14. Control de excepciones.
15. Jerarquías de clases.
Parte III. La biblioteca estándar.
16. Contenedores y organización de la biblioteca.
17. Contenedores estándar.
18. Algoritmos y objetos función.
19. Iteradores y asignadores.
20. Cadenas.
21. Flujos.
22. Aspectos numéricos.
Parte IV. Diseño con C++.
23. Desarrollo y diseño.
24. Diseño y programación.
25. Papeles de las clases.
Apéndices.
A. La gramática de C++.
B. Compatibilidad.
C. Aspectos técnicos.
D. Locales.
E. Seguridad de las excepciones en la biblioteca estándar.

Link de descarga:
http://www.mediafire.com/?xnzmxtnzmml

Gambas programacion visual con software libre

Sábado, 6 de Febrero de 2010 admin Sin comentarios

Gambas_-_Programacion_Visual_con_Software_libre

Gambas no es sólo un lenguaje de programación, sino también un entorno de programación visual para desarrollar aplicaciones gráficas o de consola y distribuido bajo la licencia GPL GNU. Abre el mundo de la programación visual en gnu/Linux a todo el mundo, como lo hizo en su día Visual Basic (TM) en Windows, pero intentando no reproducir los errores que se cometieron entonces. El usuario encontrará en esta sencilla guía práctica las claves para trabajar con esta herramienta, descubriendo todas las ventajas que le ofrece GAMBAS: entorno RAD, un intérprete de BASIC Visual, depuración de programas paso a paso, sistema de ayuda integrado, creación de paquetes de distribución, soporte nativo de aplicaciones multi-idioma…
El manual de Gambas está editado bajo licencia Creative Commons de uso no comercial y ha sido realizado por Daniel Campos, uno de los más activos desarrolladores de componentes para Gambas, y por José Luis Redrejo, creador de gnu/LinEx.

Categories: Lenguajes, Libros y manuales Tags:

Manuales de programación PHP; SQL, ajax, javascript

Sábado, 6 de Febrero de 2010 admin Sin comentarios

Contenido:

• Manual de PHP (Oficial)
• Manual SQL
• Css avanzado
• Introducción ajax
• Introducción css
• Introducción javascript
• Introducción xhtml

Archivo/Formato: .Rar/.Pdf
Tamaño:17.79 MB
Idioma: Español

Descargar: http://depositfiles.com/files/1fou35uxm

Programacion: PHP5

Sábado, 6 de Febrero de 2010 admin Sin comentarios


Datos Técnicos Box_PHP5
PHP5 (PC-Cuadernos)
PDF | Spanish | PC-Cuadernos | Diciembre 2005 | 77 Páginas | 12.7 MB | Nº28 | ISBN: 2915605319 | Johann-Christian Hanke

Descripción
PHP5 es uno de los lenguajes de programación más populares y más extendidos de Internet. Y tiene motivos para serlo: es flexible, es potente, y es de código abierto. De hecho, es la base de innumerables proyectos que siguen ese mismo espíritu, como muchos de los sistemas de gestión de contenido, como WordPress. Aprender un lenguaje de programación sólo se puede hacer de una forma: la práctica. Y de eso trata precisamente este cuaderno, de enseñar paso a paso, con ayuda de ejemplos y pequeños proyectos, las bases de PHP.

DESCARGAR:

Megaupload

Rapidshare

Categories: Lenguajes, Libros y manuales Tags:

Programación con Visual Basic .NET

Sábado, 6 de Febrero de 2010 admin Sin comentarios

vb_net

Curso de iniciación a la programación con Visual Basic .NET, El Guille
Guillermo Soom “El Guille” | Spanish | PDF | NO ISBN | 2.4MB | 137 Pages

Descripcion:
Tan fácil como permitan las circunstancias, y además, (para que esto de estudiar no resulte algo tedioso), tan ameno como me sea posible, ya que las cosas se pueden explicar de muchas formas y, a pesar de parecer que peco de falta de modestia, estoy seguro que este curso de iniciación a la programación con Visual Basic .NET te va a resultar ameno y fácil de comprender… ¡seguro!
Pero no sólo vas a aprender a programar con VB.NET, sino que al estar “basado” en el .NET Framework, conocerás lo suficiente de este marco de desarrollo que podrás atreverte con otros lenguajes .NET, tales como C#, ya que al fin y al cabo, el corazón de los lenguajes .NET es el .NET Framework.
Para ir aclarando ideas, veamos algunos conceptos que habrá que tener claros desde el principio:
Visual Basic .NET usa una jerarquía de clases que están incluidas en el .NET Framework, por tanto conocer el .NET Framework nos ayudará a conocer al propio Visual Basic .NET, aunque también necesitarás conocer la forma de usar y de hacer del VB ya que, aunque en el fondo sea lo mismo, el aspecto sintáctico es diferente para cada uno de los lenguajes basados en .NET Framework, si no fuese así, ¡sólo existiría un solo lenguaje!
Debido a que la nueva versión de Visual Basic no es sólo una mejora con respecto a las versiones anteriores, sino que cambia mucho, tanto como si de otro lenguaje de programación se tratara, creo que se merece que se explique de forma más o menos fácil de comprender para que cualquiera que se decida a elegirlo como su lenguaje de programación lo tenga, valga la redundancia, fácil.

Contenido:
0.1. Introducción
0.2. ¿Qué es el .NET Framework?
0.3. Sobre la versión de Visual Basic .NET
0.4. Algunas aclaraciones preliminares
1. Nuestra primera aplicación con Visual Basic .NET.: Primera entrega
1.1. ¿Que es un Namespace (o espacio de nombres)?
1.2. ¿Que es un assembly (o ensamblado)?
2. Segunda entrega
3. Tercera entrega
4. Cuarta entrega
4.1. Variables, constantes y otros conceptos relacionados
4.2. Tipos de datos de Visual Basic.NET y su equivalente en el Common Language Runtime (CLR)
4.3. Sobre la necesidad u obligatoriedad de declarar las variables
4.4. ¿Qué ventajas tiene usar constantes en lugar de usar el valor directamente?
4.5. Evaluar expresiones lógicas
5. Quinta entrega
5.1. Declarar varias variables en una misma línea
5.2. Declarar varios tipos de variables en una misma línea
5.3. La visibilidad (o alcance) de las variables
6. Sexta entrega
6.1. Prioridad de los operadores
6.2. Bucles en Visual Basic .NET
7. Séptima entrega
7.1. Las enumeraciones (Enum)
8. Octava entrega
8.2. Cómo hacer que se produzca una excepción
9. Novena entrega
9.1. Tipos de datos por valor
9.2. Tipos de datos por referencia
9.3. Los Arrays
9.4. ¿Qué tipos de datos se pueden usar para crear arrays?
9.5. Declarar variables como arrays
9.6. Reservar memoria para un array
9.7. Asignar valores a un array
9.8. Acceder a un elemento de un array
9.9. Los límites de los índices de un array
9.10. Saber el tamaño de un array
9.11. Inicializar un array al declararla
9.12. Los arrays pueden ser de cualquier tipo
9.13. Usar un bucle For Each para recorrer los elementos de un array
9.14. Clasificar el contenido de un array
9.15. El contenido de los arrays son tipos por referencia
9.16. Copiar los elementos de un array en otro array
10. Décima entrega
10.1. Los arrays multidimensionales
10.2. Declarar arrays multidimensionales
10.3. El tamaño de un array multidimensional
10.4. El número de dimensiones de un array multidimensional
10.6. Redimensionar un array multidimensional
10.7. Eliminar un array de la memoria
10.8. ¿Podemos clasificar un array multidimensional?
10.9. Copiar un array multidimensional en otro
10.10. Los formatos a usar con las cadenas de Console.Write y WriteLine
11. Undécima entrega
11.1. La programación orientada a objetos
11.2. Los tres pilares de la Programación Orientada a Objetos
11.3. Las clases
11.4. Los Objetos
11.5. Los miembros de una clase
11.6. Crear o definir una clase
11.7. Acceder a los miembros de una clase
11.8. Ejemplo de cómo usar la herencia
12. Duodécima entrega
12.1. Las partes o elementos de un proyecto de Visual Basic .NET
12.2. Las partes o elementos de una clase
12.3. Los procedimientos: métodos de las clases
12.4. Parámetros o argumentos de los procedimientos
12.5. Parámetros por valor y parámetros por referencia
13. Treceava entrega
13.1. Parámetros opcionales
13.2. Sobrecarga de procedimientos
13.3. Sobrecargar el constructor de las clases
13.4. Array de parámetros opcionales
14. Glosario

Rapidshare


Aprender Python

Sábado, 6 de Febrero de 2010 admin Sin comentarios

Python es un lenguaje que todo el mundo debería conocer. Su sintaxis simple, clara y sencilla; el tipado dinámico, el gestor de memoria, la gran cantidad de librerías disponibles y la potencia del lenguaje, entre otros, hacen que desarrollar una aplicación en Python sea sencillo, muy rápido y lo que es más importante, divertido.

La sintaxis de Python es tan sencilla y cercana al lenguaje natural que los programas elaborados en Python parecen pseudocódigo. Por este motivo se trata además de uno de los mejores lenguajes para comenzar a programar.

Python no es adecuado sin embargo para la programación de bajo nivel o para aplicaciones en las que el rendimiento sea crítico.

Algunos casos de éxito en el uso de Python son Google, Yahoo, la NASA, Industrias Ligh & Magic, y todas las distribuciones Linux, en las que Python cada vez representa un tanto por ciento mayor de los programas disponibles.

Este pack integra el manual Python Para Todos:
El cual explica detalladamente

Tipos básicos.
Control de flujo.
Funciones.
Orientación a objetos.
Programación funcional.
Excepciones.
Módulos y paquetes.
Entrada / Salida.
Expresiones regulares.
Sockets.
Interacción con webs.
Threads.
Serialización de objetos.
Bases de datos.
Documentación.
Pruebas.
Distribuir aplicaciones Python.

Tambien integra el manual Guia de Aprendisaje De Python
Abriendo el apetito 1
1.1 Por dónde seguir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Utilización del intérprete Python 3
2.1 Llamar al intérprete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 El intérprete y su entorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Introducción informal a Python 7
3.1 Python como calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Primeros pasos programando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4 Más herramientas de control de flujo 19
4.1 Construcciones if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2 Sentencias for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.3 La función range() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.4 Construcciones con break, continue y else en bucles . . . . . . . . . . . . . . . . . . . . . . 21
4.5 Construcciones con pass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.6 Definición de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.7 Más sobre la definición de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5 Estructuras de datos 29
5.1 Más sobre las listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 La sentencia del . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3 Tuplas y secuencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.4 Diccionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.5 Más sobre las condiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.6 Comparación entre secuencias y otros tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6 Módulos 37
6.1 Más sobre los módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.2 Módulos estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.3 La función dir() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.4 Paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7 Entrada y salida 45
7.1 Formato de salida mejorado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.2 Lectura y escritura de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8 Errores y excepciones 51
8.1 Errores de sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
i
8.2 Excepciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.3 Gestión de excepciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.4 Hacer saltar excepciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.5 Excepciones definidas por el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.6 Definir acciones de limpieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9 Clases 57
9.1 Unas palabras sobre la terminología . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.2 Ámbitos y espacios nominales en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
9.3 Un primer vistazo a las clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9.4 Cajón de sastre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.5 Herencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
9.6 Variables privadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
9.7 Remates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
10 Y ahora, ¿qué? 67
A Edición de entrada interactiva y sustitución de historia 69
A.1 Edición de línea . . . . . . . . . . . . . . . . . . . . . 69
A.2 Sustitución de historia . . . . . . . . . . . . . . . . . . 69
A.3 Teclas . . . . . . . . . . . . . . . . . . . . . . . . . . 69
A.4 Comentarios . . . . . . . . . . . . . . . . . . . . . . . 71

Python:

-Python está considerado como un lenguaje de muy alto nivel, es por
ello que se facilita la lectura de su código.
Este lenguaje de programación está pensado para simplificar el trabajo del
programador, con sentencias más cortas y menos líneas de código que otros
lenguajes de programación.
Un ejemplo de ello es la posibilidad de utilizar una misma variable, en el
mismo código, como dos tipos distintos de datos, sin haberlo declarado y sin
tener en consideración el tipo de datos con el que fue tratado anteriormente.
Esto le da al programador ligereza al leer el código sin tener que
preocuparse del tipo de datos con el que tratamos.
Python es un lenguaje de script (por lo que no es compilado), lo que lo hace
muy potente en el sentido de la sencillez y la capacidad de escribir
programas cortos y efectivos, pero pone en contra que es mucho más lento
que cualquier programa en código binario.
-El prompt será el encargado de decir donde empieza una línea de código, y
lo denotaremos de aquí en adelante como: “>>>”
A continuación mostraremos las líneas de código básicas con las que
trabajaremos en Python.

E integrado un extra que encontré para facilitar el aprendizaje integre los ejemplos de python desde cero con sus respectivos ejemplos espero que les halla gustado.

Aqui les dejo unos manuales a todos aquellos que quieran aprender este maravilloso lenguaje de programación:

Link:

http://depositfiles.com/files/bo9z6bjvc
http://hotfile.com/dl/26330001/a58b4d5/Manuales_de_Phyton.zip.html

Categories: Lenguajes, Libros y manuales Tags:

Libros y manuales de Programación

Sábado, 6 de Febrero de 2010 admin Sin comentarios

Una excelente recopilación de libros y manuales de Programación:

http://rapidshare.com/files/211667673/Cursos_de_programacion.rar

INDICE DE LO QUE TRAE:

Algorítmica y programación para ingenieros.pdf
Aprenda C++ como si estuviera en primero.pdf
Aprenda Java como si estuviera en primero (1999).pdf
Aprenda Java como si estuviera en primero (2000).pdf
Aprenda lenguaje ANSI C como si estuviera en primero.pdf
Aprenda Maple V Release 5 como si estuviera en primero.pdf
Aprenda Matlab 4.2 como si estuviera en primero.pdf
Aprenda Matlab 5.2 como si estuviera en primero.pdf
Aprenda Matlab 5.3 como si estuviera en primero.pdf
Aprenda Matlab 6.1 como si estuviera en primero.pdf
Aprenda Servlets de Java como si estuviera en segundo.pdf
Aprender el lenguaje HTML.pdf
Borland Object Pascal language guide.pdf
Construir una gramola en HTML.PDF
Creating a text editor in Delphi, a tutorial.pdf
Curso básico de Ensamblador.pdf
Curso de C++.pdf
Curso de CGI.pdf
Curso de Delphi básico.pdf
Curso de Delphi.pdf
Curso de DHTML.pdf
Curso de iniciación al lenguaje C.pdf
Curso de introducción a C++ para programadores en C.pdf
Curso de JavaScript.pdf
Curso de lenguaje C.pdf
Curso de Modula-2 (Incompleto).pdf
Curso de Power Cobol.pdf
Delphi, el hijo de Pascal.pdf
Desarrollo orientado a objetos con UML.pdf
Diseño orientado a objetos con UML.pdf
Disseny de sistemes orientats a objectes amb notació UML.pdf
El C++ por la práctica, introducción al lenguaje y su filosofía.pdf
El lenguage de programación Ada.pdf
El lenguaje C#.pdf
El lenguaje de programación C#.pdf
El lenguaje de programación C++, apuntes.pdf
El lenguaje de programación C++.pdf
Engineering a compiler.pdf
Enginyeria del software, especificació amb UML.pdf
Ensamblador.pdf
Escribir aplicaciones avanzadas para la plataforma Java.pdf
Estructuras de datos, especificación, diseño e implementación.pdf
Fortran 90 Handbook.pdf
Generación de web sites dinámicos usando PHP.pdf
Guía para escribir documentos HTML.pdf
Historia de los lenguajes de programación.pdf
Iniciación a Delphi.pdf
Introducción a ASP.PDF
Introducción a la programación en C.pdf
Java desde cero.pdf
Java2 Micro Edition, un primer vistazo.pdf
JavaScript.pdf
La cara oculta de C++ Builder.pdf
La cara oculta de Delphi 4.pdf
Lenguaje de programación C.pdf
Lenguaje HTML.pdf
Manual básico de programación en C++.pdf
Manual de Asp.pdf
Manual de Java 2.pdf
Manual de lenguaje C++.pdf
Manual de PHP.pdf
Manual de referéncia rápida de Lisp.pdf
Metodología de la programación orientada a objetos con C++.pdf
Métodos numéricos, introducción, aplicaciones y propagación en Fortran.pdf
Proceso de desarollo de software.PDF
Programació fonamental, problemes.pdf
Programación C.pdf
Programación en C y C++.pdf
Programación en C++.pdf
Programación en HTML.PDF
Programación en Perl.pdf
Programación gráfica en C.pdf
Programación multihebra en Java.pdf
Programación orientada a objetos con C++.pdf
Programación orientada a objetos.pdf
Programación Windows API con C++.pdf
SQL server 7.0.pdf
Tutorial de CGI.pdf
Un proyecto con Fujitsu Power Cobol.pdf
Un vistazo a SQL server.pdf

DESCARGAR