Skip to content

Citavi Tutorial (Teil 1)

Daniel Lutz edited this page Aug 19, 2020 · 2 revisions

Neuen Ordner Citavi 3 Add-On Development erstellen

Der Citavi Programm-Ordner liegt normalerweise unterhalb des Ordners Program Files von Windows Vista bzw. Windows 7. Damit ist er von der UAC-Funktion von Windows geschützt. Dies kann die Add-On-Entwicklung erschweren. Es ist deshalb sinnvoll, in einem ersten Schritt eine Kopie des Programmordners an einer Stelle anzulegen, die nicht von UAC geschützt ist.

  1. Wechseln Sie in den Ordner Eigene Dokumente.
  2. Erstellen Sie einen neuen Ordner.
  3. Nennen Sie den Ordner (zum Beispiel) Citavi 3 Add-On Development.

Programmdateien kopieren

  1. Wechseln Sie in den Ordner Program Files\Citavi 3
  2. Drücken Sie Strg + A bzw. wählen Sie alle Ordner aus.
  3. Kopieren Sie alle ausgewählten Ordner in die Zwischenablage.

Programmdateien einfügen

  1. Wechseln Sie in den zuvor erstellten Ordner Citavi 3 Add-On Development
  2. Fügen Sie die kopierten Ordner aus der Zwischenablage ein.

Add-Ons Ordner erstellen

  1. Erstellen Sie im Ordner Citavi 3 Add-On Development einen neuen Ordner.
  2. Benennen Sie diesen Ordner AddOns.

Neues Projekt erstellen

  1. Starten Sie Visual Studio.
  2. Klicken Sie auf Neues Projekt.

Projekttyp und -name auswählen

  1. Wählen Sie aus der Auswahlliste .NET Framework 2.0
  2. Wählen Sie Klassenbibliothek.
  3. Geben Sie einen aussagekräftigen Namen für das Add-On ein, in unserem Beispiel ShortTitleFilterDemoAddOn.
  4. Klicken Sie auf OK.

Verweise hinzufügen

  1. Klicken Sie im Solution Explorer mit der rechten Maustaste auf den Ordner Verweise und wählen Sie Verweis hinzufügen...

Durchsuchen

  1. Klicken Sie auf Durchsuchen.

Filter auf . einstellen

  1. Stellen Sie den Filter des Dateiauswahl-Dialoges auf ..

Citavi.exe auswählen

  1. Wechseln Sie in den Ordner Citavi 3 Add-On Development, den Sie vorhin erstellt haben.
  2. Wählen Sie die Datei Citavi.exe aus. (Klicken Sie noch nicht auf Öffnen.)

Mit gedrückter Strg-Taste alle SwissAcademic.*.dll-Dateien auswählen

  1. Wählen Sie mit gedruckter Strg-Taste alle Dateien aus, die mit SwissAcademic beginnen.
  2. Klicken Sie auf Öffnen.

Ausgewählte Verweise hinzufügen

  1. Klicken Sie auf Hinzufügen.

Verweise auf System.Drawing und System.Windows.Forms hinzufügen

  1. Klicken Sie auf System.Drawing.
  2. Klicken Sie auf System.Windows.Forms.
  3. Klicken Sie auf Hinzufügen.

Verweis-Dialog schließen

  1. Schliessen Sie den Verweis-Dialog.

»Copy Local« auf »False« stellen

  1. Wählen Sie den Citavi-Verweis und alle SwissAcademic.*-Verweise aus.
  2. Stellen Sie im Property Explorer die Eigenschaft Copy Local auf false.

Projekteigenschaften festlegen

  1. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften.

Output path festlegen

  1. Wechseln Sie auf die Karte Erstellen.
  2. Klicken Sie auf die Schaltfläche Auswählen neben dem Textfeld Ausgabepfad.

AddOns-Ordner wählen

  1. Wechseln Sie in den Ordner Citavi 3 Add-On Development, den Sie zuvor erstellt hatten und dort in den Ordner AddOns.
  2. Klicken Sie auf Ordner auswählen.

Externes Debug-Programm festlegen

  1. Wechseln Sie auf die Karte Debug.
  2. Wählen Sie im Bereich Startaktion die Option Externes Programm starten.
  3. Klicken Sie auf die Schaltfläche mit den drei Punkten.

Hinweis

Diese Option steht in der Express-Version von Visual Studio nicht zur Verfügung.

Citavi.exe auswählen

  1. Wechseln Sie in den zuvor erstellten Ordner Citavi 3 Add-On Development. Wechseln Sie dann in den Unterordner bin.
  2. Wählen Sie die Datei Citavi.exe aus.
  3. Klicken Sie auf Öffnen.

Projekteigenschaften schließen

  1. Schliessen Sie die Registerkarte Projekteigenschaften.

Class1.cs umbenennen

  1. Klicken Sie mit der rechten Maustaste auf Class1.cs und wählen Sie aus dem Kontextmenü den Befehl Umbenennen.

Namen eingeben

  1. Benennen Sie die Datei aussagekräft, in unserem Beispiel ShortTitleFilterDemo.cs.

Klasse umbenennen

  1. Falls Visual Studio dies nicht schon automatisch gemacht hat: Benennen Sie im Code die Klasse Class1 zu ShortTitleFilterDemo um.

Weiter zu Teil 2