jueves, 27 de agosto de 2009

Microsoft Visual Estudio

es un entorno de desarrollo integrado para sistemas operativos Window. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros.

Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión net 2002). Así se pueden crear aplicaciones que se intercomuniquen entre

Visual Studio 5.0 Microsoft
presentó la primera versión de Visual Studio en 1997, incluyendo por primera vez en el mismo paquete muchas de sus herramientas de programación. Visual Studio 5.0 fue lanzado al mercado en dos ediciones: Professional y Enterprise. Incluía Visual Basic 5.0 y Visual C++ 5.0, para programación en Windows principalmente; Visual J++ 1.1 para programación en
Java y Windows; y Visual FoxPro 5.0 para programación en xBase. Introdujo Visual Interdev para la creación dinámica de sitios web mediante ASP


Visual Studio 6.0
La siguiente versión, la 6.0, se lanzó en 1998 y fue la última versión en ejecutarse en la plataforma Win9x Los números de versión de todas las partes constituyentes pasaron a 6.0, incluyendo Visual J++ y Visual InterDev que se encontraban en las versiones 1.1 y 1.0 respectivamente


Visual Studio 2005

Visual Studio 2005 se empezó a comercializar a través de Internet a partir del 4 de Octubre de 2005 y llegó a los comercios a finales del mes de Octubre en inglés. En castellano no salió hasta el 4 de Febrero de 2006. Microsoft eliminó .NET, pero eso no indica que se alejara de la plataforma .NET, de la cual se incluyó la versión 2.0.

La actualización más importante que recibieron los lenguajes de programación fue la inclusión de tipos genéricos, similares en muchos aspectos a las plantillas de C#. Con esto se consigue encontrar muchos más errores en la compilación en vez de en tiempo de ejecución, incitando a usar comprobaciones estrictas en áreas donde antes no era posible. C++ tiene una actualización similar con la adición de C++/CLI como sustituto de C# manejado.

Se incluye un diseñador de implantación, que permite que el diseño de la aplicación sea validado antes de su implantación. También se incluye un entorno para publicación web y pruebas de carga para comprobar el rendimiento de los programas bajo varias condiciones de carga.






lunes, 24 de agosto de 2009

Contenido
Este módulo presenta con carácter general la plataforma .NET y cómo ésta se diferencia de otros sistemas de desarrollo tradicionales, como ASP.


Lección 1: Introducción a la plataforma .NET


¿Qué es la plataforma .NET? =
. Net representa un cambio de vital importancia en los sistemas operativos de Microsoft. Tanto en lo que se refiere a sus herramientas de desarrollo y productividad, como en la forma en que se ofrecerán servicios a los clientes.Uno de los objetivos que persigue la plataforma .Net es transformar Internet de lo que es ahora mismo, básicamente una red de oferta y peticiones de documentos centrada en grandes servidores independientes, en una red en la que cualquier ordenador pueda ofrecer sus servicios a los demás.


El entorno de ejecución CLR=

CLR o Common Lenguaje Runtime constituye uno de los pilares de la tecnología NET ya que confiere una nueva visión a sus tecnologías.


Lección 2: El lenguaje intermedio y el CLS


El lenguaje intermedio=
Es el lenguaje de una máquina abstracta diseñada para ayudar en el análisis de los programas de computadora. El término viene de su uso en los compiladores, donde un compilador primero traduce el código fuente de un programa, en una forma más apropiada para las transformaciones de mejora del código, como un paso intermedio antes de generar el archivo objeto o el código máquina para una máquina específica.


La especificación común de los lenguajes .NET=
Languages .Net: C#, C++.Net, Visual Basic, J++


El sistema de tipos comunes=
El sistema de tipos común define cómo se declaran, utilizan y administran los tipos en el motor en tiempo de ejecución. Es también una parte importante de la compatibilidad en tiempo de ejecución con la integración entre lenguajes.



Lección 3: La biblioteca de clases de .NET



La BCL=
(BCL) es una biblioteca estándar disponibles para todos los idiomas utilizando. NET Framework. . NET incluye el BCL para encapsular una gran cantidad de funciones comunes, como el archivo de lectura y escritura, representación gráfica, la interacción de bases de datos y manipulación de documentos XML, que facilita el trabajo del programador más fácil. Es mucho más grande en su alcance que las bibliotecas estándar para la mayoría de los idiomas, incluyendo C + +, y sería comparable en su alcance a las bibliotecas estándar de Java.


Los espacios de nombres=
Esta sección contiene los espacios de nombres (Namespaces) de la librería de clases de .NET Framework.En cada uno de los espacios de nombres se incluye una lista de los artículos y colaboraciones que tienen relación con el espacio de nombres indicado.


Lección 4: Acceso a datos con ADO.NET



