Visual Basic 2012 - Kochbuch

Walter Doberenz, Thomas Gewinnus

Visual Basic 2012 - Kochbuch

2013

1498 Seiten

Format: PDF, Online Lesen

E-Book: €  31,99

E-Book kaufen

E-Book kaufen

ISBN: 9783446435636

 

Visual Basic 2012 - Kochbuch

Visual Basic 2012 - Kochbuch

Inhaltsverzeichnis

Inhaltsverzeichnis

Vorwort

26

1 Kleiner VB-Anfängerkurs

30

R1 Das EVA-Prinzip anwenden

30

R2 Ein Array definieren und initialisieren

34

R3 Die Arraygröße zur Laufzeit ändern

36

R4 Berechnungen in eine Methode auslagern

38

R5 Konsolenprogramm nach Windows portieren

42

R6 Werte in einer ListBox anzeigen

45

2 Sprache

50

R7 Anwendungen von C# nach Visual Basic portieren

50

R8 String in Array kopieren und umgekehrt

56

R9 Ein Byte-Array in einen String konvertieren

58

R10 Strukturvariablen in Arrays einsetzen

60

R11 Eine einzelne Spalte aus einem Array kopieren

62

R12 In einer ArrayList suchen und sortieren

64

R13 In einer generischen Liste suchen und sortieren

66

R14 Zufallszahlen erzeugen

68

R15 Eine Iterationsschleife verstehen (Quadratwurzel)

69

R16 Eine Iterationsschleife verstehen (Goldener Schnitt)

72

R17 Funktionen rekursiv aufrufen

73

R18 Zeichenketten mittels StringBuilder addieren

75

R19 Strings vergleichen

78

R20 Eine Stoppuhr programmieren

81

R21 Zeitangaben runden

83

R22 Zeitdifferenzen ermitteln

84

R23 Datumsdifferenzen ermitteln

86

R24 Das Alter in Jahren bestimmen

88

R25 Die Monatsdifferenz berechnen

90

R26 Das Datum beweglicher Feiertage berechnen

91

R27 Ersten und letzten Wochentag des Monats ermitteln

93

R28 Den Wochentag eines Datums ermitteln

94

R29 Abschreibungen auf Monatsbasis berechnen

96

R30 Reisespesen berechnen

99

R31 Geldbeträge kaufmännisch runden

102

R32 Fehler bei mathematischen Operationen behandeln

103

R33 Mit Potenzen und Wurzeln rechnen

107

R34 Einen Delegate definieren und anwenden

108

R35 Mit Delegates sortieren (Bubblesort)

110

R36 Referenz- oder Wertetypen als Parameter übergeben

113

R37 LINQ im Schnelldurchgang erlernen

116

R38 Strings mit LINQ abfragen und filtern

118

R39 Duplikate aus einer Liste oder einem Array entfernen

120

R40 Arrays mit LINQ initialisieren

123

R41 Arrays per LINQ mit Zufallszahlen füllen

125

R42 Einen String mit Wiederholmuster erzeugen

127

R43 Mit LINQ Zahlen und Strings sortieren

128

R44 Mit LINQ Collections von Objekten sortieren

129

R45 Ergebnisse von LINQ-Abfragen in ein Array kopieren

132

R46 Sortieren mit IComparable/IComparer

132

R47 Mit Async und Await asynchron programmieren

137

R48 Tipps & Tricks

139

Die aktuelle Uhrzeit anzeigen

139

Die Uhrzeit als DateTime-Datentyp speichern

139

Zahlen definiert runden

139

Auf das letzte Zeichen im String testen

140

Die letzten Zeichen eines Strings abschneiden

140

Leerzeichen aus einem String entfernen

140

Zur Laufzeit ein Array definieren

140

3 OOP/Komponenten

142

R49 Überladene versus überschriebene Methoden

142

R50 Aggregation und Vererbung gegenüberstellen

145

R51 Objekte serialisieren

151

R52 Ein wieder verwendbares Formular erstellen

153

R53 Von einem Formular erben

157

R54 Von vorhandenen Steuerelementen erben

161

R55 Eine Komponente zur Farbauswahl entwickeln

165

R56 Eine Digitalanzeige-Komponente programmieren

169

R57 OOP beim Kartenspiel erlernen

175

R58 Eine Klasse zur Matrizenrechnung entwickeln

179

