Kuinka luoda käyttäjän hallintakomponentteja VB.NET-verkkoon

click fraud protection

Käyttäjän hallinta on aivan kuten Visual Basic mukana toimitettuja säätimiä, kuten TextBox tai Button, mutta voit tehdä omat hallintalaitteesi tekemällä mitä haluat omallasi koodi. Ajattele niitä kuten "nippuja" vakio-ohjaimia mukautetuilla menetelmillä ja ominaisuuksilla.

Aina kun sinulla on ryhmä ohjaimet jota käytät todennäköisesti useammassa kuin yhdessä paikassa, harkitse käyttäjän ohjausta. Huomaa, että voit myös luoda web-käyttäjän ohjaimia, mutta ne eivät ole samoja kuin web mukautettu valvontaa; Tämä artikkeli kattaa vain Windows-käyttölaitteiden luomisen.

Yksityiskohtaisemmin, käyttäjän ohjain on VB.NET-luokka. Luokka perii puitteista UserControl luokka. UserControl luokka antaa ohjauksellesi tarvittavat perustoiminnot, jotta sitä voidaan kohdella kuin sisäänrakennettuja säätimiä. Käyttäjäohjauksella on myös visuaalinen käyttöliittymä, aivan kuten VB.NET-muodossa, jonka suunnittelet VB.NET: ssä.

Neljä toimintolaskurin ohjausta

Käyttäjäohjauksen osoittamiseksi aiomme luoda oman neljä toimintolaskurin ohjausta (tämä näyttää miltä se näyttää), jonka voit vetää ja pudottaa oikealle lomakkeelle projektissasi. Jos sinulla on taloudellinen sovellus, jossa mukaisen laskimen käyttö olisi hyödyllistä, voit lisätä oman koodisi tähän ja käyttää sitä aivan kuten työkalulaatikon ohjausta projekteissa.

instagram viewer

Omalla laskimen ohjauksella voit lisätä avaimia, jotka syöttävät automaattisesti yrityksen standardin, kuten vaaditun tuoton, tai lisätä yrityksen logon laskimeen.

Käyttäjäohjauksen luominen

Ensimmäinen askel käyttäjäohjauksen luomisessa on ohjelmoida tavallinen Windows-sovellus, joka tekee tarvittavan. Vaikka on joitain lisävaiheita, on silti usein helpompaa ohjelmoida ensin ohjaus Windowsin tavallisena sovelluksena kuin käyttäjän ohjauksena, koska virheenkorjaus on helpompaa.

Kun sovelluksesi on toiminut, voit kopioida koodin käyttäjän ohjausluokkaan ja luoda käyttäjän ohjauksen DLL-tiedostona. Nämä perusvaiheet ovat samat kaikissa versioissa, koska taustalla oleva tekniikka on sama, mutta tarkka menetelmä eroaa hiukan toisistaan VB.NET versiot.

Erilaisten VB.NET-versioiden käyttäminen

Sinulla on pieni ongelma, jos sinulla on VB.NET 1.X Standard Edition. Käyttöohjeet on luotava DLL-tiedostoina käytettäväksi muissa projekteissa, ja tämä versio ei luo DLL-kirjastoja " "On paljon enemmän ongelmia, mutta voit oppia tässä artikkelissa kuvattujen tekniikoiden avulla oppimaan siitä ongelma.

Kehittyneemmillä versioilla luo uusi Windowsin hallintakirjasto. Seuraa tätä linkkiä nähdäksesi VB.NET 1.X -valintaikkunan.

Napsauta VB: n päävalikossa projekti, sitten Lisää käyttäjän hallinta. Tämä antaa sinulle muotoilun, joka on melkein samanlainen kuin Windows-standardisovellusten rakentamisessa.

  • Lisää komponentit ja koodi ohjaukseesi ja mukauta tarvittavat ominaisuudet. Voit kopioida ja liittää virheenkorjatuista Windows-sovelluksista. Itse asiassa CalcPad-ohjaimen koodi (lisätietoja tästä alla) kopioitiin ilman muutoksia.
  • Luo ratkaisu saadaksesi DLL-tiedosto hallintaa varten. Muista muuttaa Kokoonpano vapautettavaksi ennen rakennusta tuotantokäyttöön.
  • Ohjaimen siirtäminen Toolbox, napsauta hiiren kakkospainikkeella Toolbox ja valitse Lisää / poista kohteita ...
  • Käyttämällä .NET-kehyskomponentit -välilehdessä, etsi komponentin DLL (todennäköisesti astia kansiota Windowsin hallintakirjasto ratkaisu). Klikkaus Avata kun DLL-tiedosto on valittu siirtämään ohjain Toolbox, valitse sitten kunnossa. Katso tämä kuvakaappaus CalcPadista VB.NET 1.1 -työkaluruudussa.

Voit tarkistaa työsi sulkemalla Windowsin hallintakirjasto ratkaisu ja avaa standardi Windows-sovellus ratkaisu. Vedä ja pudota uusi CalcPad-hallintalaite ja aja projekti. Tämä kuva osoittaa, että se käyttäytyy aivan kuten Windows-laskin, mutta se on hallintalaite projektissasi.

Tämä ei ole kaikki mitä sinun täytyy tehdä siirtääksesi ohjaus tuotantoon muille ihmisille, mutta se on toinen aihe!

Menettely VB.NET 2005: n käyttäjäohjauksen rakentamiseksi on melkein identtinen 1.X: n kanssa. Suurin ero on, että sen sijaan, että napsauta hiiren oikealla painikkeella Toolbox ja valitsemalla Lisää / poista kohteita, ohjaus lisätään valitsemalla Valitse Työkalut-kohdat alkaen Työkalut valikosta; muu prosessi on sama.

Tässä on sama komponentti (tosiasiallisesti muunnettu suoraan VB.NET 1.1: stä Visual Studion muuntamistoimintoa käyttämällä), joka toimii muodossa VB.NET 2005.

Tämän valvonnan siirtäminen tuotantoon voi taas olla mukana prosessi. Yleensä se tarkoittaa sen asentamista GAC: iin tai Global Assembly -välimuistiin.

instagram story viewer