IBM Software Demos Rational Systems Developer Introduction

Ähnliche Dokumente
IBM Software Demos Rational Software Delivery Platform - Änderungen an Design und Architektur einer Anwendung

Tutorial 7 TEIL 1/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0

Im Mathe-Pool startet man Eclipse am besten aus einer Shell heraus, und zwar indem man im Home- Verzeichnis den Befehl

IBM Software Demos Rational Software Delivery Platform - Entwicklung und Gestaltung

3 Maps richtig ablegen und

Kurzanleitung zur Erstellung eines Reports von ClassiX aus

1 BIM Link aktivieren

PRAXIS. Fotos verwalten, bearbeiten und aufpeppen. bhv. Ganz einfach und kostenlos im Web. Picasa. Google

bea Client-Security herunterladen und installieren unter Windows

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Erzeugen und Testen Leittext

Einrichten des IIS für DataFlex WebApp Server. Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server

Benutzung von Microsoft Visual Studio 2017

IBM Software Demos Rational Software Delivery Platform - Situation

eduvote Ein Umfragesystem für Lehrveranstaltungen PowerPoint Add-In

Eclipse 3.0 (Windows)

Anwenderdokumentation EuroPlus. Lizenzierung

myavr Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg für myavr Board MK3

Das Schönste am Computer ist doch die Nutzung des Internets, speziell des World Wide Web, in dem Sie Webseiten zu allen denkbaren Themen sowie

Einrichten einer Debug- Umgebung in Eclipse

Sie haben mehrere Möglichkeiten neue Formulare zu erstellen. Achten Sie darauf, dass das Objekt Formulare aktiviert ist: Klicken Sie auf.

Benutzerhandbuch Koala Editor

STP Handout. bea-unterstützung im LEXolution.DMS Outlook Desk

ReynaPro_EOS_manual_ger.doc. ReynaPRO Handbuch EOS Reynaers Aluminium NV 1

BBS CORE.reporter Übernahme der Daten aus Version (2009) in Version (ab 2010)

Installation und Zugriff über lokalen Client (PC, MAC)

Im Original veränderbare Word-Dateien

CryptFile Verschlüsselungsmanager Programmschritt Verschlüsseln

GINGER My First English Coach. Installationshinweise für Schulversionen

Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows. Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows

Ein erstes "Hello world!" Programm

Installation censhare Client. Inhaltsverzeichnis

CanWay Planner Bedienungsanleitung

Schablonen erstellen und auswählen

Browsereinstellungen Für iproducts

Zentralen -Dienst konfigurieren (AdvoluxMailService)

FAQ Kommunikation über PROFIBUS

Camtasia Studio. Theater. Release March TechSmith Corporation. All rights reserved.

Legen Sie auf ihrem Home-Verzeichnis zwei neue Verzeichnisse mit dem Namen an: Irfan-Bilder und Fotoshow.

ECDL Information und Kommunikation Kapitel 4

2 Grundlagen und Grundeinstellungen

Arbeiten in DATEV Belege und Bank online

ecampus elearning Initiative der HTW Dresden

3 VOREINSTELLUNGEN ANPASSEN

Eclipse Tutorial.doc

Das Bundesland wechseln: (in der Demoversion nicht möglich) Klicken Sie auf Extras / Optionen Anschließend auf den Reiter Ferienordnung

InfoRAUM Windows Client

Schnell und sicher im Internet arbeiten. mit dem Internet Explorer 8 INT-IE8. Autor: Peter Wies. Inhaltliches Lektorat: Charlotte von Braunschweig

1. Warum sollte ich die Wireless USB Adapter software/driver aktualisieren?

Managen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an.

Anleitung zur Erstinstallation von ElsaWin 6.0

RRZK Universität zu Köln. Installation und Konfiguration der Spectrum Protect (TSM) Client-Software unter dem Betriebssystem Windows

Microsoft Visual Studio Code mit RPG und IceBreak

