Libro gratis C# para principiantes (ingles)


Download Files: CsharpProgramming.zip

Note: Download all "Download Files" to download the actual book. PDF Version is just the PDF version of this page.

Programming C# is a book (56 pages) written in step-by-step tutorial format for beginners and students who want to learn C# programming. It is recommended that you have some programming experience using any of the object-oriented languages such as C++, Pascal, or Java.

In this tutorial, you will learn how to write and compile C# programs, understand C# syntaxes, data types, control flow, classes and their members, interfaces, arrays, and exception handling. After completing this tutorial, you should have a clear understanding of the purpose of C# language, it’s usages, and how to write C# programs.

Visual Studio Express version: Free Download
If you do not have Visual Studio 2005 or 2008, first download this free version of Visual C# 2008 Express.

http://www.microsoft.com/express/vcsharp/

The current version of C# language is 3.0. This tutorial covers all versions of C# language including 1.0, 2.0, and 3.0. The features added in versions 2.0 and 3.0 are covered in the Advanced Topics of this tutorial.

Download the entire book (56 pages) by clicking on Download Files link.

Table of Contents

  1. Introduction
  2. C# Language Features
  3. C# Editors & IDEs
  4. C# Components
  5. Types
  6. Attributes
  7. Variables
  8. Constants
  9. Expressions and Operators
  10. Control Statements
  11. Classes
  12. Events
  13. Indexers
  14. Inheritance
  15. C# 2.0 Features
  16. C# 3.0 Features

Note: C# language 2.0 and 3.0 features will be updated in next version of this book.

Recommended Readings

If you plan to master C# programming, here are few good books you may want to read. 

Click on pen to Use a Highlighter on this page
Tagged with:
 

smsdn

SQL Server 2008 constituye la plataforma de administración de bases de datos relacionales más avanzada del mercado. Entre sus principales atributos se destacan el rendimiento, la seguridad intrínseca, confiabilidad, versatilidad y sus prestaciones en general, los cuales favorecen la productividad en la gestión de cualquier tipo de información.

Saga SQL Server 2008: Programando sobre datos

Tutoriales de SQL Server 2008

En este Video conocerás las novedades que SQL Server 2008 ofrece en cuanto a programación y que permitirá evaluar el uso de la nueva plataforma de acceso a datos.

Como adoptar rápidamente las nuevas prestaciones de la plataforma de aplicaciones.

CAPACITACIÓN

26/09/2008
18:30 hs

TechNight: Desarrollando Aplicaciones Web con PHP & IIS7

Oradores
: Wilson Pais y Martin Cabrera

Microsoft Chile,
Mariano Sanchez Fontecilla 310 Piso 6, Las Condes.

WEBCASTs

19/09/2008

Saga SQL Server 2008: Novedades en Reporting Service (Parte 2)

26/09/2008

Novedades de SQL Server Analysis Services 2008

30/09/2008

Integración de Datos con SSIS (SQL Server Integration Services)

Administración de SQL 2008 para desarrolladores

Portal de SQL Server en MSDN Webcast de SQL Server 2008 para Desarrolladores Preguntas y respuestas de Entity Framework Laboratorios virtuales de SQL Server SQL Server Enterprise y Feature Pack

 

 

 

 

 

Click on pen to Use a Highlighter on this page
Tagged with:
 

Más allá de DNN.

Monográficos

TÍTULO: Gestión de la Intranet del Centro

RESUMEN: Descubre en este monográfico la manera de crear una Intranet con la herramienta DotNetNuke.

AUTOR: Rafael Alba

Más allá de DNN.

Introducción

DotNetNuke es una herramienta compleja, pero al mismo tiempo bastante intuitiva, funcional, flexible y fácil de manejar una vez que se comprenden los conceptos básicos.

DotNetNuke está en continua evolución. Como la mayoría de los desarrollos OpenSource bajo Windows, está bastante condicionado porque se requiere el uso de herramientas de desarrollo que necesitan desembolsos importantes. Por ello, los propios desarrolladores de DotNetNuke ofertan sistemas de licenciamiento del producto para obtener asistencia técnica, y si vamos a utilizar el portal para fines comerciales, con el consiguiente beneficio económico, nos indican la conveniencia de apoyar el desarrollo del mismo con distintas fórmulas de financiación.

DotNetNuke 4. Desarrollo personalizado.

La versión 4 de DotNetNuke es la migración del entorno de desarrollo basado en el Framework de .NET en su versión 1.1 a la versión 2.0 y sucesivas. Esta es la rama activa de desarrollo, habiendose dejado la versión 3.x por compatibilidad con la mayoría de portales existentes. Existe, sin embargo, un sistema de migración de la versión 3 a la versión 4.