ADO.NET=
es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos. Es una parte de la biblioteca de clases base que están incluidas en el Microsoft .NET Framework. Es comúnmente usado por los programadores para acceder y para modificar los datos almacenados en un Sistema Gestor de Bases de Datos Relacionales, aunque también puede ser usado para acceder a datos en fuentes no relacionales.


La arquitectura de ADO.NET=
Tradicionalmente, el procesamiento de datos ha dependido principalmente de un modelo de dos niveles basado en una conexión. A medida que el procesamiento de datos utiliza cada vez más arquitecturas de varios niveles, los programadores pasando a un enfoque sin conexión con el fin de proporcionar una escalabilidad mejor para sus aplicaciones.


Componentes de ADO.NET=
Existen dos componentes de ADO.NET que se pueden utilizar para obtener acceso a datos y manipularlos:
1 Proveedores de datos de .NET Framework
2 El DataSet



miércoles, 19 de agosto de 2009

1. A continuación encontrara un listado con los pasos a seguir en la creación de un programa por computador, según su análisis ordene lógicamente:

Ø Diseño y construcción de algoritmos
Ø Plantear el problema
Ø Análisis
Ø Toma de decisiones
Ø Alternativas de solución
Ø Codificación
Ø Diseño y construcción diagrama de flujo
Ø Diseño y construcción de seudo código
Ø Prueba de escritorio
Ø Compilación
Ø Trascripción
Ø Ejecución
Ø Pruebas de la ejecución
Ø Mantenimiento del software
Ø Capacitación
Ø Puesta en marcha
Ø Manual de usuario y manual técnico

Ø Plantear el problema
Ø Análisis
Ø Alternativas de solución
Ø Toma de dediciones
Ø Compilación
Ø Capacitación
Ø Codificación
Ø Prueba de escritorio
Ø Puesta en marcha
Ø Transcripción
Ø Mantenimiento de software
Ø Manual de usuario y mantenimiento de técnico
Ø Diseño y construcción de diagrama de flujo
Ø Diseño y construcción de algoritmos
Ø Diseño y construcción de seudo codigo
Ø Pruebas de ejecución
Ø Ejecución




2.¿Cuál cree usted es el objetivo de la programación?

Programas y algoritmos, compilación, programación e ingeniería del software, referencias históricas y objetivos de la programación.

3. Escriba V si es verdadero y F si es falso, no olvide justificar su respuesta:
3.1. Byte es la mínima unidad de almacenamiento de un sistema.



V. Porque un byte es igual a 20 = 1 en el sistema de factor binario; también equivale a 100 = 1 en tamaño en el (SI) sistema internacional.
1. Según la socialización defina:

1.1. Lógica

Lógica es una ciencia formal y una rama de la filosofía que estudia los principios de la demostración e inferencia válida.

1.1. Razón


La razón es la facultad en virtud de la cual el ser humano es capaz de identificar conceptos, cuestionarlos, hallar coherencia o contradicción entre ellos y así inducir o deducir otros distintos de los que ya conoce.

1.2. Inteligencia

