Catálogo de publicaciones - libros

Compartir en
redes sociales


Beginning Object-Oriented ASP.NET 2.0 with VB.NET: From Novice to Professional

Brian R. Myers

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Software Engineering/Programming and Operating Systems

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2005 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-1-59059-538-1

ISBN electrónico

978-1-4302-0065-9

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Apress 2005

Tabla de contenidos

An Introduction to .NET and Visual Studio 2005

Brian R. Myers

In this chapter I have provided you with an introduction to .NET and VS.NET and an explanation of what .NET and the .NET Framework are. I also explained how VS.NET is used to develop applications that work with the .NET Framework. The next chapters will introduce the concepts of object-oriented programming and show how those concepts can be used to build applications with VS.NET and the .NET Framework.

Pp. 1-26

Object-Oriented Programming

Brian R. Myers

In this chapter I introduced objects, the core concept of OOP. I showed you why objects are necessary, and discussed the importance of reusability in development. I also gave you an introduction to classes within VB.NET.

Pp. 27-39

Attributes and Actions

Brian R. Myers

In this chapter I covered the implementation of attributes as properties in classes and the implementation of actions as methods. I also covered the creation of properties and methods within VB.NET. In the next chapter, I’ll go over the concept of encapsulation and how it is implemented in VB.NET.

Pp. 41-55

Encapsulation

Brian R. Myers

In this chapter, I’ve provided an overview of both encapsulation and information hiding. I’ve also showed you how information hiding is implemented within VB.NET and encapsulation can be used to create class libraries that can be used by other applications. Finally, I showed you what can happen when the interface of an encapsulated class is changed and existing clients attempt to use it. Chapter 5 will cover the concept of inheritance and how it can extend classes and the encapsulation of classes.

Pp. 57-69

Inheritance

Brian R. Myers

In this chapter, I’ve provided a definition of inheritance as well as an example of how inheritance is implemented within VB.NET. I gave you some information about overriding, and presented an example of how it could be used in a common business process. I also discussed abstract classes and how you can implement them.

Pp. 71-84

Namespaces

Brian R. Myers

In this chapter I’ve discussed namespaces in depth. Though namespaces aren’t an OOP concept, they still provide a useful way to organize classes of functionality when using VS2005. In Chapter 7, I’ll cover how to design classes based on business processes.

Pp. 85-100

Class Design

Brian R. Myers

In this chapter, I’ve defined a process for designing classes as well as provided you with a step-by-step approach to the process. You also learned, in this chapter, to create a web site for a help desk application with several classes. You found that all of the classes have methods, and that some of them have the beginnings of implementation in them.

In the next chapter I’ll show you how to create web forms that can be used within the web site that use the classes you’ve created here. As I’ve mentioned, there won’t be very much functionality built into these classes yet, as ADO.NET is outside the scope of this book. However, you learn how to code the user interface to make calls to the AddTicket and AssignTo methods as well as learning how to assign the public properties to the Ticket class. You will also learn how to step through the code to get a glimpse of how the exception handling is done.

Pp. 101-128

ASP.NET Web Forms

Brian R. Myers

In this chapter I provided an overview of the use of the Web Form Designer as well as an explanation of the life cycle of an ASP.NET page. I also expanded the Help Desk application you created in the previous chapter.

In the next chapter I’ll provide more information about controls and use that information to improve the Help Desk application.

Pp. 129-147

ASP.NET Controls

Brian R. Myers

In this chapter, I explained the difference between the various ASP.NET controls that can be used on a web form. I also covered how to use the properties of ASP.NET controls and how to use a master page to define the layout of all the pages within an application. Finally, I expanded on the Help Desk application that we started previously, by adding controls and setting properties for those controls. In the next chapter I’ll cover what a web service is and how to implement a very simple web service.

Pp. 149-168

Web Services

Brian R. Myers

In this chapter, I introduced the concepts behind web services and expanded the Help Desk application by creating a web service. I showed you how to use this web service to provide user information and how to consume that web service within the Help Desk application.

Pp. 169-177