domingo, 10 de julio de 2011

Cual es el SmartPhone mas usado? ¿Windows phone?

No hay comentarios.:
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

sábado, 9 de julio de 2011

Tablas temporales Oracle,sql Server

No hay comentarios.:
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

jueves, 23 de junio de 2011

Mejores prácticas de versiones .NET ( Assembly)

No hay comentarios.:
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

sábado, 18 de junio de 2011

Manejando transacciones en Entity Framework

No hay comentarios.:
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

viernes, 10 de junio de 2011

ejemplo de ASP.NET Membership

No hay comentarios.:
Opciones para alojar Membership




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 >



Ver

Ejemplo de Entity Framework con Windows Forms

1 comentario:
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

domingo, 5 de junio de 2011

Ejecutar un exe con vb

2 comentarios:
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