2 options
Microsoft Visual C# .Net step by step / John Sharp, Jon Jagger.
Van Pelt Library QA76.73.C153 S44 2002 1 v. + disc
Available
LIBRA QA76.73.C153 S44 2002 1 v. + disc
Available from offsite location
- Format:
- Book
- Author/Creator:
- Sharp, John, 1964-
- Series:
- Step by step (Redmond, Wash.)
- Step by step
- Language:
- English
- Subjects (All):
- C# (Computer program language).
- Microsoft Visual C#.
- Physical Description:
- xxi, 621 pages : illustrations ; 24 cm + 1 CD-ROM (4 3/4 in.)
- Place of Publication:
- Redmond, Wash. : Microsoft Press, [2002]
- System Details:
- System requirements for accompanying CD-ROM: Microsoft WIndows XP Home or Professional, Microsoft Windows NT 4.0 Server, Microsoft Windows 2000 Professional, or Microsoft WIndows 2000 Server; Microsoft Visual Studio .Net.
- text file
- Summary:
- Build your dexterity with Visual C# .NET -- and begin writing applications for the Microsoft .NET platform -- one step at a time. This practical, hands-on tutorial expertly guides you through the fundamentals -- from learning Visual C# syntax to writing and running your first components, Web services, and applications. Work at your own pace through easy-to-follow lessons and hands-on exercises to teach yourself essential techniques. And stay ahead of the curve by working with real-world examples and best practices for Visual C# .NET development.
- Contents:
- Part 1 Introducing Microsoft Visual C# and Visual Studio.Net 1
- Chapter 1 Welcome to C# 3
- Beginning Programming with the Visual Studio .NET Environment 3
- Writing Your First Program 6
- Using Namespaces 11
- Creating Documentation Using XML and Comments 14
- Creating a Windows Forms Application 19
- Chapter 2 Working with Variables, Operators, and Expressions 29
- Understanding Statements 29
- Using Identifiers 30
- Identifying Keywords 30
- Using Variables 31
- Working with Primitive Data Types 33
- Setting Arithmetic Operators 38
- Chapter 3 Writing Methods and Applying Scope 45
- Declaring Methods 45
- Calling Methods 49
- Understanding Scope 51
- Writing and Calling Methods 54
- Chapter 4 Using Decision Statements 63
- Declaring bool Variables 63
- Using Boolean Operators 64
- Executing if Statements 67
- Chapter 5 Using Iteration Statements 79
- Using Compound Assignment Operators 79
- Incrementing and Decrementing Variables 81
- Writing while Statements 81
- Writing for Statements 83
- Writing do Statements 85
- Chapter 6 Managing Errors and Exceptions 99
- Coping with Errors 100
- Trying Code and Catching Exceptions 101
- Using Multiple catch Handlers 102
- Writing a General catch Handler 103
- Using Checked and Unchecked Integer Arithmetic 107
- Throwing Exceptions 112
- Writing a finally block 118
- Part 2 Understanding the C# Language 123
- Chapter 7 Creating and Managing Classes and Objects 125
- What Is Encapsulation? 126
- Controlling Accessibility 127
- Working with Constructors and the new Keyword 129
- Understanding static Methods and Data 139
- Chapter 8 Understanding Values and References 147
- Copying int Variables and Classes 147
- Using ref and out Parameters 152
- What Are the Stack and the Heap? 155
- What Is System.Object? 157
- Boxing 159
- Unboxing 160
- Chapter 9 Creating Value Types with Enumerations and Structs 165
- Working with Enumerations 165
- Working with struct Types 170
- Chapter 10 Using Arrays and Collections 183
- What Are Collection Classes? 192
- Chapter 11 Understanding Parameter Arrays 205
- Creating Overloaded Methods 205
- Using Array Arguments 206
- Chapter 12 Working with Inheritance 219
- Understanding Core Syntax 220
- Creating Interfaces 226
- Working with Multiple Interfaces 239
- Summarizing Keyword Combinations 242
- Chapter 13 Using Garbage Collection and Resource Management 245
- Garbage Collection 245
- Resource Management 250
- Part 3 Creating Components 261
- Chapter 14 Implementing Properties to Access Attributes 263
- Comparing Fields and Methods 263
- What Are Properties? 265
- Understanding the Property Restrictions 268
- Using Static Properties 269
- Declaring Interface Properties 271
- Chapter 15 Using Indexers 279
- Interface Indexers 286
- Using Indexers in a Windows Application 287
- Chapter 16 Delegates and Events 293
- Using Delegate Declarations and Instances 293
- Enabling Notifications with Events 302
- Chapter 17 Operator Overloading 311
- Working with Operators 311
- Declaring Conversion Operators 321
- Part 4 Working with Windows Applications 327
- Chapter 18 Introducing Windows Forms 329
- Creating Your Application 330
- Adding Controls to the Form 338
- Publishing Events in Windows Forms 345
- Chapter 19 Working with Menus 351
- Menu Guidelines and Style 351
- Adding Menus and Processing Menu Events 352
- Pop-Up Menus 360
- Chapter 20 Performing Validation 365
- Validating Data 365
- An Example
- Customer Maintenance 366
- Chapter 21 Using Complex Controls 379
- The Explorer Interface 379
- Splitter Windows, Docking Controls, and Panels 381
- Controls for Navigating Data 385
- Chapter 22 Using the MDI, Windows, and Dialog Boxes 405
- What Is the Multiple Document Interface? 406
- Creating Dialog Boxes 412
- Using Common Dialog Controls 416
- Chapter 23 Creating GUI Components 421
- Working with User Controls 421
- Specializing Controls Using Subclassing 431
- Part 5 Managing Data 439
- Chapter 24 Using a Database 441
- Using ADO.NET Databases 441
- Using the Northwind Traders Database 442
- Chapter 25 Working with Data Binding and DataSets 461
- Windows Forms Controls and Data Binding 462
- Disconnected DataSets 469
- Chapter 26 Handling XML 479
- The Employee Timesheet System 483
- Part 6 Building Web Applications 499
- Chapter 27 Introducing ASP.NET 501
- Understanding the Internet as an Infrastructure 502
- Creating Web Applications with ASP.NET 505
- Chapter 28 Understanding Validation Controls 523
- Comparing Server and Client Validations 523
- Chapter 29 Accessing Data with Web Forms 533
- Using the Web Forms DataGrid Control 533
- Managing Security 534
- Querying Data 539
- Editing Data 547
- Chapter 30 Building ASP.NET Applications 555
- Additional Features of the DataGrid Control 555
- Navigating Between Forms 564
- Chapter 31 Building an XML Web Service 573
- What is an XML Web Service? 573
- Building the ProductService Web Service 578
- Chapter 32 Consuming a Web Service 591
- Web Services, Clients, and Proxies 591.
- Notes:
- Includes index.
- Local Notes:
- Acquired for the Penn Libraries with assistance from the Sabin W. Colton, Jr., Memorial Fund.
- ISBN:
- 0735612897
- OCLC:
- 48508031
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.