All-in-One is all you need! This authoritative reference offers complete coverage of all material on MCAD/MCSD Visual C# .NET certification exams 70-315, 70-316, and 70-320. You’ll find exam objectives at the beginning of each chapter, helpful exam tips, end-of-chapter practice questions, and photographs and illustrations. The bonus CD-ROM contains a testing engine with questions found only on the CD. This comprehensive guide not only helps you pass this challenging exam, but will also serve as an invaluable on-the-job reference.
If you have been around the programming world for a while, you may have some experience
with languages such as Visual Basic, C++, or Java. These languages commonly
provide desktop solutions, and over the years have had to expand their reach to include
“enterprise” development. In order to accommodate the concepts of distributed programming,
reusable software, and platform independence, languages were extended
and programming structures were put into place. These additions include such things
as Component Object Model (COM), Distributed Component Object Model
(DCOM), Transaction servers and Application servers. Microsoft was quick to notice
that a shift in development practices began with the introduction of Internet programming.
The Internet necessitated some kind of common interface to be placed in front of
the user. The software languages were struggling to provide scripted or interpreted environments
that could run in a browser on every kind of platform. If you have ever had to
work with plug-ins, browser incompatibility, slow scripted languages, or out-of-date
runtime environments, you will understand the difficulties that developers faced over
the past five years.