Número 50julio-AGOSTO 2008

Visual Basic•C#•ASP.NET•ADO.NET•AJAXSilverlight.NET Framework

dotNetManía

Revista dedicada a los profesionales de la plataforma .NET

Menú

Inicio

Números publicados

Libros

Próximo número (nº51)

Autores

¿Qué es dotNetManía?

Garantía de satisfacción

Contactar

Pedidos

Suscripciones

Renovaciones

Libros

Noticias dnm

Alhambra-Eidos llega a un acuerdo con dotNetManía para la difusión conjunta de su oferta formativa. Leer más...


Disponibles los primeros 28 números de dotNetManía en formato PDF y de libre distribución. Leer más... 

Patrocinadores

Patrocinador Oro
Microsoft

Patrocinadores Plata
Alhambra-Eidos
Solid Quality Mentors

Patrocinadores Bronce
Raona
Plain Concepts
Krasis
ABOX 

 

 

 

Nº 4 Mayo 2004 .Net 2003 acerca la programación a la movilidad Material de apoyo

Por Antonio Rojo
 

Tal como reza el título, la nueva versión de Visual Studio .NET nos presenta un tipo de proyecto cercano a la movilidad, tan cercano que programar para una PDA resulta sumamente sencillo. Este tipo de proyectos está desarrollado para los dos lenguajes estrella de .NET: Visual Basic y C#.

No sólo nos permite crear proyectos para PDA sino que Microsoft ha desarrollado una versión reducida del Framework que ha llamado Compact Framework que soporta casi la totalidad de las funcionalidades del Framework normal.
 


Debemos tener en cuenta que, dentro del mundo de los dispositivos inteligentes, existen varios tipos de microprocesador para gestionarlos. Esto implica que debemos generar un ejecutable distinto para cada uno de ellos para poder efectuar la instalación.

 

 

 

 

 


Código fuente

Dim sDatabaseName As String

Dim sConnectionString As String

 

sDatabaseName = "My Documents\Listin.sdf"

sConnectionString = "Data Source = " + sDatabaseName + ";"

If Not File.Exists(sDatabaseName) Then

   Dim se As New SqlCeEngine

   se.LocalConnectionString = sConnectionString

   se.CreateDatabase()

End If


Fuente 1

 

Dim cn As New SqlCeConnection(sConnectionString)

Dim cmd As New SqlCeCommand(_

"CREATE TABLE Listin (Nombre nvarchar(40) NOT NULL,_

Telefono nvarchar(12) NOT NULL)")

cmd.Connection = cn

cn.Open()

cmd.ExecuteNonQuery()

cn.Close()
 

Fuente 2

 

Private Sub CargarDatos()

    Dim cnGR As SqlCeConnection

    Dim cmGR As SqlCeCommand

    Dim drGR As SqlCeDataReader

    Dim nItem As Integer = lvListin.Items.Count

    Dim sDatabaseName As String

    Dim sConnectionString As String

    Dim s As String

    sDatabaseName = "My Documents\\Listin.sdf"

    sConnectionString = "Data Source = " + sDatabaseName + ";"

 

    Try

        cnGR = New SqlCeConnection(sConnectionString)

        cmGR = New SqlCeCommand("SELECT * FROM Listin")

        cnGR.Open()

        cmGR.Connection = cnGR

        drGR = cmGR.ExecuteReader()

        While drGR.Read()

            s = drGR("Nombre")

            lvListin.Items.Add(New ListViewItem(s))

            s = drGR("Telefono")

            lvListin.Items(nItem).SubItems.Add(s)

            nItem += 1

        End While

        cnGR.Close()

 

    Catch ex As Exception

        MessageBox.Show(ex.Message)

    End Try

 

End Sub
 

Fuente 3

 

Dim oWnd As New frmEdit

oWnd.ShowDialog()
 

Fuente 4

 

Private Sub cmdAceptar_Click(ByVal sender As System.Object, _

                             ByVal e As System.EventArgs) _

            Handles cmdAceptar.Click

    Dim cn As New SqlCeConnection("Data Source = My Documents\\Listin.sdf;")

    Dim cmd As New SqlCeCommand("INSERT INTO Listin (Nombre,Telefono) _

   VALUES('" & txtNombre.Text & "','" & _

   txtTelefono.Text & "')")

    cmd.Connection = cn

    cn.Open()

    cmd.ExecuteNonQuery()

    cn.Close()

    Me.Close()

End Sub
 

Fuente 5

 

Private Sub mnuSalir_Click(ByVal sender As System.Object, _

                           ByVal e As System.EventArgs) _

            Handles mnuSalir.Click

    Me.Close()

End Sub
 

Fuente 6

 

[Version]

Signature="$Windows NT$"

Provider="My Company"

CESignature="$Windows CE$"

 

[CEStrings]

AppName="Test"

InstallDir=%CE1%\%AppName%

 

Fuente 7

Volver
 

 

 


dotNetManía es una revista editada por Netalia. Más información.