Microsoft ASP.NET Web Matrix

Por MicrosoftGratisDescargas: 17,000
ASP.NET Web Matrix es una herramienta de desarrollo de aplicaciones WYSIWYG para ASP.NET, apoyada por la comunidad y fácil de usar. Puede instalarse mediante una rápida descarga de 1,3 MB. Las nuevas características incluyen: Soporte de la base de datos Access, soporte de J#, mejoras en el tiempo de diseño, incluyendo la edición de tablas y la representación de controles de usuario mejorados, muchas correcciones de errores, ¡y mucho más! ¿Y lo mejor de todo? Es absolutamente gratuito.
Características:

  • Diseñador de páginas ASP.NET y HTML. Cree rápidamente páginas ASP.NET o documentos HTML utilizando el rico diseñador WYSIWYG. Arrastre y suelte los controles de servidor ASP.NET de la caja de herramientas o los controles de usuario (archivos .ascx) del área de trabajo en su página, y el diseñador proporciona una vista previa casi realista de cualquiera de ellos. Seleccione los controles individuales para obtener soporte de edición en el diseñador para las plantillas, así como soporte para la personalización completa de la cuadrícula de propiedades. Basta con hacer doble clic en un control del servidor para obtener la conexión automática de los controladores de eventos del servidor. El diseñador también soporta la edición de atributos de Tabla y Estilo.
  • Gestión de bases de datos SQL Server y Access. Soporte integrado para crear y editar bases de datos SQL o MSDE y Access (.mdb). Cree nuevas bases de datos, añada o elimine tablas, diseñe el esquema y las relaciones de las tablas, edite las filas de datos de las tablas, cree procedimientos almacenados (sólo SQL/MSDE), todo ello dentro de Web Matrix. Genere automáticamente código ADO.NET para realizar el acceso a los datos utilizando los asistentes de código incorporados.
  • Fácil generación de UI de datos. Web Matrix facilita la creación de páginas con datos sin necesidad de escribir código. Coloque tablas SQL/MSDE o Access en su página para crear cuadrículas vinculadas a datos, o comience con plantillas de páginas de datos para informes o páginas maestras/detalles. Los creadores de código le ayudan a generar código para seleccionar, insertar, actualizar y eliminar datos SQL/MSDE o Access.
  • Soporte para múltiples idiomas. Web Matrix admite varios idiomas para el código en los archivos de aplicaciones web (por ejemplo, archivos aspx y ascx), así como en los asistentes de código. Web Matrix tiene soporte para escribir código en C#, Visual Basic y J#.
  • Exploración de clases. Examine cualquier clase en cualquier ensamblaje para ver sus propiedades, eventos o métodos, así como los atributos de metadatos asociados a la clase. Realice búsquedas en los nombres de las clases, o en los nombres de los miembros para encontrar rápidamente las clases. Realice búsquedas para encontrar clases relacionadas o derivadas.
  • Soporte de servicios web XML. Añada fácilmente el soporte de servicios web XML a sus aplicaciones. Web Matrix proporciona soporte para que los desarrolladores puedan exponer fácilmente un servicio web XML basado en SOAP, así como llamar y consumir un servicio web XML alojado en otro servidor.
  • Construya aplicaciones móviles. Escriba aplicaciones habilitadas para web móvil para una amplia variedad de dispositivos móviles como teléfonos móviles, buscapersonas y PDA. Web Matrix proporciona soporte de diseño de arrastrar y soltar para la creación de páginas móviles utilizando ASP.NET y el Mobile Internet Toolkit.
  • Espacios de trabajo de archivos y FTP sin proyectos. Web Matrix admite espacios de trabajo basados en FTP y en archivos que permiten a los desarrolladores organizar y editar fácilmente sus aplicaciones ASP.NET. Los espacios de trabajo se guardan entre sesiones para permitirle trabajar rápidamente en su aplicación. Basta con hacer doble clic en un archivo dentro del árbol del espacio de trabajo para abrirlo y editarlo. No se requieren extensiones del servidor FrontPage ni sistema de proyectos.
  • Servidor web de desarrollo. Desarrolle y pruebe sus aplicaciones ASP.NET, sin necesidad de IIS. Web Matrix incluye un servidor web personal ligero que sirve la mayor parte del contenido web, incluidas las páginas ASP.NET y los servicios web XML, para las solicitudes locales.
  • Integración comunitaria. Web Matrix proporciona una puerta de entrada incorporada a la comunidad ASP.NET justo dentro del IDE – permitiéndole navegar por los sitios web de la comunidad y buscar ayuda en los foros y grupos de noticias de ASP.NET.

