Faʻafanua maoaʻe ma vaʻaia faʻavae 9
O le 2008 Version a Visual Basic, e foliga mai o se feteenaiga atoatoa i le va o ona tulaga maualuga ma le taimi o le olaga na iloiloina.
I totonu o se tusiga lolomiina i msdn Magazine i lana lomiga o Tesema 2007, Scott Wisniewski, inisinia mamanu polokalame i Microsoft, o loʻo faaalia ai se galuega tulaga ese o se aʻoaʻoga e uiga i le ala e tusi ai ata faʻaoga ma le Visual Basic. E le gata ina faʻaalia ai nisi o uiga sili ona matagofie o Visual Basic, ae o loʻo tuʻuina atu ai foi se faʻataʻitaʻiga o le faʻatinoga e mafai ona faʻaaogaina e fai ma faʻavae e faʻaopoopo i isi mea na tupu.
I le amataga o lenei tulaga na matou faia ai se faʻamatalaga e faʻapea e feteʻenaʻi ma manatu o le tele o aso ua leva, o le Visual Basic sa i luga o se laina o le oti. O le fautuaga a lenei manatu faʻavae e faʻavae i luga o le valea masaniga a Microsoft e lafoa faʻavae e tausia ana faʻatau; ina ua maeʻa lana unaʻi tuli agaʻi i le .NET ma C (Sharp) i lona naunautaiga e tauva ma Java.
Matou te iloa o mea e gata ai le faʻaaogaina e Visual Basic, i le tulaga faapitoa lava i le atinaʻe i luga o faʻatautaia o Windows, e tatau ona suia pe a oti le Win32x, ua ulu malosi Microsoft i le NET ma suia ai le fuafuaga a le faletusi (dll) i lalo ole laina lea e aumaia e C ++; o le mea lea na faʻamoemoe ai na maliu tele le Visual Basic ... e foliga mai o le a tupu i le taimi uumi, pe a fai e umia e Windows Vista (le tausaga 2014 :))
Afai o le tala faʻasolopito e toe faʻafouina ia, Visual Basic ma .NET o le a tupu e pei lava ona faia e Microsoft ma Fox e faʻalauteleina ai le ola o SQL ma Access. E ui lava o le tauvaga e le pei o le taimi lena, o aga a le multilayer mamanu ma le tuʻufaʻatasia o upega tafaʻilagi o mea ia e faʻaumatia ai le Visual Basic e faʻaletonu pe ufiufi.
Ia, e aoga le tilotilo i le atinaʻe na fuafuaina e Scott, e ui matou te fautuaina faitau atoa le pepa matou te faia ni faʻamatalaga e ala i le tele o le meli e faʻatagaina le faigofie.
1 Faʻaaogaina o le WPF environment
Se'i ta'utino atu, o le tala e matua'i fa'amanino ma fa'amamafa, ae maise lava pe afai o le fa'atagaga e le o se fa'atonu ae o le fa'atupuina lava ia; faʻamatalaina pe faʻafefea ona faʻaliliu e le wPF (Windows Presentation Foundation) mea na masani ona tatou iloa o "meafaitino", i lalo o se manatu lautele o "geometries", lea e mafai ona fesoʻotaʻi ma le code dynamic ... o loʻo tatou mafaufau pe naʻo lenei mo fa'amoemoega fa'apolokalame "va'ai" pei o fa'afanua moli, po'o geometry e toe fausia i luga ole lele mai se fa'amaumauga.
2 Faʻataʻitaʻiga o le Faʻaaogaina o Ausa
O loo faaauau pea le tusitala i le faamalamalamaina o le auala na ia fetuunai ai (toe faʻaleleia) foliga o faʻamatalaga faʻamaumauga ... sili ona fatufatuaʻi i lona mafaufauga Faʻafanua, laufanua, polygon uma i lalo o le Tausiga mo le faʻatuatuaga ma le faʻapopoleina i le uiga o le toe faʻafouina o le a le spatial apalai ua maeʻa ona faia i mea masani o faʻagaioiga pei o zoom, apa, isi. Matou te popole pe a fai e manaʻomia ni atiinae fou faʻavaʻa faʻavae i luga o nei aoga, ona o le faʻamaʻimauga o le a iai i le toe fausiaina o le tulafono mama, pe a manatu o lenei fanua nai lo le faʻatulagaina o polokalame e manaʻomia le fetuʻunaʻi o ata tusitusia i luga o faʻamaumauga, geodetic ma faʻatonuga faʻanatura, ae o taimi uma lava. e te manaʻo e toe faʻaola le faiga e le amanaʻiaina. Ma matou te le faitioina fatufatuga, ae matou aveina o matou pulou i se tasi na te atiaʻe se mea ma manaʻo e faʻasoa saoloto, ae matou te manatuaina le lata mai manaʻoga e faʻalelei ma faʻavasega mea ua uma ona ausia.
Ou te aumaia se fuaitau na ou faalogoina i se taimi ua mavae i se fonotaga:
... o loo matou saili e faia se ArcView Brasileiro ... jo ...
3 Faʻaaogaina o Vasega Faʻafanua
O iinei, i se auala sili ona fatufatuaʻi, o loʻo faʻafesoʻotaʻi e le tusitala ia polygons ma le North American feterale standards e taʻua o FIPS, e ui lava o nei mea e faʻaaogaina mo naʻo "fuainumera", e foliga mai ia i matou o le tama ua ulaula se galuega lelei. Fai mai e sa'o, o meatotino "itulagi" o le a mafai ona faʻasaʻo fafo.
4 Faʻamauina XML data
Ma le mea mulimuli, ou te manatu pe a uma ona e mafaufau ma inu kofe ua e filifili e te alu mo se (toetoe lava le maalofia) xml ma LinQ fausaga e faʻaulufale mai ai faʻamatalaga ma geometry i se auala faʻatulagaina, e ui lava o iinei e te tamoe ai i le tapulaʻa o lenei fanua lavelave, geodesy. O lenei mea e faʻaalia ai o le toe faʻafouina i lenei tulaga e matautia, pe afai e le o manino le faʻamoemoe o le taunuuga; e foliga mai ia i tatou o le galuega na ia faia mo faamoemoega o “vaai iʻuga" e matua lelei lava, o le mea e popole ai pe a vaʻaia lenei taunuuga e se faʻatonu i se fonotaga ma fai mai:
"E i ai laʻu fesoʻotaʻiga ma tagata e umia sea o loʻo naunau e teu faʻafaigaluega i lenei talosaga ina ia mafai ai ona matou faia se faiga faʻafanua e mafai ona faʻatinoina i le Mega Institute of Territorial Management..."
ma tuʻuina atu, latou te faʻauʻuina le toe faʻamautuina o se mea ... na faʻamaonia e Scott i lana gagana e le faʻaogaina:
"Mo geometries lavelave, o le mea na ou faia o le faia lea o ni ata se lua, muamua na ou faʻaali le tasi i tua ina ia aua neʻi ufiufi le pito i luma ma foliga mai o se motu..."
5 Faaiuga taua
O le mea mulimuli, mo a tatou uo polokalama, matou te fautuaina le pepa aloaia, e pei ona faaalia ai le mafai ona fausia ni tusi faʻafanua e aunoa ma le faʻaaogaina o tulafono laiti-tolu ... matou te faafetai i le tusitala mo lona agalelei ma lona manino e ala i le faaiuina i le faaiuga e uiga i mea o loʻo ia faʻamoemoe i ai:
I lona uiga, e ala i Visual Basic, WPF, Expression Blend ma LINQ Na mafai ona ou atiina ae se tusi talosaga e mafai ona toe maua ai ni vaaiga faʻapitoa tele mai se tino o faʻamatalaga. O lenei talosaga e faigofie ona faʻalauteleina e vaʻavaʻai ai i faʻamatalaga mai le tele o tausaga poʻo le faʻaogaina o faʻamaumauga i auala eseese. O loʻo maua uma le numera i le siiina mai o lenei tusiga, o lea lagona le saoloto e faataitai ma vaai i mea e mafai ona e mauaina.
Via: Geomusings