R59 Interop-Typen in die Assembly einbetten

184

R60 Das Observer-Pattern anwenden (Variante 1)

187

R61 Das Observer-Pattern anwenden (Variante 2)

190

R62 Einen Objektbaum in generischen Listen abspeichern

195

R63 Einen mehrschichtigen Entwurf praktizieren

201

4 Windows Forms-Anwendungen

218

R64 Das Startformular festlegen

218

R65 Beim Programmstart eine Abfrage ausführen

219

R66 Das Schließen des Formulars verhindern

221

R67 Mit mehreren Formularen arbeiten

222

R68 Eine MDI-Applikation erstellen

226

R69 Formulare im Formular anzeigen

230

R70 Zur Laufzeit ein Steuerelement erzeugen

232

R71 Steuerelemente-Array per Code erzeugen

234

R72 Auf ein Control-Array zugreifen

236

R73 Mit der TextBox arbeiten

239

R74 In einer TextBox suchen

241

R75 Nur Zahleneingaben zulassen

242

R76 Dezimalkomma in Dezimalpunkt umwandeln

244

R77 Die Schrifteigenschaften einer TextBox ändern

244

R78 Tastatureingaben für mehrere TextBoxen filtern

247

R79 RadioButtons und CheckBoxen einsetzen

249

R80 Die ListBox kennen lernen

250

R81 Die ComboBox kennen lernen

253

R82 Objekte in ListBox/ComboBox anzeigen

256

R83 Mit der CheckedListBox arbeiten

259

R84 Die Maus abfragen

261

R85 Das TableLayoutPanel einsetzen

263

R86 Mit einem Kontextmenü arbeiten

267

R87 Einfache Datenbindung praktizieren

269

R88 Anwendungseinstellungen an Steuerelemente binden

272

R89 Mit Drag & Drop arbeiten

276

R90 Mit dem ErrorProvider arbeiten

280

R91 Eingaben validieren

283

R92 Das NotifyIcon-Control in der Taskleiste einsetzen

286

R93 Ein Array in einer ListView anzeigen

290

R94 Eine ListView mit dem Inhalt eines DataSets füllen

292

R95 In der ListView nach beliebigen Spalten sortieren

296

R96 Das Microsoft Chart-Control verwenden

301

R97 WPF-Komponenten mit dem ElementHost anzeigen

305

R98 Die Einstellungen des User-Interface sichern

308

R99 Drag & Drop im Steuerelemente-Array realisieren

312

R100 Programmierung einer mehrspaltigen ListBox

320

R101 Die Tabulatorbreite verändern

323

5 Windows Presentation Foundation

326

R102 WPF-Anwendung im Fullscreen-Mode starten

326

R103 Fenster auf einem bestimmten Screen anzeigen

327

R104 Das Hauptfenster festlegen und ändern

328

R105 Einen Splash-Screen erzeugen und anzeigen

330

R106 Eine WPF-Browseranwendung erstellen

332

Größe und Titel des Browserfensters festlegen

332

Größe der Browseranwendung anpassen

333

Ein-/Ausblenden der Navigationsschaltflächen

334

Navigation zwischen einzelnen Seiten (Pages)

335

Verwendung von Cookies

337

Abfrage von QueryStrings

338

Übergabe von Page-Instanzen per Konstruktor

339

Eine Instanz der Seite erhalten

340

Einen Ersatz für Window realisieren

341

R108 Grafiken in WPF skaliert anzeigen

344

R109 Grafiken aus Dateien zur Laufzeit laden

346

R110 Grafiken aus Ressourcen zur Laufzeit zuweisen

348

R111 Sonderzeichen im Content darstellen

350

R112 Eigene Schriftarten in die Anwendung einbetten

352

R113 WPF-Controls trotz Layout frei positionieren

354

R114 Textformatierungen im Content realisieren

355

R115 Irreguläre Window-Formen erzeugen

356

R116 Einfache Zeichnungen zur Laufzeit ausgeben

358

R117 Programmparameter auswerten

360

R118 Ein Video anzeigen und steuern

362

R119 Schatteneffekt für Controls realisieren

365

R120 Eine TextBox beim Fokuserhalt optisch markieren

367

R121 Den TextBox-Inhalt beim Fokuserhalt markieren

369

R122 Den Pfad der aktuellen Anwendung bestimmen

370

