Este artículo proviene de un motor de traducción automática.
Cuadro de herramientas
Instantáneas de datos, Subversion, organización del código de origen y más
Scott Mitchell
Todos los precios confirmados en, presione tiempo y se están sujetos a cambios. Las opiniones expresadas en esta columna se son exclusivas del autor y se no reflejan necesariamente las opiniones de Microsoft.
Contenido
Guardar, organizar y anotar instantáneas de los datos
Blogs de nota
El método más sencillo instalar y configurar Subversion
Organizar automáticamente el código fuente
Guardar, organizar y anotar instantáneas de los datos
Prácticamente todos los programas permiten a los usuarios serializar su estado de trabajo actual en un archivo independiente, portátil, que puede abrirse desde otro equipo que tiene el mismo software instalado. En que menos términos formales, la mayoría de los programas tienen una opción Guardar que le permite conservar el trabajo a un archivo. ¿No sería bueno dicha funcionalidad eran posible con consultas de base de datos? Imagine si no se pudo ejecutar uno o más instrucciones SELECT y, a continuación, guardar los conjuntos de resultados en un archivo. Estos archivos podrían utilizarse para almacenar y revisar datos históricos, servir como una instantánea "antes" de datos antes de realizar una modificación masiva y permiten que los evaluadores, analistas y otros participantes puedan ver un conjunto preciso de datos sin necesidad de acceso a la base de datos.
Versión 1.5 de conjuntos de SQL es una parte ingeniosas de software que ofrece esta funcionalidad al mundo de base de datos. Establece SQL tiene tres casos de uso principal: almacenando los resultados de uno o más consultas en un archivo de documento de datos portátiles o "set"; ver, organizar y anotar los datos almacenados en un conjunto; y comparar datos entre dos conjuntos. Un conjunto se almacena en disco como una instantánea independiente, estática, sólo lectura de datos en un punto específico en tiempo. Almacena los datos sin procesar y no tiene una dependencia en la base de datos. Esto significa que conjuntos se pueden mover a otros equipos, ver y compartir equipo miembros sin tener que conceder a cualquier persona acceso a la base de datos.
La creación de un archivo de conjunto es sea sencillo. Iniciar la aplicación SQL conjuntos, conectarse a la base de datos que contiene los datos de interés y especificar la consulta (o consultas) cuyos datos desee capturar. Puede escribir estas consultas usted mismo o tener conjuntos SQL crearlos para seleccionando una o varias tablas en la ventana Explorador de conexión. Una vez han se ha especificado las consultas, haga clic en el icono Guardar para guardar los datos devueltos por las consultas para un archivo de conjunto.
Al ver un conjunto, sus datos se muestran en una cuadrícula que admite ordenación, filtrado y agrupación por columna. Filas pueden marcadas para un acceso rápido y anotadas para incluir notas u otra información sobre la fila. Todas estas características están disponibles a través de seleccionando y haciendo clic en. Además, la persona a ver el conjunto no es necesario estar familiarizado con la sintaxis SQL. Lo que es más, con hacer clic en un botón puede exportar datos del conjunto a Microsoft Excel o en HTML. Hay también una exportación a opción de DataSet, que traduce el esquema del conjunto y datos XML serializan DataSet que se pueden utilizar en una aplicación. NET.
Establece SQL también permite comparar dos conjuntos. Empezar seleccionando los archivos de conjunto de dos para comparar, indique si desea mostrar sólo las filas que el mismo en ambos, filas que son diferentes, las filas que están en un conjunto pero no el otro o cualquier combinación de ambos. Conjuntos de SQL se a continuación, carga los datos y se resalta claramente las filas con diferencias.
Conjuntos de SQL facilita notablemente tomar instantáneas de base de datos y para permitir integrantes del equipo revisen, ordenar, filtrar, agrupar, marcador y anotar los datos de instantáneas. Estas instantáneas también pueden servir como datos archivados, o como "before" y "después" de instantáneas al realizar una modificación masiva.
Precio: $ 149
conjuntos de SQL
Blogs de nota
En MIX09, Microsoft lanzó ASP.NET MVC versión 1.0, un marco para crear mediante un modelo de Model-View-Controller de aplicaciones Web ASP.NET. ASP.NET MVC ofrece a los desarrolladores control preciso sobre el marcado emitido las páginas Web; una separación mucho más nítida de presentación y preocupaciones de lógica empresarial; mejor capacidad de prueba; y direcciones URL legibles, concisas SEO descriptivas. Mover del modelo de formularios Web Forms de ASP.NET a ASP.NET MVC es necesario un turno de pensamiento y solucionar problemas. Formularios Web Forms permiten que los programadores ASP.NET casi olvidar la naturaleza de cliente/servidor del Web a pensar en HTML, JavaScript y CSS como detalles de bajo nivel que se abstraen inmediatamente. ASP.NET MVC se coloca la distinción entre el cliente y el servidor en foco sharp y se requiere un conocimiento práctico de HTML y secuencias de comandos de cliente.
Los programadores que está interesado en obtener o están utilizando ASP.NET MVC deben desproteger el sugerencias, tutoriales y capítulos de ejemplo disponibles en el Blog de Stephen Walther. Encontrará sugerencias para más de 50 ASP.NET MVC. Cada sugerencia muestra cómo realizar una tarea muy específica y proporciona instrucciones paso a paso con fragmentos de código detallada y capturas de pantalla. Por ejemplo, Sugerencia nº 41 se titula "Crear en cascada con lista desplegable listas con AJAX," y recorre tres formas distintas de crear dichas listas en una aplicación de ASP.NET MVC.
Blog de Stephen también incluye una serie de tutoriales de extremo a extremo que ilustran cómo crear un tipo concreto de aplicación mediante ASP.NET MVC. Por ejemplo, es un tutorial de seis partes sobre la creación una aplicación de panel de mensaje en línea y un tutorial de cinco partes sobre la creación de un sitio Web vídeo de la familia. El blog está también principal para los los borradores de los capítulos de libro, Unleashed de ASP.NET MVC Framework, próximamente de Stephen de Sams.
Junto a mantener su blog, Stephen también escribe muchos de los tutoriales y vídeos de procedimientos de ASP.NET MVC en el Web oficial de ASP.NET del sitio, asp. NET.
Precio: Liberar
Blog de Stephen Walther ’s
El método más sencillo instalar y configurar Subversion
Independientemente de cómo muchos programadores son empleados, cada compañía que crea software debe utilizar el control de código fuente. En los años, he ayudado a un número de consultores independientes y pequeñas compañías instalar y configurar sistemas de control de origen. El primer paso es seleccionar qué sistema de control de origen para utilizar. Hay una variedad de libre y sistemas de control de origen comercial disponibles; Wikipedia enumera más de 50 ofertas en su entrada de "Lista de software de control de revisión". Uno de los sistemas de control de origen más populares es Subversion, una opción gratuita, código abierto que se publicó por primera vez en 2000. Daños tiene una fuerte comunidad en línea y el sistema de control de origen de elección para muchos proyectos de código abierto. También es un sistema de control de origen populares dentro de la empresa.
Aunque no son la ciencia de rocket instalar, configurar y administrar Subversion, estos procesos no son la más intuitiva o descriptivo, o bien. Por ejemplo, para tener acceso a Subversion a través de HTTP, debe también instalar y configurar el servidor Web Apache. La creación de cuentas de usuario implica editar un archivo de texto concreto. Y porque Subversion carece de una interfaz gráfica de usuario, gran parte de la configuración y el mantenimiento debe realizarse desde la línea de comandos. La buena noticia es que instalar, configurar y administrar Subversion son sea sencillo con VisualSVN Server versión 1.7.1, un producto gratuito de la misma organización que realiza VisualSVN, un complemento de Visual Studio que integra control de origen a través de Subversion en el IDE de Visual Studio. (VisualSVN se ha revisado en laProblema de inicio de 2008.)
Con VisualSVN Server, no está necesidad de descargar e instalar Subversion y Apache, o como interfaz con Subversion mediante la línea de comandos o juguetear con sus archivos de configuración. Instalar VisualSVN Server automáticamente instala las versiones más recientes de Subversion y Apache para usted. Durante el proceso de instalación, se le pedirá para la clave configuración Subversion y Apache, como la ubicación donde Subversion debe almacenar sus repositorios, qué puerto debe utilizar, si desea compatibilidad con conexiones seguras de HTTPS, y si la autenticación debe controlarse Subversion o de Windows. VisualSVN Server a continuación, se aplica esta configuración a las configuraciones Subversion y Apache en su nombre.
Una vez instalado, utilice el Administrador de servidores VisualSVN para ver y administrar repositorios, usuarios y grupos. Con unos cuantos clics del mouse, puede crear nuevos repositorios, administrar usuarios, especificar permisos y otras opciones de seguridad y administrar los archivos en un repositorio. Sin VisualSVN Server, estas tareas se tendría que hacerse desde la línea de comandos o modificando los archivos de configuración. VisualSVN Server también ofrece una interfaz gráfica para especificar enlaces, que son programas que se ejecutan en respuesta a determinados eventos de control de origen, tales como la protección y desprotección. Y puesto VisualSVN Server instala y configura Apache, puede ver el contenido de repositorios desde el explorador Web y obtener acceso el repositorio y proteger elementos a través de Internet.
Si piensa instalar Subversion en un entorno Windows, no es ninguna razón para no utilizar VisualSVN. Enormemente se simplifica la instalación y administración Subversion y se está disponible gratuitamente.
Precio: Liberar
VisualSVN Server
Organizar automáticamente el código fuente
Refactorización de código, o "limpieza de" código, puede mejorar considerablemente la legibilidad y la comprensión del código fuente, por lo que la aplicación más fácil de mantener y actualizables. Algunos de los cambios, como cambiar una variable a un nombre más de ajuste o mover un bloque de código en una nueva función, hacer que el código fáciles de entender. Otros cambios, como por ejemplo agregar espacio en blanco o reorganizar los métodos en un archivo para que estén en orden alfabético, hacer que el código sea más fácil de leer.
Refactorizar el código manualmente, puede ser un proceso tedioso. Afortunadamente, existen herramientas para ayudar a automatizar muchas tareas comunes de refactorización. Por ejemplo, Visual Studio tiene un menú de refactorización que ofrece acceso de un solo clic a tareas comunes de refactorización. Otra herramienta útil es NArrange (versión 0.2.7), que organiza automáticamente código de origen de C# y Visual Basic en un formato más legible. NArrange se pueden ejecutar desde la línea de comandos o desde dentro de Visual Studio para organizar un único archivo, archivos de todo el código en un directorio especificado, o código de todos los archivos en una solución o proyecto de Visual Studio. Cuando se invoca, NArrange empieza por guardar una copia de seguridad de los archivos que se modificará. A continuación, analiza cada uno de los archivos especificados, reorganiza su contenido basándose en las opciones de configuración y, a continuación, escribe el código fuente rearranged volver en el disco.
De forma predeterminada, NArrange agrupa constructores, campos, propiedades, métodos y eventos en regiones y ordena alfabéticamente a los miembros dentro de cada región. Líneas en blanco consecutivas se quitan, las fichas se convierten en espacios y se consolidan y se ordenan utilizando las directivas de importación en un archivo de clase. Sin embargo, se pueden personalizar NArrange formato y analizar las reglas. Por ejemplo, puede indicar NArrange para no utilizar regiones y no eliminar líneas en blanco consecutivas.
NArrange proporciona una forma rápida y sencilla para organizar el código fuente en un formato más legible. Utilice para la mejora la apariencia visual de su código o para volver a formatear código heredado ha heredado que sea más legible. NArrange puede utilizarse también para garantizar un estilo de formato coherente entre los desarrolladores en una configuración de equipo.
Precio: Libre, abra origen
Envíe sus preguntas y comentarios para Scott atoolsmm@microsoft.com.
Scott Mitchell , autor de numerosos libros y fundador de4GuysFromRolla.com, es un MVP que trabaja con tecnologías Web de Microsoft desde 1998. Scott es consultor independiente, instructor y escritor. Ponerse enMitchell@4guysfromrolla.como a través de su blog enScottOnWriting.NET.