Core C# And .net

Core C# And .net

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Table of Contents:
About the Author. Foreword. Preface. Acknowledgments. I. FUNDAMENTALS OF C# PROGRAMMING AND INTRODUCTION TO .NET. 1. Introduction to .NET and C#.     Overview of the .NET Framework       Microsoft .NET and the CLI Standards     Common Language Runtime       Compiling .NET Code       Common Type System       Assemblies     Framework Class Library     Working with the .NET Framework and SDK       Updating the .NET Framework       .NET Framework Tools       Ildasm.exe       wincv.exe       Framework Configuration Tool     Understanding the C# Compiler       Locating the Compiler       Compiling from the Command Line     Summary     Test Your Understanding 2. C# Language Fundamentals.     The Layout of a C# Program       General C# Programming Notes     Primitives       decimal       bool       char       byte, sbyte       short, int, long       single, double       Using Parse and TryParse to Convert a Numeric String     Operators: Arithmetic, Logical, and Conditional       Arithmetic Operators       Conditional and Relational Operators       Control Flow Statements       if-else       switch     Loops       while loop       do loop       for loop       foreach loop       Transferring Control Within a Loop     C# Preprocessing Directives       Conditional Compilation       Diagnostic Directives       Code Regions     Strings       String Literals       String Manipulation     Enumerated Types       Working with Enumerations       System.Enum Methods       Enums and Bit Flags     Arrays       Declaring and Creating an Array       Using System.Array Methods and Properties     Reference and Value Types       System.Object and System.ValueType       Memory Allocation for Reference and Value Types       Boxing       Summary of Value and Reference Type Differences     Summary     Test Your Understanding 3. Class Design in C#.     Introduction to a C# Class     Defining a Class       Attributes       Access Modifiers       Abstract, Sealed, and Static Modifiers       Class Identifier       Base Classes, Interfaces, and Inheritance     Overview of Class Members       Member Access Modifiers     Constants, Fields, and Properties       Constants       Fields       Properties       Indexers     Methods       Method Modifiers       Passing Parameters     Constructors       Instance Constructor       Private Constructor       Static Constructor     Delegates and Events       Delegates       Delegate-Based Event Handling     Operator Overloading     Interfaces       Creating and Using a Custom Interface       Working with Interfaces     Generics     Structures       Defining Structures       Using Methods and Properties with a Structure     Structure Versus Class       Structures Are Value Types and Classes Are Reference Types       Unlike a Class, a Structure Cannot Be Inherited       General Rules for Choosing Between a Structure and a Class     Summary     Test Your Understanding 4. Working with Objects in C#.     Object Creation       Example: Creating Objects with Multiple Factories     Exception Handling       System.Exception Class       Writing Code to Handle Exceptions       Example: Handling Common SystemException Exceptions       How to Create a Custom Exception Class       Unhandled Exceptions       Exception Handling Guidelines     Implementing System.Object Methods in a Custom Class       ToString() to Describe an Object       Equals() to Compare Objects       Cloning to Create a Copy of an Object     Working with .NET Collection Classes and Interfaces       Collection Interfaces       System.Collections Namespace       Stack and Queue       ArrayList       Hashtable       System.Collections.Generic Namespace     Object Serialization       Binary Serialization     Object Life Cycle Management       .NET Garbage Collection     Summary     Test Your Understanding II. CREATING APPLICATIONS USING THE .NET FRAMEWORK CLASS LIBRARY. 5. C# Text Manipulation and File I/O.     Characters and Unicode       Unicode       Working with Characters     The String Class       Creating Strings       Overview of String Operations     Comparing Strings       Using String.Compare       Using String.CompareOrdinal     Searching, Modifying, and Encoding a String's Content       Searching the Contents of a String       Searching a String That Contains Surrogates       String Transformations       String Encoding     StringBuilder       StringBuilder Class Overview       StringBuilder Versus String Concatenation     Formatting Numeric and DateTime Values       Constructing a Format Item       Formatting Numeric Values       Formatting Dates and Time     Regular Expressions       The Regex Class       Creating Regular Expressions       A Pattern Matching Example       Working with Groups       Examples of Using Regular Expressions     System.IO: Classes to Read and Write Streams of Data       The Stream Class       FileStreams       MemoryStreams       BufferedStreams       Using StreamReader and StreamWriter to Read and Write Lines of Text       StringWriter and StringReader       Encryption with the CryptoStream Class     System.IO: Directories and Files       FileSystemInfo       Working with Directories Using the DirectoryInfo, Directory, and Path Classes       Working with Files Using the FileInfo and File Classes     Summary     Test Your Understanding 6. Building Windows Forms Applications.     Programming a Windows Form       Building a Windows Forms Application by Hand     Windows.Forms Control Classes       The Control Class       Working with Controls       Control Events     The Form Class       Setting a Form's Appearance       Setting Form Location and Size       Displaying Forms       The Life Cycle of a Modeless Form       Forms Interaction--A Sample Application       Owner and Owned Forms       Message and Dialog Boxes       Multiple Document Interface Forms     Working with Menus       MenuItem Properties       Context Menus     Adding Help to a Form       ToolTips       Responding to F1 and the Help Button       The HelpProvider Component     Forms Inheritance       Building and Using a Forms Library       Using the Inherited Form     Summary     Test Your Understanding 7. Windows Forms Controls.     A Survey of .NET Windows Forms Controls     Button Classes, Group Box, Panel, and Label       The Button Class       The CheckBox Class       The RadioButton Class       The GroupBox Class       The Panel Class       The Label Class     PictureBox and TextBox Controls       The PictureBox Class       The TextBox Class     ListBox, CheckedListBox, and ComboBox Classes       The ListBox Class       Other List Controls: the ComboBox and the CheckedListBox     The ListView and TreeView Classes       The ListView Class       The TreeView Class     The ProgressBar, Timer, and StatusStrip Classes       Building a StatusStrip     Building Custom Controls       Extending a Control       Building a Custom UserControl       A UserControl Example       Using the Custom User Control       Working with the User Control at Design Time     Using Drag and Drop with Controls       Overview of Drag and Drop     Using Resources       Working with Resource Files       Using Resource Files to Create Localized Forms     Summary     Test Your Understanding 8. .NET Graphics Using GDI+.     GDI+ Overview       The Graphics Class       The Paint Event     Using the Graphics Object       Basic 2-D Graphics       Pens       Brushes       Colors       A Sample Project: Building a Color Viewer     Images       Loading and Storing Images       Manipulating Images       Sample Project: Working with Images       A Note on GDI and BitBlt for the Microsoft Windows Platform     Summary     Test Your Understanding 9. Fonts, Text, and Printing.     Fonts       Font Families       The Font Class     Drawing Text Strings       Drawing Multi-Line Text       Formatting Strings with the StringFormat Class       Using Tab Stops       String Trimming, Alignment, and Wrapping     Printing       Overview       PrintDocument Class       Printer Settings       Page Settings       PrintDocument Events       PrintPage Event       Previewing a Printed Report       A Report Example       Creating a Custom PrintDocument Class     Summary     Test Your Understanding 10. Working with XML in .NET.     Working with XML       Using XML Serialization to Create XML Data       XML Schema Definition (XSD)       Using an XML Style Sheet     Techniques for Reading XML Data       XmlReader Class       XmlNodeReader Class       The XmlReaderSettings Class       Using an XML Schema to Validate XML Data       Options for Reading XML Data     Techniques for Writing XML Data     Using XPath to Search XML       Constructing XPath Queries       XmlDocument and Xpath       XPathDocument and Xpath       XmlDataDocument and Xpath     Summary     Test Your Understanding 11. ADO.NET.     Overview of the ADO.NET Architecture       OLE DB Data Provider in .NET       .NET Data Provider     Data Access Models: Connected and Disconnected       Connected Model       Disconnected Model     ADO.NET Connected Model       Connection Classes       The Command Object       DataReader Object     DataSets, DataTables, and the Disconnected Model       The DataSet Class       DataTables       Loading Data into a DataSet       Using the DataAdapter to Update a Database       Defining Relationships Between Tables in a DataSet       Choosing Between the Connected and Disconnected Model     XML and ADO.NET       Using a DataSet to Create XML Data and Schema Files       Creating a DataSet Schema from XML       Reading XML Data into a DataSet     Summary     Test Your Understanding 12. Data Binding with Windows Forms Controls.     Overview of Data Binding       Simple Data Binding       Complex Data Binding with List Controls       One-Way and Two-Way Data Binding       Using Binding Managers     Using Simple and Complex Data Binding in an Application       Binding to a DataTable       Binding Controls to an ArrayList       Adding an Item to the Data Source       Identifying Updates       Update Original Database with Changes     The DataGridView Class       Properties       Events       Setting Up Master-Detail DataGridViews       Virtual Mode     Summary     Test Your Understanding III. ADVANCED USE OF C# AND THE .NET FRAMEWORK. 13. Asynchronous Programming and Multithreading.     What Is a Thread?       Multithreading     Asynchronous Programming       Asynchronous Delegates       Examples of Implementing Asynchronous Calls     Working Directly with Threads       Creating and Working with Threads       Multithreading in Action       Using the Thread Pool       Timers     Thread Synchronization       The Synchronization Attribute       The Monitor Class       The Mutex       The Semaphore       Avoiding Deadlock       Summary of Synchronization Techniques     Summary     Test Your Understanding 14. Creating Distributed Applications with Remoting.     Application Domains       Advantages of AppDomains       Application Domains and Assemblies       Working with the AppDomain Class     Remoting       Remoting Architecture       Types of Remoting       Client-Activated Objects       Server-Activated Objects       Type Registration       Remoting with a Server-Activated Object       Remoting with a Client-Activated Object (CAO)       Design Considerations in Creating a Distributed Application     Leasing and Sponsorship       Leasing       Sponsorship     Summary     Test Your Understanding 15. Code Refinement, Security, and Deployment.     Following .NET Code Design Guidelines       Using FxCop     Strongly Named Assemblies       Creating a Strongly Named Assembly       Delayed Signing       Global Assembly Cache (GAC)       Versioning     Security       Permissions and Permission Sets       Evidence       Security Policies       Configuring Security Policy       The .NET Framework Configuration Tool       Configuring Code Access Security with the Configuration Tool--An Example       Requesting Permissions for an Assembly       Programmatic Security     Application Deployment Considerations       Microsoft Windows Deployment: XCOPY Deployment Versus the Windows Installer       Deploying Assemblies in the Global Assembly Cache       Deploying Private Assemblies       Using CodeBase Configuration       Using a Configuration File to Manage Multiple Versions of an Assembly       Assembly Version and Product Information     Summary     Test Your Understanding IV. PROGRAMMING FOR THE INTERNET. 16. ASP.NET Web Forms and Controls.     Client-Server Interaction over the Internet       Web Application Example: Implementing a BMI Calculator       Using ASP.NET to Implement a BMI Calculator       Inline Code Model       The Code-Behind Model       Code-Behind with Partial Classes       Page Class     Web Forms Controls       Web Controls Overview       Specifying the Appearance of a Web Control       Simple Controls       List Controls       The DataList Control     Data Binding and Data Source Controls       Binding to a DataReader       Binding to a DataSet       DataSource Controls     Validation Controls       Using Validation Controls     Master and Content Pages       Creating a Master Page       Creating a Content Page       Accessing the Master Page from a Content Page     Building and Using Custom Web Controls       A Custom Control Example       Using a Custom Control       Control State Management       Composite Controls     Selecting a Web Control to Display Data     Summary     Test Your Understanding 17. The ASP.NET Application Environment.     HTTP Request and Response Classes       HttpRequest Object       HttpResponse Object     ASP.NET and Configuration Files       A Look Inside web.config       Adding a Custom Configuration Section     ASP.NET Application Security       Forms Authentication       An Example of Forms Authentication     Maintaining State       Application State       Session State     Caching       Page Output Caching       Data Caching     Creating a Web Client with WebRequest and WebResponse       WebRequest and WebResponse Classes       Web Client Example     HTTP Pipeline       Processing a Request in the Pipeline       HttpApplication Class       HTTP Modules       HTTP Handlers     Summary     Test Your Understanding 18. XML Web Services.     Introduction to Web Services       Discovering and Using a Web Service     Building an XML Web Service       Creating a Web Service by Hand       Creating a Web Service Using VS.NET       Extending the Web Service with the WebService and WebMethod Attributes     Building an XML Web Service Client       Creating a Simple Client to Access the Web Service Class       Creating a Proxy with Visual Studio.NET     Understanding WSDL and SOAP       Web Services Description Language (WSDL)       Simple Object Access Protocol (SOAP)     Using Web Services with Complex Data Types       A Web Service to Return Images       Using Amazon Web Services       Creating a Proxy for the Amazon Web Services       Building a WinForms Web Service Client     Web Services Performance       Configuring the HTTP Connection       Working with Large Amounts of Data     Summary     Test Your Understanding Appendix A. Features Specific to .NET 2.0 and C# 2.0. Appendix B. DataGridView Events and Delegates. Answers to Chapter Exercises. Index.  


Best Sellers


Product Details
  • ISBN-13: 9780131472273
  • Publisher: Prentice Hall PTR
  • Binding: Paperback
  • Height: 178 mm
  • No of Pages: 1008
  • Spine Width: 46 mm
  • Weight: 1429 gr
  • ISBN-10: 0131472275
  • Publisher Date: 06 Sep 2005
  • Depth: 50
  • Language: English
  • Series Title: English
  • Sub Title: The Complete and Comprehensive Developer's Guide to C# 2.0 and .NET 2.0
  • Width: 234 mm


How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Core C# And .net
Prentice Hall PTR -
Core C# And .net
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Core C# And .net

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA