Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical Standards for Microsoft Visual Basic .NET

Buy

Microsoft Visual Basic has the largest user base of any development language in the world, and the ranks are growing. Estimates put the number of users of Visual Basic at about 3 million. Once considered a hobbyist's language, Visual Basic has quickly gained the respect of serious developers and is now widely used in corporate and other commercial environments. Visual Basic .NET further raises the bar, as it now shares the common language runtime used by Visual C# .NET and other Microsoft .NET languages. It also shares the same IDE, debugging tools, and much more. In the past, there were many arguments about the utility of Visual Basic in building enterprise solutions. Much of this debate pitted the RAD attributes of Visual Basic against the power attributes of C++. Visual Basic was capable of doing amazing things, but often you had to resort to API calls and third-party components to get "under the hood" of Microsoft Windows. Now, the playing field is truly level. Visual Basic .NET's generous flexibility, combined with its focus on maintaining backward compatibility, has always made it an extremely powerful language. Unfortunately, these attributes also seem to encourage sloppy programming, and that simply won't do in today's fast-paced development environments.

For example, Visual Basic .NET will actually let you create what I call voodoo variables. A voodoo variable is a variable created on the fly simply by its name being referenced. If you haven't included the Option Explicit statement in a module or set it at the project level, you can create a voodoo variable by referencing the name of a variable not already declared or in use. Voodoo variables are often created by mistake, and they can be very difficult to debug. Visual Basic .NET shouldn't even allow you to turn off the requirement to explicitly declare variables. This feature is available for backward compatibility, but it has no place in modern programming—not in applications written for fun and certainly not in distributed applications.

(HTML tags aren't allowed.)

Diagramming the Big Idea: Methods for Architectural Composition
Diagramming the Big Idea: Methods for Architectural Composition

Becoming an architect is a daunting task. Beyond the acquisition of new skills and procedures, beginning designers face an entirely unfamiliar mode of knowledge: design thinking.

In Diagramming the Big Idea, Jeffrey Balmer and Michael T. Swisher introduce the fundamentals of design thinking by illustrating how...

Advanced Computational Intelligence Paradigms in Healthcare - 2 (Studies in Computational Intelligence)
Advanced Computational Intelligence Paradigms in Healthcare - 2 (Studies in Computational Intelligence)
Computational intelligence paradigms offer many advantages in maintaining and enhancing the field of healthcare. This volume presents seven chapters selected from the rapidly growing application areas of computational intelligence to healthcare systems, including intelligent synthetic characters, man-machine interface, menu generators, analysis of...
Kindle Fire: The Missing Manual
Kindle Fire: The Missing Manual

Tucked alongside the Fire and its power cord is a playing card–sized “getting to know your Kindle” guide. It’s enough to usher you onto the home screen, where you’ll find a bare-bones User’s Guide—the kind that covers a headline–only list of features, without telling you much about...


Autonomous Robots and Agents (Studies in Computational Intelligence)
Autonomous Robots and Agents (Studies in Computational Intelligence)
Robots and autonomous agents have permeated every aspect of human life. They are not only omnipresent on the shop floors; they have pervaded our homes and are around us everywhere. Design methodologies and implementation techniques of intelligent machines are making progress in leaps and bounds. Smart interaction, cooperation, and pro-activeness...
Philosophy of Religion in the 21st Century (Claremont Studies in the Philosophy of Religion)
Philosophy of Religion in the 21st Century (Claremont Studies in the Philosophy of Religion)

"Scholars who are interested in getting up-to-date in contemporary philosophy of religion will find this book quite valuable."--Daniel A. Dombrowski, Religious Studies Review

The symposia and discussions presented here represent the proceedings of the 1999 annual philosophy of religion conference which took place at
...

Patterns: Broker Interactions for Intro and Inter-Enterprise (IBM Redbooks)
Patterns: Broker Interactions for Intro and Inter-Enterprise (IBM Redbooks)
This Redbook concentrates on distributed application integration using the Process-focused Application Integration:Broker application pattern for intra-enterprise, and the Extended Enterprise:Exposed Broker application pattern for inter-enterprise.

The Patterns for e-business are a group of proven, reusable assets that can be used to...

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