 |
|
AutoCAD is niet alleen een goed
tekensysteem, maar biedt ook een uitstekende programmeeromgeving.
Leer hoe u uw AutoCAD programma aanpast aan de
specifieke taken van uw bedrijf met de cursus AutoCAD & VB.NET. VB
staat voor Visual Basic. De door u op maat gemaakte programma's maken
volledige tekeningen of genereren
stuklijsten en offertes uit een bestaande
tekening. U kunt
uren werk terugbrengen naar minuten door kleine programma's te schrijven in
AutoCAD. U “kneedt” AutoCAD tot een perfect hulpmiddel voor uw eigen
toepassingen. Iedereen kan daarmee tijd winnen. Bovendien
gebruikt u alles wat u
leert over Visual Basic bij vrijwel elk ander
programma (denk aan Inventor of de Office programma's). U maakt niet
alleen aanpassingen met
VB.NET maar ook zelfstandig draaiende programma's.
|
|
| |
|
|
|
| Cursusgegevens |
|
| Doelgroep |
AutoCAD gebruiker, minimaal MBO niveau, affiniteit met computers |
| Voorkennis |
minimaal 6 maanden praktische AutoCAD ervaring |
| Duur |
4 dagen |
| Plaats |
Nijmegen |
| Cursusdata en prijs |
Klik hier... |
| Aanmelden |
Klik hier... |
| Lesmateriaal |
Nederlandstalig hand- en leerboek |
| Docent |
Ronald Boeklagen |
| Certificaat |
Autodesk Authorised Training Centre (ATC), wereldwijd erkend |
|
|
Wat kunt u
met VB.NET |
|
Programma’s
maken complete tekeningen of genereren data uit een
tekening. Er is niet zo snel een beperking op te
geven van wat u kunt bereiken met AutoCAD. Bekijk de volgende projecten om te zien hoe cursisten
van TEC / CAD College hun werktijd hebben verkort met het maken van eigen
programma's. Klik op de plaatje in de
linker kolom van het volgende venster: Examenprojecten |
|
| U leert |
|
- Inleiding object- georiënteerd programmeren met VB
- Inleiding in Visual Studio
- Windows formulieren
- AutoCAD Dialoogboxen en Palettes
- AutoCAD objectenmodel
- Tekenen met Visual Basic
- Veranderen met VB
- Invoer vanuit AutoCAD
- Koppeling met Excel en Acces
|
|
U kunt
na de cursus |
|
Na afloop van de cursus AutoCAD & VB.NET heeft u de kennis en vaardigheden om AutoCAD
aan te passen met kleine functies. U kunt programma’s maken die u werk
uit handen zullen nemen.
|
|
|
|
VB.NET
Lisp
VBA
|
|
In het verleden werd ook AutoLISP gebruikt
in plaats van VBA of VB.NET. De verschillen staan hieronder
opgenoemd: Ontwikkeltijd: AutoLISP is
een programmeertaal die ontwikkeld is eind jaren zeventig. De hulpmiddelen om
een LISP-programma te maken zijn dan ook niet echt meer van deze tijd. Visual
Basic is een moderne programmeertaal met hulpmiddelen die het ontwikkelen zeer
snel maken. Voor kleine programma's zult u niet veel verschil merken in ontwikkeltijd,
maar vooral grotere programma's met meerdere dialoogboxen zijn vele malen sneller
gemaakt met VB dan met AutoLISP.
Kennismanagement: Alles wat u leert over
Visual Basic kunt u gebruiken voor vrijwel elk ander programma, omdat de meeste
programma's zoals Word, Excel, Acces en zelfs Corel Draw met Visual Basic samenwerken.
Een investering in kennis in Visual Basic maakt u klaar voor de toekomst. Na
de cursus kunt u ook kleine programma's maken die totaal los staan van
AutoCAD.
Oude programma's:
Er zit ook een voordeel aan AutoLISP. Omdat AutoLISP zo lang al bestaat zijn er veel handige hulpmiddelen
op Internet te
verkrijgen die gemaakt zijn in AutoLISP. U kunt deze dus alleen aanpassen als u
daar zelf kennis van heeft.
VBA of VB.NET:
Autodesk gaat VBA vervangen door VB.NET. De taal verandert niet, maar de
ontwikkelomgeving van VB.NET is exacter, uitgebreider en veiliger dan VBA. U
heeft de keuze tussen een gratis versie Express editie van VB.NET en de
uitgebreidere gekochte versies. Met VB.NET is het makkelijker om een
uitgebreid programma te maken dan met VBA. Bovendien kunt u met
VB.NET zaken aansturen die voor VBA niet bereikbaar waren, zoals de
palettes of de standaard Options dialoogbox. Deze onderwerpen komen in de
cursus aan bod. In de cursus wordt de gratis versie van VB.NET gebruikt.
Concluderend: Werk
met VB.NET als u een nieuwe toepassing maakt of als u een VBA programma om
moet zetten. Werk met AutoLISP als u oudere
toepassingen moet onderhouden.
|
|
|
|
|
|
|
|
Update vanaf VBA
|
|
Als u hiervoor met VBA heeft gewerkt, dan zal deze cursus voor u
makkelijker zijn dan voor iemand voor wie het programmeren volledig nieuw
is. U zult grote verschillen zien
tussen VBA en VB.NET. De editor van VBA en die van Visual Studio is
anders. De manier waarop AutoCAD aangestuurd wordt, is
volledig nieuw. Niet alleen het objectenmodel is anders, maar ook de
manier waarop AutoCAD benaderd wordt. Als u werkt met VBA, dan werkt u met
het ActiveX objectenmodel die u benadert via de objecten AutoCAD en ThisDrawing. Als u werkt
met VB.NET dan benadert u AutoCAD als een Database. Als u bijvoorbeeld een
lijn toevoegt, dan opent u de database van de tekening met schrijfrechten, u maakt een
lijnobject aan, u voegt dit object toe aan de database van de tekening en
u sluit de database. Voor een enkele regel code in VBA heeft u nu meer dan
vier regels nodig in VB.NET. De mogelijkheden van Visual Studio zijn
echter oneindig veel groter dan VBA. Heel veel Windows gerelateerde taken
die bij VBA veel moeite kosten, zoals het aanmaken van een FileOpen
dialoogbox zijn standaardfuncties binnen Visual Studio. In dat geval staat
100 regels VBA gelijk aan een enkele regel VB.NET. Bovendien is veel meer
mogelijk met VB.NET in AutoCAD. Een Palette zoals de Xref manager is
eenvoudig te maken met VB.NET. Een database is makkelijk te koppelen. Met
VB.NET gaat er een wereld aan mogelijkheden open die uw programma's mooier
en uitgebreider maken. Na de cursus kunt u direct aan de slag en u wilt
nooit meer terug naar VBA. Speciaal voor (enigszins) ervaren LISP/VBA
programmeurs is de cursus AutoCAD & VB.NET op 14-, 15-,21- en 22
april.
|
|
|
|
|
|
|
|
Houdbaarheidsdatum VBA en VB.NET
|
|
VBA en ActiveX
AutoCAD 14: De VBA-editor staat op de CD van AutoCAD, maar wordt standaard niet geďnstalleerd.
VBA werkt met het ActiveX object (COM-object) van
AutoCAD .
AutoCAD 2000 - 2009: De VBA programma's die u gemaakt heeft de
afgelopen tien jaar kunt u zonder enige aanpassing gebruiken tot en met
AutoCAD 2009.
AutoCAD 2010-2011: DE VBA-editor staat niet meer op de CD, maar
deze moet u eenmalig
downloaden. Uw VBA programma's blijven onveranderd werken.
AutoCAD 2012: De VBA-editor is niet meer te gebruiken in
AutoCAD 2012. De VBA programma's zijn met kleine
aanpassingen om te zetten naar VB.NET. AutoCAD
2012 ondersteunt namelijk geen VBA, maar ondersteunt wel het
AutoCAD ActiveX, (COM) object dat gemaakt is voor VBA. Deze kunt u
tijdelijk blijven gebruiken in VB.NET.
AutoCAD 2013 ->: Vanaf AutoCAD 2013 verdwijnt het ActiveX object
uit AutoCAD en moet alles gedaan worden via het oorspronkelijk (Eng:
native) .NET object.
VB.NET
Programma's gemaakt in VB.NET moeten om de drie jaar opnieuw gecompileerd
worden.
AutoCAD 2005 - 2009: Visual Studio 2005 en het objectenmodel van .NET of
het ActiveX objectenmodel
AutoCAD 2010 - 2012: Visual Studio 2008 en het objectenmodel van .NET of
het ActiveX objectenmodel
AutoCAD 2013 ->: Visual Studio 2010 en alleen het objectenmodel van .NET
Advies voor grote programma's: Zet deze snel om van VBA naar
VB.NET met het ActiveX objectenmodel, zodat uw programma's blijven werken.
Zet daarna uw programma's op uw gemak om naar het .NET objectenmodel. U
heeft daar dan nog tot R2013 de tijd voor.
Advies voor kleine programma's: Zet deze direct om van VBA naar
VB.NET met het objectenmodel van .NET. Ten slotte is dit native .NET
object uitgebreider en sneller dan het ActiveX object.
Advies voor nieuwe programma´s: Gebruik direct
.NET, het is veel krachtiger.
Ga naar: http://msdn.microsoft.com/nl-nl/express/default(en-us).aspx
en download Visual Basic 2008 Express Edition (kies voor
English)
|
|