Beruflich Dokumente
Kultur Dokumente
APUNTE N1
VISUAL STUDIO .NET
INTRODUCCIN A HERRANIENTAS .NET
Programacin III
Se sabe entonces que el CLR asegura un sistema comn de tipos de datos por lo que se hace sencillo
utilizar componentes usados por otros lenguajes .Net ya que las estructuras son siempre las mismas .
Los siguiente son los diferentes servicios o clases que maneja el CLR : Compilador MSIL para cdigo
nativo, diversos tipos de Funciones, Seguridad, Recolector de basura, Manejo de Clases de Administracin
de Memoria .
Por lo tanto podemos decir que el Framework es el corazn de .Net y cualquier aplicacin que
queramos realizar en cualquier lenguaje .net debe pasar por aqu . ( Cualquier duda o consulta sobre el
Framework , o para mayor informacin vea en la ayuda de .net Introduccin al Framework ).
Visual J#
Visual J# es una herramienta de desarrollo que pueden utilizar los programadores que estn familiarizados con la
sintaxis de Java para generar aplicaciones y servicios en .NET Framework. Integra la sintaxis de Java en el
entorno de desarrollo integrado (IDE) de Visual Studio .NET. Visual J# admite tambin la mayor parte de la
funcionalidad de Visual J++ 6.0, incluidas las extensiones de Microsoft. Visual J# no es una herramienta para el
desarrollo de aplicaciones que se ejecuten en Java Virtual Machine. Las aplicaciones y los servicios generados
Programacin III
con Visual J# se ejecutarn solamente en .NET Framework. Microsoft ha desarrollado Visual J# de manera
independiente. Para obtener ms informacin, vea Introduccin a Visual J#.
Programacin III
Una vez ya entendiendo un poco Visual Studio .Net diremos que es posible encontrar 2 tipos de
interfaces graficas para windows (Formularios Windows Forms y Formularios Web Forms) , y una
interfaz de consola no grfica .
Programacin III
Interfaz de Consola
Esta interfaz ofrece la posibilidad de escribir aplicaciones que no dispongan de interfaz grfica y se
requiera de una ventana de texto par interactuar con el usuario . Aqu se ofrece la posibilidad de
escribir en modo consola en forma similar como se hacia hace unos aos lo que en ciertas ocasiones es
de gran utilidad, ya que no todo se soluciona por medio de la grfica. Esta interfaz tambin permite
compilar en lnea de comando.
Para obtener ms informacin, vea Programacin en Interfaz de Consola .
ENTORNO INTERNET
XML Web Services
Son servicios disponibles que se encuentran en internet a disposicin del usuario para que las utilice en
sus aplicaciones . Estos servicios Webform estn basados en ASP.NET con una programacin basada en
HTML , las cuales utilizan unos protocolos para poder interactuar con la aplicacin del usuario. Los
protocolos que utiliza son los siguientes:
1.-
SOAP : Es un protocolo simple de libre acceso que no tiene dueo el cual se usa para el
transporte de datos o enlazar una aplicacin con un Web Services.
El significados de SOAP ( Simples Object Access Protocol )
2.-
WSDL : Es un protocolo que se utiliza para describir los servicios , interfaz y gramtica de
los Web Services . En otras palabras es el que permite interactuar entre consumidor
( cliente ) y el proveedor ( Web Service ) .
Prof.: Cesar Arce J.
5
Programacin III
UDDI
NOTA :
: Es una herramienta que permite buscar un servicio web para que el cliente lo baje ,
se dice que es como una gua de telfono . Este protocolo es el encargado de recorrer
toda la red en busca de un servicio web especfico por un cliente.
El significado de UDDI ( Universal Description Discovery and Integration ) .
Tambin puede visitar las Paginas : http://www.uddi.org o http://www.uddi.microsoft.com
Para obtener ms informacin, vea Programacin con XML Web Services.
Tambin puede visitar la Pagina :
http://www.gotdot.net.com
http://www.microsoft.com/net/use/casestudies.asp
Al inicial Visual Studio .Net versin 2003 por primera ves se presentara la siguiente ventana en al cual
presenta por defecto las ultimas aplicaciones realizadas en .net.
Recupera una
aplicacin
almacenada
en alguna
carpeta
Programacin III
Nombre por
defecto que
se le asigna a
la aplicacin,
el usuario le
asigna el nuevo
nombre.
PANTALLA DE TRABAJO
En esta pantalla el usuario solo disea las aplicaciones, pegando controles ( botones ), desde la ToolBar,
para lo cual tiene 4 etiquetas donde cada una posee una determinada cantidad de controles, y tambin
una opcin para agregar controles adicionales en caso que el usuario necesite algn control especifico .
Herramientas
botones
( ToolBar )
Ventana Explorador
de Soluciones
Ventana de
Propiedades
Ventana de Controles
( ToolBox )
Ventana de Cdigo
( aqu se programa, con un clic ingresa )
Formulario
Programacin III
DETALLE
Herramientas ( ToolBar ) : Esta es la barra estndar que trae todas los software Microsoft
Controles ( ToolBox ) : Aqu vienen diferentes fichas con una cantidad determinada de controles cada
una para que el usuario disee sus aplicaciones.
Solo debe hacer dos clic sobre el botn a insertar en el formulario, o haciendo
un solo clic en el botn y arrastrarlo hasta el formulario y soltarlo.
Esta ventana posee algunas fichas que poseen los siguientes tipo de control :
Data : Aqu vienen controles de acceso a datos, se utilizan para conexiones a base
de datos de cualquier proveedor de datos , incluyendo productos no Microsoft
( OleDbConnection ) .
Components : En esta ficha vienen controles que no son considerados de uso
estndar , por lo tanto no son agregados a las otras fichas, pero el usuario
las puede ocupar en forma normal.
En esta etiqueta tambin se pueden agregar controles adicionales a los que
ya vienen por defecto en las etiquetas. Solo debe hace un clic con el botn
derecho del mouse sobre cualquier parte desocupada de esta etiqueta ,
luego seleccionar agregar componentes y hacer clic en el componentes
( control o botn ) y este se agregara a la etiqueta .
Formulario
Ventana de Propiedades : En esta ventana es donde nos permite cambiar el aspecto visual de un
formulario, es aqu donde el usuario le puede asignar colores, cambiar letra ,
tamao, asignar bordes , centrar texto , colocar imgenes , etc. , etc.
Explorador de Soluciones : En el "Solution Explorer" o Explorardor de Soluciones se muestra el nombre
del proyecto y los elementos que lo componen , tales como formularios, mdulos,
reportes, etc.
Ventana de Cdigo : Aqu es donde el usuario programa todos sus controles, funciones y procedimiento
para que el programa ( Proyecto ) realice los procesos esperado por el usuario .
A esta pantalla se ingresa haciendo dos clic sobre un botn o un formulario,
Programacin III
Ventana
Class Name List
Ventana
Method Name List
Inicio de la Clase Form1
Herencia
( Hereda )
Clase Padre
Programacin III
VENTANA DE MODULO
Esta ventana es similar al editor de cdigo del formulario con la diferencia que el modulo no tiene
pantalla con interfaz grafica como los formulario. Generalmente se agregan al proyecto para programar
una funcin o procedimientos de tipo publico que retorne solo un valor como resultado, como el digito
verificador .
Generalmente cuando el usuario agrega un modulo a su proyecto se insertar solos en la parte de abajo
de los formularios. Se pueden agregar mas de un modulo por proyecto, eso depende de las necesidades
del usuario. Su pantalla de trabajo es como la que muestra la grafica que esta mas abajo y se
comienza a programar bajo de Module 1.
Programacin III
Al realizar un programa en Visual Studio .Net se le denomina proyecto, el cual puede estar compuesto
por una serie de elementos, ya sea formulario, mdulos, mdulos de clase, diseadores, etc. Cada uno de
estos elementos tienen una extensin por las cuales de diferencia, como veremos continuacin .
.vbproj
.vb
.vb
: Tambin tiene esta extensin el modulo que no tiene interfaz grfica ( Ej. Module1.vb )
En Visual 6.0 su extensin era bas.
.vb
: Tambin tiene esta extensin el modulo clase tampoco tiene interfaz grfica
( Ej. Module1.vb ) .
En Visual 6.0 su extensin era cls.
.sln
.aspx
: Es la extensin de los Web Form, por lo tanto las paginas echas en ASP tendrn esta
extensin . Su ubicacin por defecto quedaran en la siguiente ruta en su maquina:
http://localhost/WebApplication4/WebForm1.aspx
.asmx
: Es la extensin de los servicio XML Web Services, por lo tanto las paginas echas en
Servicio Web Asp .Net tendrn esta extensin . Su ubicacin por defecto quedaran en la
siguiente ruta en su maquina:
http://localhost/WebService1/Service1.asmx
NOTA :Existen otras extensiones de archivos de otros tipos de formularios y componentes que no se
analizar. Para obtener ms informacin con mayor detalle , vea Componente de un Proyecto en la
ayuda de Visual Studio . Net o en el sitio oficial de Microsoft .