Vb. NET developers must refer to the 10 bibliography

Source: Internet
Author: User
Tags inheritance net xml object serialization range regular expression web services win32 visual studio
Reference One, program design

1.<<programming Microsoft Visual Basic. NET (Core Reference) >> (Visual Basic NET Technology Insider)

This book is in-depth, covers a wide range of topics, and combines a large number of typical code examples to explain visual Basic. NET's core programming technology. The book is divided into 6 parts. First, visual Basic is introduced. NET language, and some new features about classes, such as inheritance, delegates, and events. The visual Basic is then explained in detail. NET object-oriented features, and introduced. NET's intrinsic support for strings, numbers, date/time, and file classes to help you master these most important API elements. After that, the new Windows Forms are described, through ADO. NET for database programming and WIN32 technical support, and explains how to deploy visual Basic through an assembly. NET application. Finally, it introduces the development of Internet applications, including Web Forms, ASP. NET applications and new features such as caching technology, configuration, and basic technologies for web development. This book points out visual Basic in many places. NET differs from Visual Basic 6 and its new features are described in Microsoft. NET environment, the best way to import and reuse existing V1sualbasic code. By studying this book, you can have a complete grasp of visual Basic. NET programming technology.

For those who want to turn to visual Basic. NET of Visual Basic 6 developers, this book is also the best choice. This book describes Visual Basic. NET programming core technology. By learning this book, you can use visual Basic more flexibly and efficiently. NET to create applications, including powerful Win32 applications and high-performance, scalable Web applications. This book explains the. The best way to import and reuse existing Visual Basic code in the NNE framework, and also discusses how to make the most of Visual Basic. NET Advanced object-oriented new features. This book covers the common language runtime, multithreaded programs, Windows Forms applications, GDI 10 graphics programming, Windows Services, and ADO for database applications. NET class, ASP.net web and XML Web services, and so on. It also describes advanced optimization techniques and how to take full advantage of Microsoft Visual Studio. NET's powerful functions, and so on. This book is suitable for Senior program developers who have programming experience. This book contains Visual Basic. NET basics modules, variables, and error-handling mechanisms object-oriented array, list and collection files, directory and stream object serialization regular expression threading assemblies and application domain reflection Windows Forms applications and GDI 10 creating Windows Forms Custom Controls Windows services A Do. NET XML ASP. NET Web Forms application user control and custom control XML Web Service

2.<<programming Microsoft Windows with Microsoft Visual Basic.NET >> (Microsoft Windows programming--visual Basic.NET language description)

Petzold's best-selling C # book-Now for Microsoft Visual Basic. NET developers have introduced the application of this. Charles Petzold, the world's most authoritative and well-known expert in Windows programming, rewrites his best-selling programming Microsoft Windows with c#--book to make it fully applicable to visual Basic. NET developers. The bestselling author demonstrated how to use visual Basic. NET to maximize the functionality of Windows Forms (Windows Forms is a new generation of Windows programming class libraries). You will learn how to use the. NET version of Visual Basic to create a dynamic user interface and graphical output for your Windows applications. With a rich client application paradigm that clearly demonstrates the most commonly used techniques and unknown techniques, you can really dive into Visuai Basic with this book. NET's core area.

3.<<applied Microsoft. NET Framework programming>> (Microsoft NET Frameworks Program design (revised edition))

Any one wants to know. NET, learning. NET readers have to read the mountains of the

Comprehensive analysis. NET Framework mechanism, elaborated in depth. NET Platform idea

The Amazon has topped the list of programming book sales for 14 months.

Author Jeffrey Richter,. NET works in the field of a well-deserved banner

This is a book that any one wants to know. NET, learning. NET readers have to read the mountain. It's completely dissected. NET Framework mechanism, elaborated in depth. NET platform idea. It tops the list of programming books sold on Amazon for 14 months. Let's hear the following voice: "Jeffrey's work on the. NET Framework has been amply demonstrated in this fine and informative book." "
--eric Rudder Microsoft Inc., developer and platform promotion, senior Vice President

The day and night collaboration of Jeffrey and the common language Runtime project group makes this book the best textbooks to explain the internal mechanism of the CLR. "
--dennis Angeline, Microsoft, general Language Runtime Group, program manager supervisor

This book is "Microsoft." NET Programmer series, which focuses on how to develop Microsoft-oriented. NET Framework for the various applications. Microsoft. NET Framework is a new platform offered by Microsoft, which includes the common language runtime (CLR) and the. NET Framework class library (FCL). This book will explain in depth the working mechanism of the CLR and the various constructs it provides, and will also discuss some of the important types of FCL. The book is divided into five parts, including:. NET Framework rationale, type and common language runtime, type design, base type, and type management.
This book is suitable for understanding and mastering. NET platform readers, especially for the vast number of programming enthusiasts, software engineers, system architects to read.

Second, software engineering category

1.<< Design patterns:elements of Reusable object-oriented software>> (designing pattern: The basis of reusable object-oriented software)

