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

a0012 visual csharp 2010 step by ste morebook vn 735

7 3 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Microsoft Visual C# 2010 Step by Step
Tác giả John Sharp
Trường học Microsoft Corporation
Chuyên ngành Computer Programming
Thể loại sách hướng dẫn tự học
Năm xuất bản 2010
Thành phố Redmond
Định dạng
Số trang 7
Dung lượng 683 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

.xxiii Using the Code Samples.. xxx Introducing Microsoft Visual C# and Microsoft Visual Studio 2010 Welcome .to .C#.. PUBLISHED BYMicrosoft Press A Division of Microsoft Corporation One

Trang 1

Table of Contents

Acknowledgments xvii

Introduction xix

Who This Book Is For xix

Finding Your Best Starting Point in This Book xx

Conventions and Features in This Book xxi

Conventions .xxi

Other Features xxii

Prerelease Software xxii

Hardware and Software Requirements xxii

Code Samples xxiii

Installing the Code Samples xxiii

Using the Code Samples xxiii

Uninstalling the Code Samples xxix

Find Additional Content Online xxx

Support for This Book xxx

Questions and Comments xxx

Introducing Microsoft Visual C# and Microsoft Visual Studio 2010 Welcome to C# 3

Beginning Programming with the Visual Studio 2010 Environment 3

Writing Your First Program 8

Using Namespaces 14

Creating a Graphical Application 17

Chapter 1 Quick Reference 26

Working with Variables, Operators, and Expressions 27

Understanding Statements 27

Using Identifiers 28

Identifying Keywords 28

Using Variables 29

Naming Variables 30

Declaring Variables 30

Working with Primitive Data Types 31

Unassigned Local Variables 32

Displaying Primitive Data Type Values 32

Using Arithmetic Operators 36

Operators and Types 37

Examining Arithmetic Operators 38

Controlling Precedence 41

Using Associativity to Evaluate Expressions 42

Associativity and the Assignment Operator 42

Incrementing and Decrementing Variables 43

Prefix and Postfix 44

Declaring Implicitly Typed Local Variables 45

Chapter 2 Quick Reference 46

Writing Methods and Applying Scope 47

Creating Methods 47

Declaring a Method 48

Returning Data from a Method 49

Calling Methods 51

Trang 2

Microsoft® Visual C#® 2010 Step by Step

John Sharp

Trang 3

PUBLISHED BY

Microsoft Press

A Division of Microsoft Corporation

One Microsoft Way

Redmond, Washington 98052-6399

Copyright © 2010 by John Sharp

All rights reserved No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher

Library of Congress Control Number: 2009939912

Printed and bound in the United States of America

1 2 3 4 5 6 7 8 9 QWT 5 4 3 2 1 0

Distributed in Canada by H.B Fenn and Company Ltd

A CIP catalogue record for this book is available from the British Library

Microsoft Press books are available through booksellers and distributors worldwide For further infor mation about international editions, contact your local Microsoft Corporation office or contact Microsoft Press International directly

at fax (425) 936-7329 Visit our Web site at www.microsoft.com/mspress Send comments to mspinput@microsoft.com Microsoft, Microsoft Press, Excel, IntelliSense, Internet Explorer, Jscript, MS, MSDN, SQL Server, Visual Basic, Visual C#, Visual C++, Visual Studio, Win32, Windows, and Windows Vista are either registered trademarks or trademarks of the Microsoft group of companies Other product and company names mentioned herein may be the trademarks of their respective owners

The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred

This book expresses the author’s views and opinions The information contained in this book is provided without any express, statutory, or implied warranties Neither the authors, Microsoft Corporation, nor its resellers, or distributors will

be held liable for any damages caused or alleged to be caused either directly or indirectly by this book

Acquisitions Editor: Ben Ryan

Developmental Editor: Devon Musgrave

Project Editor: Rosemary Caperton

Editorial Production: Waypoint Press, www.waypointpress.com

Technical Reviewer: Per Blomqvist; Technical Review services provided by Content Master, a member of

CM Group, Ltd

Cover: Tom Draper Design

Body Part No X16-81630

Trang 4

iii

Contents at a Glance

Part I Introducing Microsoft Visual C# and Microsoft

Visual Studio 2010

1 Welcome to C# 3

2 Working with Variables, Operators, and Expressions 27

3 Writing Methods and Applying Scope 47

4 Using Decision Statements 73

5 Using Compound Assignment and Iteration Statements 91

6 Managing Errors and Exceptions 109

Part II Understanding the C# Language 7 Creating and Managing Classes and Objects 129

8 Understanding Values and References 151

9 Creating Value Types with Enumerations and Structures 173

10 Using Arrays and Collections 191

11 Understanding Parameter Arrays 219

12 Working with Inheritance 231

13 Creating Interfaces and Defining Abstract Classes 253

14 Using Garbage Collection and Resource Management 279

Part III Creating Components 15 Implementing Properties to Access Fields 295

16 Using Indexers 315

17 Interrupting Program Flow and Handling Events 329

18 Introducing Generics 353

19 Enumerating Collections 381

20 Querying In-Memory Data by Using Query Expressions 395

21 Operator Overloading 419

Trang 5

iv Contents at a Glance

Part IV Building Windows Presentation Foundation

Applications 22 Introducing Windows Presentation Foundation 443 23 Gathering User Input 477 24 Performing Validation 509

Part V Managing Data

25 Querying Information in a Database 535 26 Displaying and Editing Data by Using the Entity

Framework and Data Binding 565

Part VI Building Professional Solutions with

Visual Studio 2010 27 Introducing the Task Parallel Library 599 28 Performing Parallel Data Access 649 29 Creating and Using a Web Service 683 Appendix

Interoperating with Dynamic Languages 717

Trang 6

About the Author

John Sharp is a principal technologist at Content Master, part of CM Group Ltd, a technical authoring and con-sulting company An expert on developing applications

by using the Microsoft NET Framework and other tech-nologies, John has produced numerous tutorials, white papers, and presentations on distributed systems, SOA and Web services, the C# language, and interoperability issues John has helped to develop a large number of courses for Microsoft Training (he co-wrote the first C# programming course for them) and he is also the author

of several popular books, including Microsoft Windows

Communication Foundation Step by Step

Trang 7

Stay in touch!

To subscribe to the Microsoft Press ® Book Connection Newsletter—for news on upcoming

books, events, and special offers—please visit:

What do

you think of

this book?

We want to hear from you!

To participate in a brief online survey, please visit:

Tell us how well this book meets your needs —what works effectively, and what we can

do better Your feedback will help us continually improve our books and learning

resources for you

Thank you in advance for your input!

microsoft.com/learning/booksurvey

microsoft.com/learning/books/newsletter

Ngày đăng: 04/12/2022, 09:17

w