Archives

Archive for the ‘VB’ Category

Excel is een hele handige tool om tekst in kolommen te bewerken en beheren. Vaak wordt Excel gebruikt voor diverse conversieslagen om bijvoorbeeld coördinatenlijsten om te zetten. En zo kan het voorkomen dat je bijvoorbeeld een hele serie coördinaten in AutoCAD wilt krijgen op een bepaalde manier. Bijvoorbeeld als tekst, of als blok met attribuut. [...]

3 views | No comments
Jul 28th, 2010 | Filed under VB

Degene die weleens oriëntatiemeldingen deed bij de KLIC weet intussen dat de levering van kabels- en leidingendata niet meer rechtstreeks van de leverancier komt, maar van het Kadaster, in het kader van de wet WION (Wet informatie-uitwisseling ondergrondse netten). En dan is ook intussen wel bekend dat de data wordt aangeleverd in PNG bestanden, bitmaps. [...]

54 views | No comments
Jul 8th, 2010 | Filed under VB

Naast een Class is het mogelijk om een Module toe te voegen aan je Project. Het verschil met een Class is best groot. Toch hebben ze ook overeenkomsten. Zeker voor iemand die uit VBA of VB6 komt, is het denken in Classes misschien een beetje vreemd. Object Oriented programmeren was in VB6 niet aan de orde. [...]

35 views | No comments
Jul 1st, 2010 | Filed under VB

Bij het maken van een project, heb je de keuze uit een Class Library of een Form Application. Er zijn overigens meer keuzes maar deze twee zijn de meest gebruikte. Feitelijk zijn beide gelijk aan elkaar. Het enige verschil is dat in een Form Application een Form moet zitten en in een Class een Form [...]

34 views | No comments
Jul 1st, 2010 | Filed under VB

Het is voor iedereen al een lange wens om een handige blokkenbibliotheek te hebben in AutoCAD. Meestal blijft het erbij dat er een map met voorbeeldbestanden wordt opgeslagen op de server, of dat iedereen zijn eigen blokken gaat beheren op de C:-schijf. Een handig dialoogvenster met een bibliotheek indeling ontbreekt vrijwel altijd. Sommige mensen werken dan nog met het [...]

221 views | 2 comments
Mar 28th, 2010 | Filed under VB

DLL bestanden worden in AutoCAD geladen door het commando NETLOAD. Hierna is de functionaliteit beschikbaar die in deze DLL is geprogrammeerd. De feitelijke commando's die in de DLL zijn gecreëerd, kunnen dan via de commandline worden gestart.
Het is mogelijk om deze DLL's automatisch te laden. Hiervoor dient een Registry sleutel te zijn aangemaakt. Dit wordt nu [...]

140 views | No comments
Mar 27th, 2010 | Filed under Algemeen, VB

En nu heb je een schitterend programmaatje gemaakt, of een leuke tool! Helemaal volgens het boekje heb je alle code ingetypt. Maar nadat je de tool met NETLOAD hebt geladen, blijkt dat AutoCAD blijft aangeven: Unknown command! Je kijkt de code nog eens na en je ziet de volgende code:

Class Testje

<CommandMethod("test")> _
[...]

127 views | No comments
Mar 14th, 2010 | Filed under VB

Om met een project te beginnen, zul je de IDE moeten opstarten waarin je je nieuwe programmacode wilt schrijven. We gaan voor het gemak maar uit van Visual Basic 2008 Express Edition.

Voor een AutoCAD tool of Palette gebruik je in de regel een Class Library. Kies deze en geef het een naam. In de IDE [...]

331 views | No comments
Mar 6th, 2010 | Filed under Express Edition, VB

Hoevaak kom je in de situatie dat je graag een extra type Snap had willen hebben, bijvoorbeeld op éénderde, of een kwart van een lijnstuk? Misschien zelden, en dan zijn er in AutoCAD genoeg mogelijkheden om snel een lijnstuk te verdelen in 3 delen of 4. Maar als je heel vaak een extra Snap mogelijkheid [...]

226 views | 2 comments
Feb 21st, 2010 | Filed under VB

VB.NET is een OOP-taal. Dat houdt in dat alles object-georiënteerd is. Alles in je programma is een object. Elke class is een object. Het handige van objecten is dat deze herbruikbaar zijn en je kunt ze eventueel uitbreiden met nieuwe eigenschappen en methoden. 
Maar wat ook handig is, is om functionaliteit om te tekenen in AutoCAD [...]

270 views | No comments
Jan 5th, 2010 | Filed under VB