(1)Einführung in Eclipse

Enventive -Installationshandbuch

Arbeiten mit dem Fotoaufmaß

Prozessdiagramme in igrafx Schnellreferenz

SERIENBRIEFE DAS PRINZIP DES SERIENDRUCKS

Formulare. Textverarbeitung Professionell 71

Microsoft Access Arbeiten mit Tabellen. Anja Aue

Novell. GroupWise 2014 effizient einsetzen. Peter Wies. 1. Ausgabe, Juni 2014

2 Installation (Windows Server 2012 oder neuer / Windows 8 oder neuer)

Visual Basic Editor CATIA V5

3 VOREINSTELLUNGEN ANPASSEN

Tiscover CMS 7. Neuerungen im Vergleich zu Tiscover CMS 6

Anleitung zur Erstellung

Lesson: Knowledgeware

Was Sie bald kennen und können

Anleitung zum Importieren, Durchführen und Auswerten von Umfragen in Blackboard

Cockpit-XP v3. Dokumentation. Neuen USB Treiber installieren Auch USB-Treiber für Firmware Änderung

INHALTSVERZEICHNIS. 2D-DXF / DWG Import Allgemeines

Hochschulrechenzentrum Justus-Liebig-Universität Gießen. CorelDRAW X7. Zoomen

PG5 Starter Training PG5 Core und Webeditor 5 Daniel Ernst DE

Kurzanleitung Nutzung

MKTT-Anleitung für Ausrichter

2.6 Register Datei Backstage-Ansicht

2.3.2 Fenster verschieben Fenster überlappen

aixstorage Ihr sicherer Datenspeicher in der privaten Cloud Benutzerhandbuch

KOPF- UND FUßZEILEN KOPF- UND FUßZEILEN HINZUFÜGEN

Einfach Informatik Lernumgebung

Benutzerhandbuch GI CLOUD box

Das Kapitel im Überblick

Organigramm aus Excel-Daten erstellen

Felder können in zwei Ansichten erscheinen. Entweder wird der Inhalt des Feldes angezeigt (Feldergebnis) oder die so genannte Feldfunktion.

CorelDRAW 2017 Zoomen

Abonnieren Sie den apano-blog per RSS-Feed

Inhalt Basisfunktionalität... 2 Bilder einfügen... 5 Link (Dokumente) einfügen... 9 Video einfügen Slider Bilder erstellen...

Im Original veränderbare Word-Dateien

JBuilderX: Installation und Kurzanleitung (Windows)

Business Software für KMU. Internet Explorer 11 einrichten

> Internet Explorer 8

Informationstechnische Grundbildung. Powerpoint 2016 Grundlagen.

Transkript:

Heute sehen wir uns den IBM Rational Systems Developer näher an, der Teil der IBM Rational Software Delivery Platform ist. <Delivery replaces Development > <0:08> IBM Rational Systems Developer richtet sich speziell an C, C++ und Java J2SE Systementwickler. Es basiert auf Eclipse und kann in andere IBM Rational Entwickler-, Test- und Teamlösungen integriert werden. <0:23> In dieser Demo zeigen wir Ihnen, wie Sie C++ Code importieren und visualisieren, eine neue Methode zu einer Klasse hinzufügen und ein Programm erstellen und ausführen. <0:33> Wir beginnen mit dem Erstellen des C++ Projekts im Arbeitsbereich. Beim Erstellen neuer Projekte können wir zwischen Managed-, und Standard-Make- Projekten wählen. Wir wählen Managed, sodass IBM Rational Systems Developer den Erstellungsprozess übernimmt. Wir taufen das Projekt Shapes. Anschließen können wir das Build-Ziel und die Konfigurationen festlegen. Wir übernehmen die Standardeinstellung. Sofern nicht schon geöffnet, wird die C- C++ Ansicht angezeigt. Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 8

