Comprehensive Guide to VB.NET Development (4574)
Contents
xvii Web Forms 133
Intellisense 134
Customizing the IDE 135
- Customizing the Code Editor 135
- Customizing Shortcut Keys 135
- Customizing the Toolbars 136
Exercise 3.4 Adding a New Toolbar to the Existing Set 136
Exercise 3.5 Adding Commands to Toolbars 137
Customizing Built-In Commands 137
Exercise 3.6 Creating an Alias 138
Customizing the Start Page 139
Accessibility Options 141
Summary 142
Solutions Fast Track 142
Frequently Asked Questions 143
Chapter 4 Common Language Runtime 145
Introduction 146
- Component Architecture 148
- Managed Code versus Unmanaged Code 150
- Interoperability with Managed Code 152
- System Namespace 153
- File I/O 155
- Drawing 156
- Printing 157
Common Type System 158
- Type Casting 160
- Garbage Collection 163
- Object Allocation/Deallocation 164
- Close/Dispose 165
Summary 166
Solutions Fast Track 167
Frequently Asked Questions 168
Developing & Deploying
Embrace Your Parameters VB.NET is insistent upon enclosing parameters of function calls within parentheses regardless of whether we are returning a value or whether we are using the Call statement. This improves readability and is consistent with standards in other languages.
Chapter 5 .NET Programming Fundamentals 171
- Variables 173
- Constants 175
- Structures 176
- Program Flow Control 178
- If…Then…Else 178
- Select Case 182
- While Loops 184
- For Loops 186
- Arrays 187
- Object-Oriented Programming 196
- Inheritance 196
- Polymorphism 197
- Encapsulation 197
- Error Handling 210
Chapter 6 Advanced Programming Concepts 219
- Using Modules 221
- Utilizing Namespaces 222
- Delegates and Events 232
- File Operations 239
- Collections 246
- Understanding Free Threading 262
Summary 265
Chapter 7 Creating Windows Forms 269
- Application Model 270
- Properties of Windows Forms 275
- Creating Multiple Document Interface Applications 297
- Adding Controls to Forms 300
- Dialog Boxes 305
- Data Binding 332
Chapter 8 Windows Forms Components and Controls 347
- Label Control 351
- Button Control 361
- ListBox Control 371
- ComboBox Control 381
- DateTimePicker Control 391
Chapter 9 Using ADO.NET 409
- Understanding ADO.NET Architecture 412
- Connected Layer 417
- Disconnected Layer 427
Chapter 10 Developing Web Applications 459
- Web Forms 461
- Adding Controls to Web Forms 467
- Code Behind 473
- ASP.NET Server Controls 476
- Custom Controls 487
- Web Services 504
Chapter 11 Optimizing, Debugging, and Testing 523
- Debugging Concepts 524
- Code Optimization 541
- Testing Phases and Strategies 546
Chapter 12 Security 553
- Security Concepts 555
- Permissions 555
- Code Access Security 558
- Cryptography 600
Chapter 13 Application Deployment 615
- Packaging Code 617
- Deploying Controls 637
Chapter 14 Upgrading Visual Basic Applications to .NET 647
- Considerations Before Upgrading 648
- Upgrading Interfaces from Visual Basic 6.0 699
评论区