| < Day Day Up > |
|
|
| Table of Contents | |
| Visual Basic .NET Programming Language, The | ||
| By Paul Vick | ||
| Publisher | : Addison Wesley | |
| Pub Date | : March 01, 2004 | |
| ISBN | : 0-321-16951-4 | |
| Pages | : 432 | |
| Slots | : 1.0 | |
If you want to leverage all of VB .NET's immense power, get this book. It's the definitive VB .NET reference and tutorial, and the first Visual Basic book written by one of VB .NET's lead
The Visual Basic .NET Programming Language is a superb learning tool for new VB .NET programmers and a
Just some of the features include:
A history and overview of Visual Basic's evolution into VB .NET
Complete coverage of the language syntax
Transitioning from COM to the CLR and leveraging the .NET platform
Runtime functions
Taking full advantage of VB .NET's object-oriented features
Notes on style, design, and compatibility throughout the text
Notes for the advanced
Vick exposes VB .NET's most powerful capabilities with unprecedented depth and clarity, and
| < Day Day Up > |
| < Day Day Up > |
|
|
| Table of Contents | |
| Visual Basic .NET Programming Language, The | ||
| By Paul Vick | ||
| Publisher | : Addison Wesley | |
| Pub Date | : March 01, 2004 | |
| ISBN | : 0-321-16951-4 | |
| Pages | : 432 | |
| Slots | : 1.0 | |
|
|
Copyright | ||||||||||||||||
|
|
Praise for The Visual Basic .NET Programming Language | ||||||||||||||||
|
|
Microsoft .NET Development Series | ||||||||||||||||
|
|
Titles in the Series | ||||||||||||||||
|
|
Figures | ||||||||||||||||
|
|
Tables | ||||||||||||||||
|
|
Preface | ||||||||||||||||
|
|
About This Book | ||||||||||||||||
|
|
Style and Preferences | ||||||||||||||||
|
|
Acknowledgments | ||||||||||||||||
|
|
Chapter 1. Language Overview | ||||||||||||||||
|
|
Hello, World! | ||||||||||||||||
|
|
Fundamental Types | ||||||||||||||||
|
|
Arrays | ||||||||||||||||
|
|
Statements | ||||||||||||||||
|
|
Exception Handling | ||||||||||||||||
|
|
Memory Management | ||||||||||||||||
|
|
Classes, Structures, and Modules | ||||||||||||||||
|
|
Fields | ||||||||||||||||
|
|
Methods | ||||||||||||||||
|
|
Properties | ||||||||||||||||
|
|
Events | ||||||||||||||||
|
|
Namespaces | ||||||||||||||||
|
|
Delegates | ||||||||||||||||
|
|
Inheritance | ||||||||||||||||
|
|
Interfaces | ||||||||||||||||
|
|
Attributes | ||||||||||||||||
|
|
Versioning | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 2. Basic Concepts | ||||||||||||||||
|
|
Language Fundamentals | ||||||||||||||||
|
|
Declarations and Names | ||||||||||||||||
|
|
Accessibility | ||||||||||||||||
|
|
The .NET Framework | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 3. Fundamental Types | ||||||||||||||||
|
|
Boolean | ||||||||||||||||
|
|
Integer Data Types | ||||||||||||||||
|
|
Floating-Point Data Types | ||||||||||||||||
|
|
Decimal Data Type | ||||||||||||||||
|
|
Char and String Data Types | ||||||||||||||||
|
|
Date Data Type | ||||||||||||||||
|
|
Object Data Type | ||||||||||||||||
|
|
Conversions | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 4. Arrays and Enumerations | ||||||||||||||||
|
|
Arrays | ||||||||||||||||
|
|
Enumerations | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 5. Operators | ||||||||||||||||
|
|
Precedence | ||||||||||||||||
|
|
Operator Resolution | ||||||||||||||||
|
|
Arithmetic Operators | ||||||||||||||||
|
|
Comparison Operators | ||||||||||||||||
|
|
Logical and Bitwise Operators | ||||||||||||||||
|
|
Shift Operators | ||||||||||||||||
|
|
String Operators | ||||||||||||||||
|
|
Type Operators | ||||||||||||||||
|
|
Constant Expressions | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 6. Statements | ||||||||||||||||
|
|
Local Declaration Statements | ||||||||||||||||
|
|
Assignment | ||||||||||||||||
|
|
With Statement | ||||||||||||||||
|
|
Conditional Statements | ||||||||||||||||
|
|
Looping Statements | ||||||||||||||||
|
|
Branching Statements | ||||||||||||||||
|
|
Program Flow Statements | ||||||||||||||||
|
|
SyncLock | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 7. Exceptions | ||||||||||||||||
|
|
Throwing Exceptions | ||||||||||||||||
|
|
Structured Exception Handling | ||||||||||||||||
|
|
Unstructured Exception Handling | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 8. Modules and Namespaces | ||||||||||||||||
|
|
Modules | ||||||||||||||||
|
|
Namespaces | ||||||||||||||||
|
|
Imports | ||||||||||||||||
|
|
Preprocessing | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 9. Classes and Structures | ||||||||||||||||
|
|
Memory Management | ||||||||||||||||
|
|
Value Types and Structures | ||||||||||||||||
|
|
Reference Types and Classes | ||||||||||||||||
|
|
Shared versus Instance | ||||||||||||||||
|
|
Constructors | ||||||||||||||||
|
|
Nested Types | ||||||||||||||||
|
|
Finalization and Resource Disposal | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 10. Methods | ||||||||||||||||
|
|
Subroutines and Functions | ||||||||||||||||
|
|
Parameters | ||||||||||||||||
|
|
Method Invocation | ||||||||||||||||
|
|
Overloading | ||||||||||||||||
|
|
Declare Statements | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 11. Fields and Properties | ||||||||||||||||
|
|
Fields | ||||||||||||||||
|
|
Properties | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 12. Events and Delegates | ||||||||||||||||
|
|
Defining and Raising Events | ||||||||||||||||
|
|
Declarative Event Handling | ||||||||||||||||
|
|
Handling Events Dynamically | ||||||||||||||||
|
|
Delegates | ||||||||||||||||
|
|
Delegates and Event Implementation | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 13. Inheritance | ||||||||||||||||
|
|
Protected Accessibility | ||||||||||||||||
|
|
Conversions | ||||||||||||||||
|
|
The .NET Framework Type Hierarchy | ||||||||||||||||
|
|
Overriding | ||||||||||||||||
|
|
Abstract Classes and Methods | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 14. Interfaces | ||||||||||||||||
|
|
Defining Interfaces | ||||||||||||||||
|
|
Implementing Interfaces | ||||||||||||||||
|
|
Consuming Interfaces | ||||||||||||||||
|
|
Interface Inheritance | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 15. Attributes | ||||||||||||||||
|
|
Applying Attributes | ||||||||||||||||
|
|
Defining Attributes | ||||||||||||||||
|
|
Storing and Reading Attributes | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Chapter 16. Versioning | ||||||||||||||||
|
|
Shadowing | ||||||||||||||||
|
|
Overloading | ||||||||||||||||
|
|
Obsolete | ||||||||||||||||
|
|
Conclusion | ||||||||||||||||
|
|
Appendix A. Runtime Functions | ||||||||||||||||
|
|
AppWinStyle Enumeration | ||||||||||||||||
|
|
CallType Enumeration | ||||||||||||||||
|
|
Collection Class | ||||||||||||||||
|
|
ComClassAttribute Attribute | ||||||||||||||||
|
|
CompareMethod Enumeration | ||||||||||||||||
|
|
Constants Module | ||||||||||||||||
|
|
ControlChars Class | ||||||||||||||||
|
|
Conversion Module | ||||||||||||||||
|
|
DateAndTime Module | ||||||||||||||||
|
|
DateFormat Enumeration | ||||||||||||||||
|
|
DateInterval Enumeration | ||||||||||||||||
|
|
DueDate Enumeration | ||||||||||||||||
|
|
ErrObject Class | ||||||||||||||||
|
|
FileAttribute Enumeration | ||||||||||||||||
|
|
FileSystem Module | ||||||||||||||||
|
|
Financial Module | ||||||||||||||||
|
|
FirstDayOfWeek Enumeration | ||||||||||||||||
|
|
FirstWeekOfYear Enumeration | ||||||||||||||||
|
|
Globals Module | ||||||||||||||||
|
|
Information Module | ||||||||||||||||
|
|
Interaction Module | ||||||||||||||||
|
|
MsgBoxResult Enumeration | ||||||||||||||||
|
|
MsgBoxStyle Enumeration | ||||||||||||||||
|
|
OpenAccess Enumeration | ||||||||||||||||
|
|
OpenMode Enumeration | ||||||||||||||||
|
|
OpenShare Enumeration | ||||||||||||||||
|
|
Strings Module | ||||||||||||||||
|
|
TriState Enumeration | ||||||||||||||||
|
|
VariantType Enumeration | ||||||||||||||||
|
|
VbStrConv Enumeration | ||||||||||||||||
|
|
VBMath Module | ||||||||||||||||
|
|
VBFixedArrayAttribute Attribute | ||||||||||||||||
|
|
VBFixedStringAttribute Attribute | ||||||||||||||||
|
|
Appendix B. Making the Transition from COM to the CLR | ||||||||||||||||
|
|
Type System Additions | ||||||||||||||||
|
|
Type System Modifications | ||||||||||||||||
|
|
Platform Changes | ||||||||||||||||
|
|
Language Cleanup | ||||||||||||||||
| < Day Day Up > |