Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Designing Enterprise Applications with Microsoft Visual Basic .NET

Buy

Why, you might ask, did I decide to write an entire book about Microsoft Visual Basic .NET and enterprise development? After all, enterprise development usually conjures up pictures of industrial strength computer systems, something Visual Basic has not traditionally been associated with. First of all, Visual Basic .NET is more than just an evolutionary change to the Visual Basic platform. It is now truly an enterprise-class development platform that frees the developer of many of the constraints of previous implementations. For seasoned Visual Basic developers, this platform offers so many new ways of doing things that design decisions are often trial-and-error-based. Even when design decisions are based on the developer's past experience, the fundamental differences of Visual Basic .NET mean that the "old way" is not always going to be the "right way." This is why I have written this book: to provide guidance on a number of issues based on my own past experience (and trial-and-error experience) with Visual Basic .NET. I think this is reason enough to write this book, but there is another reason.

Despite the interest in and popularity of the C# language, Visual Basic has been and remains the most accessible programming language for the Microsoft Windows platform. You do not need to be a hard-core developer to program in Visual Basic .NET. Much of the C# language syntax is nonintuitive (for those lacking a background in C/C++), and the declarative nature of the Visual Basic language (which has often been derided by more classically trained developers as being too wordy) lends itself nicely to the less experienced programmer.

There is a downside to the accessibility of the Visual Basic language: it can allow programmers with insufficient knowledge to create applications that may appear to work just fine but that suffer from severe architectural flaws, flaws that quickly make modifications or improvements to the application unmanageable and usually don't lend themselves to high performance, reliability, or scalability. This is simply because precious few technical books that are accessible to the novice programmer give programmers guidance on how to build these kinds of systems. This is the second reason for writing this book: helping developers to understand why they need to make particular design decisions as well as communicating some best practices.

Most of what I'll cover in this book applies to a broad spectrum of applications. Our discussion will focus on development for the enterprise, but you can use the advanced programming techniques and strategies presented here to write better and more sophisticated applications of all kinds in Visual Basic .NET. In addition, much of the techniques, technologies, and development approaches covered here apply equally well to all .NET languages, including C#.

(HTML tags aren't allowed.)

HTML, XHTML, and CSS: Introductory (Shelly Cashman)
HTML, XHTML, and CSS: Introductory (Shelly Cashman)
The Shelly Cashman Series® offers the fi nest textbooks in computer education. We are proud of the fact that our previous HTML books have been so well received. With each new edition of our HTML books, we have made signifi cant improvements based on the comments made by instructors and students. The HTML, XHTML, and CSS, Sixth...
Arduino Playground: Geeky Projects for the Experienced Maker
Arduino Playground: Geeky Projects for the Experienced Maker

You’ve mastered the basics, conquered the soldering iron, and programmed a robot or two; now you’ve got a set of skills and tools to take your Arduino exploits further. But what do you do once you’ve exhausted your to-build list?

Arduino Playground will show you how to keep your hardware hands busy
...

Practical Enterprise Software Development Techniques: Tools and Techniques for Large Scale Solutions
Practical Enterprise Software Development Techniques: Tools and Techniques for Large Scale Solutions

This expanded and updated edition of "Practical Enterprise Software Development Techniques" includes a new chapter which explains what makes enterprise scale software development different from other development endeavors. Chapter 4 has been expanded with additional coverage of code review, bug tracker systems and agile software...


Modular Compiler Verification: A Refinement-Algebraic Approach Advocating Stepwise Abstraction
Modular Compiler Verification: A Refinement-Algebraic Approach Advocating Stepwise Abstraction

After 40 years of practice and theory in compiler construction and 30 years of experience and teaching in software engineering we still observe that safetycritical high-level language programs are certified only together with the corresponding machine code. The reason is that certification institutions do not trust any compiler. And they are...

Innovative Knowledge Management: Concepts for Organizational Creativity and Collaborative Design (Premier Reference Source)
Innovative Knowledge Management: Concepts for Organizational Creativity and Collaborative Design (Premier Reference Source)
The purpose of this book is to collect and to present the results of theoretical and empirical research into various aspects of Knowledge Management (KM), innovation and, especially, the conjunction of KM and innovation. To this end, chapters are included from both academics and practitioners, and the contributions represent...
Male Alopecia: Guide to Successful Management
Male Alopecia: Guide to Successful Management

This monograph provides specialists and primary care physicians who are interested in hair with the practical know-how needed to achieve successful management of male alopecia. Guidance is first provided on the examination of hair loss in men, covering such aspects as clinical examination, the role of trichoscopy and the trichogram,...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy