domingo, 4 de mayo de 2014

Post2. Conceptos Básicos

Antes de iniciar a programar debemos explicar los conceptos básicos que serán utilizados en todo el blog

Visual Studio .Net: Es un programa de Microsoft que nos brinda las herramientas necesarias para la creación diversos tipos de aplicaciones (paginas web, programas de escrotorios, consola, web services, aplicaciones mobile, etc.) para ello nos brinda también la posibilidad de utilizar distintos lenguajes dentro de un mismo ID (C#, Visual Basic, J#, etc.).

C#: Es un lenguaje creado por Microsoft para ser utilizado en su plataforma .NET, sus principales creadores son Scott Wiltamuth y Anders Hejlsberg. La sintaxis de C# está basado en C++ (particularmente yo había programado antes en C++ y Java y adecuarme a C# fue bastante simple).

Intellisense: Es una aplicación de autocompletado desarrollado por Microsoft y que se utiliza en Visual Studio. Sirve de "ayuda" (y bastante) al momento de programar porque nos ayuda diferenciar entre distintas nombres de variables y funciones, nos brinda documentación y nos ahorra el tiempo de tipear todo el nombre completo.



Solución: Es el conjunto de proyectos que conforman nuestra aplicación. Posee la extension .sln y define la "estructura" de todos los proyecto que lo conforman.

Proyecto: Se utilizan para separar una parte de tu proyecto en una estructura "adecuada" es decir dentro de nuestra aplicacion tenemos un proyecto que contiene la lógica del negocio, otro que posee el acceso a datos y otro que posea los formularios web. Cada proyecto debe de generar un resultado (web, exe, dll, etc.)





Plantillas: Visual Studio nos brinda gran cantidad de plantillas de proyecto las cuales nos darán la estructura y recursos basicos (carpetas, archivos, librerias, etc) para poder iniciar nuestro proyecto.


Namespace: O espacios de Nombres, es una forma de agrupar nuestras clases y funciones que están relacionadas (es algo parecido a los paquetes de Java). Ya veremos más adelante su uso.

Ensamblados: Son archivos (con extension .exe o .dll) que contienen el compilado el codigo ejecutable mejor dicho la funcionalidad". Gracias a esto puedes utilizar clases y funciones de otros proyectos dentro de otro.

Existen otros conceptos que son necesarios para aprender a programar pero que son de carácter general, por lo que fácilmente podrán encontrar su definición en diversas páginas (como wikipedia) entre ellas:
Clases
Objetos
Programación Orientada a Objetos (POO)
Tipos de Datos

De todas maneras podremos verlas (y con ejemplos) más adelante.
Seguir leyendo →

Post1. Interfaz de desarrollo

En este primer capítulo daremos una pequeña descripción hacerca del ID de desarrollo, deberán de instalar cualquier versión de Visual Studio 2010.



La primera vez que iniciemos el programa nos mostrará el cuadro de diálogo "Seleccionar configuración de entorno predeterminada", deberemos seleccionar la opción Configuración de desarrollo de Visual C#.

El ID de desarrollo es bastante similar a las versiones anteriores (si han trabajado con alguna otra versión no tendrán ningún problema).

Podremos resaltar puntos importantes:

  • Barra de Menú
  • Barras de Herramientas
  • Página principal, página de inicio donde se muestran los últimos proyectos que abrimos y una sección de Consejos / Recursos / Noticias.
  • El explorador de Soluciones (que mostrará los archivos fuente de nuestra solución)


Seguir leyendo →

jueves, 1 de mayo de 2014

1,2,3... Iniciando

Bienvenidos a este nuevo blog, mi principal meta es enseñar a todos aquellos que quieran aprender acerca del lenguaje  C# .Net orientado a Web.

Como primera etapa de este Blog iniciaremos con los conceptos básicos del lenguaje, iniciando con proyectos web y luego orientándonos hacia Programación Web con MVC.

Espero contar con el apoyo y comentarios de todos para poder hacer crecer este Blog.
Seguir leyendo →

Contactos

Post Populares

123.Net

123.Net

Vistas a la página totales

Con tecnología de Blogger.