Además de las mejoras relacionadas con el desarrollo del código del portal, este entorno más actual ha permitido crear una versión de desarrollo llamada “Starter Kit Package”, que contiene los ficheros necesarios para configurar un entorno de desarrollo en Visual Web Developer Express o Visual Studio 2005, las herramientas de desarrollo de Microsoft para el Framework .NET.

De esta manera, podemos introducirnos en el modelo y en el código de DNN para realizar nuestros propios desarrollos, módulos personalizados, etc. Introducirse en el código fuente de DotNetNuke es toda una experiencia, pero tiene la dificultad de que el acceso a la documentación del código es bastante complejo, y que antes de comenzar a escribir una sóla línea de código debemos empaparnos bien de la filosofía del entorno para poder comenzar a trabajar en una aplicación web multicapa realmente profesional.

Dónde obtener información adicional

Algunos de los enlaces que debemos añadir a nuestros marcadores si empezamos a utilizar DotNetNuke son los siguientes:

Página principal del proyecto:

http://www.dotnetnuke.com

Demo para probar antes de instalar (van poniendo las versiones más actualizadas):

http://demo.dotnetnuke.com/

Páginas de desarrollo de los proyectos:

http://www.dotnetnuke.com/tabid/824/default.aspx

Blogs de los desarrolladores de los módulos:

http://www.dotnetnuke.com/tabid/825/default.aspx

Ayuda “online” de DNN:

http://www.dotnetnuke.com/Resources/Documentation/DotNetNukeOnlineHelp/tabid/787/Default.aspx

Visita guiada a DNN:

http://www.dotnetnuke.com/guidedtour/

Comunidad hispana de DNN:

http://www.dnn-hispano.com/

DNN Update. Una utilidad para saber cuándo se actualizan los módulos:

http://www.dnnupdate.com/about.content

ExtraDimensions. Algunos Skins gratuitos:

http://www.xd.com.au/

Existen también varios libros publicados (en inglés) que se pueden adquirir a través de proveedores extranjeros (Amazon):

  • Walker, S. (y otros): Proffesional DotNetNuke ASP.NET Portals

  • Walker, S. (y otros): Professional DotNetNuke 4: Open Source Web Application Framework for ASP.NET 2.0 (Programmer to Programmer)

  • Young, L. (y otros): DotNetNuke For Dummies

Existen otros libros de temas relacionados (ASP.NET 2.0, etc.), que se pueden encontrar haciendo una sencilla búsqueda en amazon.com.

Buscando en Internet podemos encontrar una gran cantidad de recursos asociados a DotNetNuke: proveedores de alojamiento web compartido que ofertan la preinstalación de DNN, consultores que ofrecen asistencia y desarrollos personalizados para la herramienta. Todo depende de la implicación que deseemos tener con el proyecto. Pero sin todo eso, y sin invertir ningún recurso de tipo económico, podemos contar con una herramienta potente que nos permitirá mantener un portal web dinámico, con diversos editores y con delegación de administración.

Subportales

Una de las capacidades de las que no hemos hablado en ningún artículo anterior es la posibilidad de crear “subportales” bajo nuestra instalación básica de DotNetNuke. Podemos delegar completamente la administración de estos “subportales” (child portals) a sectores diferentes de nuestra organización (de nuestro centro), de manera que sean ellos los responsables del mantenimiento de su contenido, y sin preocuparnos de que nadie “toque” los contenidos del portal principal.

Esta característica está disponible bajo la opción de Menú “Host->Portales”, accediendo a nuestro sitio web con el usuario Host.

Desde aquí podremos crear subportales nuevos, añadiendo únicamente la siguiente información:

A partir de aquí, el responsable que hayamos asignado podrá realizar todas las tareas de administración correspondientes a su sitio web, modificar las plantillas, pero únicamente del espacio en el que le hemos delegado la administración…

Y esto nos abre nuevas posibilidades de utilización de la herramienta.

Dificultad:

 

Texto Original : http://observatorio.cnice.mec.es/modules.php?op=modload&name=News&file=article&sid=516

Click on pen to Use a Highlighter on this page
Tagged with:
 

Skype Online Status 

Contáctanos por Skype Call me! - Rolando Escobar: Offline
» Get Skype, call free! Servicios en Línea
 
 
Servicios Interdata Ltda. Colaboración e Inteligencia de Negocios, SQL Server 2008, Analysis Services, SharePoint, Excel Services, Reporting Services

Switch to our mobile site