R123 Formulare per Reflection auswählen und anzeigen

371

R124 Datenbindung für Anwendungseinstellungen

372

R125 Deutsches Datumsformat anzeigen

374

R126 Einen Timer in WPF nutzen

376

R127 Das User-Interface am Task-Ende aktualisieren

377

R128 Das User-Interface aus dem Task aktualisieren

379

R129 Collections in Hintergrundthreads füllen

381

R130 Einen Ribbon in meine Anwendung einbinden

386

R131 Das WPF-Chart-Control verwenden

396

6 Silverlight

400

R132 Den Fokus auf das Silverlight-Plugin setzen

400

R133 Zugriff auf die Zwischenablage realisieren

401

R134 Drag & Drop-Unterstützung realisieren

402

R135 Den Querystring der aktuellen Seite auswerten

405

R136 Dokumente in Silverlight drucken

406

R137 Einen Webcam-Screenshot drucken

408

R138 ASP.NET- und WCF-Dienste einbinden

413

R139 Die WCF Data Services nutzen

421

R140 Eine Desktop-Anwendung erzeugen

429

R141 Assemblies nachladen

434

R142 Daten per ZIP-Datei nachladen

437

R143 Kommunikation zwischen Plugins realisieren

439

R144 Einen Timer in Silverlight nutzen

443

R145 Weitere Dialogfenster öffnen

445

R146 Dateien auf dem Client speichern

447

7 Windows Store Apps

450

R147 Den App-Aufbau verstehen und ändern

450

R148 Die Startseite festlegen

454

R149 Prüfen, ob die App zum ersten Mal gestartet wurde

457

R150 App-Zustände vor dem Programmende sichern

458

R151 Anmeldedaten sicher speichern

465

R152 Zwischen App-Seiten navigieren

469

R153 Informationen zwischen Seiten austauschen

474

R154 Auflösungsabhängige Bild-Ressourcen einbetten

474

R155 Einer App ein anderes Theme zuweisen

478

R156 Die Windows-Kontakt-Liste verwenden

482

R157 Eine E-Mail versenden

485

R158 Apps in die Windows 8-Suche integrieren

488

R159 Das Einstellungen-Panel verwenden

495

R160 Einstellungen über mehrere Geräte synchronisieren

505

R161 Auf Größen- und Formatänderungen reagieren

505

R162 Die Modern UI-Live Tiles ansteuern

510

R163 Eine Dateiverknüpfung erstellen

516

R164 Die Zwischenablage verwenden

520

R165 Daten anderen Apps zur Verfügung stellen

527

R166 Daten aus anderen Apps konsumieren

531

R167 FilePicker für die Dateiauswahl verwenden

541

R168 Von der MessageBox zum MessageDialog

546

R170 Einen Style zur Laufzeit zuweisen

550

R171 Eine App per Code beenden

551

R172 Die Positionskoordinaten für Google-Maps nutzen

551

R173 Eine Pause realisieren

556

R174 Global auf Tasteneingaben reagieren

558

R175 Einen Timer programmieren

560

R176 Die aktuelle Bildschirmauflösung ermitteln

561

R177 Auf ein Touch-Eingabegerät testen

563

R178 Prüfen, ob eine Tastatur angeschlossen ist

565

R179 Die virtuelle Tastatur richtig einsetzen

565

R180 Prüfen, ob eine Internetverbindung verfügbar ist

567

R181 Informationen über das aktuelle Package abrufen

569

R182 Das Verzeichnis der App bestimmen

572

R183 Soundausgaben im Background realisieren

572

R184 Audiodaten aufnehmen und wiedergeben

578

R185 Bilder/Videos mit dem WinRT-Dialog aufnehmen

582

R186 Bilder/Videos mit eigenem Userinterface aufnehmen

586

R187 Windows Store Apps richtig debuggen

591

R188 Apps auf einem anderen PC installieren

596

8 Schnittstellen

598

R189 Eine einfache E-Mail versenden

598

R190 E-Mails mit dem integrierten Mail-Client versenden

599

R191 Die Zwischenablage verwenden

601

R192 Die WIA-Library kennenlernen

602

Installation/Vorbereitung

603

Einstieg mit kleiner Beispielanwendung

604

Reagieren auf das Verbinden/Trennen von Geräten

606

Ermitteln der verfügbaren Geräte

606

Anzeige der Geräteeigenschaften

