Opprette et enkelt program som kan lokalisere byen for et gitt postnummer krever først bygge en database over alle postnummer i Amerika og deres tilhørende byer , og deretter bygge program som kan laste den databasen. The US Postal Service selger en uttømmende database av denne informasjonen som en del av sin Adresse Information Service . Men hvis finne den største byen i forbindelse med et postnummer er alt du trenger å gjøre, gir den amerikanske Census en enkel kommadelte ( CSV ) database for free.Our programmet vil bli bygget i Microsoft Visual Basic. NET fordi TextFieldParser klasse gjør det enkelt å lese CSV-filer inn i et program , har det en gratis versjon tilgjengelig for brukerne , og det illustrerer begrepene skrive et postnummer locator uten å bli sugd ned i småarbeidet for å overlate Graphical User Interface ( GUI ) og CSV analysekoden . Instruksjoner
en
Last ned postnummer liste fra den første ressursen . Du kan lagre den på datamaskinen din ved å klikke på "File " og "Lagre som" fra nettleseren.
2
Lag et nytt prosjekt i Visual Basic. NET ved å klikke på "File " og " New Project. " Name it " postnummer Locator . "
3
Dra en etikett fra verktøykassen i prosjektet. Dette vil holde byen og staten i forbindelse med et postnummer senere .
4
Dra en tekstfeltet fra verktøykassen i prosjektet. Det er der sluttbrukeren vil skrive inn et postnummer .
5
Dra en knapp fra verktøykassen i prosjektet. Dette vil være hva brukeren klikker for å slå opp et postnummer .
6
Dobbeltklikk på knappen for å lage en klikk -event kode . Det vil automatisk ta deg til kildekoden editor. Lim inn følgende : en
dim i = My.Computer.FileSystem.OpenTextFieldParser ( "c : \\ zips.txt ")
in.setDelimiters ( " ,")
dim rader som ArrayList = Ny ArrayList ( )
while ( ikke in.endofdata )
rows.add ( in.ReadFields )
slutten mens
for Hver rad As String ( ) i rader
p Hvis (rad ( 1 ) . lik ( TextBox1.Text ) ) Så
Label1.Text = rad ( tre ) + " , " + rad ( 2)
Return
End If
Neste
MessageBox.Show ( " Kan ikke finne postnummer ")
En svært viktig delen av programmet er "avkastningen " innenfor Hvis /Så klausul . Dette forteller programmet til å slutte å se gjennom postnummer database så snart den finner et resultat, og hindrer " Kan ikke finne postnummer " Melding fra å bli vist for tidlig.
7
Trykk F5 for å kjøre programmet . Skriv inn et postnummer i tekstfeltet og trykk på knappen . Navnet på byen og staten knyttet til postnummer vil vises i programmet .