معرفی کتاب «VB.NET Codebook» نوشتهٔ Joaquim Maria Domingos در سال 2004. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «VB.NET Codebook» در دستهٔ بدون دستهبندی قرار دارد.
This is a brief introduction to some geometrical topics including topological spaces, the metric tensor, Euclidean space, manifolds, tensors, r-forms, the orientation of a manifold and the Hodge star operator. It provides the reader who is approaching the subject for the first time with a deeper understanding of the geometrical properties of vectors and covectors. The material prepares the reader for discussions on basic concepts such as the differential of a function as a covector, metric dual, inner product, wedge product and cross product. J M Domingos received his D Phil from the University of Oxford and has now retired from the post of Professor of Physics at the University of Coimbra, Portugal. Das VB.NET Codebook......Page 3 Basics......Page 5 GDI+ Bildbearbeitung......Page 6 Windows Controls......Page 7 Eigenschaftsfenster (PropertyGrid)......Page 8 System......Page 9 Datenbanken......Page 10 Verschiedenes......Page 11 Stichwortverzeichnis......Page 12 Teil I Einführung......Page 13 Vorwort......Page 15 2 Homepage für dieses Buch......Page 16 On Error Goto......Page 17 Try Catch Finally......Page 18 5 Inhalt des Buches......Page 19 Typische Fragen zum Visual Basic .NET Codebook und zur Programmierung mit Visual Basic .NET......Page 20 Die Rezepte......Page 23 Typografische Konventionen......Page 29 Anhang / Referenzteil......Page 30 Teil II Rezepte......Page 31 1 Zahlen-, Zeichen- und String-Literale......Page 33 4 Zahlenwerte formatieren......Page 35 5 Positive und negative Zahlen unterschiedlich formatieren......Page 36 6 Zusammengesetzte Formatierungen......Page 37 7 Format-Provider für eigene Klassen definieren......Page 38 8 Ausgaben in länderspezifischen Formaten......Page 39 9 Informationen zu länderspezifischen Einstellungen abrufen......Page 41 10 Größter und kleinster Wert eines numerischen Datentyps......Page 44 11 Berechnen der signifikanten Vorkommastellen......Page 45 12 Lange einzeilige Texte umbrechen......Page 47 13 Zahlenwerte kaufmännisch runden......Page 48 14 Überprüfen, ob ein Bit in einem Integer-Wert gesetzt ist......Page 49 15 Bit in einem Integer-Wert setzen......Page 50 17 Bit in einem Integer-Wert einen bestimmten Zustand zuweisen......Page 51 19 Boolean-Array aus Bit-Informationen eines Integer- Wertes erzeugen......Page 52 20 Integer-Wert aus Bit-Informationen eines Boolean- Arrays zusammensetzen......Page 53 21 Gesetzte Bits eines Integer-Wertes abfragen......Page 54 22 Nicht gesetzte Bits eines Integer-Wertes abfragen......Page 55 23 Konvertierungen zwischen 8-Bit, 16-Bit, 32-Bit und 64-Bit Datentypen......Page 56 24 Basistyp für Enumeration festlegen......Page 59 25 Enum-Werte ein- und ausgeben......Page 60 26 Bezeichner und Werte eines Enum-Typs abfragen......Page 62 28 Prüfen, ob ein bestimmter Enumerationswert in einer Kombination von Werten vorkommt......Page 63 29 Objekte eigener Klassen vergleichbar und sortierbar machen......Page 64 30 Binäre Suche in Arrays und Auflistungen......Page 67 31 Strings in Byte-Arrays konvertieren und vice versa......Page 69 32 Ersatz für unveränderliche (konstante) Zeichenketten- Arrays......Page 71 33 Umgang mit Datum und Uhrzeit......Page 73 34 Schaltjahre......Page 75 36 Beginn einer Kalenderwoche berechnen......Page 76 37 Anzahl der Kalenderwochen eines Jahres bestimmen......Page 77 38 Berechnung der Kalenderwoche zu einem vorgegebenen Datum......Page 78 39 Berechnung des Osterdatums......Page 80 40 Berechnung der deutschen Feiertage......Page 81 41 Darstellung der Feiertage im Kalender- Steuerelement......Page 93 42 Gregorianisches Datum in Julianische Tageszählung......Page 95 43 Julianische Tageszählung in Gregorianisches Datum......Page 97 44 Datum und Uhrzeit im ISO 8601-Format ausgeben und einlesen......Page 99 45 Anwendungskonfigurationsdatei erstellen und bearbeiten......Page 103 46 Globale Werte aus der .config-Datei lesen......Page 104 47 Zusätzliche Konfigurationsdatei-Sektionen mit Attributwerten lesen......Page 105 48 Zusätzliche Konfigurationsdatei-Sektionen mit Key/ Value-Einträgen lesen......Page 106 49 Knoten beliebiger Struktur aus einer Konfigurationsdatei lesen......Page 107 51 Eine eigene Konfigurationsdatei für Ihre Anwendung......Page 110 52 Konfigurationsmanager und -daten trennen......Page 116 53 Verhindern, dass mehrere Instanzen einer Anwendung gleichzeitig gestartet werden können......Page 121 54 Zentrales Exception-Handling......Page 124 55 Outline-Schrift erzeugen......Page 127 56 Text im Kreis ausgeben und rotieren lassen......Page 128 57 Schriftzug mit Hintergrundbild füllen......Page 133 58 Transparente Schriftzüge über ein Bild zeichnen......Page 136 59 Blockschrift für markante Schriftzüge......Page 138 60 Text mit versetztem Schatten zeichnen......Page 140 61 Schriftzug perspektivisch verzerren......Page 142 62 Font-Metrics zur exakten Positionierung von Schriftzügen ermitteln......Page 144 63 Schatten durch Matrix-Operationen erzeugen......Page 147 64 Rechtecke mit abgerundeten Ecken zeichnen......Page 150 65 3D-Schriften erzeugen......Page 152 66 3D- und Beleuchtungseffekte auf strukturierten Hintergrundbildern......Page 154 67 Bilder zeichnen......Page 159 68 Bildausschnitt zoomen......Page 162 69 Basisklasse für eine Dia-Show......Page 166 70 Horizontal und vertikal überblenden......Page 171 71 Diagonal überblenden......Page 177 72 Elliptische Überblendung......Page 179 73 Überblendung durch zufällige Mosaik-Muster......Page 181 74 Überblendung durch Transparenz......Page 183 75 Bilder verzerrungsfrei maximieren......Page 186 77 Ordnerauswahl mit Miniaturenansicht der enthaltenen Bilder......Page 191 78 Drehen und Spiegeln von Bildern......Page 205 79 Encoder für verschiedene Dateiformate zum Speichern von Bildern ermitteln......Page 207 80 Bilder im JPEG-Format abspeichern......Page 208 81 Bilder im GIF-Format speichern......Page 209 82 Thumbnails für Web-Seiten erstellen......Page 210 83 Invertieren eines Bildes......Page 212 84 Farbbild in Graustufenbild wandeln......Page 213 85 Weitere Bildmanipulationen mit Hilfe der ColorMatrix......Page 215 86 Bitmapdaten in ein Array kopieren......Page 216 87 Array in Bitmap kopieren......Page 217 88 Allgemeiner Schärfefilter......Page 219 89 Schärfe nach Gauss......Page 222 90 Schärfe mittels Sobel-Filter......Page 224 91 Schärfe mittels Laplace-Filter......Page 225 92 Der Boxcar Unschärfefilter......Page 226 93 Adaptive Schärfe......Page 227 95 Fenster ohne Titelleiste verschieben......Page 229 96 Halbtransparente Fenster......Page 231 97 Unregelmäßige Fenster und andere Transparenzeffekte......Page 232 98 Startbildschirm......Page 234 99 Dialoge kapseln......Page 238 100 Gekapselter Dialog mit Übernehmen-Schaltfläche......Page 243 101 Dialog-Basisklasse......Page 245 102 Validierung der Benutzereingaben......Page 249 103 Screenshots erstellen......Page 254 104 TextViewer-Klasse......Page 259 105 RTFTextViewer-Klasse......Page 261 106 PictureViewer-Klasse......Page 263 107 HTML-Viewer......Page 266 108 Drag&Drop-Operationen aus anderen Anwendungen ermöglichen......Page 269 109 Analyseprogramm für Drag&Drop-Operationen aus anderen Anwendungen......Page 271 110 Anzeigen von Daten aus der Zwischenablage......Page 277 111 Exportieren von Daten über die Zwischenablage......Page 278 112 Exportieren von Daten über Drag&Drop......Page 280 113 Windows XP Darstellungsformate nutzen......Page 282 114 Eingabetaste in TextBox abfangen......Page 284 115 Pfade so kürzen, dass sie in den verfügbaren Bereich passen......Page 286 116 Ersatz für VB6-Control-Arrays......Page 293 117 ListBox-Items selber zeichnen......Page 296 118 Mehrspaltige DropDown-Liste (ComboBox)......Page 299 119 Basisklassen für selbst definierte Steuerelemente......Page 302 120 ComboBox mit Auto-Vervollständigen-Funktion......Page 303 121 Benutzersteuerelement als Container für andere Steuerelemente......Page 304 123 Benutzersteuerelemente und die Text-Eigenschaft......Page 305 124 PanelGroupPictureBox – ein Steuerelement für alle Fälle......Page 306 125 Einem Benutzersteuerelement ein Icon zuweisen......Page 312 127 Abfangen von Windows-Nachrichten......Page 313 128 Steuerelement für Verzeichnisauswahl......Page 319 129 Ein Windows-Explorer-Steuerelement im Eigenbau......Page 330 130 ListView des Explorer-Steuerelementes sortieren......Page 334 131 FolderBrowser-Steuerelement mit zusätzlichen CheckBoxen zum Aufbau von Verzeichnislisten......Page 341 132 Benutzerdefinierte Steuerelemente mit nicht rechteckigem Umriss......Page 351 133 Mausposition in kreisförmigen Steuerelementen in Winkel umrechnen......Page 353 134 Maus-Ereignisse zur Entwurfszeit abfangen......Page 356 135 Ein Steuerelement zur grafischen Anzeige von Zeitbereichen programmieren......Page 358 136 Neue Zeitscheiben zur Laufzeit mit der Maus hinzufügen......Page 368 137 Nachrichten verschicken mit SendMessage......Page 372 138 Zeilen ermitteln, wie sie in einer mehrzeiligen TextBox dargestellt werden......Page 373 139 Anzahl der Zeilen einer mehrzeiligen TextBox ermitteln......Page 375 140 Zeilenindex aus Zeichenindex ermitteln (mehrzeilige TextBox)......Page 376 142 Index der ersten sichtbaren Zeile einer mehrzeiligen TextBox bestimmen......Page 377 143 Zeichenindex aus Grafikkoordinaten berechnen (mehrzeilige TextBox)......Page 378 144 Koordinate eines Zeichens ermitteln (mehrzeilige TextBox)......Page 379 145 Mehrzeilige TextBox per Code auf- und abwärts scrollen......Page 380 146 Tabulatorpositionen in einer mehrzeiligen TextBox setzen......Page 381 147 Grundlegende Attribute......Page 383 148 Eigenschaften mehrerer Objekte gleichzeitig anzeigen......Page 388 149 Abfangen ungültiger Werte......Page 389 150 Standardwerte für Eigenschaften......Page 390 152 Eigenschaften gegen Veränderungen im PropertyGrid-Control schützen......Page 391 153 Enumerationswerte kombinieren......Page 392 154 Geschachtelte expandierbare Eigenschaften......Page 393 155 DropDown-Liste mit Standardwerten für Texteigenschaften......Page 397 156 Visualisierung von Eigenschaftswerten mit Miniaturbildern......Page 399 157 Einen eigenen DropDown-Editor anzeigen......Page 401 158 Eigenschaften über einen modalen Dialog bearbeiten......Page 405 159 Datei öffnen-Dialog für Eigenschaften bereitstellen......Page 410 160 Auflistungen anzeigen und bearbeiten......Page 411 161 Aktionen über Hyperlink-Tasten anbieten......Page 419 162 Eigenschaften dynamisch erstellen und hinzufügen......Page 423 163 Eigenschaften in unterschiedlichen Sprachen anzeigen (Lokalisierung)......Page 431 164 Neue Tab-Flächen hinzufügen......Page 434 165 System-Verzeichnisse mit .NET......Page 439 166 Anwendungs-/Bibliotheksname des laufenden Prozesses......Page 442 167 Existenz eines Verzeichnisses......Page 443 168 Verzeichnis erstellen......Page 445 170 Verzeichnis umbenennen/verschieben......Page 446 171 Verzeichnis kopieren......Page 448 172 Verzeichnisgröße mit Unterverzeichnissen......Page 450 173 Existenz einer bestimmten Datei......Page 453 174 8.3 Dateinamen......Page 454 175 Datei umbenennen/verschieben......Page 456 176 Datei kopieren......Page 457 177 Dateiversion feststellen......Page 458 178 Dateigröße......Page 460 179 Dateivergleich......Page 462 180 Temporäre Dateinamen......Page 464 181 Datei in mehreren Verzeichnissen suchen am Beispiel der Verzeichnisse von PATH......Page 466 182 Dateiinformationen mit File System Object......Page 468 183 Laufwerksinformationen mit FSO......Page 470 184 Delimited-Dateien nach XML transformieren......Page 472 185 Überwachung des Dateisystems......Page 475 186 Datei-Attribute......Page 478 187 Bestandteile eines Pfads ermitteln......Page 482 188 Absolute und gekürzte (kanonische) Pfade ermitteln......Page 483 189 Relativen Pfad ermitteln......Page 484 190 Icons und Typ einer Datei ermitteln......Page 486 191 Dateien kopieren, verschieben, umbenennen und löschen mit SHFileOperation......Page 490 192 IPv4-Adressen nach IPv6 umrechnen......Page 501 193 IPv6-Adressen nach IPv4 umrechnen......Page 503 194 IP-Adresse eines Rechners......Page 504 195 Netzwerkadapter auflisten......Page 506 196 Freigegebene Laufwerke anzeigen......Page 508 197 Web-Service......Page 510 198 Internet Explorer starten......Page 513 199 WMI-Namensräume......Page 515 200 WMI-Klassen......Page 516 201 Ist WMI installiert?......Page 517 202 BIOS-Informationen......Page 518 203 Computer-Modell......Page 523 204 Letzter Boot-Status......Page 524 206 Computerdomäne......Page 525 207 Domänenrolle......Page 526 208 Benutzername......Page 527 210 Der Monitor-Typ......Page 529 211 Auflösung in Zoll......Page 530 212 Logische Laufwerke mit WMI......Page 531 213 Physikalische Platten......Page 536 214 Installierte Programme......Page 539 215 Programm über Namen starten......Page 542 216 Programm über Datei starten......Page 543 217 Parameterübergabe per Befehlszeile......Page 544 218 Systemprozesse mit WMI......Page 546 219 Systemprozesse mit .System.Diagnostics......Page 549 220 Liste aller Dienste......Page 553 221 Dienst starten......Page 554 222 Dienst anhalten......Page 557 223 Dienst fortsetzen......Page 559 224 Dienst stoppen......Page 560 225 Prozess abbrechen (»killen«)......Page 561 226 Leistungsüberwachung/Performance Counter......Page 563 227 Registry-Einträge abfragen......Page 566 228 Registry-ey anlegen......Page 568 229 Registry-Key löschen......Page 569 230 Informationen zum installierten Betriebssystem......Page 570 231 Prozessorgeschwindigkeit......Page 575 233 Bitbreite des Prozessors......Page 577 235 SMTP – eMail......Page 578 236 Fax senden......Page 580 237 Logon-Sessions mit XP......Page 581 Datenbanken......Page 583 238 Erreichbare SQL-Server......Page 584 239 Default-Anmeldung am SQL-Server......Page 585 241 SQL-Server-Anmeldung......Page 587 242 Datenbanken eines Servers......Page 588 244 Tabellen einer Datenbank......Page 589 246 Einfaches Backup einer Datenbank......Page 590 247 Einfaches Zurücksichern einer Datenbank......Page 591 248 Erstellen eines Backup-Devices......Page 592 249 Datensicherung auf ein Backup-Device......Page 594 250 Liste der Backup-Devices......Page 596 251 Rücksicherung von einem Backup-Device......Page 597 252 Erstellen einer Datenbank......Page 599 253 Erstellen eines T-SQL-Datenbank-Skriptes......Page 601 254 Erstellen eines Jobauftrages......Page 604 255 Auflistung der vorhandenen Jobaufträge......Page 608 256 Tabellenindizes......Page 610 257 Bilder in Tabellen abspeichern......Page 612 258 Datagrid füllen......Page 614 259 MDAC-Version ermitteln......Page 616 260 Excel als Datenbank abfragen......Page 617 261 Schreiben von XML-Dateien mit dem XmlTextWriter......Page 621 262 Lesen von XML-Dateien mit dem XmlTextReader......Page 625 263 Bilder und andere Binärdaten in XML-Dateien speichern......Page 629 264 Bilder und andere Binärdaten aus XML-Dateien lesen......Page 632 265 XML-Dateien lesen mit XmlDocument......Page 633 266 Hinzufügen, Entfernen und Ändern von Knoten mit XmlDocument......Page 636 267 XmlDocument mit XPath-Ausdrücken durchsuchen......Page 638 268 XPath-Abfragen und XML-Namespaces......Page 643 269 Schnellere Suche mit XPathDocument und XPathNavigator......Page 646 270 XmlView-Steuerelement zur strukturierten Darstellung von XML-Dateien......Page 650 271 Nachrichten aus RSS-Kanälen aufbereiten......Page 657 272 Das Wichtigste der Tagesschau im UserControl......Page 664 273 XML-Dateien validieren......Page 668 274 XSL-Transformationen......Page 674 275 XSL-Transformation mit Parametern......Page 677 276 Einer XSL-Transformation zusätzliche Funktionen bereitstellen......Page 678 277 Parallelbetrieb von XmlDataDocument und DataSet......Page 681 278 Klassenhierarchie aus XML-Schema erzeugen......Page 684 279 Serialisierung mit Hilfe der Klasse XmlSerializer......Page 685 280 Unbekannte XML-Inhalte bei der Deserialisierung mit dem XmlSerializer......Page 691 281 Serialisierung mit Hilfe der Klasse SoapFormatter......Page 692 282 Gleitkommazahlen vergleichen......Page 697 283 Typsichere Maßeinheiten......Page 699 284 Definition von Längenmaßen......Page 706 285 Definition von Flächenmaßen......Page 708 286 Definition von Geschwindigkeiten......Page 710 287 Definition von Zeiten......Page 712 288 Definition von Temperaturen......Page 713 289 Universeller Umrechner für Maßeinheiten......Page 716 290 Schnittstelle für Datenquellen mit typsicheren physikalischen Werten......Page 721 291 Skalierung für Diagramme berechnen......Page 723 292 Einfaches T-Y-Diagramm mit statischen Werten......Page 727 293 Kontinuierliches T-Y-Diagramm mit dynamischen Werten......Page 741 294 Die Zahl p......Page 748 295 Sound abspielen über API-Funktionen......Page 751 296 Sound abspielen über DirectX......Page 753 297 Trace- und Debug-Ausgaben über Config-Datei steuern......Page 755 298 Debug- und Trace-Ausgaben an eine TextBox weiterleiten......Page 757 299 Debug- und Trace-Ausgaben in einer Datei speichern......Page 759 300 Debug- und Trace-Ausgaben an das Eventlog weiterleiten......Page 761 301 Eigene EventLogs für die Ereignisanzeige anlegen und beschreiben......Page 762 302 EventLog überwachen und lesen......Page 765 303 Leistungsindikatoren anlegen und mit Daten versorgen......Page 766 304 Zeiten mit hoher Auflösung messen......Page 771 305 API-Fehlermeldungen aufbereiten......Page 773 Teil III Anhang......Page 775 1 Klassen – Referenzen – Objekte......Page 777 2 Strukturen (Wertetypen)......Page 779 Überladen......Page 780 4 Statische Methoden und statische Variablen......Page 781 5 Module......Page 782 6 Eigenschaften (Properties)......Page 783 7 Vererbung......Page 784 Methoden überschreiben......Page 785 Zugriffsmodifizierer......Page 786 Abstrakte Methoden......Page 787 Schnittstellen (Interfaces)......Page 788 Eindimensionale Arrays definieren......Page 789 Arrays mit Werten vorbelegen......Page 790 Arrays und der Zuweisungsoperator......Page 791 Arraydimensionen nachträglich ändern......Page 792 Mehrdimensionale Arrays......Page 793 Arrays und For Each-Schleifen......Page 797 ArrayList......Page 798 Hashtable......Page 800 SortedList......Page 801 Weitere Auflistungen......Page 802 10 CLS-Kompatibilität......Page 803 12 Standard-Einstellungen für Option Strict......Page 805 13 Projektweite Imports-Einstellungen......Page 806 14 Steuerelemente und Fensterklasse im Entwurfsmodus debuggen......Page 807 17 Tabellenansicht einer XML-Datei......Page 809 19 Navigation über die Klassenansicht......Page 811 .NET 247......Page 813 21 Newsgroups......Page 814 22 Recherche mit Google......Page 816 23 Kurzer Überblick über WMI......Page 819 24 XML DOM-Grundlagen......Page 822 API-Funktionen......Page 825 B......Page 831 D......Page 832 F......Page 834 I......Page 835 L......Page 836 O......Page 837 R......Page 838 S......Page 839 T......Page 840 W......Page 841 Z......Page 842 Ins Internet: Weitere Infos zum Buch, Downloads, etc.......Page 0 © Copyright......Page 843
this Is A Brief Introduction To Some Geometrical Topics Including Topological Spaces, The Metric Tensor, Euclidean Space, Manifolds, Tensors, R-forms, The Orientation Of A Manifold And The Hodge Star Operator. It Provides The Reader Who Is Approaching The Subject For The First Time With A Deeper Understanding Of The Geometrical Properties Of Vectors And Covectors. The Material Prepares The Reader For Discussions On Basic Concepts Such As The Differential Of A Function As A Covector, Metric Dual, Inner Product, Wedge Product And Cross Product.
about The Author:
j M Domingos Retired From The Post Of Professor Of Physics At The University Of Coimbra, Portugal
This is a brief introduction to some geometrical topics including topological spaces, the metric tensor, Euclidean space, manifolds, tensors, r- forms, the orientation of a manifold and the Hodge star operator. It provides the reader who is approaching the subject for the first time with a deeper understanding of the geometrical properties of vectors and covectors. The material prepares the reader for discussions on basic concepts such as the differential of a function as a covector, metric dual, inner product, wedge product and cross product. J M Domingos received his D Phil from the Universi