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
pdf 文件大小:6.42MB