.

Por
Microsoft
Publicación
August 26, 2008
Versión
0.6 Build 812
Sistemas operativos
Windows 2003, Windows 2000, Windows Vista, Windows, Windows XP, Windows NT

En este video recorreré tres de las siete plantillas de páginas de datos disponibles en la aplicación ASP webmatrix para cada plantilla, comenzaré mostrando la salida de la plantilla y luego recorreré el HTML y luego el código c-sharp. Que se utiliza para generar los informes. Lo primero que voy a hacer es pulsar el icono de nuevo archivo en la barra de herramientas y voy a seleccionar páginas de datos, y voy a empezar con el informe de datos simple. Esta es la más fácil de las plantillas que voy a navegar y guardar esto en una nueva ubicación para crear una carpeta y llamarlo informes de datos y voy a cambiar el nombre de este archivo a informe de datos simple y haga clic. Ok, lo primero que quiero hacer es ejecutar este ejemplo, por lo que podemos echar un vistazo a la salida, voy a ir a la vista y empezar y voy a seguir adelante y ejecutar esto en el servidor web de la matriz web.

Así que voy a, simplemente haga clic en iniciar aquí y tengo que cambiar el tamaño de mi navegador. Bien, ven que la salida de este informe es sólo una cuadrícula de datos muy simple. Cinco columnas nombre apellido dirección ciudad y estado dígito título y básicamente sólo se une a los resultados enteros él. Así que permítanme cerrar el navegador hacia abajo. Podemos echar un vistazo al código que creó esto. Lo primero que quiero hacer es mirar la parte HTML del código, así que voy a hacer clic en la pestaña HTML y voy a seguir adelante y mover la caja de herramientas fuera del camino. Así podremos ver un poco más.

El código, te darás cuenta, no hay nada elegante en esto. Es sólo un título, una cuadrícula de datos ASP y si te fijas, no hay nada más que cosas de formato que se especifican en los atributos. Así que vayamos al código porque es donde la acción realmente está en este ejemplo en términos de esa ventana fuera del camino, esto es lo primero que sucede en el evento de carga de la página. Si creamos una cadena de conexión, por lo que es una variable de cadena. Sólo contiene la cadena de conexión a una instancia local de la base de datos del pub.

En este ejemplo se utiliza la autenticación de Windows, y lo siguiente es una variable de cadena que contiene el texto del comando, por lo que hace exactamente lo que se espera, va a seleccionar el apellido, el nombre, la dirección y la ciudad y el estado de la tabla de autores en la base de datos de los pubs.
Lo siguiente que ocurre es una conexión, una conexión de secuela. El objeto se crea utilizando el texto del comando y la cadena de conexión y a partir de ahí se crea un objeto de comando secuela, y luego se abre la conexión y luego vamos a llamar al método de ejecución del lector en la fecha en la secuela. Objeto de comando.

Eso va a devolver un lector de datos de la secuela, estamos especificando que el comportamiento del comando sea cerrar la conexión. Así que, básicamente, lo que está diciendo es que cuando el lector de datos se hace – y se cierra – que seguir adelante y cerrar la conexión con la base de datos, y luego llamamos a la vinculación del método de unión de datos en la cuadrícula de datos y que hace que todo el HTML para ser representado. La siguiente plantilla que quiero ver es para filtrar el informe de datos. Voy a cerrar ésta, seguir adelante y guardar mis cambios y luego hacer clic en el nuevo archivo de páginas de datos y el informe de datos de filtro, voy a seguir adelante y ponerlo en el mismo directorio y sólo tengo que cambiar el nombre del archivo y lo llamaremos informe de datos filtrados, haga clic en Aceptar y al igual que el anterior, quiero seguir adelante y ejecutar el ejemplo.