This book combines design examples to select 23 design Patterns from object-oriented design, summarizes the most valuable experience in object-oriented design, and expresses it in a concise and reusable form. This book categorizes a set of well-designed, articulate software design patterns that are particularly useful in a practical environment. This book is suitable for the university computer Science student, the graduate student and related personnel reference.

2.<
You don't want to reinvent the wheel (or, worse, the wheels with no inflatable tires), so you're looking for help in design mode--the design pattern is the experience of people who have faced the same software design problem in the past. With design patterns, you can take advantage of the best of other people's experience, so the time you save can be spent on other things, such as more challenging things, more complex things, and more interesting things. You want to learn:

• Important Models

• When to use a pattern, why use it

• How to use these patterns immediately in your own design

• When this mode should not be used (how to avoid abuse mode)

• A pattern is based on which object-oriented design principles are designed

More importantly, you want to learn design patterns in the process, do not feel sleepy. If you've ever read any of the first book books, you'll know what you can get out of this book: Make your brain work well through a lot of visual effects. This book is written using a number of recent studies, including neurobiology, cognitive science and learning theory, which makes it possible to imprint these design patterns in your mind and not be forgotten easily. You will be better at solving problems in software design and able to communicate better with your team members in a modal language.

3.<<design pattern explained>> (design mode parsing)

This book describes object-oriented design from a new perspective, combining the principles of object-oriented programming with the use of design pattern forces to create robust and reliable software development environments. The book uses practical, appropriate examples to guide readers to solve common programming problems with patterns and to explain the advantages of modern software design patterns. This book is designed for students, programmers, and software developers who are learning about object design and design patterns. The main points of this book include: • New perspectives on objects, encapsulation, and inheritance • The idea of design patterns, their origins and their application in software design disciplines • Pattern Basics and the use of Unified Modeling Language (UML) for object-oriented Software development • How to implement critical mode--strategy (policy), OBSERVER (Observer), Bridge (bridging), decorator (decoration), etc. • Commonalities/change point analysis, design patterns and how they help to understand abstract classes

4.<<code COMPLETE, Second Edition >> (Code Encyclopedia second Edition)

The Code Encyclopedia (second Edition) is a new deduction from Steve McConnell, a famous it bestselling author, of the classic 11 years ago: The second edition was not a simple revision update for the first edition, but a complete rewrite; This is also a complete software build manual that covers all the details of the software build process. It discusses all the problems of software construction from the aspects of software quality and programming thought, and discusses the new technology, farsighted view, general concept and the rich and typical program example. The techniques described in this book not only fill the gap between primary and advanced programming techniques, but also provide programmers with a source of information about programming skills. This book is of great benefit to experienced programmers, technology leaders, self-taught programmers, and students who barely know much programming skills. It can be said that no matter what your background, reading this book will make it easier for you to write better programs in a shorter time.

5.<<the mythical man-month:essays on Software Engineering, Anniversary Edition (2nd Edition) >> (person-month myth)

Since the first edition of the book, best-selling more than 20 years, is the software domain unique must read classics. The author provides insightful insights into the management of complex projects, with many thought-provoking viewpoints and a large number of software engineering practices. This book is from the project management experience of Brooks in the IBM system/360 family and os/360. 20 years after the first publication of this book, Brooks has re-examined his original point of view and added some new ideas and suggestions. It is convenient for people who are familiar with the original content, and also convenient for many readers who read it for the first time.

6.<<peopleware:productive Projects and Teams, 2nd ed>> (Human parts)

The 1th edition of the Human piece, published in 1987, deals specifically with the management of software development and maintenance teams and challenges the traditional understanding of people. In the book, the author advocates the idea of humanistic management, correctly points out that the core of knowledge-based Enterprise is human, not technology, and calls for the full freedom and trust of software workers. The book was launched, immediately in the west caused a sensation, known as "Decades of the U.S. software industry, the most influential concept." Like the myth of People's moon, people's pieces have now become a classic part of software team management. It and the "people of the Moon myth" collectively known as the Software Book "Two of the most vivid flower." People think that the "human moon myth" is concerned about "software development" itself, "human pieces" is concerned about the "people" in software development, so, on thousands of shelves, "people" Forever and the "human Moon myth" tied together. In February 1999, the 2nd edition of the Human piece was published, adding 8 new chapters. The new content has a broader perspective and a thorough discussion of how teams in large and medium-sized organizations work. The Chinese version of the latest edition of the Human piece is translated by Umlchina, and Tsinghua University Press will be published in May 2003.

7.<<the Pragmatic Programmer >> (Programmer's cultivation--from small to professional)

This book mainly introduces the principles and methods of software development. This book is directed at the forefront of programming, through the growing standards and technology of modern software development, the core process of software development is examined-to meet user-oriented, user needs to produce efficient, maintainable excellent code. The book covers a wide range of topics ranging from personal responsibility and career development to keeping code flexible and making it easy to change and reuse. The book uses interesting anecdotes, informative examples, and witty dialogues to describe the best practices and flaws in all aspects of software development. The development skills, development habits and professional attitudes you learn from this book will help you to become a real pragmatic programmer!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.