Visual Basic Express erstes Projekt anlegen



Ähnliche Dokumente
Visual Basic Express Debugging

Schuljahreswechsel im Schul-Webportal

Gezielt über Folien hinweg springen

AutoCAD Dienstprogramm zur Lizenzübertragung

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Erstellen eigener HTML Seiten auf ewon

Dokumentenverwaltung im Internet

4.1 Wie bediene ich das Webportal?

Lehrer: Einschreibemethoden

Visual Basic Express Kompilieren mit Skripten

teamsync Kurzanleitung

Übernahme von Daten aus einem bestehenden Outlook-Profil bzw. einem anderen Exchange Server

Erste Schritte mit Sfirm32 und itan

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

DDBAC. Sicherheitsprofilwechsel

Arbeiten mit UMLed und Delphi

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Installation OMNIKEY 3121 USB

Anleitung zur Erstellung vor Urkundenvorlagen und einrichten einer Veranstaltung

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Installationshinweise Linux Edubuntu 7.10 bei Verwendung des PC-Wächter

Umzug der Datenbank Firebird auf MS SQL Server

Dazu stellen Sie den Cursor in die Zeile, aus der eine Überschrift werden soll, und klicken auf die gewünschte Überschrift.

Kurzanleitung Webmail Verteiler

Einleitung. Hauptteil. Wir befinden uns nun im Demoarchiv.

Handbuch für Redakteure

Installation und Inbetriebnahme von Microsoft Visual C Express

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Der neue persönliche Bereich/die CommSy-Leiste

Einrichten einer DFÜ-Verbindung per USB

Stepperfocuser 2.0 mit Bootloader

STRATO Mail Einrichtung Mozilla Thunderbird

Anmelden und Vorträge einreichen auf der JBFOne-Website Inhalt

SICHERN DER FAVORITEN

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Step by Step Softwareverteilung unter Novell. von Christian Bartl

CodeSaver. Vorwort. Seite 1 von 6

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Anleitung für Vorlesungsaufzeichnungen mit Lecturnity. (im ZHG und diversen anderen Räumen der Universität Göttingen)

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Archivierung von Mails des Exchange-Systems

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Programm Beschreibung

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Jetzt neu: Online Reporting Schritt für Schritt durch das Online Reporting (OLR) Online Liedmeldung

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Installation der Demoversion vom M-Doc AutoSigner

Microsoft Access 2010 Navigationsformular (Musterlösung)

P&P Software - Adressexport an Outlook 05/29/16 14:44:26

Wie melde ich meinen Verein bei BOOKANDPLAY an?

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

WinVetpro im Betriebsmodus Laptop

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

sidoku sidoku EXPRESS Release Stand: erstellt von: EXEC Software Team GmbH Südstraße Ransbach-Baumbach

Jederzeit Ordnung halten

Produktschulung WinDachJournal

Informationen zur Verwendung von Visual Studio und cmake

Anleitung für die Hausverwaltung

Pixtacy-Anbindung an CleverReach.de

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Hardware - Software - Net zwerke

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Pfötchenhoffung e.v. Tier Manager

Leere Zeilen aus Excel-Dateien entfernen

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Dateimanagement in Moodle Eine Schritt-für

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

NODELOCKED LIZENZ generieren (ab ST4)

Einer Outlook-Gruppe weitere Computer hinzufügen

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

Shopware-Plugin. Statusverwaltung. Version RHIEM Intermedia GmbH. General Manager: Franz Rhiem Dr.-Ing Stefan Rhiem René Tanzer

Adminer: Installationsanleitung

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

Internationales Altkatholisches Laienforum

Verwenden von OnlineUebungen.ch nichts einfacher als das!

KSN-WEBMAIL-BASICS. November Grundlagen zum Thema Webmail TEIL A. Benutzen von Webmail

Die Tabellenvorlage im Katalog für Tabellen speichern... 2 Weiteres zu Schnellbausteinkatalogen EDV + Didaktik - Dr. Viola Vockrodt-Scholz

Datenbanken Kapitel 2

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

6 Bilder und Dokumente verwalten

TYPO3-Zusatzkurs für

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software

Einführungskurs MOODLE Themen:

Veröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense Copyright QlikTech International AB. Alle Rechte vorbehalten.

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

Task: Nmap Skripte ausführen

Mediator 9 - Lernprogramm

Programmteil Bautagebuch

iphone-kontakte zu Exchange übertragen

OUTLOOK-DATEN SICHERN

Nach der Installation kann es auch schon losgehen. Für unseren Port Scanner erstellen wir zunächst ein neues Projekt:

Mit Ihrer Bewerbung fängt alles an!

Transkript:

Inhalt Dokument Beschreibung... 1 Erstes Projekt anlegen... 1 Verweise hinzufügen... 2 Imports setzen... 5 Public Class vorbereiten... 6 Mehrere Tools programmieren... 7 Dokument Beschreibung Nach der Installation von Visual Basic Express wird nun das erste Projekt angelegt und alle Voreinstellungen getroffen um auf Autocad und ProSteel Befehle zuzugreifen. Erstes Projekt anlegen Nach dem Start von Visual Basic Express oben links auf Neues Projekt klicken. 1