Así que usted puede ver lo que la salida se parece a lo que voy a, ir a la vista y empezar y verás que por defecto no se muestra nada en la parrilla. No se selecciona nada. La opción por defecto en el cuadro desplegable es todos los autores. Por lo tanto, si usted hace clic en mostrar los títulos, que va a enlazar la cuadrícula de datos con todos los autores en ella podemos filtrar el informe mediante la selección de un apellido de la oficina y mostrar los títulos.

Esto simplemente por en una cuadrícula de datos más pequeña que contiene todos los títulos de ese autor en particular escribió. Permítanme seguir adelante y cerrar esto y podemos echar un vistazo al código. Veamos primero el HTML, verás que sólo tienes un encabezado. Hay una lista desplegable, un botón y una cuadrícula de datos y nos desplazaremos hasta aquí y notaremos que, una vez más, no hay nada de fantasía en los atributos que se especifican en la cuadrícula de datos.

Es todo un formato. En este punto, la única cosa que tenemos que señalar es que en el control del botón especificamos un evento de clic que vamos a llamar el evento, aplicar, filtrar, subrayar clic.
Así que vamos a echar un vistazo a ese evento en un minuto. Permítanme seguir adelante y cambiar a la vista de código, y la primera cosa que vamos a ver aquí es el evento de carga de la página. Esta plantilla comienza utilizando la página, es la propiedad postback, vamos a poner toda la lógica para llenar el cuadro desplegable aquí, de modo que no se llena cada vez que la página se carga mediante el uso de la propiedad es postback.

Sólo va a ocurrir la primera vez que se cargue la página y no cada vez que se haga clic en un botón o se dispare un evento en la página, así que notarás que las dos primeras líneas son muy similares al último ejemplo: vamos a empezar con una cadena de conexión a la base de datos del pub y luego vamos a empezar con algún texto de comando. Así que es una simple sentencia select que va a seleccionar el apellido del autor de la tabla de autores. Entonces va a crear una secuela, objeto de comando en una conexión de secuela, objeto y luego en la lista desplegable, vamos a especificar un campo de texto de datos como un nombre L guión bajo.

Así que eso es, básicamente, diciéndole de los resultados que se obtienen quiero que muestre el campo llamado un cuadrado, L nombre que corresponde al apellido del autor, y esto lo siguiente que sucede es la conexión se abre. La fuente de datos para la lista desplegable se especifica como un lector de datos que es devuelto por el método execute reader en el objeto de comando sequel, una vez más, vamos a utilizar el comportamiento de comando close connection para que cuando se cierre el lector de datos, la conexión con la base de datos se cierre. Vamos a llamar al método data, bind en la lista desplegable y finalmente, vamos a insertar una última fila vamos a ponerla en la posición 0 como se especifica aquí y simplemente vamos a insertar este texto aquí todos los autores con algunos guiones de esa manera, eso sería lo primero que aparece en la lista desplegable.

Ahora, vamos a echar un vistazo a la aplicación, el filtro, el método de clic. Este es el evento que se dispara. Cuando un usuario hace clic en el botón, por lo que se dará cuenta de que una vez más lo primero que vamos a hacer es crear una cadena de conexión.
Variable que vamos a pasar en el texto era necesario para conectarse a una instancia local. La base de datos pública, entonces vamos a crear una cadena vacía, variable llamada texto de comando y vamos a darle un valor todavía porque vamos a darle un valor basado en lo que el usuario selecciona en el cuadro desplegable.

