|
|
|
|
LEADER |
10375nmm a2200517 u 4500 |
001 |
EB001935144 |
003 |
EBX01000000000000001098046 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
210123 ||| eng |
020 |
|
|
|a 073563470X
|
020 |
|
|
|a 9780735624306
|
020 |
|
|
|a 0735635005
|
020 |
|
|
|a 9780735634701
|
020 |
|
|
|a 0735624305
|
050 |
|
4 |
|a QA76.73.C154
|
100 |
1 |
|
|a Sharp, John
|
245 |
0 |
0 |
|a Microsoft Visual C♯ 2008 step by step
|c John Sharp
|
246 |
3 |
1 |
|a Visual C♯ 2008
|
260 |
|
|
|a Redmond, Wash.
|b Microsoft Press
|c 2008
|
300 |
|
|
|a xxviii, 666 pages
|b illustrations
|
505 |
0 |
|
|a Handling Conflicting Updates -- Adding and Deleting Data -- Quick Reference -- VI. Building Web Applications -- Managing State -- Understanding ASP.NET -- Creating Web Applications with ASP.NET -- Understanding Server Controls -- Creating and Using a Theme -- Applying a Theme -- Quick Reference -- 28. Understanding Web Forms Validation Controls -- Validating Data in the Web Browser -- Implementing Client Validation -- Quick Reference -- 29. Protecting a Web Site and Accessing Data with Web Forms -- Implementing Forms-Based Security -- Querying and Displaying Data -- Displaying Customer and Order History Information -- Paging Data -- Editing Data -- Navigating Between Forms -- Quick Reference -- 30. Creating and Using a Web Service -- What Is the Web Services Description Language? -- Nonfunctional Requirements of Web Services -- The Role of Windows Communication Foundation -- Building a Web Service -- Web Services, Clients, and Proxies -- Talking SOAP: The Easy Way -- Consuming the ProductsService Web Service -- Quick Reference
|
505 |
0 |
|
|a Writing Checked Expressions -- Throwing Exceptions -- Using a finally Block -- Quick Reference -- II. Understanding the C# Language -- The Purpose of Encapsulation -- Defining and Using a Class -- Controlling Accessibility -- Working with Constructors -- Understanding static Methods and Data -- Creating a static Field by Using the const Keyword -- Quick Reference -- 8. Understanding Values and References -- Understanding Null Values and Nullable Types -- Understanding the Properties of Nullable Types -- Using ref and out Parameters -- Creating out Parameters -- How Computer Memory Is Organized -- The System.Object Class -- Boxing -- Unboxing -- Casting Data Safely -- The as Operator -- Quick Reference -- 9. Creating Value Types with Enumerations and Structures -- Using an Enumeration -- Choosing Enumeration Literal Values -- Choosing an Enumerationamp -- s Underlying Type -- Working with Structures -- Understanding Structure and Class Differences -- Declaring Structure Variables -- Understanding Structure Initialization -- Copying Structure Variables -- Quick Reference -- 10. Using Arrays and Collections -- Creating an Array Instance -- Initializing Array Variables -- Accessing an Individual Array Element -- Iterating Through an Array -- Copying Arrays -- What Are Collection Classes? -- The Queue Collection Class -- The Stack Collection Class -- The Hashtable Collection Class -- The SortedList Collection Class -- Comparing Arrays and Collections -- Using Collection Classes to Play Cards -- Quick Reference -- 11. Understanding Parameter Arrays -- Using params object[ ] -- Using a params Array -- Quick Reference -- 12. Working with Inheritance -- Using Inheritance -- Calling Base Class Constructors -- Assigning Classes -- Declaring new Methods -- Declaring Virtual Methods -- Declaring override Methods -- Understanding protected Access
|
505 |
0 |
|
|a Understanding Extension Methods -- Quick Reference -- 13. Creating Interfaces and Defining Abstract Classes -- Interface Restrictions -- Referencing a Class Through Its Interface -- Working with Multiple Interfaces -- Abstract Classes -- Sealed Classes -- Implementing an Extensible Framework -- Summarizing Keyword Combinations -- Quick Reference -- 14. Using Garbage Collection and Resource Management -- Why Use the Garbage Collector? -- How Does the Garbage Collector Work? -- Recommendations -- Resource Management -- Exception-Safe Disposal -- The using Statement -- Calling the Dispose Method from a Destructor -- Making Code Exception-Safe -- Quick Reference -- III. Creating Components -- What Are Properties? -- Read-Only Properties -- Write-Only Properties -- Property Accessibility -- Understanding the Property Restrictions -- Declaring Interface Properties -- Generating Automatic Properties -- Initializing Objects by Using Properties -- Quick Reference -- 16. Using Indexers -- The Bitwise and Shift Operators -- The Same Example Using Indexers -- Understanding Indexer Accessors -- Comparing Indexers and Arrays -- Indexers in Interfaces -- Using Indexers in a Windows Application -- Quick Reference -- 17. Interrupting Program Flow and Handling Events -- Implementing the Factory Without Using Delegates -- Implementing the Factory by Using a Delegate -- Using Delegates -- Lambda Expressions and Delegates -- Using a Lambda Expression as an Adapter -- The Form of Lambda Expressions -- Enabling Notifications with Events -- Subscribing to an Event -- Unsubscribing from an Event -- Understanding WPF User Interface Events -- Quick Reference -- 18. Introducing Generics -- The Generics Solution -- Generics and Constraints -- Creating a Generic Class -- Building a Binary Tree Class by Using Generics -- Creating a Generic Method -- Quick reference
|
505 |
0 |
|
|a 19. Enumerating Collections -- Implementing the IEnumerable Interface -- Implementing an Enumerator by Using an Iterator -- Defining an Enumerator for the Treelt -- TItemgt -- Class by Using an Iterator -- Quick Reference -- 20. Querying In-Memory Data by Using Query Expressions -- Using LINQ in a C# Application -- Filtering Data -- Ordering, Grouping, and Aggregating Data -- Joining Data -- Using Query Operators -- Querying Data in Treelt -- TItemgt -- Objects -- LINQ and Deferred Evaluation -- Quick Reference -- 21. Operator Overloading -- Overloaded Operators -- Creating Symmetric Operators -- Understanding Compound Assignment -- Declaring Increment and Decrement Operators -- Defining Operator Pairs -- Implementing an Operator -- Understanding Conversion Operators -- Implementing User-Defined Conversion Operators -- Creating Symmetric Operators, Revisited -- Adding an Implicit Conversion Operator -- Quick Reference -- IV. Working with Windows Applications -- Adding Controls to the Form -- Changing Properties Dynamically -- Handling Events in a WPF Form -- Quick Reference -- 23. Working with Menus and Dialog Boxes -- Menus and Menu Events -- Handling Menu Events -- Shortcut Menus -- Windows Common Dialog Boxes -- Quick Reference -- 24. Performing Validation -- An Example-Customer Information Maintenance -- Changing the Point at Which Validation Occurs -- Quick Reference -- V. Managing Data -- Creating the Database -- Using ADO.NET to Query Order Information -- Querying a Database by Using DLINQ -- Creating and Running a DLINQ Query -- Deferred and Immediate Fetching -- Joining Tables and Creating Relationships -- Deferred and Immediate Fetching Revisited -- Defining a Custom DataContext Class -- Using DLINQ to Query Order Information -- Quick Reference -- 26. Displaying and Editing Data by Using Data Binding -- Using DLINQ to Modify Data
|
505 |
0 |
|
|a Intro -- Microsoft® Visual C#® 2008 Step by Step -- Introduction -- Finding Your Best Starting Point in This Book -- Conventions and Features in This Book -- Other Features -- System Requirements -- Code Samples -- Using the Code Samples -- Uninstalling the Code Samples -- Support for This Book -- I. Introducing Microsoft Visual C# and Microsoft Visual Studio 2008 -- Writing Your First Program -- Using Namespaces -- Creating a Graphical Application -- Quick Reference -- 2. Working with Variables, Operators, and Expressions -- Using Identifiers -- Identifying Keywords -- Using Variables -- Declaring Variables -- Working with Primitive Data Types -- Using Arithmetic Operators -- Examining Arithmetic Operators -- Controlling Precedence -- Using Associativity to Evaluate Expressions -- Associativity and the Assignment Operator -- Incrementing and Decrementing Variables -- Declaring Implicitly Typed Local Variables -- Quick Reference -- 3. Writing Methods and Applying Scope -- Writing return Statements -- Calling Methods -- Specifying the Method Call Syntax -- Applying Scope -- Defining Class Scope -- Overloading Methods -- Writing Methods -- Quick Reference -- 4. Using Decision Statements -- Using Boolean Operators -- Understanding Conditional Logical Operators -- Summarizing Operator Precedence and Associativity -- Using if Statements to Make Decisions -- Using Blocks to Group Statements -- Cascading if Statements -- Using switch Statements -- Following the switch Statement Rules -- Quick Reference -- 5. Using Compound Assignment and Iteration Statements -- Writing while Statements -- Writing for Statements -- Writing do Statements -- Quick Reference -- 6. Managing Errors and Exceptions -- Trying Code and Catching Exceptions -- Using Multiple catch Handlers -- Catching Multiple Exceptions -- Using Checked and Unchecked Integer Arithmetic
|
653 |
|
|
|a Programmation visuelle
|
653 |
|
|
|a Visual programming (Computer science) / blmlsh
|
653 |
|
|
|a Visual programming (Computer science) / http://id.loc.gov/authorities/subjects/sh87006583
|
653 |
|
|
|a C# (Langage de programmation)
|
653 |
|
|
|a C♯ (Computer program language) / blmlsh
|
653 |
|
|
|a Microsoft Visual C♯ .NET (Computer software) / sears
|
653 |
|
|
|a Visual programming (Computer science) / fast
|
653 |
|
|
|a C# (Computer program language) / fast
|
653 |
|
|
|a C♯ (Computer language) / sears
|
653 |
|
|
|a C# (Computer program language) / http://id.loc.gov/authorities/subjects/sh2001001705
|
653 |
|
|
|a Microsoft Visual C# .NET / fast
|
653 |
|
|
|a Microsoft Visual C# .NET.
|
740 |
0 |
2 |
|a ITPro
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b OREILLY
|a O'Reilly
|
490 |
0 |
|
|a --step by step
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9780735634701/?ar
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 500
|
082 |
0 |
|
|a 005.13/3
|
520 |
|
|
|a Covers the fundamentals of Visual C♯ and how to use it to build .NET-connected applications, covering topics including syntax, Web services, and operators
|