<1:07> Hier können wir Code in das neue Projekt importieren. Dazu klicken wir mit der rechten Maustaste auf den Projektnamen und wählen Import, und den Dateisystem-Assistenten. <1:18> Wir geben das Verzeichnis ein, das den Quellcode enthält. Beachten Sie, dass auch andere Projekte für den Import der Dateien gewählt werden können: Das ist praktisch, wenn einmal der Import beim falschen Projekt gewählt wurde. <1:34> Nach Auswahl des Verzeichnisses wählen wir die Dateien für den Import. Wir importieren alle Dateien. <1:43> IBM Rational Systems Developer hat bereits eine Projekterstellung gestartet. Dies ist in der Konsolenansicht sowie im Statusbereich unten rechts zu erkennen. Dies geschah, weil standardmäßig die automatische Erstellung gewählt wurde, die immer dann startet, wenn Dateien im Projekt gespeichert werden. Diese Option kann aber auch deaktiviert werden. Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 8

<2:07> Sehen wir uns nun an, was in den Ordner Shapes importiert wurde. In der Übersicht rechts navigiert man durch Dateien, indem man diese anklickt. Klickt man eine Methode an, wird diese in der Codeansicht markiert. Hier können wir auch sehen, welche Includes verknüpft und welche Konstanten deklariert wurden. <2:32> Sehen wir uns die Visualisierungsfunktionen an. Bei der Klassen-Visualisierung wird ein UML-Klassendiagramm erstellt, das die Klassen, ihre Funktionen, die Vererbung sowie die Beziehungen zwischen ihnen wiedergibt. Wir beginnen mit der Visualisierung der Klasse Shape, indem wir diese im Projekt-Explorer mit der rechten Maustaste anklicken und Visualize wählen. <2:59> Wir haben jetzt ein UML Klassendiagramm, das unsere Klasse repräsentiert. Um die Beziehungen der Klassen besser darzustellen, fügen wir weitere Klassen in das Diagramm ein. Wir können die Klassen direkt aus der Projektnavigation in das Diagramm ziehen. Verbindungen werden automatisch erstellt. <3:20> Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 8

Wir fügen 4 Klassen ein: Shape2D, Shape3D, Circle und Sphere. Mit der Visualisierung lassen sich Projekte grafisch darstellen. Beziehungen werden deutlich und man gewinnt einen Überblick über die Projektarchitektur. Für Teams, die mit UML und modellbasierter Architektur nicht vertraut sind, ist die Visualisierung eine gute Einführung in diese Entwicklungsmethode. Sie erlaubt es, sich mit UML vertraut zu machen und in die Entwicklung modellbasierter Architekturen einzuarbeiten. <3:54> Jetzt können wir Änderungen vornehmen, indem wir den Quellcode, oder unser neues UML Klassendiagramm bearbeiten. Wir nutzen das neue Klassendiagramm und fügen eine neue Methode zur Klasse Sphere hinzu. Die neue Methode soll getcircumference heißen. Dazu gibt es verschiedene Möglichkeiten. Wir bewegen den Mauszeiger auf die Klasse Sphere und wählen in der Symbolleiste die Option Add New C/C++ Method. Im Assistenten geben wir den Namen für die neue Methode sowie den Rückgabetyp ein. Wenn wir den Assistenten beenden, sehen wir, dass unser Klassendiagramm für die Klasse Sphere aktualisiert wurde. <4:36> Visit: http://demos.dfw.ibm.com for more demonstrations Page 4 of 8

