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

Index
Title Page Introduction PART I: The C# Language
1 Introducing C#
WHAT IS THE .NET FRAMEWORK? WHAT IS C#? VISUAL STUDIO 2017
2 Writing a C# Program
THE VISUAL STUDIO 2017 DEVELOPMENT ENVIRONMENT CONSOLE APPLICATIONS DESKTOP APPLICATIONS
3 Variables and Expressions
BASIC C# SYNTAX BASIC C# CONSOLE APPLICATION STRUCTURE VARIABLES EXPRESSIONS
4 Flow Control
BOOLEAN LOGIC BRANCHING LOOPING
5 More about Variables
TYPE CONVERSION COMPLEX VARIABLE TYPES STRING MANIPULATION
6 Functions
DEFINING AND USING FUNCTIONS VARIABLE SCOPE THE MAIN() FUNCTION STRUCT FUNCTIONS OVERLOADING FUNCTIONS USING DELEGATES
7 Debugging and Error Handling
DEBUGGING IN VISUAL STUDIO ERROR HANDLING
8 Introduction to Object‐Oriented Programming
WHAT IS OBJECT‐ORIENTED PROGRAMMING? OOP TECHNIQUES OOP IN DESKTOP APPLICATIONS
9 Defining Classes
CLASS DEFINITIONS IN C# SYSTEM.OBJECT CONSTRUCTORS AND DESTRUCTORS OOP TOOLS IN VISUAL STUDIO CLASS LIBRARY PROJECTS INTERFACES VERSUS ABSTRACT CLASSES STRUCT TYPES SHALLOW COPYING VERSUS DEEP COPYING
10 Defining Class Members
MEMBER DEFINITIONS ADDITIONAL CLASS MEMBER TOPICS INTERFACE IMPLEMENTATION PARTIAL CLASS DEFINITIONS PARTIAL METHOD DEFINITIONS EXAMPLE APPLICATION THE CALL HIERARCHY WINDOW
11 Collections, Comparisons, and Conversions
COLLECTIONS COMPARISONS CONVERSIONS
12 Generics
WHAT ARE GENERICS? USING GENERICS DEFINING GENERIC TYPES VARIANCE
13 Additional C# Techniques
THE :: OPERATOR AND THE GLOBAL NAMESPACE QUALIFIER CUSTOM EXCEPTIONS EVENTS EXPANDING AND USING CARDLIB ATTRIBUTES INITIALIZERS TYPE INFERENCE ANONYMOUS TYPES DYNAMIC LOOKUP ADVANCED METHOD PARAMETERS LAMBDA EXPRESSIONS
PART II: Windows Programming
14 Basic Desktop Programming
XAML THE PLAYGROUND CONTROL LAYOUT THE GAME CLIENT
15 Advanced Desktop Programming
CREATING AND STYLING CONTROLS WPF USER CONTROLS THE MAIN WINDOW PUTTING IT ALL TOGETHER
PART III: Cloud and Cross‐Platform Programming
16 Basic Cloud Programming
THE CLOUD, CLOUD COMPUTING, AND THE CLOUD OPTIMIZED STACK CLOUD PATTERNS AND BEST PRACTICES USING MICROSOFT AZURE C# LIBRARIES TO CREATE A STORAGE CONTAINER CREATING AN ASP.NET 4.7 WEB SITE THAT USES THE STORAGE CONTAINER
17 Advanced Cloud Programming and Deployment
CREATING AN ASP.NET WEB API DEPLOYING AND CONSUMING AN ASP.NET WEB API ON MICROSOFT AZURE SCALING AN ASP.NET WEB API ON MICROSOFT AZURE
18 .NET Standard and .NET Core
CROSS‐PLATFORM BASICS AND KEY “MUST KNOW” TERMS WHAT IS .NET STANDARD, AND WHY IS IT NEEDED? REFERENCING AND TARGETING FRAMEWORKS WHAT IS .NET CORE? BUILDING AND PACKAGING A .NET STANDARD LIBRARY BUILDING A .NET CORE APPLICATION WITH VISUAL STUDIO PORTING FROM .NET FRAMEWORK TO .NET CORE
19 ASP.NET and ASP.NET Core
OVERVIEW OF WEB APPLICATIONS WHICH ASP.NET TO USE AND WHY USING ASP.NET WEB FORMS CREATING ASP.NET CORE WEB APPLICATIONS
PART IV: Data Access
20 Files
FILE CLASSES FOR INPUT AND OUTPUT STREAMS MONITORING THE FILE SYSTEM
21 XML and JSON
XML BASICS JSON BASICS XML SCHEMAS XML DOCUMENT OBJECT MODEL CONVERTING XML TO JSON SEARCHING XML WITH XPATH
22 LINQ
LINQ TO XML LINQ PROVIDERS LINQ QUERY SYNTAX LINQ METHOD SYNTAX ORDERING QUERY RESULTS UNDERSTANDING THE ORDERBY CLAUSE QUERYING A LARGE DATA SET USING AGGREGATE OPERATORS USING THE SELECT DISTINCT QUERY ORDERING BY MULTIPLE LEVELS USING GROUP QUERIES USING JOINS
23 Databases
USING DATABASES INSTALLING SQL SERVER EXPRESS ENTITY FRAMEWORK A CODE FIRST DATABASE BUT WHERE IS MY DATABASE? NAVIGATING DATABASE RELATIONSHIPS HANDLING MIGRATIONS CREATING AND QUERYING XML FROM AN EXISTING DATABASE
PART V: Additional Techniques
24 Windows Communication Foundation
WHAT IS WCF? WCF CONCEPTS WCF PROGRAMMING
25 Universal Apps
GETTING STARTED WINDOWS UNIVERSAL APPS APP CONCEPTS AND DESIGN APP DEVELOPMENT COMMON ELEMENTS OF WINDOWS STORE APPS THE WINDOWS STORE
Appendix: Exercise Solutions
CHAPTER 3 SOLUTIONS CHAPTER 4 SOLUTIONS CHAPTER 5 SOLUTIONS CHAPTER 6 SOLUTIONS CHAPTER 7 SOLUTIONS CHAPTER 8 SOLUTIONS CHAPTER 9 SOLUTIONS CHAPTER 10 SOLUTIONS CHAPTER 11 SOLUTIONS CHAPTER 12 SOLUTIONS CHAPTER 13 SOLUTIONS CHAPTER 14 SOLUTIONS CHAPTER 15 SOLUTIONS CHAPTER 16 SOLUTIONS CHAPTER 17 SOLUTIONS CHAPTER 20 SOLUTIONS CHAPTER 21 SOLUTIONS CHAPTER 22 SOLUTIONS CHAPTER 23 SOLUTIONS CHAPTER 24 SOLUTIONS CHAPTER 25 SOLUTIONS
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