607

Ein Bild einlesen

608

Bild(er) drucken per Assistent

611

Den Scanner-Assistent aufrufen

612

Grafikbearbeitung mit WIA

613

R193 Auf eine Webcam zugreifen

614

R194 Auf den Scanner zugreifen

617

R195 Auf die serielle Schnittstelle zugreifen

622

R196 OpenOffice.org Writer per OLE steuern

625

R197 Mit OLE-Automation auf MS Access zugreifen

633

R198 Ein Managed Add-In programmieren und einbinden

637

R199 Sound per MCI aufnehmen

645

R200 Mikrofonpegel anzeigen

649

R201 Pegeldiagramm aufzeichnen

650

R202 Sound-und Video-Dateien per MCI abspielen

654

R203 Eine C-DLL in VB einbinden

662

9 System

670

R204 Nutzer und Gruppen des Systems ermitteln

670

R205 Testen, ob Nutzer in einer Gruppe enthalten ist

671

R206 Testen, ob der Nutzer ein Administrator ist

673

R207 Die IP-Adressen des Computers bestimmen

675

R208 Die IP-Adresse über den Hostnamen bestimmen

676

R209 Diverse Systeminformationen ermitteln

677

Betriebssystem (Name, Version, Bootmode)

677

Schriftarten/-Informationen

678

Bildschirme

679

Netzwerk (User-Name, PC-Name ...)

680

Environment Variablen auslesen

681

Energiestatus

682

Hardware-Informationen

682

Anwendung (Pfad, Name, Assemblies)

683

Soundkarte(n)

684

CLR-Version

685

R210 Alles über den Bildschirm erfahren

685

R211 Die Registrierdatenbank verwenden

686

R212 Eine verknüpfte Anwendung öffnen

690

R213 Eine Dateiverknüpfung erzeugen

690

R214 Den Computer herunterfahren oder neu starten

692

R215 Den "Herunterfahren"-Dialog anzeigen

696

R216 Das System-Shutdown-Ereignis auswerten

698

R217 Windows in den Standby-Modus versetzen

698

R218 Systemereignisse auswerten

699

R219 Windows Botschaften verarbeiten

700

R220 Alle geöffneten Windows Fenster ermitteln

702

R221 Die Taskbar Notification Area (TNA) verwenden

705

R222 Neue Programmgruppen erzeugen

707

R223 Verknüpfungen auf dem Desktop erzeugen

709

R224 Den Bildschirmschoner aktivieren/deaktivieren

711

R225 Drag & Drop mit dem Explorer realisieren

712

R226 System-Icons verwenden

713

R227 Die Desktop-Icons ein-/ausblenden

714

R228 Die Taskbar ausblenden

715

R229 Den Papierkorb leeren

716

R230 Den Windows Suchassistenten verwenden

717

R231 Systemtöne und WAV-Dateien wiedergeben

719

R232 Das Windows-Systemprotokoll nutzen

721

R233 Das Windows-Systemprotokoll überwachen

723

R234 Die Zwischenablage überwachen und anzeigen

724

R235 Das Datei-Eigenschaftenfenster anzeigen

727

R236 Prüfen, ob Visual Styles aktiviert sind

729

R237 Schriftarten dynamisch einbinden und verwenden

730

R238 Eine Soundkarte erkennen

732

R239 Prozess- und Thread-Informationen gewinnen

733

R240 Ein externes Programm starten

737

R241 Eine externe Anwendung starten und überwachen

740

R242 Erhöhte Berechtigungen erhalten

742

10 Sonstiges

748

R243 Logische Fehler mittels Debugger aufspüren

748

R244 Eigene Fehlerklassen definieren

755

R245 Die MessageBox-Klasse verwenden

757

R246 Nur eine Anwendungsinstanz zulassen

759

R247 Die Anwendungsparameter auswerten

761

R248 Tastaturbefehle senden

763

R249 Mittels Reflection Typinformationen sammeln

766

R250 Ressourcen per Reflection auslesen

768

R251 Methode per Reflection oder Late Binding aufrufen

771

R252 Mehrere Methoden parallel verarbeiten

773

R253 Arrays parallel verarbeiten

777

R254 Client/Server-Anwendung mit zwei Projekten

781

R255 Eine Windows Form-Anwendung lokalisieren

784

R256 Eine Assembly dynamisch einbinden

788

