Object-oriented programming with Visual Basic.Net /
General Material Designation
[Book]
First Statement of Responsibility
Michael McMillan.
.PUBLICATION, DISTRIBUTION, ETC
Place of Publication, Distribution, etc.
New York :
Name of Publisher, Distributor, etc.
Cambridge University Press,
Date of Publication, Distribution, etc.
2004.
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
xi, 304 pages :
Other Physical Details
illustrations ;
Dimensions
24 cm
INTERNAL BIBLIOGRAPHIES/INDEXES NOTE
Text of Note
Includes bibliographical references (page 291) and index.
CONTENTS NOTE
Text of Note
. A tour of the VB.NET language -- 1. An overview of the object-oriented paradigm -- 2. The .NET environment -- 3. Structures and abstract data types -- 4. Using classes -- 5. Class member scoping and access modifiers -- 6. Inheritance and derived classes -- 7. Using abstract base classes -- 8. Using interfaces -- 9. Implementing the IEnumerable and IComparable interfaces -- 10. Designing and implementing exception classes -- 11. Design patterns and refactoring in VB.NET -- 12. Object internals: reflection and attributes -- 13. Object persistence: serialization -- 14. Building a Windows application -- 15. Building a Web services application -- 16. Building a Windows services application -- 17. Building an ASP.NET application -- 18. Building an ADO.NET application.
0
SUMMARY OR ABSTRACT
Text of Note
After an introduction to abstract data types and their initial implementation using structures, Michael McMillan analyzes standard OOP topics, including class design, inheritance, access modifiers and scoping issues, abstract classes, design and implementation of interfaces and design patterns, and refactoring in VB.NET. More advanced OOP topics are covered as well (reflection, object persistence, and serialization.) Finally, he demonstrates OOP techniques for standard Windows applications; for database applications using ADO.NET; for Web-based applications using ASP.NET; and for Windows service applications. - Publisher.