domingo, 10 de julio de 2011
Cual es el SmartPhone mas usado? ¿Windows phone?
Será Windows Phone??? jajajajajaja eso NO pasa ni en los sueños mas húmedos de Steve Ballmer (Presidente de Microsoft).
Les dejo la imagen que habla sola.
Ver
Les dejo la imagen que habla sola.
sábado, 9 de julio de 2011
Tablas temporales Oracle,sql Server
Crear tabla temporal en Sql Server
Hay dos tipos de tablas temporales: locales y globales. Se diferencian entre sí por los nombres, la visibilidad y la disponibilidad. Las tablas temporales locales tienen como primer carácter de sus nombres un signo de número (#); sólo son visibles para el usuario de la conexión actual y se eliminan cuando el usuario se desconecta de la instancia de SQL Server. Las tablas temporales globales presentan dos signos de número (##) antes del nombre; son visibles para cualquier usuario después de su creación y se eliminan cuando todos los usuarios que hacen referencia a la tabla se desconectan de la instancia de SQL Server.
CREATE TABLE #test (
YakID int,
YakName char(30)
)
Crear tabla temporal en oracle
Para crear una tabla temporal usaremos la siguiente sentencia
CREATE GLOBAL TEMPORARY TABLE nombre_tabla (
columna1 NUMBER,
columna2 NUMBER
) ON COMMIT DELETE ROWS;
si cuando se realice un commit queremos que no se pierdan los registros insertados.
o bien
) ON COMMIT PRESERVE ROWS;
En este caso cuando se haga un commit, los registros segirán en la tabla. Se borra la tabla automáticamente cuando termina la sesión
Ver
Hay dos tipos de tablas temporales: locales y globales. Se diferencian entre sí por los nombres, la visibilidad y la disponibilidad. Las tablas temporales locales tienen como primer carácter de sus nombres un signo de número (#); sólo son visibles para el usuario de la conexión actual y se eliminan cuando el usuario se desconecta de la instancia de SQL Server. Las tablas temporales globales presentan dos signos de número (##) antes del nombre; son visibles para cualquier usuario después de su creación y se eliminan cuando todos los usuarios que hacen referencia a la tabla se desconectan de la instancia de SQL Server.
CREATE TABLE #test (
YakID int,
YakName char(30)
)
Crear tabla temporal en oracle
Para crear una tabla temporal usaremos la siguiente sentencia
CREATE GLOBAL TEMPORARY TABLE nombre_tabla (
columna1 NUMBER,
columna2 NUMBER
) ON COMMIT DELETE ROWS;
si cuando se realice un commit queremos que no se pierdan los registros insertados.
o bien
) ON COMMIT PRESERVE ROWS;
En este caso cuando se haga un commit, los registros segirán en la tabla. Se borra la tabla automáticamente cuando termina la sesión
jueves, 23 de junio de 2011
Mejores prácticas de versiones .NET ( Assembly)
Cada Proyecto NET se crea , contiene un archivo llamado AssemblyInfo se crea que contiene atributos utilizados para definir la versión.
Esto nos permite saber que versión estamos utilizando lo cual permite efectivamente a varios miembros del equipo para identificar los ensamblados implementados y ayuda a solucionar problemas que pueden ocurrir en un ambiente particular (por ejemplo, desarrollo, prueba, o de producción).
Versiones de la Asamblea constará de cuatro partes diferentes:
{versión principal}
{versión menor}
{número de compilación}
{revisiones}
Versión principal
Incrementa de forma manual para las versiones principales, como la adición de muchas nuevas características de la solución.
Versión menores
Incrementa de forma manual para las versiones menores, como la introducción de pequeños cambios en las características existentes.
Número de compilación
Por lo general se incrementa de forma automática como parte de cada generación a cabo en el servidor de compilación. Esto permite que cada generación para realizar un seguimiento y probado.
Revisión
Incrementa para QFE (también conocido como “hotfixes” o parches) que se basa liberados en el ambiente de producción (PROD). Esto se pone a cero para la versión inicial de cualquier versión de mayor / menor de la solución.
Ver
Esto nos permite saber que versión estamos utilizando lo cual permite efectivamente a varios miembros del equipo para identificar los ensamblados implementados y ayuda a solucionar problemas que pueden ocurrir en un ambiente particular (por ejemplo, desarrollo, prueba, o de producción).
Versiones de la Asamblea constará de cuatro partes diferentes:
{versión principal}
{versión menor}
{número de compilación}
{revisiones}
Versión principal
Incrementa de forma manual para las versiones principales, como la adición de muchas nuevas características de la solución.
Versión menores
Incrementa de forma manual para las versiones menores, como la introducción de pequeños cambios en las características existentes.
Número de compilación
Por lo general se incrementa de forma automática como parte de cada generación a cabo en el servidor de compilación. Esto permite que cada generación para realizar un seguimiento y probado.
Revisión
Incrementa para QFE (también conocido como “hotfixes” o parches) que se basa liberados en el ambiente de producción (PROD). Esto se pone a cero para la versión inicial de cualquier versión de mayor / menor de la solución.
sábado, 18 de junio de 2011
Manejando transacciones en Entity Framework
Para crear código transaccional necesita tener una referencia al las siguientes clase System.Transactions (en system.transactions.dll).
Debe llamar a la librería en el código también.
using System.Transactions;
El TransactionScope nos proporcionara la infraestructura para manejar las transacciones un ejemplo a continuación:
Ver
Debe llamar a la librería en el código también.
using System.Transactions;
El TransactionScope nos proporcionara la infraestructura para manejar las transacciones un ejemplo a continuación:
viernes, 10 de junio de 2011
ejemplo de ASP.NET Membership
Opciones para alojar Membership
Ver
Aplicando Membership-Related aun base de datos existente.
Navegue en la siguiente ruta:
C:\Windows\Microsoft.NET\Framework\v4.0.30319
Ejecute
aspnet_regsql.exe
El siguiente wizard se mostrara
1.) Elija configure sql server for application service
2.) Luego elija la base de datos donde pondrá las tablas de configuración.
3.) Ahora tenemos que crear la base de datos tablas, vistas, store procedure.
Abra Microsoft Managent studio y ejecute el script : InstallCommon.sql
Ruta: C:\Windows\Microsoft.NET\Framework\v4.0.30319
Se creara la siguiente base datos.
4.)
< configuration >
< connectionStrings >
< add name="MyDB" connectionString="..." / >
< /connectionStrings >
< system.web >
< roleManager enabled="true"
defaultProvider="CustomizedRoleProvider" >
< providers >
< add name="CustomizedRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="MyDB" / >
< /providers >
< /roleManager >
< membership defaultProvider="CustomizedMembershipProvider" >
< providers >
< add name="CustomizedMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MyDB" / >
< /providers >
< /membership >
< /system.web >
< /configuration >Ejemplo de Entity Framework con Windows Forms
1.) En Visual Studio File | New Project
2.) Elija Windows Forms Application. Precione Clic OK. Para crear la aplicación.
3.) En el menu Project | Add New Item y elija Entity Data Model.
4.) En el Entity Data Model Wizard se mostrara, llene la información que se le solicita.
5.) Elija la tabla de categorías
6.) El resultado sera:
Antes de pasar al siguiente paso tiene que generar el proyecto, esto lo puede lograr en el menu:
Build | Build Solution
7.) En el Formulario form1, clic en el menú Data | Add data source.
8.) El asistente le mostrara la ventana donde tiene que elegir los objetos que utilizara, en esta caso elija la tabla de categorías y luego next y finish.
9.) El data source panel esta oculto, por lo que debemos de mostrarlo para poder utilizar el objecto recientemente creado, en el menu Data, Show Data Sources.
10.) Ahora arrastre Categorías al formulario, se mostrara lo siguiente.
Populate el Data Grid View
11.) Presione clic derecho sobre el formulario, view Code y agregue el siguiente código.
12.) Se mostrara de la siguiente manera:
Agregando código para guardar los cambios en la Database
13.) Presione doble clic sobre el botón de guardar y agregue el siguiente código.
14.) Habilite el botón de guardar, clic derecho habilitar.
Una vez que el código se ha añadido, guarde la solución y genere. Ejecute la aplicación y verificar que los cambios realizados en la red se guardan.
Ver
2.) Elija Windows Forms Application. Precione Clic OK. Para crear la aplicación.
3.) En el menu Project | Add New Item y elija Entity Data Model.
4.) En el Entity Data Model Wizard se mostrara, llene la información que se le solicita.
5.) Elija la tabla de categorías
6.) El resultado sera:
Antes de pasar al siguiente paso tiene que generar el proyecto, esto lo puede lograr en el menu:
Build | Build Solution
7.) En el Formulario form1, clic en el menú Data | Add data source.
8.) El asistente le mostrara la ventana donde tiene que elegir los objetos que utilizara, en esta caso elija la tabla de categorías y luego next y finish.
9.) El data source panel esta oculto, por lo que debemos de mostrarlo para poder utilizar el objecto recientemente creado, en el menu Data, Show Data Sources.
10.) Ahora arrastre Categorías al formulario, se mostrara lo siguiente.
Populate el Data Grid View
11.) Presione clic derecho sobre el formulario, view Code y agregue el siguiente código.
12.) Se mostrara de la siguiente manera:
Agregando código para guardar los cambios en la Database
13.) Presione doble clic sobre el botón de guardar y agregue el siguiente código.
14.) Habilite el botón de guardar, clic derecho habilitar.
Una vez que el código se ha añadido, guarde la solución y genere. Ejecute la aplicación y verificar que los cambios realizados en la red se guardan.
domingo, 5 de junio de 2011
Ejecutar un exe con vb
Imports System.Diagnostics
Este es un ejemplo de como ejecutar una aplicación en este caso acrobat reader, enviado como argumento un pdf.
Public Class Form1
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim proc As New Process()
With proc.StartInfo
.Arguments = "C:\Users\Corellana\Downloads\dto_6_91_codigotributario.pdf"
.UseShellExecute = True
.WindowStyle = ProcessWindowStyle.Maximized
.WorkingDirectory = "C:\Program Files (x86)\Adobe\Reader 9.0\Reader" '<----- path del exe
.FileName = "AcroRd32.exe" '<----- indica el exe a ejecutar
End With
proc.Start()
proc.Close()
proc.Dispose()
End Sub
End Class
Ver
Este es un ejemplo de como ejecutar una aplicación en este caso acrobat reader, enviado como argumento un pdf.
Public Class Form1
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim proc As New Process()
With proc.StartInfo
.Arguments = "C:\Users\Corellana\Downloads\dto_6_91_codigotributario.pdf"
.UseShellExecute = True
.WindowStyle = ProcessWindowStyle.Maximized
.WorkingDirectory = "C:\Program Files (x86)\Adobe\Reader 9.0\Reader" '<----- path del exe
.FileName = "AcroRd32.exe" '<----- indica el exe a ejecutar
End With
proc.Start()
proc.Close()
proc.Dispose()
End Sub
End Class
Suscribirse a:
Entradas (Atom)




