Projekt DSuche: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „= Zielsetzung = Es wir ein Kommandozeilenprogramm erstellt, das reguläre Ausdrücke in einer Datei sucht. = Kenntnisse = * Projekt erstellen * Programmargume…“ |
|||
| Zeile 27: | Zeile 27: | ||
* auf das Symbol ">" klicken, dann klappt das Verzeichnis aus | * auf das Symbol ">" klicken, dann klappt das Verzeichnis aus | ||
* Im Unterverzeichnis <code>bin</code> liegt die Datei mit dem Hauptprogramm, <code>dsuche.dart</code> | * Im Unterverzeichnis <code>bin</code> liegt die Datei mit dem Hauptprogramm, <code>dsuche.dart</code> | ||
* Im Unterverzeichnis <code>lib</ | * Im Unterverzeichnis <code>lib</code> liegt eine zweite Datei <code>dsuche.dart</code>, die ergänzenden Code enthält. In diesem Projekt brauchen wir diese Datei nicht. also löschen: <code>Rechte Maustaste - Delete</code> | ||
* ziemlich unten gibt es die Datei <code>pubspec.yaml</code> Dort werden Pakete eingetragen. In diesem Projekt brauchen wir nichts zusätzliches, daher bleibt die Datei unverändert. | |||
= Programmcode in dsuche.dart = | |||
Kopiere folgenden Code in die Datei <code>bin\dsuche.dart</code> | |||
<pre> | |||
</pre> | |||
Version vom 24. Dezember 2020, 20:19 Uhr
Zielsetzung
Es wir ein Kommandozeilenprogramm erstellt, das reguläre Ausdrücke in einer Datei sucht.
Kenntnisse
- Projekt erstellen
- Programmargument auswerten
- Paket importieren
- Datei lesen
Projekt erstellen
- IdeaIC starten
- Linke Spalte: "Projects" anklicken
- "New Project"
- Linke Spalte: "Dart"
- Dart-SDK:
- Windows: c:\dart-sdk
- Linux: ~/dart-sdk
- Es erscheint eine Listbox, dort
Console-Application a command-line application sampleanklicken Next-Button- Project name:
dsuche Finish-Button
Damit ist das Projekt erstellt.
Projekt erkunden
- Linke Spalte:
Projectsanklicken - Es wird ein Ordner namens
dsuchesichtbar - auf das Symbol ">" klicken, dann klappt das Verzeichnis aus
- Im Unterverzeichnis
binliegt die Datei mit dem Hauptprogramm,dsuche.dart - Im Unterverzeichnis
libliegt eine zweite Dateidsuche.dart, die ergänzenden Code enthält. In diesem Projekt brauchen wir diese Datei nicht. also löschen:Rechte Maustaste - Delete - ziemlich unten gibt es die Datei
pubspec.yamlDort werden Pakete eingetragen. In diesem Projekt brauchen wir nichts zusätzliches, daher bleibt die Datei unverändert.
Programmcode in dsuche.dart
Kopiere folgenden Code in die Datei bin\dsuche.dart