Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru
Somos especialistas en: Diseño de Páginas Web, Servicio de alojamiento Web, registro de Dominios y desarrollo de Sistemas a medida(Sitema de Facturación, Sistema de control de Inventarios, Tiendas Electrónicas ó Carrito de Compras, Sistemas en Internet), contribuimos con la educación ofreciendo códigos libres y ejemplos de proyectos desarrollados (en Visual Basic, .Net, Asp, PHP, Java) gratis.
Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru
ASP.NET no necesita presentación, solo el tiempo le ha hecho situarse en el sitio que se merece. Hace bastantes años Microsoft presentaba el lenguaje ASP. Un lenguaje muy sencillo de utilizar porque se basa en la sencillez de las instrucciones de Visual Basic (rey por entonces de la programación) que permitía realizar páginas dinámicas de una forma sencilla y rápida.
En el otro lado estaba Linux con su PHP que, al ser gratuito, tuvo muchos adeptos, pero su supremacía ya no es tal. En parte es por la excesiva sobrevaloración que se le concede a Linux por el hecho de ser gratuito, pero sigamos con nuestro ASP...
Después de varias evoluciones del lenguaje ASP llegó la revolución con el desarrollo de la plataforma .NET de Microsoft. El modelo de objetos y el entorno de desarrollo introducido por esta tecnología es impresionante. Su potencia y su facilidad está a mucha distancia de PHP y de los componentes Java. Aunque la primera versión era laborioso y un poco confusa, 1.1, las dos últimas versiones la 2.0 y la que trataremos en este curso, la 3.5 son realmente sencillas y sólidas teniendo un grado de coherencia y rendimiento muy elevados.
Para los que sepan un poco de programación avanzar que con ASP.NET podremos:
Crear páginas web basadas en código compilado
Utilizar los nuevos lenguajes orientados a objeto (.NET)
Utilizar variables reales (antes con ASP no existían)
Crear componentes de servidor utilizando lenguaje .NET
Utilizar validadores para probar el sistema cliente-servidor.
¿A quién va dirigido este curso? Con este curso pretendemos llegar a dos grupos de usuarios. Por una parte los que nunca han programado en Intranet y quieren aprender este mundillo, y por otro los que ya conocen ASP en sus anteriores versiones y quieren "saltar" al nuevo sistema .NET.
Hay ventajas y desventajas para estos dos grupos. Para los que se quieren iniciar van a aprender una filosofía y técnicas de programación muy ambiciosa y robusta que componen el mejor entorno de desarrollo que existe actualmente. Por contra necesitarán un aprendizaje para entender todas las técnicas en las que se basa .NET para desarrollar aplicaciones, ahí es donde este curso entra en acción: proporcionar un buen nivel a los nuevos programadores para que comiencen a desarrollar en esta plataforma. Para el segundo grupo, como ventaja obvia está el conocimiento de un lenguaje de programación tan extendido en WEB como es ASP. La desventaja es que hay que borrar los conocimientos anteriores y partir de cero, es decir, hay que conocer esta nueva tecnología profundamente para entenderla y trabajar con la nueva filosofía de .NET. (Yo acabo de terminar esta fase)
Eso sí, os aviso que varias partes de este curso necesariamente serán técnicas, no es un curso tipo DreamWeber o Flash con cosas de diseño o con resultados rápidos, aquí tendremos que hacer un buen aprendizaje de .NET. Eso sí, una vez superado tendréis a vuestra disposición la plataforma más potente existente para crear páginas web dinámicas. Hace ya tiempo que superó a los servidores java y el mundo de Linux que con su lenguaje PHP se queda demasiado corto.
En este curso nos centraremos únicamente en ASP.NET 3.5. Esta es la última versión y tiene mejoras sustanciales que hace que deba ser la versión que instalemos obligatoriamente en nuestro servidor Web. Aunque si todavía estás en la versión 2.0 no te preocupes, prácticamente todo lo que vamos a ver funcionará correctamente en esa versión.
Es una versión muy moderna y a la fecha de escribir este manual todavía no ha salido en castellano así que no nos queda más remedio que empezar con ella en inglés, seguro que en breve podremos instalar la versión en castellano. De todas formas iré mirando a ver si llegamos a tiempo por si apareciese en castellano.
La Evaluacion:
Hace varios años (como diez mas o menos) las aplicaciones se creaban utilizando un mismo lenguaje para todas las tareas y para un sistema operativo concreto. Inicialmente la aplicaciones para Windows se realizaban en C y con llamadas directas a las "tripas" del Windows con la API (¡¡que tiempos mas duros!!) El trabajo era enorme por dos cosas: la complejidad del lenguaje y la necesidad de conocer todos los detalles del sistema operativo para poder programar sobre él.
Ahí nació Visual Basic, como una herramienta que permitía el desarrollo de las interfaces de una forma tremendamente sencilla para lo conocido hasta entonces y con un lenguaje tan popular por entonces como el Basic. Se utilizaban los controles en formato VBX para diseñar las ventanas y luego un mecanismo de métodos y eventos para controlar el código.
La parte profesional se "pasó" al C+, un lenguaje orientado a objetos muy complejo y difícil de mantener. Por otro lado Visual Basic seguía avanzando con los COM (Component Objetc Model): un modelo de objetos que permitía la reutilización de componentes independiente del lenguaje con el que estuviesen escritos, así transcurrieron las versiones 5 y 6 de Visual Basic que se convirtieron en los entornos mas importantes del panorama Windows.
En las páginas ASP (la tecnología anterior a ASP.NET) utilizadas para la programación de páginas Web dinámicas sucedía lo mismo, estaban basadas en un lenguaje muy limitado y sujeto a la plataforma, además teníamos que acudir enseguida a productos de terceros para ampliar las funcionalidades que no encontrábamos. Aun con todo ASP se desplegó en muy poco tiempo gracias a su lenguaje fácil y con un corto tiempo de aprendizaje como era el VBScript.
La Solucion:
Con el tiempo además de los COM aparecieron otras técnicas complementarias para ampliar los lenguajes existentes. Pero esto heterogeneidad de tecnologías, muchas veces dictadas por las necesidades tecnológicas del momento, como Internet, hicieron que se produjeran multitud de servicios duplicados, creación de servicios exclusivamente para algunos lenguajes, poca reutilización de código, mas complejidad, ...
La solución definitiva se ha planteado con .NET que consta de una serie de servicios iguales en todos los lenguajes que mantienen la integridad con los desarrollos existentes y hace posible una interoperatividad entre los lenguajes desconocida hasta el momento. Esto es, podemos utilizar varios lenguajes diferentes (los permitidos .NET) y todos tendrán disponibles desde el mismo entorno de desarrollo hasta los controles y componentes de programación. Se acabó que Visual C tenga estos componente, Visual FoxPro otros o Visual Basic otros... todos parten de la tecnología .NET y comparten por lo tanto los mismos componentes y objetos. Podemos incluso escribir partes distintas de un mismo programa con varios lenguajes .NET.
ASP.NET y el entorno .NET Framework:
Antes de continuar debemos saber un poco de donde sale toda esta tecnología, así que prepárate para leer unos conceptos un poco raros pero que nos ayudarán a situar el lenguaje .NET. Recuerda que ASP.NET es una parte del mundo de desarrollo .NET de Microsoft, así que necesitaremos tener una idea global de .NET para acercarnos, como he comentado, a un concepto mas exacto de este lenguaje.
Allá vamos, pero no te asustes con toda esta teoría, sólo es para situarnos luego cuando empecemos a trabajar irás comprendiendo todos estos conceptos.
ASP.NET usa una jerarquía de clases (los elementos de programación que nos proporciona) que están incluidas en el .NET Framework, por tanto conocer el .NET Framework nos ayudará a conocer al propio ASP.NET, aunque también necesitarás conocer la forma de usar y de hacer del ASP.NET 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.
Importante: Luego... el verdadero núcleo de todo es .NET Framework, un entorno con multitud de clases y objetos disponibles para trabajar con ellos. Sobre este núcleo tendremos los lenguajes de programación y uno de ellos es ASP.NET. Por eso es muy importante conocer que es el .NET Framework
Así que tranquilo primero veamos que eso del .Net Framework que básicamente se puede decir que es el hermano mayor de .NET
Nota: Luego una vez conocido el .NET Framework podremos crear las páginas web con el lenguaje que queramos, nosotros elegiremos Visual Basic.
Crear un servicio Windows
Un servicio de Windows puede tener múltiples utilidades, como por ejemplo arrancar programas al iniciarse el Windows automáticamente (por ejemplo para servidores)...
Para crear un servicio:
En el start, inicializar el temporizador con un intervalo pequeño para que se ejecute rápidamente cuando la aplicación inicie.
Protected Overrides Sub OnStart(ByVal args() As String)
temporizador = New Timers.Timer(intervalo)
temporizador.Start()
End Sub
En el stop, si lo deseamos parar
Protected Overrides Sub OnStop()
temporizador.Stop()
End Sub
Igual para el OnPause y OnContinue:
Protected Overrides Sub OnPause()
temporizador.Stop()
End Sub
Protected Overrides Sub OnContinue()
temporizador.Start()
End Sub
Cada vez que se complete el ciclo realizar la siguiente acción
Private Sub temporizador_Elapsed(ByVal sender As Object, _
ByVal e As System.Timers.ElapsedEventArgs) _
Handles temporizador.Elapsed
...acciones...
End Sub
Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru
| Dirección: Av. Petit Thouars 1255 Of. 302 Santa Beatriz - Lima - Perú | | Teléfonos: 266-2540 / 795-9969 / 472-1464 Celular: 9-91554872 (claro) / (62)962705978(claro) | | Email: informes@web-peru.netMSN:jjavavb@hotmail.com|