My Account Log in

2 options

Microsoft Visual C# .Net step by step / John Sharp, Jon Jagger.

Van Pelt Library QA76.73.C153 S44 2002 1 v. + disc
Loading location information...

Available This item is available for access.

Log in to request item
LIBRA QA76.73.C153 S44 2002 1 v. + disc
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Author/Creator:
Sharp, John, 1964-
Contributor:
Jagger, Jon, 1966-
Sabin W. Colton, Jr., Memorial Fund.
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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account