Comment créer un localisateur de code postal

Trouvez où chaque code postal est situé avec ce programme .NET simple.

Création d`un programme simple qui permet de localiser la ville pour un code postal donné exige d`abord la construction d`une base de données de tous les codes postaux en Amérique et leurs villes correspondantes, puis la construction du programme qui peut charger cette base de données. Le US Postal Service vend une base de données exhaustive de ces informations dans le cadre de son adresse Information Service. Toutefois, si la recherche de la plus grande ville associée à un code postal est tout ce que vous devez faire, le recensement des Etats-Unis fournit une base de données simple valeur séparées par des virgules (CSV) gratuitement.


Notre programme sera construit dans Microsoft Visual Basic .NET parce que sa classe TextFieldParser, il est facile de lire des fichiers CSV dans un programme, il a une version gratuite disponible pour les utilisateurs et il illustre les concepts de l`écriture d`un localisateur de code sans se noyer dans la minutie de la remise Interface utilisateur graphique (GUI) et CSV code d`analyse.

  • Télécharger la liste des codes postaux de la première ressource. Vous pouvez l`enregistrer sur votre ordinateur en cliquant sur "Fichier" et "Enregistrer sous" à partir de votre navigateur.

  • Créer un nouveau projet dans Visual Basic .NET en cliquant "Fichier" et "Nouveau projet." Nomme le "Zip Code Locator."

  • Faites glisser une étiquette de la boîte à outils dans votre projet. Celle-ci contiendra la ville et de l`état associé à un code postal plus tard.

  • Faites glisser un textfield de la boîte à outils dans votre projet. Ceci est où l`utilisateur final taper un code postal.

  • Faites glisser un bouton de la boîte à outils dans votre projet. Ce sera ce que l`utilisateur clique pour rechercher un code postal.

  • Double-cliquez sur le bouton pour créer un code clic-événement. Il sera automatiquement vous amène à l`éditeur de code source. Collez le texte suivant:




    dim in = My.Computer.FileSystem.OpenTextFieldParser ("c: zips.txt")

    in.setDelimiters (",")

    dim lignes que ArrayList = New ArrayList ()

    tandis que (non in.endofdata)

    rows.add (in.ReadFields)

    fin tout

    Pour chaque ligne As String () Dans les lignes

    Si (rangée (1) Equals (TextBox1.Text)), puis

    Label1.Text = ligne (3) + ", " + Ligne (2)

    Retour

    Fin si

    Prochain

    MessageBox.Show ("Vous ne pouvez pas trouver code postal")

    Une partie très importante du programme est le "retour" dans le If / Then clause. Ceci indique au programme pour arrêter de regarder à travers la base de données de code dès qu`il trouve un résultat et empêche la "Vous ne pouvez pas trouver code postal" message d`être affiché prématurément.

  • Appuyez sur F5 pour exécuter votre programme. Entrez un code postal dans le champ de texte et appuyez sur le bouton. Le nom de la ville et de l`état associé au code apparaîtra dans l`application.

AUTRES

Comment trouver un géocodage фото

Comment trouver un géocodage

Un géocodage est la combinaison des codes applicables pour une adresse de rue, ville, code postal et des secteurs de…

» » » » Comment créer un localisateur de code postal