Professional Visual Basic 2010 and .NET 4
If you've already covered the basics and want to dive deep into VB and .NET topics that professional programmers use most, this is your book. You'll find a quick review of introductory topics-always helpful-before the author team of experts moves you quickly into such topics as data access with ADO.NET, Language Integrated Query (LINQ), security, ASP.NET web programming with Visual Basic, Windows workflow, threading, and more.
You'll explore all the new features of Visual Basic 2010 as well as all the essential functions that you need, including .NET features such as LINQ to SQL, LINQ to XML, WCF, and more. Plus, you'll examine exception handling and debugging, Visual Studio features, and ASP.NET web programming.
- Expert author team helps you master the tools and techniques you need most for professional programming
- Reviews why Visual Basic 2010 will be synonymous with writing code in Visual Studio 2010
- Focuses on .NET features such as LINQ, LINQ to SQL, LINQ to XML, WPF, workflow, and more
- Discusses exception handling and debugging, data access with ADO.NET, Visual Studio features for Visual Basic developers, Windows programming with Windows Forms, ASP.NET web programming with VB, communication interfaces, Windows workflow, and threading
This Wrox guide presents you with updated coverage on topics you need to know now.
PART I: LANGUAGE CONSTRUCTS AND ENVIRONMENT
CHAPTER 1: VISUAL STUDIO 2010 3
CHAPTER 2: OBJECTS AND VISUAL BASIC 67
CHAPTER 3: CUSTOM OBJECTS 137
CHAPTER 4: THE COMMON LANGUAGE RUNTIME 211
CHAPTER 5: DECLARATIVE PROGRAMMING WITH VISUAL BASIC 253
CHAPTER 6: EXCEPTION HANDLING AND DEBUGGING 267
CHAPTER 7: TEST-DRIVEN DEVELOPMENT 287
PART II: BUSINESS OBJECTS AND DATA ACCESS
CHAPTER 8: ARRAYS, COLLECTIONS, AND GENERICS 311
CHAPTER 9: USING XML WITH VISUAL BASIC 341
CHAPTER 10: ADO.NET AND LINQ 389
CHAPTER 11: DATA ACCESS WITH THE ENTITY FRAMEWORK 437
CHAPTER 12: WORKING WITH SQL SERVER 457
CHAPTER 13: SERVICES (XML/WCF) 507
CHAPTER 14: WINDOWS FORMS 541
CHAPTER 15: ADVANCED WINDOWS FORMS 575
CHAPTER 16: USER CONTROLS COMBINING WPF AND WINDOWS FORMS 599
CHAPTER 17: WPF DESKTOP APPLICATIONS 617
CHAPTER 18: EXPRESSION BLEND 3 667
CHAPTER 19: SILVERLIGHT 679
CHAPTER 20: SILVERLIGHT AND SERVICES 699
CHAPTER 21: WORKING WITH ASP.NET 719
CHAPTER 22: ASP.NET ADVANCED FEATURES 751
CHAPTER 23: ASP.NET MVC 787
CHAPTER 24: SHAREPOINT 2010 DEVELOPMENT 807
CHAPTER 25: VISUAL STUDIO TOOLS FOR OFFICE 843
CHAPTER 26: WINDOWS WORKFLOW FOUNDATION 881
CHAPTER 27: LOCALIZATION 905
CHAPTER 28: COM-INTEROP 929
CHAPTER 29: NETWORK PROGRAMMING 949
CHAPTER 30: APPLICATION SERVICES 981
CHAPTER 31: ASSEMBLIES AND REFLECTION 1001
CHAPTER 32: SECURITY IN THE .NET FRAMEWORK 1021
CHAPTER 33: PARALLEL PROGRAMMING USING TASKS AND THREADS 1051
CHAPTER 34: DEPLOYMENT 1101
APPENDIX A: THE VISUAL BASIC COMPILER 1137
APPENDIX B: VISUAL BASIC POWER PACKS TOOLS 1151
APPENDIX C: WORKFLOW 2008 SPECIFICS 1165
APPENDIX D: ENTERPRISE SERVICES 1185
APPENDIX E: PROGRAMMING FOR THE CLOUD 1205
Billy Hollis is MSDN Regional Director of Developer Relations for Microsoft in Nashville, Tennessee.
Kent Sharkey is an independent software consultant and former content strategist for MSDN.
Jonathan Marbutt is Vice President of Development for WayCool Software, Inc.
Rob Windsor is a Microsoft MVP and a Senior Consultant with ObjectSharp.
Gastón C. Hillar is an independent software consultant, specialized in parallelism and multicore.