Chapter 1 Introducing Microsoft? Visual Basic? 2005 Express 1
What Is.NET? 2
What Is Visual Basic 2005? 4
Is Visual Basic 2005 an Object-Oriented Programming(OOP) Language? 4
What Is Visual Basic 2005 Express Edition? 9
What Kinds of Applications Can You Build with Visual Basic 2005 Express Edition? 10
What Are the Key Features You Need to Know About? 10
Chapter 2 Installing Visual Basic 2005 Express Edition 15
Preparing to Install Visual Basic 2005 Express Edition 16
Installing Visual Basic 2005 Express Edition 17
Chapter 3 Creating Your First Application 25
Two Types of Applications:What's the Difference? 26
Getting Started 27
IDE Components 30
On to the Projects 31
Building a Console Application 31
Getti ng to Know Solution Explorer 32
Getting Help:Microsoft Visual Studio 2005 Express Edition Documentation 33
Coding Your Console Application 37
Customizing the IDE 39
Creating a Windows Application 41
Chapter 4 Create Your Own Web Browser in Less Than Five Minutes! 45
What Is a Project? 46
What Is the Design Layout? 47
Putting It All Together 54
Chapter 5 Creating Your First Full Windows? Application 57
Snap and Align Those Controls Using Snap Lines 58
Using IntelliSense—Your New Best Friend! 59
IntelliSense and Ctrl+Spacebar 60
IntelliSense and Period/Left Parenthesis 60
IntelliSense Filtering:Removing the"Uncommon" 62
IntelliSense Code Snippets:The Time Saver 62
How to Invoke Code Snippets 63
Real-Time Error Detection and Correction 64
Oh My,My...My Is Great 66
What Types of Tasks Can My Help Me With? 68
Renaming 68
What Can You Rename? 68
How and Where to Use the Rename Feature 69
Common Windows Controls 72
What Happens When an Event Is Triggered? 75
Chapter 6 Modify Your Web Browser Now! 81
How to Bring Up Your Application 82
Interacting Through Dialog Boxes 88
Adding an About Box 88
Adding a Navigate Dialog Box 91
A Professional Look and Feel at Your Fingertips 94
Adding a Tool Strip Container and Some Tools 94
Adding a Status Bar to Your Browser 96
Personalize Your Application with Windows Icons 100
Chapter 7 Fixing the Broken Blocks 109
Debugging an Application 110
Using a DLL in an Application 110
Adding a Reference to Your Application 111
Breakpoints,Locals,Edit and Continue,and Visualizers 112
Chapter 8 Managing the Data 125
What Is a Database? 126
What's In a Database? 126
Data Normalization and Data Integrity 127
What Is Null? 130
What Are Primary Keys and Foreign Keys? 130
How Do You Interact with a Relational Database? 133
SQL Server 2005 Express in Visual Basic 2005 Express Edition 134
Creating a Database Using Visual Basic 2005 Express Edition 135
Creating Tables in Your Database 137
Creating Relationships Between the Tables 139
Entering Data in SQL Server Tables Using Visual Studio 143
What Are ADO.NET and Databinding? 146
The Car Tracker Application Development 148
Component Tray 153
How Do I Get More Meaningful Information On My Form? 154
Chapter 9 Build Your Own Weather Tracker Application Now! 163
Features of the Weather Tracker Application 164
The High-Level Plan 164
Creating the Application User Interface 165
Adding Notification Area Capabilities 167
Adding the Splash Screen and About Dialog Box 173
Adding the Options Dialog Box 175
Using Web Services 177
User Settings 181
Working in the Background 182
Completing the Core Weather Tracker Functionality 187
Testing Weather Tracker 193
Working with the Options Dialog Box 194
Testing Weather Tracker 197
And Now,Just ClickOnce! 198