R257 ILSpy zum "Schnüffeln" verwenden

791

R258 Eine GUID erzeugen

794

R259 Bytes in Megabyte umrechnen

794

R260 Hex-Dezimal-Bytes-Konverter

795

R261 Einen langen Hex-String in Bytes umwandeln

799

R262 Einen String verschlüsseln

801

R263 Die Verwendung von DoEvents verstehen

803

R264 Eine Pause realisieren

806

R265 Numerische Integration verstehen

807

R266 Hilfedateien programmieren

811

R267 Hilfedateien in die VB-Anwendung einbinden

815

R268 Eine alternative Hilfe-IDE verwenden

819

R269 Installationsdateien erzeugen

820

R270 Eine farbige Konsolenanwendung realisieren

831

R271 Lesbare Menüleisten in Visual Studio 2012 anzeigen

833

Index

834

Ergänzungsband

Ergänzungsband

Inhaltsverzeichnis

Inhaltsverzeichnis

Zweites Vorwort

862

11 Kleiner OOP-Crashkurs

864

R272 Klassen und Objekte verstehen

864

R273 Einen eigenen Konstruktor implementieren

869

R274 Eigenschaften kapseln

871

R275 Vererbung und Polymorphie anwenden

874

R276 Ereignisse programmieren

881

R277 Das Observer-Pattern demonstrieren

885

R278 Multicast-Events verwenden

894

R279 Das Microsoft Event Pattern implementieren

896

12 Grafikprogrammierung

902

R280 Ein Graphics-Objekt erzeugen

902

R281 Verbundene Linien und Pfeile zeichnen

905

R282 Eine gemusterte Linie zeichnen

906

R283 Rechtecke und Ellipsen zeichnen

907

R284 Rechtecke mit runden Ecken zeichnen

909

R285 Transparente Farben verwenden

910

R286 Ein Tortendiagramm zeichnen

912

R287 Die Grafikdialoge richtig einsetzen

913

R288 Ein Control-Array mit Grafiken ausstatten

914

R289 Einen grafischen Würfel programmieren

918

R290 Den Abstand zwischen zwei Punkten berechnen

920

R291 Ein einfaches Balkendiagramm zeichnen

922

R292 Das Mischen von Farbwerten verstehen

926

R293 Eine Verkehrsampel programmieren

930

R294 Eine 2D-Vektorgrafik manipulieren

934

R295 Geometrische Transformationen durchführen

938

R296 Eine Grafik scrollen

941

R297 Eine Bitmap erzeugen und als Datei speichern

942

R298 Eine Metafilegrafik erzeugen und speichern

943

R299 Einen Fenster-Screenshot erzeugen

944

R300 Einen Desktop-Screenshot realisieren

946

R301 Auf dem Windows-Desktop zeichnen

949

R302 Eine Grafik aus den Programmressourcen laden

951

R303 Zwei Farbwerte miteinander vergleichen

952

R304 Einen Farbverlauf erzeugen

953

R305 Einen transparenten Stift erzeugen

954

R306 Texte gedreht ausgeben

955

R307 Text mit Schatten ausgeben

957

R308 Mehrzeiligen Text ausgeben

958

R309 Text mit Tabulatoren ausgeben

959

R310 Die installierten Schriftarten ermitteln

960

R311 Die JPEG-Kompression festlegen

961

R312 Eine Grafik maskieren

963

R313 Die Transparenz einer Grafik steuern

965

R314 Einfache GIF-Animationen wiedergeben

967

R315 Auf einzelne GIF-Frames zugreifen

968

R316 Aus animierten Gifs ein Bitmap-Strip erzeugen

970

R317 Flackernde Grafikausgaben vermeiden

971

R318 Einfache Grafikanimationen realisieren

974

R319 RGB-Grafiken manipulieren

976

R320 Einen Markierungsrahmen erzeugen

982

R321 Zeichenoperationen mit der Maus realisieren

984

R322 Ein Testbild programmieren

987

13 Drucker/Drucken

992

R323 Mit Visual Basic drucken

992

R324 Den Windows Standard-Drucker ermitteln

993

R325 Den Windows Standard-Drucker ändern

994

R326 Die verfügbaren Drucker ermitteln

995

R327 Einen Drucker auswählen

996

R328 Papierformate und Seitenabmessungen bestimmen

997

R329 Den physikalischen Druckbereich ermitteln