Jetzt wechseln wir zum Code und rufen die neue Methode auf, um sie zu bearbeiten. Wenn wir im Diagramm auf die Methode doppelklicken, gelangen wir direkt in die Quelldatei. Fügen wir hier Code ein. <4:49> Wie Sie sehen, ist die Visualisierung ein leistungsstarkes Tool. Sie erlaubt es, sich schnell in die Klassen und die Architektur eines unbekannten Projektes einzuarbeiten. Es ist wesentlich einfacher, sich über Klassendiagramme einen Überblick zu verschaffen, als einzeln durch Quelldateien zu navigieren. Bei Bedarf kann man direkt aus dem Diagramm heraus zur jeweiligen Codestelle wechseln, und diesen bearbeiten. <5:15> Nachdem wir den Code bearbeitet haben, wollen wir die Datei speichern. <5:19> Wir räumen den Arbeitsbereich auf und schließen die soeben im Klassendiagramm bearbeitete Quelle. Beachten Sie, dass IBM Rational Systems Developer beim Speichern der Änderungen einen neuen Projekt-Build initiiert hat. Visit: http://demos.dfw.ibm.com for more demonstrations Page 5 of 8

<5:34> Jetzt machen wir mit der Hauptprozedur weiter. Hier geben wir die Schritte ein, die ausgeführt werden sollen. Dabei unterstützt uns die im Editor integrierte Code-Assist-Funktion. Wird diese bei der Eingabe nicht automatisch eingeblendet, kann sie jederzeit durch Drücken von Strg und Leertaste aufgerufen werden. <5:56> Wir geben ein paar Codezeilen ein, um die aktuellen Werte unserer Kugel auszugeben, neue Werte festzulegen und diese anzuzeigen, um zu prüfen, ob sie akzeptiert wurden. Anschließend speichern wir die Hauptprozedur und schließen den Code Editor. <6:12> IBM Rational Systems Developer initiiert erneut einen Projekt-Build. Diesmal achten wir darauf, dass alles funktioniert und keine Fehler enthalten sind. Sind Fehler enthalten, wird die Registerkarte Problems eingeblendet. Wir blenden die Konsolenansicht aus, wenn alles ok ist. <6:30> Jetzt starten wir den Run -Dialog. Da wir das Programm zum ersten Mal ausgeführt haben, müssen wir eine neue Konfiguration erstellen. Wir geben Visit: http://demos.dfw.ibm.com for more demonstrations Page 6 of 8

einen Namen ein und wählen das Projekt, das ausgeführt werden soll, da die Arbeitsbereiche in Eclipse mehrere Projekte enthalten können. <6:48> Jetzt müssen wir die ausführbare Datei für das Projekt wählen. <6:53> Auf der Registerkarte Arguments im Assistenten kann man Parameter eingeben, die in die ausführbare Datei übernommen werden. Um mehrere Szenarien auszuführen, ist es am besten, pro Szenario eine Run-Konfiguration zu erstellen, die sich dann über das Menü Run aufrufen lassen. <7:10> Jetzt können wir die Konfiguration übernehmen und ausführen. Alle Interaktionen laufen in der Konsolenansicht ab. Wir geben einen Radius und eine Farbe ein. Wir sehen, dass die Eingaben übernommen wurden, da das Programm die Werte in der Konsolenansicht anzeigt. <7:29> Damit sind wir am Ende unserer Tour durch IBM Rational Systems Developer angelangt. IBM Rational Systems Developer ist ein Design- und Entwicklungs- Tool, das die modellbasierte Entwicklung mittels UML ermöglicht Visit: http://demos.dfw.ibm.com for more demonstrations Page 7 of 8

<7:43> IBM Rational Systems Developer richtet sich speziell an weniger erfahrene Entwickler, die mit C, C++ und Java J2SE arbeiten. Es vereint alle Aspekte der Software-Entwicklung in einem leistungsstarken und benutzerfreundlichen Tool und basiert auf der offenen und erweiterbaren Eclipse-Plattform. <8:06> Weitere Informationen finden Sie auf den IBM Rational Systems Developer Websites von ibm.com und IBM DeveloperWorks. Besuchen Sie auch unsere IBM Rational Partner Plug-in-Site. Dort finden Sie Plug-ins, mit denen Sie IBM Rational Systems Developer weiter anpassen können. Visit: http://demos.dfw.ibm.com for more demonstrations Page 8 of 8