PDA

View Full Version : آموزش: کتاب سی شارپ به زبان ساده



یونس ابراهیمی
شنبه 24 فروردین 1392, 07:10 صبح
با عرض سلام خدمت دوستان عزیز و با عرض پوزش از مدیران سایت.
دلیل عذر خواهی بنده وجود تاپیکی شبیه به این ولی با عنوان "آیا این کتاب می تواند جای ..."می باشد. به دلیل مشکلاتی که برای بنده در چاپ کتاب و به تعویق افتادن اون پیش اومد تصمیم گرفتم سر فصل های جلد اولشو توی یه تاپیک قرار بدم تا دوستان عزیز از سر در گمی در بیان...از این به بعد تا چاپ کتاب هر روز سعی میکنم یکی از سر فصل ها رو براتون بذارم...هر کدوم رو که اضافه کنم هم رنگشو تغییر میدم و هم اندازشو،...البته تصمصم گرفتم که بخش سوکت و wpf رو به صورت جدا توی جلدهای بعدی بگونجونم...نظر یادتون نره...بی قراری هم نکنید واسه سوکت و wpf ...اونارم میذارم...به سایت w3-farsi.com یه سری بزنید اول راهه هنوز... موفق باشید


Introduction to Programming (http://www.uploadtak.com/images/683_Introduction_to_Prog.pdf)
What is .NET Framework? (http://www.uploadtak.com/images/f4386_What_is_.pdf)
What is C#? (http://www.uploadtak.com/images/6925_What_is_C.pdf)
Visual C#‎‎‎‎‎‎‎‎‎ Express and Visual Studio (http://www.uploadtak.com/images/7946_Visual_C_Express_and.pdf)
Installing Visual C#‎‎‎‎‎‎‎‎‎ Express 2010 (http://www.uploadtak.com/images/x46_5_Installing_Visual_.pdf)
Welcome to Visual C#‎‎‎‎‎‎‎‎‎ Express 2010 (http://www.uploadtak.com/images/p299_6_Welcome_to_Visual_.pdf)
Registering Visual C#‎‎‎‎‎‎‎‎‎ Express 2010 (http://www.uploadtak.com/images/z7964_7_Registering_Visual.pdf)
Exploring Visual C#‎‎‎‎‎‎‎‎‎ Express 2010 (http://www.uploadtak.com/images/8574_8_Exploring_Visual_C.pdf)
Changing the Layout of Visual C#‎‎‎‎‎‎‎‎‎ Express (http://www.uploadtak.com/images/q8737_9_Changing_the_Layou.pdf)
Creating a Simple Program (http://www.uploadtak.com/images/d824_10_Creating_a_Simple.pdf)
Using IntelliSense (http://www.uploadtak.com/images/s3869_11_Using_IntelliSens.pdf)
Troubleshooting Errors (http://www.uploadtak.com/images/m4712_12_Troubleshooting_E.pdf)
Escape Sequences (http://www.uploadtak.com/images/l6811_13_Escape_Sequences.pdf)
String Verbatim (http://www.uploadtak.com/images/t232_14_String_Verbatim.pdf)
Variables
Simple Types
Using Variables
Constants
Implicit Conversion
Explicit Conversion
Conversion using the Convert Class
Expressions and Operators
Mathematical Operators
Assignment Operators
Comparison Operators
Logical Operators
Bitwise and BitShift Operators
Operator Precedence
Getting Input from User
Making Decisions
The if Statement
The if else Statement
Conditional Operator
Multiple Selection if Statements
Nesting if Statements
Using Logical Operators
The switch Statement
Looping
The while Loop
The do while Loop
The for Loop
break and continue Statements
Arrays
The foreach Loop
Multidimensional Arrays
Jagged Arrays
Methods
Returning Values from a Method
Parameters and Arguments
Named Parameters
Passing Arguments by Reference
Out Parameters
Arrays as Arguments
The params Keyword
Variable Scopes
Optional Parameters
Method Overloading
Recursion
Delegates
Command Line Arguments
Enumerations
Converting Enumerations
Structures
Object Oriented Programming
Defining a Class
Constructors
Destructors
readonly Fields
Access Specifiers
Encapsulation
Properties
Namespaces
Structures Versus Classes
Class Library
Inheritance
Protected Members
Static Members
Virtual Methods
System.Object Class
Boxing and Unboxing
Containment
Operator Overloading
The is Operator
Interfaces
Abstract Classes
Sealed Classes
Partial Classes
Polymorphism
The as Operator
Overloading Conversions
Arrays for Classes
Indexers
Exception Handling and Debugging
Unhandled Exceptions
try catch Statements
Using finally Blocks
Throwing Exceptions
Exception Properties
User-Defined Exceptions
Debugging Using Visual Studio
Breakpoints
Stepping Through Your Code
Viewing Values of Variables
Collections
The ArrayList Class
Creating Your Own Collection
Creating Dictionaries
Iterators
Generics
Generic Methods
Generic Classes
Type Constraints
Generic Collections
Nullable Types
Events
Anonymous Methods
Initializers
Type Inference
Anonymous Types
Extension Methods
Lambda Expressions
Visual Programming
Creating a Simple Windows Forms Application
Event Handling
Separating Design and Functionality
The MessageBox Class
Controls
Naming Your Controls
The Windows Form
The Button Control
The Label Control
The TextBox Control
The RichTextBox Control
The RadioButton Control
The CheckBox Control
The Panel and GroupBox Controls
The ComboBox Control
The ListBox Control
The CheckedListBox Control
The NumericUpDown Control
The PictureBox Control
The LinkLabel Control
The MonthCalendar Control
The DateTimePicker Control
The ListView Control
The TabControl
The ToolTip Control
The TrackBar Control
The Timer Control
Designing Windows Forms
Anchoring Controls
Docking Controls
Using the TabIndex Property
Adding Menus to Your Forms
Creating ToolBars
The ToolStripContainer Control
Dialogs
The ColorDialog Control
The FontDialog Control
The FolderBrowserDialog Control
The OpenFileDialog Control
The SaveFileDialog Control
Dynamically Adding Controls
Mouse Events
Keyboard Events
The System.DateTime Class
Date Difference Calculator
The System.Math Class
Random Number Generation
Strings and Regular Expressions
System.String Class
Comparing Strings
Concatenating Strings
Inserting Strings
Trimming Strings
Splitting Strings
Searching Strings
Extracting, Removing, Replacing Strings
Changing Casing of Strings
String Formatting
StringBuilder Class
Regular Expressions
Validation Using Regular Expressions
File System
Absolute and Relative Paths
The System.IO.File Class
The System.IO.FileInfo Class
The System.IO.Directory Class (http://www.uploadtak.com/images/g97_The_System.pdf)
The System.IO.DirectoryInfo Class
The System.IO.Path Class
Writing to a File
Reading from a File
Compressing and Decompressing a Text File
Extensible Markup Language (XML)
XML Document Object Model
Writing to an XML File
Reading from an XML File
Using XPath to Select Nodes
Using Fonts
Modifying Fonts (An Example)
Comparing Objects Using the IComparable<T> and IComparer<T>
Simple Calculator
Simple Text Editor
Simple Media Player
Tic-Tac-Toe Game in C#‎‎‎‎‎‎‎‎‎
Language Integrated Query
Query Expressions
Using the Method Syntax
Deferred Execution
The from Clause
The select Clause
The where Clause
The orderby Clause
The let Clause
The group-by Clause
Joining Data Sources
The join Clause – Doing an Inner Join
The join Clause – Doing a Group Join
The join Clause – Doing a Left Outer Join
More LINQ Examples
LINQ Aggregate Methods
Database and ADO.NET
SQL Basics
Installing SQL Server 2008 Express
Creating a Sample Database and Table
Connecting to a Database with Visual Studio Tools
Connection Strings
Data Providers
The Connection Class
The Command Class
The Parameter Class
The DataReader Class
The DataAdapter Class
The DataSet Class
Connecting to a Database Through Code
Querying a Database: Connected Approach
Querying a Database: Disconnected Approach
Inserting Records: Connected Approach
Inserting Records: Disconnected Approach
Deleting Records: Connected Approach
Deleting Records: Disconnected Approach
Updating Records: Connected Approach
Updating Records: Disconnected Approach
Simple Student Enrollment System (Connected)
Simple Student Enrollment System (Disconnected)
Connecting to an Access Database
Querying Data from an Access Database
LINQ to SQL
Querying a Database with LINQ to SQL
Modifying Database with LINQ to SQL
List of Reserved Keywords
Operator Precedence Chart
Casing Styles in .NET
Decimal to Binary Conversion
Binary to Decimal Conversion
Converting Negative Numbers to Binary

محسن=0
شنبه 24 فروردین 1392, 07:49 صبح
سلام.میشه درباره کتاب بیشتر توضیح بدید.کی چاپ میشه؟چن تا صفحه داره؟ کدوم انتشارات؟اگه کتاب ترجمه شده هست چرا سر فصلها رو به انگلیسی فرمودید.

یونس ابراهیمی
شنبه 24 فروردین 1392, 08:08 صبح
سلام.میشه درباره کتاب بیشتر توضیح بدید.کی چاپ میشه؟چن تا صفحه داره؟ کدوم انتشارات؟اگه کتاب ترجمه شده هست چرا سر فصلها رو به انگلیسی فرمودید.

سلام دوست عزیز...جلد اول کتاب حدود 700 صفحه است...من فایل word ش رو دارم...فهرست بندی نکردم...به همین خاطر سرفصل های منبع اصلیش رو copy/paste کردم...دارم با چند تا انتشاراتی رایزنی میکنم...میخوام رنگی چاپ کنم، یه کم قیمت رو بالا میگن...البته درست میشه

asd313
شنبه 07 اردیبهشت 1392, 08:18 صبح
داداش بی صبرانه منتظر کتابتیم بدجور به مولا فقطططططط زودتررررررررر داداش ، راستی من زیاد با کتاب کلاسیک حال نمیکنم بازم میگم حاضرم پی دی افشو ازت بخرم داداش (فقط قیمت بگو) براتون یه پیام شخصی فرستادم همونو جواب بدید ممنون میشم

Spresso
شنبه 07 اردیبهشت 1392, 11:01 صبح
سلام
منم کتابتونو میخوام
:تشویق:

cyberlink
چهارشنبه 27 شهریور 1392, 21:40 عصر
شما می توانید کتاب VISUAL C#.NET و STEP BY STEP(انگلیسی) جان شارپ را بخرید که ترجمه ان توسط اقای محسن کریمی در بازار است.