La inteligencia es la capacidad de entender, asimilar, elaborar información y utilizarla adecuadamente. Es la capacidad de procesar información y está íntimamente ligada a otras funciones mentales como la percepción.[

1.3. Pensamiento

El pensamiento es la actividad y creación de la mente, dícese de todo aquello que es traído a existencia mediante la actividad del intelecto.

1.4. Idea

La capacidad humana de contemplar ideas está asociada a la capacidad de raciocinio, autorreflexión, la creatividad y la habilidad de adquirir y aplicar el intelecto. Las ideas dan lugar a los conceptos, los cuales son la base de cualquier tipo de conocimiento.

1.5. Sentidos

Los sentidos son el mecanismo fisiológico de la percepción. El estudio y clasificación de lo sentidos se lleva cabo por muchas ciencias, sobre todo las neurociencias, la psicología cognitiva y la filosofía de la percepción.

1.6. Comunicación

La comunicación es un campo de estudio dentro de las ciencias sociales que trata de explicar cómo se realizan los intercambios comunicativos y cómo estos intercambios afectan a la sociedad y comunicación.

1.7. Lenguaje


Se llama lenguaje a cualquier tipo de código semiótico estructurado, para el que existe un contexto de uso y ciertos principios combinatorios formales. Existen muchos contextos tanto naturales como artificiales donde aparecen animales.

1.8. Sentimientos

El sentimiento es el resultado de una emoción, a través del cual, el consciente tiene acceso al estado anímico propio. El cauce por el cual se solventa puede ser físico y/o Espiritual.

1.8.2.¿Cómo aplicamos la lógica?

Mientras la lógica se encarga, entre otras cosas, de construir sistemas lógicos, la metalógica se ocupa de estudiar las propiedades de dichos sistemas.

1.8.2. ¿Por qué pensamos?

Nosotros somos seres racionales y el pensamiento es una acción que siempre vamos a desarrollar en nuestra vida porque si nosotros no pensamos no actuamos.


2.Luego del anterior análisis escriba una breve conclusión.

Para poder ser alguien en nuestras vidas y para tomar decisiones siempre tenemos que pensar y saber tomar dediciones.
Ejercicio:
El tío Raúl, tiene un negocio al cual quiere colocarle una pág. Web, de la cual no sabe nada, afortunadamente tiene un sobrino que tiene amplios conocimientos del tema y decide colaborarle quien le proporciona la siguiente información, analiza cual de las siguientes propuestas es la correcta y justifique, de lo contrario realiza una:



PROPUESTA 01

Ø Definir el producto que ofrece la empresa.
Ø Teniendo en cuenta el producto ver los servicios que debe prestar la pág.Web.
Ø Elaborar propuesta de diseño.
Ø En base alo que el cliente elige se buscan las herramientas de diseño.
Ø Armar la pág. Como tal.
Ø Pruebas y tes del producto.
Ø Montaje de la pág. Y la puesta del servicio.
Ø Soporte Posventa.



PROPUESTA 02

Ø Entrevista para conocer el producto y servicios que presta.
Ø Especificar requerimientos por el cliente.
Ø Propuesta de elaboración de diseño.
Ø Herramientas en las que se desarrollara el sistema (Diseño, plataforma, lenguaje, ventajas y desventajas del servidor).
Ø Desarrollo de la aplicación.
Ø Pruebas del sistema
Ø Montaje



PROPUESTA 03

EMPRESA (SOBRINO)
Ø Llevar un presupuesto en cuanto a costos de empleados, tiempo, costos directos e indirectos, recursos y otros.

PROPUESTA 02
Me gusto porque para mi es la mas completa e interesante de las tres opciones propuestas y se acomoda mas a la necesidad del usuario establecido y además plantea todas las necesidades del negocio.

2. ¿Qué es la lógica?

La lógica es una ciencia formal y una rama de la filosofía que estudia los principios de la demostración e inferencia válida.


2.1.Con el siguiente listado realiza un ensayo (Pensamiento, inteligencia, racional, sentimiento, conocimiento, idea, información, sentidos, memoria, desición, comunicación, lenguaje.)

Para programación de software necesitamos tener muy presente que es necesario tener decisión para saber lo que queremos y lo que nos gusta y no arrepentirnos mas adelante, además de que es muy importante tener sentimiento, idea y un poco de información hacia lo que estamos estudiando.

Con nuestro pensamiento debemos ir adquiriendo mayores conocimientos que día a día aportaremos a nuestra memoria. Para la programación de software debemos manejar varios lenguajes, debemos poner en práctica todos nuestros sentidos y sobre todo tener un amplio sistema de comunicación con las personas que nos rodean y con lo que utilizamos.

Y así tener un pensamiento más racional sobre lo que estamos estudiando y haciendo para así ser más inteligentes en la vida.









3.3. Aparecen las bases de datos en:

Ø PRIMERA GENERACION
Ø CUARTA GENERACION
Ø SEXTA GENERACION
Ø TERCERA GENERACION

3.4. Equipamiento que se utiliza para generar, almacenar, procesar o comunicar información en un entorno de oficina. Esta información se puede generar, copiar y transmitir de forma manual, eléctrica o electrónica, es:

Ø Ofimática
Ø Sistema
Ø Pagina Web.
Ø Computador


3.5. El nombre dado al “lenguaje para marcado de hipertexto” es:

Ø SKT
Ø HTML
Ø URL
Ø OSI

3.6. Primer lenguaje de programación procedural estructurado, utilizado sobre todo para resolver problemas matemáticos.

Ø ALGOrithmic
Ø APL
Ø FORTH
Ø PILOT

3.7. Lenguaje de programación semejante al idioma inglés, que hace hincapié en las estructuras de datos. De amplia utilización, principalmente en empresas.

Ø COBOL
Ø PASCAL
Ø PL/1
Ø LISP
3.2. Uno de los siguientes no hace parte de lenguaje de programación:

Ø ACCES
Ø SQL
Ø Tokeng Ring.
Ø Pascal
3.1. Se conoce como programación primitiva a:

Ø Go To
Ø RPG
Ø NOS
Ø COBON
2.5. En la actualidad cuales son los lenguajes de programación proyectada a objetos mas utilizados:

C++, Objective C, Java, Smalltalk, Eiffel, Lexico, Ruby, Python, OCAML, Object Pascal, CLIPS, Visual .net, Java, Actionscript, COBOL, Perl, C#, Visual Basic.NET, PHP.
2.4. ¿Qué es un lenguaje de programación?

Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.