Jump to content

მოგესალმებით, კეთილი იყოს თქვენი მობრძანება, ვიმედოვნებ ჩვენი აქტიური წევრი იქნები, ჩვენს  ფორუმი 2012 წლიდან მოდის, წლების განმავლობაში დაგროვილი ლინკები ხშირ შემთხვევაში მკვდარი იქნება, მაგრამ ჩვენს საიტზე  ხელს ნუ ჩაიქნევ , შემოდი და შენც მიიღე მონაწილება მის შექმნაში. მადლობა.


Sign in to follow this  

Microsoft Visual C# 2012 Step by Step

Recommended Posts


Year: December 2012

Author: John Sharp

Publisher: Microsoft Press

ISBN: 978-0-7356-6801-0

Language: English

Format: PDF

Quality: Initially, computer (eBook)

Interactive table of contents: Yes

Number of pages: 848


Teach yourself how to build applications with Microsoft Visual C # 2012 and Visual Studio ® 2012-one step at a time. Ideal for those with fundamental programming skills, this tutorial provides practical, learn-by-doing exercises for mastering core C # language features and creating working applications and components for Windows ®.

Discover how to:

• Work with variables, non-reserved identifiers, statements, operators, and methods

• Use the new application models provided by Windows 8 and the Windows Runtime

• Create interfaces and define abstract classes

• Manage errors and exception handling

• Use collection classes

• Work with databases by using DataBinding with the Entity Framework

• Respond to user input and gestures; gather input from devices and other sources

• Handle events arising from multiple sources

• Develop your first Windows 8 apps



 Introducing Microsoft Visual C# and Microsoft Visual Studio 2012
Chapter 1 : Welcome to C#
Beginning Programming with the Visual Studio 2012 Environment
Writing Your First Program
Using Namespaces
Creating a Graphical Application
Chapter 1 Quick Reference

Chapter 2 : Working with Variables, Operators, and Expressions
Understanding Statements
Using Identifiers
Using Variables
Working with Primitive Data Types
Using Arithmetic Operators
Incrementing and Decrementing Variables
Declaring Implicitly Typed Local Variables
Chapter 2 Quick Reference

Chapter 3 : Writing Methods and Applying Scope
Creating Methods
Applying Scope
Writing Methods
Using Optional Parameters and Named Arguments
Chapter 3 Quick Reference

Chapter 4 : Using Decision Statements
Declaring Boolean Variables
Using Boolean Operators
Using if Statements to Make Decisions
Using switch Statements
Chapter 4 Quick Reference

Chapter 5 : Using Compound Assignment and Iteration Statements
Using Compound Assignment Operators
Writing while Statements
Writing for Statements
Writing do Statements
Chapter 5 Quick Reference

Chapter 6 : Managing Errors and Exceptions
Coping with Errors
Trying Code and Catching Exceptions
Using Checked and Unchecked Integer Arithmetic
Throwing Exceptions
Using a finally Block
Chapter 6 Quick Reference

Understanding the C# Object Model
Chapter 7 : Creating and Managing Classes and Objects
Understanding Classification
The Purpose of Encapsulation
Defining and Using a Class
Controlling Accessibility
Understanding static Methods and Data
Chapter 7 Quick Reference

Chapter 8 : Understanding Values and References
Copying Value Type Variables and Classes
Understanding Null Values and Nullable Types
Using ref and out Parameters
How Computer Memory Is Organized
The System.Object Class
Casting Data Safely
Chapter 8 Quick Reference

Chapter 9 : Creating Value Types with Enumerations and Structures
Working with Enumerations
Working with Structures
Chapter 9 Quick Reference

Chapter 10 : Using Arrays
Declaring and Creating an Array
Populating and Using an Array
Copying Arrays
Using Multidimensional Arrays
Chapter 10 Quick Reference

Chapter 11 : Understanding Parameter Arrays
Overloading: A Recap
Using Array Arguments
Comparing Parameter Arrays and Optional Parameters
Chapter 11 Quick Reference

Chapter 12 : Working with Inheritance
What Is Inheritance?
Using Inheritance
Understanding Extension Methods
Chapter 12 Quick Reference

Chapter 13 : Creating Interfaces and Defining Abstract Classes
Understanding Interfaces
Abstract Classes
Sealed Classes
Chapter 13 Quick Reference

Chapter 14 : Using Garbage Collection and Resource Management
The Life and Times of an Object
Resource Management
Implementing Exception-Safe Disposal
Chapter 14 Quick Reference

Defining Extensible Types with C#
Chapter 15 : Implementing Properties to Access Fields
Implementing Encapsulation by Using Methods
What Are Properties?
Understanding the Property Restrictions
Declaring Interface Properties
Generating Automatic Properties
Initializing Objects by Using Properties
Chapter 15 Quick Reference

Chapter 16 : Using Indexers
What Is an Indexer?
Indexers in Interfaces
Using Indexers in a Windows Application
Chapter 16 Quick Reference

Chapter 17 : Introducing Generics
The Problem with the object Type
The Generics Solution
Creating a Generic Class
Creating a Generic Method
Variance and Generic Interfaces
Chapter 17 Quick Reference

Chapter 18 : Using Collections
What Are Collection Classes?
Using Collection Initializers
The Find Methods, Predicates, and Lambda Expressions
Comparing Arrays and Collections
Chapter 18 Quick Reference

Chapter 19 : Enumerating Collections
Enumerating the Elements in a Collection
Implementing an Enumerator by Using an Iterator
Chapter 19 Quick Reference

Chapter 20 : Decoupling Application Logic and Handling Events
Understanding Delegates
Lambda Expressions and Delegates
Enabling Notifications with Events
Understanding User Interface Events
Chapter 20 Quick Reference

Chapter 21: Querying In-Memory Data by Using Query Expressions
What Is Language-Integrated Query?
Using LINQ in a C# Application
Chapter 21 Quick Reference

Chapter 22 : Operator Overloading
Understanding Operators
Understanding Compound Assignment Evaluation
Declaring Increment and Decrement Operators
Comparing Operators in Structures and Classes
Defining Operator Pairs
Implementing Operators
Understanding Conversion Operators
Chapter 22 Quick Reference

Building Professional Windows 8 Applications with C#
Chapter 23 : Improving Throughput by Using Tasks
Why Perform Multitasking by Using Parallel Processing?
Implementing Multitasking with the .NET Framework
Canceling Tasks and Handling Exceptions
Chapter 23 Quick Reference

Chapter 24 : Improving Response Time by Performing Asynchronous Operations
Implementing Asynchronous Methods
Using PLINQ to Parallelize Declarative Data Access
Synchronizing Concurrent Access to Data
Quick Reference

Chapter 25 : Implementing the User Interface for a Windows Store App
What Is a Windows Store App?
Using the Blank App Template to Build a Windows Store App
Chapter 25 Quick Reference

Chapter 26 : Displaying and Searching for Data in a Windows Store App
Implementing the Model-View-ViewModel Pattern
Windows 8 Contracts
Chapter 26 Quick Reference

Chapter 27 : Accessing a Remote Database in a Windows Store App
Retrieving Data from a Database
Inserting, Updating, and Deleting Data in a Database
Chapter 27 Quick Reference

Appendix : About the Author

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.


×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • შექმნა...