Cargando…

Microsoft Visual C♯ 2008 step by step /

Covers the fundamentals of Visual C♯ and how to use it to build .NET-connected applications, covering topics including syntax, Web services, and operators.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sharp, John
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Redmond, Wash. : Microsoft Press, 2008.
Colección:Step by step (Redmond, Wash.)
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn192009304
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 080213s2008 waua o 001 0 eng d
010 |a  2007939305 
040 |a NTG  |b eng  |e pn  |c NTG  |d OCLCA  |d OCLCQ  |d UMI  |d CEF  |d B24X7  |d OCLCQ  |d DEBSZ  |d C6I  |d OCLCO  |d OCLCQ  |d OCLCA  |d OCLCF  |d OCLCQ  |d OCLCO  |d DEBBG  |d OCLCQ  |d OCLCO  |d AU@  |d OSU  |d NLE  |d YDXCP  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d WYU  |d VT2  |d OCLCQ  |d OCLCO  |d INARC  |d CZL  |d DST  |d OCLCO  |d OCL  |d OCLCQ  |d OCLCA  |d OCL 
019 |a 501190395  |a 765142898  |a 827175296  |a 859866842  |a 1044435504  |a 1056344011  |a 1058103222  |a 1060921263  |a 1064106723  |a 1074316130  |a 1103279867  |a 1152984144  |a 1295597137  |a 1300595395  |a 1303367040 
020 |a 9780735624306 
020 |a 0735624305 
020 |a 9780735634701 
020 |a 073563470X 
020 |a 0735635005 
020 |a 9780735635005 
029 1 |a AU@  |b 000050492638 
029 1 |a CHBIS  |b 006151348 
029 1 |a CHVBK  |b 17122972X 
029 1 |a DEBBG  |b BV040903196 
029 1 |a DEBSZ  |b 355426471 
029 1 |a DEBSZ  |b 381392570 
029 1 |a NZ1  |b 13659356 
029 1 |a NZ1  |b 13697716 
035 |a (OCoLC)192009304  |z (OCoLC)501190395  |z (OCoLC)765142898  |z (OCoLC)827175296  |z (OCoLC)859866842  |z (OCoLC)1044435504  |z (OCoLC)1056344011  |z (OCoLC)1058103222  |z (OCoLC)1060921263  |z (OCoLC)1064106723  |z (OCoLC)1074316130  |z (OCoLC)1103279867  |z (OCoLC)1152984144  |z (OCoLC)1295597137  |z (OCoLC)1300595395  |z (OCoLC)1303367040 
037 |a CL0500000055  |b Safari Books Online 
050 4 |a QA76.73.C154  |b S5 2008eb 
082 0 4 |a 005.13/3  |2 22 
049 |a UAMI 
100 1 |a Sharp, John. 
245 1 0 |a Microsoft Visual C♯ 2008 step by step /  |c John Sharp. 
246 3 0 |a Visual C♯ 2008 
260 |a Redmond, Wash. :  |b Microsoft Press,  |c 2008. 
300 |a 1 online resource (xxviii, 666 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a --step by step 
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. 
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. 
505 8 |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 8 |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 8 |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 8 |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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft Visual C# .NET. 
630 0 7 |a Microsoft Visual C♯ .NET.  |2 fast  |0 (OCoLC)fst01396286 
630 0 7 |a Microsoft Visual C♯ .NET (Computer software)  |2 sears 
650 0 |a C# (Computer program language) 
650 0 |a Visual programming (Computer science) 
650 6 |a C# (Langage de programmation) 
650 6 |a Programmation visuelle. 
650 7 |a C♯ (Computer program language)  |2 blmlsh 
650 7 |a Visual programming (Computer science)  |2 blmlsh 
650 7 |a Visual programming (Computer science)  |2 fast  |0 (OCoLC)fst01168115 
650 7 |a C♯ (Computer program language)  |2 fast  |0 (OCoLC)fst00843284 
650 7 |a C♯ (Computer language)  |2 sears 
740 0 |a ITPro. 
776 0 |z 073563470X 
776 0 |z 9780735634701 
830 0 |a Step by step (Redmond, Wash.) 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780735634701/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 3317225 
938 |a YBP Library Services  |b YANK  |n 7462413 
938 |a Internet Archive  |b INAR  |n microsoftvisualc0000shar_p7o5 
994 |a 92  |b IZTAP