dll-tiedostot

Olis sellainen homma joka pitäisi tehdä visual basic .netillä ja saada tehtyä siitä vielä dll-tiedostot. Ongelma tulee vaan siinä ettei minulla ole juurikaan mitään hajua dll-tiedostojen tekemisestä, toiminnasta tai mistään muusta... Olisko neuvoja vb.net ja dll-tiedostojen synkkauksesta tai hyviä linkkejä
3265
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

.dll tiedostohan on aivan normaalia koodia oleva tiedosto, joka on ainoastaan käännetty dll:ksi. .dll tiedostot sisältävät yleensä ohjelmille oleellisen bisnes logiikan eli toiminnot joita käytetään ehkä useiden ohjelmien toimesta esimerkiksi laskutoimitusten tekemiseen (aina saman tyylinen input jolle tehdään jotakin ja palautetaan tulos) esim. johonkin hintaan lisätään alv%.

Netistä en suoraan osaa kyllä sanoa, mutta Visual Studio 6.0:ssa oli ainakin suoraan mahdollisuus tehdä .dll -tiedostoja. Joten uskoisin, että sama mahdollisuus löytyy myös Netistä kunhan vain jaksaa kaivella helppejä vähän.

Äänestä

Visual Studiossa (ja luultavasti kilpailevissa ohjelmissa) voi valita käännetäänkö tulos exe-tiedostoksi vai DLL:ksi ja ainakin Visual Studiossa kyse on projektikohtaisesta asetuksesta, jonka voi halutessaan muuttaa myöhemmin. (Sama käyttääkö VB:tä tai C :aa)

Yleensä tietokoneohjelman toiminnallisuus pyritään jakamaan pienempiin komponentteihin siinä toivossa, että joitain voisi hyödyntää myöhemmissä ohjelmissa.

Jos käyttää Visual Studion valmiita templateja , niin DLL:n käyttäminen toisesta projektista on helppoa. Teet viittauksen toiseen projektiin ja ellet ole erikseen tehnyt jotain esteitä, niin DLL:n luokat ovat käytettävissä samalla tavalla kuin DLL:n sisältä.

Sama periaate toimii niin VB.NET:llä kuin C :lla.

Vinkkinä voisin sanoa että kannattaa käyttää luokkia ja Namespaceja (en muista suomenkielistä nimeä tälle). Helpottaa koodin uudelleenkäytettävyyttä, eikä tarvitse olla niin tarkkana nimeämisessä.

Namespace on ylempi taso kuin luokka.

Toisena vinkkinä suosittelen .NET Frameworkin käyttämistä. Helpottaa edelleen koodin uudelleenkäytettävyyttä, koska VB.NET, C ja C# käyttävät kaikki samaa luokkakirjastoa.

Äänestä
  • Joo, syy miksi tarvitsen dll-tiedostoja on se että ne pitäisi toimittaa eteenpäin siten että niiden toiminta periaate on salattu. Onko niin että jos on Visual Basic.net standard versio niin formien tai luokkien kääntäminen dll-tiedostoiksi ei onnistu?? Olen yrittänyt kaivaa kaikki mahdolliset kivet mutta ei vaan löydy mistä ne saisi käännettyä dll-muotoon

    Äänestä

Kommentoi aloitusta


Teukka kirjoitti:

Olis sellainen homma joka pitäisi tehdä visual basic .netillä ja saada tehtyä siitä vielä dll-tiedostot. Ongelma tulee vaan siinä ettei minulla ole juurikaan mitään hajua dll-tiedostojen tekemisestä, toiminnasta tai mistään muusta... Olisko neuvoja vb.net ja dll-tiedostojen synkkauksesta tai hyviä linkkejä

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu