begin process at 2012 02 13 05:42:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > POCKET PC ERELEVÉ

POCKET PC ERELEVÉ


 Information sur la source

Note :
Aucune note
Catégorie :VB.NET Source .NET ( DotNet ) Classé sous :GPS, XML, NMEA, Google Earth Niveau :Débutant Date de création :11/11/2008 Date de mise à jour :03/12/2008 09:54:14 Vu / téléchargé :4 479 / 372

Auteur : KIPRE74

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Le Pocket eRelevé est juste un petit utilitaire  pour des observations naturalistes. Il permet de prendre des points GPS, le nom de l'espèce, le nombre,... au cours d'une observation. Il peut être utile aussi pour une randonnée. Les observations sont sauvegarder sous forme de fichier .csv, .xml et .kml.  Si vous installez google map et que vous êtes connectés à internet vous pouvez grâce à un clic voir votre parcours

Source

  • Imports System.IO
  • Imports System.Data
  • Public Class frmSaisie
  • 'Déclaration des différentes colonnes
  • Dim Dat As New DataColumn("Date")
  • Dim Esp As New DataColumn("Espece")
  • Dim Nomb As New DataColumn("Nombre")
  • Dim Lat As New DataColumn("Latitude")
  • Dim Lon As New DataColumn("Longitude")
  • Dim Dop As New DataColumn("DOP")
  • Dim ErPr As New DataColumn("Erreur" & " " & "de" & " " & "Position")
  • Dim Desc As New DataColumn("Zone" & " " & "d'etude")
  • Dim Obs As New DataColumn("Observateur")
  • Dim DT As New DataTable 'Datatable est une table en mémoire
  • Dim DS As New DataSet("DT") 'DataSet est un cache de données en mémoire
  • Dim DR As DataRow 'Permet d'ajouter de données
  • Private m_spz As String
  • Private mr_spz As String
  • Public val_Ind1 As String
  • Public val_Ind2 As String
  • Public val_Ind As String
  • 'Propriété qui permet de récupérer le contenu d'un label mis dans une variable
  • Public Property strSPZ() As String
  • Get
  • Return m_spz
  • End Get
  • Set(ByVal value As String)
  • m_spz = value
  • lblEsp.Text = value
  • End Set
  • End Property
  • 'Propriété de récupération de la date et l'heure courants
  • Public ReadOnly Property Now() As DateTime
  • Get
  • Dim ThisMoment As Date
  • ThisMoment = Now
  • End Get
  • End Property
  • Private Sub rb_nbreInd_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rb_nbreInd.CheckedChanged
  • DUp_NbInd.Enabled = True
  • DUp_IndAb.Enabled = False
  • End Sub
  • Private Sub rb_IndAb_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rb_IndAb.CheckedChanged
  • DUp_IndAb.Enabled = True
  • DUp_NbInd.Enabled = False
  • End Sub
  • Private Sub btnSuivant_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSuivant.Click
  • Me.Hide()
  • REM On choisit comme nombre le valeur en face du bouton sélectionné
  • val_Ind1 = DUp_NbInd.Text
  • val_Ind2 = DUp_IndAb.Text
  • If rb_nbreInd.Checked = True Then val_Ind = val_Ind1
  • If rb_IndAb.Checked = True Then val_Ind = val_Ind2
  • Dim newrow1 As DataRow = DT.NewRow
  • 'Ajout les éléments d'une ligne
  • newrow1(Dat) = Me.lblDate.Text
  • newrow1(Esp) = Me.lblEsp.Text
  • newrow1(Nomb) = Me.val_Ind
  • newrow1(Obs) = txtIdObs.Text
  • newrow1(Lat) = frmLocalisation.lblLatitude.Text
  • newrow1(Lon) = frmLocalisation.lblLongitude.Text
  • newrow1(Dop) = frmLocalisation.lbDop.Text
  • newrow1(Desc) = frmZoneLieu.tst
  • newrow1(ErPr) = frmLocalisation.lbPrecision.Text
  • 'Ajout de la rangée à la DataTable
  • DT.Rows.Add(newrow1)
  • 'Alimentation de la DataGrid avec la Table
  • dgGrid.DataSource = DS.Tables(0)
  • frmFin.Show()
  • frmTable.odatasource = Me.dgGrid.DataSource 'Copie le contenu de dgGrid dans odatasource
  • frmZoneLieu.TextBox1.Text = ""
  • End Sub
  • Private Sub dgGrid_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  • If DS.Tables.Count = 0 Then
  • 'Création des différentes colonnes (ajout des colonnes à la DataTable)
  • DT.Columns.Add(Dat)
  • DT.Columns.Add(Esp)
  • DT.Columns.Add(Nomb)
  • DT.Columns.Add(Lat)
  • DT.Columns.Add(Lon)
  • DT.Columns.Add(Dop)
  • DT.Columns.Add(ErPr)
  • DT.Columns.Add(Desc)
  • DT.Columns.Add(Obs)
  • DS.Tables.Add(DT) 'Ajout de la Table au DataSet
  • End If
  • End Sub
  • Private Sub btnMenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMenu.Click
  • Me.Hide()
  • FormMain.Show()
  • End Sub
  • End Class
