1. Trang chủ
  2. » Công Nghệ Thông Tin

Beginning Visual C# 2010 docx

1,1K 1,2K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1.082
Dung lượng 38,05 MB

Nội dung

Wrox Programmer to Programmer™ Join the discussion @ p2p.wrox.com Watson, et al. $44.99 USA $53.99 CAN Programming Languages / C# (.Net) Learn programming with C# 2010 and the .NET framework wrox.com Programmer Forums 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. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you. Beginning with C# 2010 programming basics such as variables, flow control, and object oriented programming, this invaluable book then moves into web and Windows programming and data access (databases and XML). All the while, the expert team of authors focuses on the tools that you need to program C#, the Visual C# 2010 develop- ment environment in Visual Studio ® 2010. The step-by-step instruc- tions and constructive examples featured throughout the book will show you how to program confidently with useful code in C# 2010. Beginning Visual C# 2010: • Explains basic C# 2010 syntax, including variables and expressions • Reviews generics and explains how to define and use them • Covers Windows ® programming and Windows Forms • Examines language enhancements, Lambda expressions, and extension methods • Shows how to deploy Windows applications • Discusses XML and provides an introduction to LINQ • Delves into debugging and error handling • Demonstrates useful techniques for WPF and WCF Karli Watson is an author and a consultant for Infusion. Christian Nagel is an author, Microsoft Regional Director, and software architect with more than 20 years of experience. Jacob Hammer Pedersen is an author and senior application developer at Elbek & Vejrup, Denmark. Jon D. Reid is Software Engineering Manager at Metrix LLC. Morgan Skinner is a consultant for Microsoft UK. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved. Beginning Beginning Visual C# ® 2010 Visual C# ® 2010 Karli Watson, Christian Nagel, Jacob Hammer Pedersen, Jon D. Reid, Morgan Skinner Get more out of wrox.com Programmer to Programmer ™ Interact Take an active role online by participating in our P2P forums @ p2p.wrox.com Wrox Online Library Hundreds of our books are available online through Books24x7.com Wrox Blox Download short informational pieces and code to keep you up to date and out of trouble! Join the Community Sign up for our free monthly newsletter at newsletter.wrox.com Browse Ready for more Wrox? We have books and e-books available on .NET, SQL Server, Java, XML, Visual Basic, C#/ C++, and much more! Contact Us. We always like to get feedback from our readers. Have a book idea? Need community support? Let us know by e-mailing wrox-partnerwithus@wrox.com Related Wrox Books Beginning ASP.NET 4: in C# and VB ISBN: 978-0-470-50221-1 This introductory book offers helpful examples and step-by-step format and has code examples written in both C# and Visual Basic. With this book you will gradually build a Web site example that takes you through the processes of building basic ASP.NET Web pages, adding features with pre-built server controls, designing consistent pages, displaying data, and more. Beginning Visual Basic 2010 ISBN: 978-0-470-50222-8 This book not only shows you how to write Windows applications, Web applications with ASP.NET, and Windows mobile and embedded CE apps with Visual Basic 2010, but you’ll also get a thorough grounding in the basic nuts-and-bolts of writing good code. You’ll be exposed to the very latest VB tools and techniques with coverage of both the Visual Studio 2010 and .NET 4 releases. Professional ASP.NET 4: in C# and VB ISBN: 978-0-470-50220-4 Written by three highly recognized and regarded ASP.NET experts, this book provides all-encompassing coverage on ASP.NET 4 and offers a unique approach of featuring examples in both C# and VB, as is the incomparable coverage of core ASP.NET. After a fast- paced refresher on essentials such as server controls, the book delves into expert coverage of all the latest capabilities of ASP.NET 4. You’ll learn site navigation, personalization, membership, role management, security, and more. Professional C# 4 and .NET 4 ISBN: 978-0-470-50225-9 After a quick refresher on C# basics, the author dream team moves on to provide you with details of language and framework with C#, working in Visual Studio 2010 with C#, and more. With this book, you’ll quickly get up to date on all the newest capabilities of C# 4. Professional Visual Basic 2010 and .NET 4 ISBN: 978-0-470-50224-2 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 guide. 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. Professional Visual Studio 2010 ISBN: 978-0-470-54865-3 Written by an author team of veteran programmers and developers, this book gets you quickly up to speed on what you can expect from Visual Studio 2010. Packed with helpful examples, this comprehensive guide examines the features of Visual Studio 2010, and walks you through every facet of the Integrated Development Environment (IDE), from common tasks and functions to its powerful tools. Visual Studio 2010 and .NET 4 Six-in-One ISBN: 978-0-470-49948-1 This comprehensive resource offers a single resource for all you need to know to get productive with .NET 4. This reviews all the important features of .NET 4, including .NET charting and ASP.NET charting, ASP.NET dynamic data and jQuery, and F#. The coverage is divided into six distinctive parts for easy navigation and offers a practical approach and complete examples. WPF Programmer’s Reference: Windows Presentation Foundation with C# 2010 and .NET 4 ISBN: 978-0-470-47722-9 Written by a leading expert on Microsoft graphics programming, this richly illustrated book provides an introduction to WPF development and explains fundamental WPF concepts. It is packed with helpful examples and progresses through a range of topics that gradually increase in their complexity. Visual Basic 2010 Programmer’s Reference ISBN: 978-0-470-49983-2 Visual Basic 2010 Programmer’s Reference is a language tutorial and a reference guide to the 2010 release of Visual Basic. The tutorial provides basic material suitable for beginners but also includes in-depth content for more advanced developers. BEGINNING VISUAL C# 2010 INTRODUCTION xxxiii  PART I THE C# LANGUAGE CHAPTER 1 IntroducingC# 3 CHAPTER 2 WritingaC#Program 13 CHAPTER 3 VariablesandExpressions 31 CHAPTER 4 FlowControl 59 CHAPTER 5 MoreAboutVariables 93 CHAPTER 6 Functions 125 CHAPTER 7 Debugging and Error Handling 155 CHAPTER 8 IntroductiontoObject-OrientedProgramming 185 CHAPTER 9 DefiningClasses 209 CHAPTER 10 DefiningClassMembers 241 CHAPTER 11 Collections,Comparisons,andConversions 277 CHAPTER 12 Generics 331 CHAPTER 13 AdditionalOOPTechniques 373 CHAPTER 14 C#LanguageEnhancements 401  PART II WINDOWS PROGRAMMING CHAPTER 15 BasicWindowsProgramming 447 CHAPTER 16 AdvancedWindowsFormsFeatures 497 CHAPTER 17 DeployingWindowsApplications 533  PART III WEB PROGRAMMING CHAPTER 18 ASP.NETWebProgramming 577 CHAPTER 19 WebServices 637 CHAPTER 20 DeployingWebApplications 665 Continues  PART IV DATA ACCESS CHAPTER 21 FileSystemData 683 CHAPTER 22 XML 725 CHAPTER 23 IntroductiontoLINQ 753 CHAPTER 24 Applying LINQ 795  PART V ADDITIONAL TECHNIQUES CHAPTER 25 WindowsPresentationFoundation 829 CHAPTER 26 WindowsCommunicationFoundation 899 CHAPTER 27 WindowsWorkflowFoundation 935 APPENDIX A ExerciseSolutions 957 INDEX 1009 BEGINNING Visual C# 2010 BEGINNING Visual C# 2010 Karli Watson Christian Nagel Jacob Hammer Pedersen Jon Reid Morgan Skinner Wiley Publishing, Inc. Beginning Visual C# 2010 Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2010 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-50226-6 Manufactured in the United States of America 10987654321 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748- 6008, or online at http://www.wiley.com/go/permissions . Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or pro- motional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the pub- lisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Library of Congress Control Number: 2010920663 Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. C# is a registered trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Wiley Publishing, Inc. is not associated with any product or vendor mentioned in this book. for Donna —Karli Watson [...]... CONTENTS INTRODUCTION xxxiii PART I: THE C# LANGUAGE CHAPTER 1: INTRODUCING C# What is the NET Framework? What’s in the NET Framework? Writing Applications Using the NET Framework CIL and JIT Assemblies Managed Code Garbage Collection Fitting It Together Linking What is C#? Applications You Can Write with C# C# in This Book Visual Studio 2010 Visual Studio 2010 Express Products Solutions Summary 3... 8 8 9 10 10 11 11 11 CHAPTER 2: WRITING A C# PROGRAM 13 The Development Environments 14 Visual Studio 2010 Visual C# 2010 Express Edition 14 17 Console Applications The Solution Explorer The Properties Window The Error List Window Windows Forms Applications Summary CHAPTER 3: VARIABLES AND EXPRESSIONS Basic C# Syntax 18 22 23 23 24 28 31 32 CONTENTS Basic C# Console Application Structure Variables... and adds even more attractive features The latest release of Visual Studio (Visual Studio 2010) , and the Express line of development tools (including Visual C# 2010 Express) also bring many tweaks and improvements to make your life easier and dramatically increase your productivity This book is intended to teach you about all aspects of C# programming, from the language itself, through Windows and... itself, through Windows and Web programming, to making use of data sources, and finally to some new and advanced techniques You’ll also learn about the capabilities of Visual C# 2010 Express, Visual Web Developer 2010 Express, and Visual Studio 2010, and all the ways that these products can aid your application development The book is written in a friendly, mentor-style fashion, with each chapter building... software engineering manager at Metrix LLC, an ISV of field service management software for the Microsoft environment He has co-authored a variety NET books, including Beginning Visual C# 2008, Beginning C# Databases: From Novice to Professional, Pro Visual Studio NET, and many others Jon wrote chapters 23 and 24 ABOUT THE AUTHORS MORGAN SKINNER began his computing career at a young age on the Sinclair ZX80... programmers Despite this simplification, C# has retained the power of C++, and there is now no reason not to move into C# The language is not difficult and it’s a great one to learn elementary programming techniques with This ease of learning, combined with the capabilities of the NET Framework, make C# an excellent way to start your programming career The latest release of C#, C# 4, which is included with version... to C++, which still holds his interest In the mid ’90s his focus changed again, this time to Visual Basic In the summer of 2000 he discovered C# and has been happily exploring it ever since Primarily working on the Microsoft platforms, his other expertise includes MS Office development, SQL Server, COM and Visual Basic.Net A Danish citizen, Jacob works and lives in Aarhus, Denmark He authored chapters... through these chapters to learn the specifics of how these techniques apply to C# If you are new to programming, you should start from the beginning If you are new to the NET Framework but know how to program, you should read Chapter 1 and then skim through the next few chapters before continuing with the application of the C# language If you know how to program but haven’t encountered an object-oriented... programming language before, you should read the chapters from Chapter 8 onward Alternatively, if you already know the C# language you may wish to concentrate on the chapters dealing with the most recent NET Framework and C# language developments, specifically the chapters on collections, generics, and C# 4 language enhancements (Chapters 11 to 14), or skip the first section of the book completely and start with... context The authors of this book are all experts in their field, and are all enthusiastic in their passion for both the C# language and the NET Framework Nowhere will you find a group of people better qualified to take you under their collective wing and nurture your understanding of C# from first principles to advanced techniques Along with the fundamental knowledge it provides, this book is packed full . 1009 BEGINNING Visual C# 2010 BEGINNING Visual C# 2010 Karli Watson Christian Nagel Jacob Hammer Pedersen Jon Reid Morgan Skinner Wiley Publishing, Inc. Beginning. will guide you through all the techniques involved. Beginning Beginning Visual C# ® 2010 Visual C# ® 2010 Karli Watson, Christian Nagel, Jacob Hammer Pedersen,

Ngày đăng: 15/03/2014, 02:20

TỪ KHÓA LIÊN QUAN