Bentley Technical Support Aus den möglichen Vorlagen Klassenbibliothek wählen und dem Projekt einen Namen geben. Verweise hinzufügen Als erstes müssen die für Autocad und ProSteel benötigten Referenzen geladen werden. Dafür im Projektmappen-Explorer als erstes alle Dateien anzeigen lassen. 2

Beim Unterpunkt Verweise über das Kontextmenü folgende Verweise hinzufügen. Basierend auf Ihrer Autocad und ProStructures Version: C:\Program Files\Autodesk\AutoCAD 2012 - Deutsch\AcCui.dll C:\Program Files\Autodesk\AutoCAD 2012 - Deutsch\acdbmgd.dll C:\Program Files\Autodesk\AutoCAD 2012 - Deutsch\acmgd.dll C:\WINDOWS\assembly\GAC_MSIL\Autodesk.AutoCAD.Interop\18.2.0.0 eed84259d7cbf30b\autodesk.autocad.interop.dll (gegebenenfalls C:\ nach der Datei durchsuchen) C:\Program Files\Bentley\ProStructures\V8i_S4\AutoCAD 2012\Prg\ProStructuresNet.dll 3

Bentley Technical Support Danach sollten die Dateien unter Verweise angezeigt werden. Nun die Eigenschaften der einzelnen Verweise öffnen und die Verweise Lokale Kopie auf False stellen. Dadurch wird beim Erstellen des fertigen Programms (kompilieren) keine Kopie der Verweisdatei erstellt. Für ProStructuresNet die Lokale Kopie auf TRUE belassen, das vereinfacht später das Debugging. 4

Imports setzen Die Vorbereitungen sind noch nicht ganz abgeschlossen. Im eigentlichen Programmierfenster Class1.vb* wird im Moment nur Public Class angezeigt. Falls Sie diesen Bereich nicht sehen, können Sie diesen über einen Doppelklick im Projektmappen-Explorer öffnen. Nun ganz am Anfang, noch vor der Public Funktion folgende Import Einträge setzen: Imports Autodesk.AutoCAD.ApplicationServices Imports Autodesk.AutoCAD.Runtime Imports Autodesk.AutoCAD.DatabaseServices Imports Autodesk.AutoCAD.Interop Imports Autodesk.AutoCAD.Geometry Imports Autodesk.AutoCAD.EditorInput Imports Bentley.ProStructures Imports System Imports System.Collections.Specialized 5

Bentley Technical Support Das wird später die Arbeit erleichtern und den eigentlichen Programmtext verkürzen. Hier ein Bespiel. Folgende Variablendeklaration funktioniert nur, weil Imports Bentley.ProStructures am Anfang verwendet wurde: Dim ApplicationPS As New CadSystem.PsApplication Ohne diesen Import muß die Funktion ausgeschrieben werden: Dim ApplicationPS As New Bentley.ProStructures.CadSystem.PsApplication Public Class vorbereiten Als nächstes muß die Public Class für Autocad Befehlsaufrufe vorbereitet werden. Hier bitte einfach Public Class bis End Class mit folgendem Code ersetzen. Public Class BsgStarter Implements Autodesk.AutoCAD.Runtime.IExtensionApplication Dim ed As Editor Dim acaddoc As Autodesk.AutoCAD.ApplicationServices.Document Sub Initialize() Implements IExtensionApplication.Initialize ed = Application.DocumentManager.MdiActiveDocument.Editor 'ed.writemessage("loading the DotNet Dll\n") End Sub Sub Terminate() Implements IExtensionApplication.Terminate End Sub <CommandMethod("Mein_Programm")> _ Public Sub Mein_Programm() 'Hier beginnt das eigentliche Tool End Sub End Class Die Zeile CommandMethod steht für den späteren Befehlsaufruf in Autocad. Hier also einen eindeutigen Befehl, ohne Leerzeichen vergeben, der nicht schon in Autocad oder ProSteel verwendet wird. Günstig ist es immer dieselben Initialen voranzustellen. So benutzen wir für unsere ProSteelTools immer PST_. 6

Mehrere Tools programmieren Wenn Sie mehrere Tools programmieren möchten haben Sie zwei Möglichkeiten. Zum Ersten können Sie das eben erstellte Projekt als Vorlage ablegen. Und anhand dieser Vorlage später ein neues Projekt erstellen. Verweise und Imports müssen so nicht noch einmal eingerichtet werden. Einfacher ist es aber alle Tools in einem Projekt zu verwalten. Dazu brauchen Sie nur den Bereich CommandMethod kopieren, erneut einfügen und natürlich einen neuen Namen vergeben. Je nach dem an welchem Tool Sie dann arbeiten können Sie die anderen über das Minus Symbol schließen. 7