Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Title Page Table of Contents Introduction
About This Book Foolish Assumptions Icons Used in This Book Beyond the Book Where to Go from Here
Book 1: The Basics of C# Programming
Chapter 1: Creating Your First C# Console Application
Getting a Handle on Computer Languages, C#, and .NET Creating Your First Console Application Making Your Console App Do Something Reviewing Your Console Application Introducing the Toolbox Trick
Chapter 2: Living with Variability — Declaring Value-Type Variables
Declaring a Variable What’s an int? Representing Fractions Handling Floating-Point Variables Using the Decimal Type: Is It an Integer or a Float? Examining the bool Type: Is It Logical? Checking Out Character Types What’s a Value Type? Comparing string and char Calculating Leap Years: DateTime Declaring Numeric Constants Changing Types: The Cast Letting the C# Compiler Infer Data Types
Chapter 3: Pulling Strings
The Union Is Indivisible, and So Are Strings Performing Common Operations on a String Comparing Strings What If I Want to Switch Case? Looping through a String Searching Strings Getting Input from the Command Line Controlling Output Manually Formatting Your Strings Precisely StringBuilder: Manipulating Strings More Efficiently
Chapter 4: Smooth Operators
Performing Arithmetic Performing Logical Comparisons — Is That Logical? Matching Expression Types at TrackDownAMate.com
Chapter 5: Getting into the Program Flow
Branching Out with if and switch Here We Go Loop-the-Loop Looping a Specified Number of Times with for Nesting Loops Don’t goto Pieces
Chapter 6: Lining Up Your Ducks with Collections
The C# Array Processing Arrays by Using foreach Sorting Arrays of Data Using var for Arrays Loosening Up with C# Collections Understanding Collection Syntax Using Lists Using Dictionaries Array and Collection Initializers Using Sets On Not Using Old-Fashioned Collections
Chapter 7: Stepping through Collections
Iterating through a Directory of Files Iterating foreach Collections: Iterators Accessing Collections the Array Way: Indexers Looping Around the Iterator Block
Chapter 8: Buying Generic
Writing a New Prescription: Generics Classy Generics: Writing Your Own Revising Generics
Chapter 9: Some Exceptional Exceptions
Using an Exceptional Error-Reporting Mechanism Throwing Exceptions Yourself Knowing What Exceptions Are For Can I Get an Exceptional Example? Assigning Multiple catch Blocks Planning Your Exception-Handling Strategy Grabbing Your Last Chance to Catch an Exception Throwing Expressions
Chapter 10: Creating Lists of Items with Enumerations
Seeing Enumerations in the Real World Working with Enumerations Creating Enumerated Flags Defining Enumerated Switches
Book 2: Object-Oriented C# Programming
Chapter 1: Object-Oriented Programming — What’s It All About?
Object-Oriented Concept #1: Abstraction Object-Oriented Concept #2: Classification Why Classify? Object-Oriented Concept #3: Usable Interfaces Object-Oriented Concept #4: Access Control How C# Supports Object-Oriented Concepts
Chapter 2: Showing Some Class
Defining a Class and an Object Accessing the Members of an Object An Object-Based Program Example Discriminating between Objects Can You Give Me References? Classes That Contain Classes Are the Happiest Classes in the World Generating Static in Class Members Defining const and readonly Data Members
Chapter 3: We Have Our Methods
Defining and Using a Method A Method Example for Your Files Having Arguments with Methods Returning Values after Christmas Returning Multiple Values Using Tuples
Chapter 4: Let Me Say This about this
Passing an Object to a Method Defining Methods Accessing the Current Object Using Local Functions
Chapter 5: Holding a Class Responsible
Restricting Access to Class Members Why You Should Worry about Access Control Defining Class Properties Getting Your Objects Off to a Good Start — Constructors The C#-Provided Constructor Replacing the Default Constructor Using Expression-Bodied Members
Chapter 6: Inheritance: Is That All I Get?
Class Inheritance Why You Need Inheritance Inheriting from a BankAccount Class (a More Complex Example) IS_A versus HAS_A — I’m So Confused_A When to IS_A and When to HAS_A Other Features That Support Inheritance The object Class Inheritance and the Constructor The Updated BankAccount Class
Chapter 7: Poly-what-ism?
Overloading an Inherited Method Polymorphism The Class Business Card: ToString() C# During Its Abstract Period Sealing a Class
Chapter 8: Interfacing with the Interface
Introducing CAN_BE_USED_AS Knowing What an Interface Is Using an Interface Using the C# Predefined Interface Types Looking at a Program That CAN_BE_USED_AS an Example Unifying Class Hierarchies Hiding Behind an Interface Inheriting an Interface Using Interfaces to Manage Change in Object-Oriented Programs
Chapter 9: Delegating Those Important Events
E.T., Phone Home — The Callback Problem Defining a Delegate Pass Me the Code, Please — Examples A More Real-World Example Shh! Keep It Quiet — Anonymous Methods Stuff Happens — C# Events
Chapter 10: Can I Use Your Namespace in the Library?
Dividing a Single Program into Multiple Source Files Dividing a Single Program into Multiple Assemblies Putting Your Classes into Class Libraries Going Beyond Public and Private: More Access Keywords Putting Classes into Namespaces
Chapter 11: Improving Productivity with Named and Optional Parameters
Exploring Optional Parameters Looking at Named Parameters Dealing with Overload Resolution Using Alternative Methods to Return Values
Chapter 12: Interacting with Structures
Comparing Structures to Classes Creating Structures Using Structures as Records
Book 3: Designing for C#
Chapter 1: Writing Secure Code
Designing Secure Software Building Secure Windows Applications Building Secure Web Forms Applications Using System.Security
Chapter 2: Accessing Data
Getting to Know System.Data How the Data Classes Fit into the Framework Getting to Your Data Using the System.Data Namespace
Chapter 3: Fishing the File Stream
Going Where the Fish Are: The File Stream StreamWriting for Old Walter Pulling Them Out of the Stream: Using StreamReader More Readers and Writers Exploring More Streams than Lewis and Clark
Chapter 4: Accessing the Internet
Getting to Know System.Net How Net Classes Fit into the Framework Using the System.Net Namespace
Chapter 5: Creating Images
Getting to Know System.Drawing How the Drawing Classes Fit into the Framework Using the System.Drawing Namespace
Chapter 6: Programming Dynamically!
Shifting C# Toward Dynamic Typing Employing Dynamic Programming Techniques Putting Dynamic to Use Running with the Dynamic Language Runtime
Book 4: A Tour of Visual Studio
Chapter 1: Getting Started with Visual Studio
Versioning the Versions Installing Visual Studio Breaking Down the Projects
Chapter 2: Using the Interface
Designing in the Designer Paneling the Studio Coding in the Code Editor Using the Tools of the Trade Using the Debugger as an Aid to Learning
Chapter 3: Customizing Visual Studio
Setting Options Using Snippets Hacking the Project Types
Book 5: Windows Development with WPF
Chapter 1: Introducing WPF
Understanding What WPF Can Do Introducing XAML Diving In! Creating Your First WPF Application Whatever XAML Can Do, C# Can Do Better!
Chapter 2: Understanding the Basics of WPF
Using WPF to Lay Out Your Application Arranging Elements with Layout Panels Exploring Common XAML Controls
Chapter 3: Data Binding in WPF
Getting to Know Dependency Properties Exploring the Binding Modes Investigating the Binding Object Editing, Validating, Converting, and Visualizing Your Data Finding Out More about WPF Data Binding
Chapter 4: Practical WPF
Commanding Attention Using Built-In Commands Using Custom Commands Using Routed Commands
Book 6: Web Development with ASP.NET
Chapter 1: Looking at How ASP.NET Works with C#
Breaking Down Web Applications Questioning the Client Dealing with Web Servers
Chapter 2: Building Web Applications
Working in Visual Studio Developing with Style
Chapter 3: Controlling Your Development Experience
Showing Stuff to the User Getting Some Input from the User Data Binding Styling Your Controls Making Sure the Site Is Accessible Constructing User Controls
Chapter 4: Leveraging the .NET Framework
Surfing Web Streams Securing ASP.NET Managing Files Baking Cookies Tracing with TraceContext Navigating with Site Maps
About the Author Advertisement Page Connect with Dummies End User License Agreement
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion