: Brian Myers
: Beginning Object-Oriented ASP.NET 2.0 with VB .NET From Novice to Professional
: Apress
: 9781430200659
: 1
: CHF 29.40
:
: Informatik
: English
: 216
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
* Includes not only Object-Oriented Programming concepts but their application.

* Dedicated to using VB.NET to create ASP.NET applications instead of windows applications.

* Includes an introduction to Visual Studio 2005, coding samples from Visual Studio 200 and a chapter on creating web forms, a chapter on creating web controls, and a chapter on creating web services.



Brian Myers is a Microsoft Certified Professional and Microsoft Certified Application Developer for .NET. He is currently a software engineer and database administrator.
Contents at a Glance6
Contents8
About the Author12
About the Technical Reviewer14
Acknowledgments16
Introduction18
CHAPTER 1 An Introduction to .NET and Visual Studio 200522
VB.NET and ASP.NET22
An Introduction to Microsoft .NET22
The Common Language Runtime23
Assemblies24
An Introduction to Visual Studio 200524
How to Get Started with Visual Studio 200525
Creating a New Web Project (ASP.NET)27
Opening an Existing Web Site37
Building Web Sites39
Accessing a Web Site40
Navigating the Visual Studio Environment42
Debugging44
IntelliSense46
Conclusion47
CHAPTER 2 Object-Oriented Programming48
Introduction to OOP Concepts48
Why Objects Exist49
Objects As the Building Blocks of OOP50
Introduction to Reusability51
Introduction to OOP with .NET52
Objects in .NET53
Using the Object Browser in Visual Studio 200555
Creating a Class with VB.NET57
Using a Class in VB.NET58
Conclusion60
CHAPTER 3 Attributes and Actions62
Attributes62
Actions63
Attributes and Actions Within VB.NET63
VB.NET Properties63
Adding Properties to a VB.NET Class64
Using a Class Public Property in VB.NET66
VB.NET Methods70
Parameters in VB.NET70
Adding Methods in VB.NET71
Using a Method in VB.NET72
Overloading76
Conclusion76
CHAPTER 4 Encapsulation78
A General Overview of Encapsulation and Information Hiding78
Encapsulation in VB.NET79
Getting Started79
Information Hiding Example85
Encapsulation Example87
Conclusion90
CHAPTER 5 Inheritance92
Inheritance92
Inheritance in VB.NET93
Overriding97
Conclusion105
CHAPTER 6 Namespaces106
The Purpose of a Namespace106
.NET Framework Class Library106
Creating a Namespace109
The My Namespace119
Conclusion121
CHAPTER 7 Class Design122
Class Design Process122
Case Study122
Business Process Overview123
Define the Business Process123
Case Study: Define the Business Process124
Review the Business Process127
Break Down the Business Process127
Case Study: Break Down the Business Process127
Create the Class or Classes132
Define the Properties and Methods of Each Class133
Case Study: Define the Properties and Methods of Each Class134
Create the Class Structure138
Case Study: Create the Class Structure139
Conclusion149
CHAPTER 8 ASP.NET Web Forms150
Using the Web Forms Designer150
Adding Controls151
The ASP.NET Page Class152
Page Lifecycle153
Round Trips153
View State154
Web Form Processing Stages154
Session and Application Objects155
Expanding the Help Desk Application157
Conclusion168
CHAPTER 9 ASP.NET Controls170
HTML Server Controls170
Web Server Controls173
Working with Control Properties and Events173
Validation Controls176
Master Pages179
Expanding the Help Desk Application183
Conclusion189
CHAPTER 10 Web Services190
Introduction to XML, SOAP, and WSDL190
Introduction to Web Services191
Creating a Web Service191
Consuming a Web Service195
Conclusion198
Index200