Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Microsoft Visual Basic 2010 Developer's Handbook

Buy

Visual Studio 2010 is an exciting version for the Visual Basic language, which reaches a double digit version in Visual Basic 10. This is a phenomenal achievement for a programming language, and it demonstrates the enormous utility that the language continues to provide, year after year. Visual Basic has always been a premier tool for making Microsoft platforms accessible and easy to use. And even though the specific technologies and devices have changed over time, the core mission of Visual Basic has remained the same. Starting in 1991 with Visual Basic 1 and continuing through to Visual Basic 3, Visual Basic revolutionized Windows application development by making it accessible in a way that simply wasn’t possible before its arrival. Moving forward to Visual Basic 4 through Visual Basic 6, the language greatly simplified component programming with the Component Object Model (COM), Object Linking and Embedding (OLE) automation, and ActiveX controls. Finally, with Visual Basic 7 and beyond, the language has enabled developers to take advantage of the Common Language Runtime (CLR) and many .NET Framework technologies. This book covers examples of this, using Visual Basic to access .NET Framework data types, Language Integrated Query (LINQ), Windows Presentation Foundation (WPF), and the Task Parallel Library. LINQ in particular has had a significant impact on the language, providing a unified way to access data from objects, XML, or relational data sources. One of the most revolutionary features introduced as part of LINQ is XML literals, which makes Visual Basic the most productive language for programming with XML.

Looking ahead, there are three major development trends that we see influencing the Visual Basic language, now and in the future: declarative, dynamic, and concurrent programming.

Declarative programming lets developers state what the program should do, rather than requiring them to specify in great detail how the compiler should do it. This has always been a design principle for Visual Basic, in which we strive to increase the expressiveness of the language so that you can “say more with less code.” Some recent examples of this in Visual Basic 9 are LINQ and type inference. Visual Basic 10 introduces similar efficiencies with multi-line lambdas, array literals, collection initializers, autoimplemented properties, and implicit line continuation—all of which are covered in this book.

Dynamic programming is another style that has influenced the design of Visual Basic. Late binding is an important feature that has made Visual Basic a great language for Microsoft Office development and COM programming. In Visual Basic 10, we extended Visual Basic’s late-binding support to work with other dynamic type environments, such as JavaScript and IronPython. This was made possible by the Dynamic Language Runtime (DLR), which was introduced in .NET Framework 4.

Finally, concurrency is an undeniable trend that we see influencing many forms of development. Whether your application is running on a multicore machine, a clustered environment on premises, via distributed computing in the Cloud, or even on a single-core computer performing IO-bound operations, concurrency can help speed up its execution. .NET Framework 4 provides some great tools for concurrent programming, such as the Task Parallel Library and Parallel LINQ. Part VI of this book shows how to use these technologies in Visual Basic.

(HTML tags aren't allowed.)

Principles of Renal Physiology
Principles of Renal Physiology

A good knowledge of renal physiology is essential to the understanding of many disease states. The purpose of the book is to set out the principles of renal physiology and normal renal function. Now in its 30th year of continuous publication, this new edition offers a logical progression through renal physiology and pathophysiology. In...

Divine Talk: Religious Argumentation in Demosthenes (Oxford Classical Monographs)
Divine Talk: Religious Argumentation in Demosthenes (Oxford Classical Monographs)

Gunther Martin examines the references to religion in the speeches of Demosthenes and other Athenian orators in the 4th century BC. In Part I he demonstrates the role religion plays in the rhetorical strategy of speeches in political trials: his main argument is that speakers had to be consistent in their approach to religion throughout their...

Automata, Languages and Programming: 31st International Colloquium, ICALP 2004, Turku, Finland, July 12-16, 2004, Proceedings
Automata, Languages and Programming: 31st International Colloquium, ICALP 2004, Turku, Finland, July 12-16, 2004, Proceedings
This book constitutes the refereed proceedings of the 31st International Colloquium on Automata, Languages and Programming, ICALP 2004, held in Turku, Finland, in July 2004.

The 97 revised full papers presented together with abstracts of 6 invited talks were carefully reviewed and selected from 379 submissions. The papers address all current...


Expert Cube Development with Microsoft SQL Server 2008 Analysis Services
Expert Cube Development with Microsoft SQL Server 2008 Analysis Services
Microsoft SQL Server Analysis Services ("Analysis Services" from here on) is now ten years old, a mature product proven in thousands of enterprise-level deployments around the world. Starting from a point where few people knew it existed and where those that did were often suspicious of it, it has grown to be the most widely deployed OLAP...
Multimedia Information Extraction: Advances in Video, Audio, and Imagery Analysis for Search, Data Mining, Surveillance and Authoring
Multimedia Information Extraction: Advances in Video, Audio, and Imagery Analysis for Search, Data Mining, Surveillance and Authoring

The advent of increasingly large consumer collections of audio(e.g., iTunes), imagery (e.g., Flickr), and video (e.g., YouTube)is driving a need not only for multimedia retrieval but alsoinformation extraction from and across media. Furthermore,industrial and government collections fuel requirements for stockmedia access, media preservation,...

The Digital Crown: Winning at Content on the Web
The Digital Crown: Winning at Content on the Web

In 1997, Bill Gates famously said "Content is king." Since then, the digital marketing world has been scrambling to fulfill this promise, as we finally shift our focus to what consumers really want from our brands: a conversation.The Digital Crown walks you through the essentials of crafting great content: the fundamentals of...

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