998

R330 Die aktuelle Seitenausrichtung ermitteln

999

R331 Testen ob es sich um einen Farbdrucker handelt

1000

R332 Die physikalische Druckauflösung abfragen

1000

R333 Prüfen, ob beidseitiger Druck möglich ist

1002

R334 Einen Informationsgerätekontext erzeugen

1002

R335 Drucken in Millimetern

1004

R336 Die Seitenränder für den Druck festlegen

1005

R337 Den Druckjobnamen festlegen

1007

R338 Die Anzahl der Kopien festlegen

1007

R339 Beidseitigen Druck realisieren

1008

R340 Bestimmte Seitenbereiche drucken

1009

R341 Den PageSetup-Dialog verwenden

1014

R342 Das Windows-Drucker-Fenster anzeigen

1016

R343 Eine Textdatei drucken

1017

R344 Den Inhalt einer TextBox drucken

1020

R345 Den Drucker umfassend konfigurieren

1022

R346 Mit Microsoft Word per OLE drucken

1031

R347 Ein Microsoft Word-Formulare füllen und drucken

1035

R348 Mit Microsoft Access drucken

1038

R349 Die Drucker-Konfiguration anzeigen

1040

R350 Diverse Druckereigenschaften bestimmen

1041

R351 Dokumente mit dem Internet Explorer drucken

1043

R352 Einen Drucker anhalten

1044

14 Dateien/Verzeichnisse

1046

R353 Mit den Dateidialogen auf eine Textdatei zugreifen

1046

R354 Alle Unterverzeichnisse auflisten

1050

R355 Alle Dateien auflisten

1051

R356 Die GetFileSystemInfos-Methode einsetzen

1052

R357 Die Path-Klasse kennen lernen

1054

R358 Verzeichnis- und Datei-Informationen gewinnen

1055

R359 Änderungen im Dateisystem überwachen

1058

R360 Dateien rekursiv suchen

1061

R361 Eine sequenzielle Datei lesen und schreiben

1063

R362 Serialisierte Objekte in einer Datei abspeichern

1066

R363 Den Inhalt einer ListView als Datei abspeichern

1070

R364 Den Verzeichnisinhalt in einer ListView anzeigen

1075

R365 Einen Verzeichnisbaum in eine TreeView einlesen

1078

R366 Eine Datei verschlüsseln

1080

R367 Eine Datei komprimieren

1083

R368 Echte ZIP-Dateien erstellen

1085

R369 Die vorhandenen Laufwerke feststellen

1087

R370 Datei-Ladefortschritt mit ProgressBar anzeigen

1088

R371 PDFs erstellen/exportieren

1090

R372 Eine CSV-Datei erstellen

1093

R373 Eine CSV-Datei mit LINQ lesen und auswerten

1096

R374 Einen korrekten Dateinamen erzeugen

1099

15 XML

1100

R375 DataSets in XML-Strings konvertieren

1100

R376 DataSets in XML-Dateien speichern

1104

R377 In Dokumenten mit dem XPathNavigator navigieren

1107

R378 In Dokumenten mit XElement/XDocument navigieren

1111

R379 In Dokumenten mit dem XPathNavigator suchen

1116

R380 Hierarchische Daten in einer TreeView darstellen

1118

R381 XML-Daten mit dem XmlReader lesen

1122

R382 XML-Daten mit LINQ to XML einlesen/filtern

1124

R383 XML-Daten mit dem XmlWriter erzeugen

1126

R384 XML-Dokumente mit LINQ to XML erzeugen

1129

R385 Verzeichnisstruktur als XML-Dokument sichern

1130

R386 Binäre Daten in einem XML-Dokument speichern

1133

R387 Objektstrukturen im XML-Format sichern

1135

R388 XML-Dokumente mit XSLT transformieren

1141

R389 XML-Dokumente mit LINQ transformieren

1143

R390 XML-Daten mit XmlDataDocument bearbeiten

1145

R391 XML-Daten in SQL Server-Tabellen speichern

1147

R392 XML-Dokumente in Webanwendungen anzeigen

1149

16 ADO.NET

1154

R393 Auf eine Access-Datenbank zugreifen

1154

R394 Auf den SQL Server zugreifen

1157

R395 ConnectionString in Konfigurationsdatei ablegen

1159

R396 Den DataReader kennen lernen