Imports System.IO
Imports System.Data


Public Class frmSaisie

    'Déclaration des différentes colonnes

    Dim Dat As New DataColumn("Date")
    Dim Esp As New DataColumn("Espece")
    Dim Nomb As New DataColumn("Nombre")
    Dim Lat As New DataColumn("Latitude")
    Dim Lon As New DataColumn("Longitude")
    Dim Dop As New DataColumn("DOP")
    Dim ErPr As New DataColumn("Erreur" & " " & "de" & " " & "Position")
    Dim Desc As New DataColumn("Zone" & " " & "d'etude")
    Dim Obs As New DataColumn("Observateur")


    Dim DT As New DataTable 'Datatable est une table en mémoire
    Dim DS As New DataSet("DT") 'DataSet est un cache de données en mémoire

    Dim DR As DataRow 'Permet d'ajouter de données


    Private m_spz As String
    Private mr_spz As String


    Public val_Ind1 As String
    Public val_Ind2 As String
    Public val_Ind As String


    'Propriété qui permet de récupérer le contenu d'un label mis dans une variable
    Public Property strSPZ() As String
        Get
            Return m_spz
        End Get
        Set(ByVal value As String)
            m_spz = value
            lblEsp.Text = value
        End Set

    End Property

    'Propriété de récupération de la date et l'heure courants
    Public ReadOnly Property Now() As DateTime
        Get
            Dim ThisMoment As Date
            ThisMoment = Now

        End Get
    End Property


    Private Sub rb_nbreInd_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rb_nbreInd.CheckedChanged
        DUp_NbInd.Enabled = True
        DUp_IndAb.Enabled = False

    End Sub


    Private Sub rb_IndAb_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rb_IndAb.CheckedChanged
        DUp_IndAb.Enabled = True
        DUp_NbInd.Enabled = False

    End Sub

    Private Sub btnSuivant_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSuivant.Click
        Me.Hide()

        REM On choisit comme nombre le valeur en face du bouton sélectionné
        val_Ind1 = DUp_NbInd.Text
        val_Ind2 = DUp_IndAb.Text
        If rb_nbreInd.Checked = True Then val_Ind = val_Ind1
        If rb_IndAb.Checked = True Then val_Ind = val_Ind2

        Dim newrow1 As DataRow = DT.NewRow

        'Ajout les éléments d'une ligne

        newrow1(Dat) = Me.lblDate.Text
        newrow1(Esp) = Me.lblEsp.Text
        newrow1(Nomb) = Me.val_Ind
        newrow1(Obs) = txtIdObs.Text
        newrow1(Lat) = frmLocalisation.lblLatitude.Text
        newrow1(Lon) = frmLocalisation.lblLongitude.Text
        newrow1(Dop) = frmLocalisation.lbDop.Text
        newrow1(Desc) = frmZoneLieu.tst
        newrow1(ErPr) = frmLocalisation.lbPrecision.Text

        'Ajout de la rangée à la DataTable
        DT.Rows.Add(newrow1)

        'Alimentation de la DataGrid avec la Table
        dgGrid.DataSource = DS.Tables(0)

        frmFin.Show()

        frmTable.odatasource = Me.dgGrid.DataSource 'Copie le contenu de dgGrid dans odatasource

        frmZoneLieu.TextBox1.Text = ""

    End Sub


    Private Sub dgGrid_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        If DS.Tables.Count = 0 Then
            'Création des différentes colonnes (ajout des colonnes à la DataTable)
            DT.Columns.Add(Dat)
            DT.Columns.Add(Esp)
            DT.Columns.Add(Nomb)
            DT.Columns.Add(Lat)
            DT.Columns.Add(Lon)
            DT.Columns.Add(Dop)
            DT.Columns.Add(ErPr)
            DT.Columns.Add(Desc)
            DT.Columns.Add(Obs)


            DS.Tables.Add(DT) 'Ajout de la Table au DataSet


        End If
    End Sub


    Private Sub btnMenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMenu.Click
        Me.Hide()
        FormMain.Show()

    End Sub