Así que lo siguiente que hacemos es crear la variable de cadena llamada valor del filtro y vamos a sacarlo de la lista desplegable. Cualquiera que sea el elemento seleccionado, vamos a tomar el texto de ese elemento y luego vamos a utilizar el método de reemplazo en la clase de cadena para reemplazar todas las comillas simples con el trabajo de datos. Disculpen con comillas dobles, para que el servidor de secuelas no vomite. Lo siguiente que ocurre es el texto del comando. La variable se llena dependiendo del valor del filtro.

Si se selecciona el primer elemento o todos los autores, vamos a hacer un simple, seleccionar y seleccionar el precio del título y las ventas del año hasta la fecha de una vista llamada vista de título si se selecciona cualquier otro valor o más bien especificado en la lista desplegable, y esta variable de valor de filtro vamos a especificar el mismo título, el precio y las ventas del año hasta la fecha de los títulos, pero vamos a la cláusula where y filtro basado en el valor de ese filtro, que va a corresponder a un apellido del autor de su conexión de secuela y los objetos de comando de secuela se crean porque el objeto de conexión se abre.

La fuente de datos se especifica como siendo, por supuesto, un lector de datos que viene del método de ejecutores en la secuela, objeto de comando, y luego se llama a la unión de datos. Así que eso va a establecer va a enlazar realmente la misma cuadrícula de datos con dos conjuntos de resultados diferentes en función de lo que el valor del filtro es. Así que es realmente una manera muy fácil de crear un informe filtrado.

Permítanme seguir adelante y cerrar esto y podemos pasar a la siguiente plantilla. Guarda los cambios, haz clic en el icono del nuevo archivo de páginas de datos Quiero pasar al procedimiento almacenado simple. Permítanme seguir adelante y poner esto en el mismo lugar, vamos a llamarlo simple, almacenado, proc clic, OK voy a seguir adelante y ejecutar esto y quiero señalar algo muy rápido.
¿Empieza? Debería ser muy similar al primer ejemplo: es sólo un título, regla horizontal y luego una pequeña cuadrícula de datos que tengo cinco columnas, sólo un nombre de producto, una cantidad de precio, un descuento y luego un precio extendido.

Así que es sólo un dato simple, gran ejemplo de nuevo, pero obviamente basado en el nombre de ella vamos a utilizar un procedimiento almacenado en lugar de sólo la secuela incrustada. Así que una vez más, vamos a echar un vistazo al código HTML. En primer lugar, notarás que no hay nada de lujo aquí. Es sólo un datagrid no hay nada que se especifique, excepto el formato, seguir adelante, cambiar a la vista de código y vamos a echar un vistazo a la carga de la página de eventos. Ya que es donde todo sucede, verás que vamos a crear la misma conexión, cadena vamos a crear texto de comando, pero en lugar de especificar una declaración de secuela completa aquí, donde da y especifica el nombre de un procedimiento almacenado llamado cust order.

Detalle de aquí vamos a seguir y crear una conexión secuela, objeto y un objeto de comando secuela. La conexión, el objeto y el objeto de comando se crean de la misma manera. El ejemplo inicial fue y luego vamos a crear un objeto más, llamado parámetro secuela después de especificar que el tipo de comando va a ser procedimiento almacenado en lugar de texto, vamos a llenar la colección de parámetros con el nuevo parámetro, y se va a utilizar para especificar un orden.

Id en este ejemplo sólo han codificado en la página, pero usted puede fácilmente convertir esto en un informe filtrado. Al igual que el último ejemplo. Al crear un cuadro desplegable y la vinculación de una lista de ID de la orden, entonces usted puede simplemente rellenar el valor aquí en lugar de la codificación. El número de aquí vamos a abrir la conexión, al igual que cualquier otro ejemplo. Vamos a ejecutar la secuela, los objetos de comando, ejecutar el método del lector y luego vamos a llamar al método de enlace de datos.

Así que es un ejemplo muy simple. Al igual que el informe de datos simple era eso es todo. Hay a los tres primeros datos de la página 2 más quería caminar a través de este video y el próximo voy a terminar la serie por caminar a través de los cuatro restantes gracias por ver y disfrutar de los videos..
.

¡Califica nuestro programa!
Total: 2 Promedio: 2.5