1162

R397 Minimaler DB-Client für Lese- und Schreibzugriff

1163

R398 Schemainformationen verwenden

1166

R399 Query Notifications verwenden

1169

R400 Mit einer Datenquelle arbeiten

1173

R401 Eine Aktionsabfrage ausführen

1180

R402 Daten direkt hinzufügen oder löschen

1182

R403 Gespeicherte Prozeduren aufrufen

1185

R404 Eine Access-Auswahlabfrage aufrufen

1188

R405 Parametrierte Abfragen unter MS Access ausführen

1190

R406 Parametrierte Abfragen für SQL Server ausführen

1192

R407 Datumswerte in SQL-Anweisungen einbauen

1193

R408 Die Datenbank manuell aktualisieren

1196

R409 Die Datenbank mit CommandBuilder aktualisieren

1200

R410 Mit Stapel-Abfragen arbeiten

1201

R411 RowUpdating-/RowUpdated-Ereignisse verwenden

1203

R412 MARS kennen lernen

1205

R413 Auf Zeilen und Spalten der DataTable zugreifen

1209

R414 Eine ListBox an einen DataView binden

1211

R415 Das DataGridView mit ComboBoxen ausrüsten

1213

R416 Auf eine einzelne Zeile im DataGridView zugreifen

1215

R417 DataTable erzeugen und in Binärdatei speichern

1218

R418 Eine DataTable in einer XML-Datei abspeichern

1222

R419 Die RemotingFormat-Property des DataSets nutzen

1223

R420 Master-Detail-Beziehungen im DataGrid anzeigen

1226

R421 Im DataView sortieren und filtern

1228

R422 Im DataView nach Datensätzen suchen

1230

R423 Zwischen DataTable und DataReader umwandeln

1232

R424 Steuerelemente manuell an ein DataSet binden

1234

R425 Datensätze im Detail-Formular editieren

1239

R426 Tabellen mittels ComboBox verknüpfen

1244

R427 Spalten und Zeilen im DataGridView formatieren

1248

R428 DataReader in einer ListView anzeigen

1250

R429 Bilder aus der Datenbank anzeigen

1253

R430 Ein ungebundenes DataSet erzeugen

1256

R431 Ein typisiertes DataSet im Designer erzeugen

1259

R432 Ein typisiertes DataSet befüllen

1262

R433 Eine LINQ to SQL-Abfrage realisieren

1264

17 ASP.NET/Webdienste

1268

R434 Eine einfache Webanwendung erstellen

1268

R435 Tabellen mit der Table-Komponente erstellen

1274

R436 Daten zwischen Web Forms austauschen

1281

R437 Informationen über den Browser ermitteln

1284

R438 Die Bildschirmauflösung des Clients ermitteln

1286

R439 Das Browser-Fenster maximieren

1287

R440 Cookies in ASP.NET-Anwendungen verwenden

1288

R441 HTML-Ausgaben an den Client senden

1290

R442 Bilder/Dateien an den Client senden

1292

R443 Die IP-Adresse des Clients abfragen

1293

R444 Die Anzahl der Seitenaufrufe eines Users ermitteln

1294

R445 Auf den Fehlercode 404 reagieren

1295

R446 Die Validierung temporär deaktivieren

1298

R447 Den Eingabefokus bei Validierung setzen

1298

R448 Eine clientseitige Validierung realisieren

1298

R449 Die Zellen in einem GridView formatieren

1299

R450 Ein GridView mit Bildlaufleisten realisieren

1301

R451 Einen Mouseover-Effekte im GridView realisieren

1302

R452 Keine Daten im GridView vorhanden

1303

R453 Daten einfach ins MS Excel-Format exportieren

1304

R454 Berechnungen in GridView-Zeilen realisieren

1307

R455 Spaltensummen im GridView berechnen

1308

R456 Währungswerte im GridView korrekt anzeigen

1310

R457 Eine Validierung im GridView realisieren

1311

R458 Mit einem Popup-Fenster Detaildaten anzeigen

1313

R459 Eine Sicherheitsabfrage realisieren

1317

R460 E-Mail-Versand in ASP.NET realisieren

1318

R461 Verzeichnisbäume mit der TreeView anzeigen

1320

R462 Datenaustausch zwischen ClientScript und Server

1323

R463 Dateien auf den Server hochladen

1324