End Class

 Conclusion

J'espère que vous l'essayerez et me ferez part de vos critiques pour de futurs améliorations.
Merci

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

19 novembre 2008 11:52:53 :
Après avoir amélioré certaines fonctionnalités,j'y ai ajouté la visionneuse, afin de vous permettre de voir vos données sur Google Earth.
27 novembre 2008 13:43:46 :
J'y ai ajouter un bouton qui permet de voir directement votre parcourt sur google map. Si vous voulez avoir le CAB contactez moi : kip_rolland@yahoo.fr
03 décembre 2008 09:54:19 :
Petites corrections

 Sources de la même categorie

Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOI DE MAIL AVEC PIÈCE JOINTE par EhJoe
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) UN NAVIGATEUR INTERNET EN VB.NET par azrti
Source avec Zip Source .NET (Dotnet) CONVERSION DE DEVISE MONAITAIRE VIA UN SERVICE WEB par bigmonkey7

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture [VBA EXCEL] CALCULER LA DISTANCE ENTRE DEUX COORDONNÉES GÉOG... par jack
Source avec Zip RÉCUP DE TRAMES NMEA - GPS par Danette
Source avec Zip Source avec une capture Source .NET (Dotnet) GPS - RÉCUPÉRATION POSITION ACTUELLE, FICHIER TRACE, EXPORT ... par jray
Source avec Zip Source avec une capture NMEA ANALYSER TRACAGE DU PARCOURS EN 2D ET 3D + EXPORTATION ... par VBSorcier
ACQUISITION DE TRAMES GPS NMEA SUR GPS MAGELLAN ( LA VERSIO... par BarresLTD

Commentaires et avis

Commentaire de PICA47 le 16/01/2009 10:23:59

heu..je veux bien essayer ton prg mais je ne sais pas comment le faire fonctionner sur mon pocket pc

Commentaire de KIPRE74 le 16/01/2009 10:34:51

Bonjour,
Le dossier source ne contient par le fichier d'installation (CAB). Je crois qu'il n'est pas permis de le faire sur ce site ...????
Cependant, si tu es toujours intéressé envoie moi ton mail et je te ferai parvenir le CAB.
Merci et à plus

Commentaire de boutemine le 05/02/2009 23:03:29

normalement ce code est mis sur le site codes sources pdafr.com :)
J'espère que les admins font le transfert

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

NMEA (protocole GPS) et VB6... [ par Danette ] J'essaie de créer un pgm en vb6 pour récupérer les données de mon port série branché sur mon récepteur GPS (Données en format NMEA). Je suis à la rech GPS norme NMEA Mais où est donc le Nombre de Satéllite [ par Cramfr ] bonjour,A priori, je suis assez clair sur les informations recueillies du GPS, en VBA de access 2002 (même combat que VB6), Il me manque juste à récup NMEA , GPS et SMART DEVICE!! [ par soussou_9 ] saluut!! alors, je suis en plein projet de fin d'études, le projet en question inclut une partie qui tourne sur un palm et qui utilise les trames nme Simuler, générer des trames GPS NMEA [ par nos1886 ] Bonsoir à tous, Je suis novice en VB, en revanche je ne le suis pas en VBA et JAVA. Je souhaite émettre des trames GPS de type NMEA sur mon port séri Ajouter des données à un fichier xml [ par ShayW ] Bonjour à tous J'utilise le xmltextwriter pour écrire dans un fichier xml que faut il écrire pour ajouter les données au fichier s'il n'est pas vide Manipulation XML et Environment windows [ par Sentynel ] Bonjour à tous, Je viens vous demander conseil car je travail actuellement sur un logiciel permettant de verifié sur le disque dur si tel ou tel dossi Probleme lors de l'extraction d'une resource [ par Sentynel ] Bonjour à tous, J'essaie de copier une resource de mon projet vers un autre emplacement mais une erreur s'affiche. Voici le code : [code=vb] 'J'ai m Aide sur manipulation XML [ par Sentynel ] Bonjour à tous. J'ai un petit problème concernant une manipulation XML. [^^happy17] Voici le fichier XML : [code=xml] <Game title="GrandTheftAu Textbox vers XML dont la structure est connue [ par Rockit72 ] Bonjour, Voila, j'ai dessiné mon application sous VB. Il s'agit d'une fenetre representant plusieurs Textebox representant chacun un champs d'informat De l'aide !!! Lire des xml [ par nico ] Je n'arrive pas à récupérer des valeurs depuis un fichier xml. Est-ce que quelqu'un connait une solution, un parseur,...Merci encore et bon développem


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales