Visual Basic 2010 boasts exciting new features and capabilities that cement its position as a true object–oriented language and provide you with access to new and better technologies. This invaluable book covers Visual Basic from start to finish and discusses the new enhancements to Visual Basic 2010. The team of expert authors explains how VB 2010 can be combined with .NET 4 to build applications using Windows Presentation Foundation, Windows Forms, Visual Studio Tools for Office, and apps and libraries based on the Windows Communication Foundation, the Windows Workflow Foundation, and SharePoint.
Professional Visual Basic 2010 and .NET 4:
Examines core language elements and development tools
Explores object–oriented and parallel programming
Examines exception handling, debug and trace logging, as well as historical debugging in Visual Studio® 2010
Describes common structures and tools used to contain, access, and transfer data
Focuses on creating componentized applications for client and web–based solutions
Reviews the latest new application development technologies including: Silverlight, SharePoint®, WCF, Workflow and WPF
Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
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.
Utilizziamo i cookie di profilazione, anche di terze parti, per migliorare la navigazione, per fornire servizi e proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie clicca qui. Chiudendo questo banner o proseguendo nella navigazione acconsenti all’uso dei cookie.