R464 Ein ASP.NET-Menü dynamisch erzeugen

1325

R465 Die Browser-Kopfzeile zur Laufzeit ändern

1327

R466 Einen Zeilenumbruch im Label-Control realisieren

1328

R467 HTML-Zeichenfolgen im Browser anzeigen

1328

R468 Die Browser-Scrollposition wiederherstellen

1330

R469 Dateien eines Unterverzeichnisses auflisten

1330

R470 MouseOver-Effekte für Controls realisieren

1332

R471 Server Controls zur Laufzeit erzeugen

1333

R472 Doppelklicks auf Schaltflächen verhindern

1336

R473 Das Browserfenster per Client-Skript schließen

1337

R474 Ein ASP.NET User Control programmieren

1338

R475 Grafikausgaben per User Control realisieren

1341

R476 Eine Webseite per JavaScript drucken

1345

R477 Die Upload-Begrenzung ändern

1345

R478 Ein Projekt auf den IIS exportieren

1346

R479 Ärger mit den Cookies vermeiden

1347

R480 Einen XML-Webdienst programmieren

1349

R481 Einen Webdienst-Client erstellen

1353

R482 Datenbankzugriffe mit Webdiensten realisieren

1358

R483 Einen Webverweis aktualisieren

1373

R484 Authentifikation für Webdienste nutzen

1374

R485 Caching in Webdiensten realisieren

1375

R486 Den Microsoft IIS nachträglich installieren

1377

R487 Die AJAX-Controls verwenden

1380

R488 Datenbindung mittels EntityDataSource realisieren

1382

R489 Den QueryExtender zum Filtern verwenden

1388

R490 Tipps & Tricks

1392

Ärger mit Leerzeichen in URLs vermeiden

1392

Testen, ob Nutzer angemeldet ist

1393

Den Namen des aktuellen Nutzers ermitteln

1393

Eine zufällige Datei zur Anzeige auswählen

1393

Einen Datei speichern unter-Dialog anzeigen lassen

1394

Anwendungseinstellungen in der Web.config sichern

1395

18 Reporting Services

1398

R491 Einen einfachen Bericht entwerfen

1398

R492 Einen Bericht ohne Assistentenhilfe erstellen

1403

R493 Im Bericht sortieren

1406

R494 Im Bericht filtern

1410

R495 Weitere Tipps & Tricks

1413

Trennlinien in Tabellen realisieren

1413

Währungsformatierung

1414

Datumsformatierung

1414

Wechselnde Zeilenfarben zuweisen

1414

Anzeige von True und False in Boolean-Feldern vermeiden

1414

Anzeige von Nullwerten unterdrücken

1415

Abstand zwischen zwei Tabellenspalten vergrößern

1415

Die lästigen Sekunden beseitigen

1415

Nachkommastellen festlegen

1415

Werte berechnen und formatieren

1415

Weitere Informationen zu den Microsoft Reporting Services

1415

19 Komplexbeispiele

1416

R496 Kleines Textverarbeitungsprogramm

1416

MDI-Rahmenfenster

1417

MDI-Kindfenster

1417

Menüs zusammenführen

1419

PopUp-Menü hinzufügen

1421

Programmtest

1428

Dokumente drucken

1428

Bemerkungen zur RichTextBox

1433

R497 Buchungssystem mit Random Access Datei

1433

Klassenübersicht

1433

Entwicklung des Geschäftsmodells

1434

Programmtest

1444

R498 Ein einfacher FTP-Client

1446

Auflisten des FTP-Verzeichnisses

1447

Herunterladen einer Datei per FTP

1448

Heraufladen einer Datei per FTP

1449

Löschen einer Datei im FTP-Verzeichnis

1450

Bedienfunktionen

1451

Programmtest

1451

R499 Lösen von linearen Gleichungssystemen

1453

Ein wenig Theorie

1453

Komponente CTBMatrix

1455

Programmtest

1459

R500 Rechner für komplexe Zahlen

1462

Was sind komplexe Zahlen?

1462

Programmierung der Klasse CComplexN

1463

Programmtest

1468

R501 Formel-Rechner mit dem CodeDOM

1470

Basisversion des Rechners

1471

Funktionsverlauf grafisch darstellen

1475

Anhang

1480

A Glossar

1480

B Wichtige Datei-Extensions

1485

Index

1486

 

© 2009-2024 ciando GmbH