4.75
از 275 رای
مشخصات محصول
ویرایش
هشتم
حجم فایل
35 مگابایت
تعداد صفحات
1079
یونس ابراهیمی
درباره مدرس
برنامه نویس سی شارپ
سی شارپ (#C) یک زبان برنامهنویسی شیء گراست، که توسط شرکت مایکروسافت ساخته شده و ترکیبی از قابلیتهای خوب ++C و JAVA است. اگر با این دو زبان آشنایی دارید، این شانس را دارید که زبان #C را راحت یاد بگیرید. این زبان به قدری راحت است که هم کسانی که قبلاً برنامهنویسی نکردهاند و هم دانش آموزان میتوانند راحت آن را یاد بگیرند.
4.75
از 275 رای
84%
11%
2%
2%
1%
-
1
مبانی زبان سی شارپ
-
1
مقدمهای بر برنامه نویسی
-
2
سیشارپ چیست؟
-
3
دات نت فریم ورک (.NET Framework) چیست؟
-
4
ویژوال استودیو
-
5
دانلود و نصب ویژوال استودیو
-
6
قانونی کردن ویژوال استودیو
-
7
به روز رسانی ویژوال استودیو
-
8
به ویژوال استودیو خوش آمدید
-
9
گردشی در ویژوال استودیو
-
10
تغییر ظاهر ویژوال استودیو
-
11
ساخت یک برنامه ساده
-
12
استفاده از IntelliSense
-
13
رفع خطاها
-
14
توضیحات
-
15
کاراکترهای کنترلی
-
16
علامت @
-
17
متغیرها
-
18
انواع ساده
-
19
استفاده از متغیرها
-
20
ثابتها
-
21
تبدیل ضمنی
-
22
تبدیل صریح
-
23
تبدیل با استفاده از کلاس Convert
-
24
عبارات و عملگرها
-
25
عملگرهای ریاضی
-
26
عملگرهای تخصیصی (جایگزینی)
-
27
عملگرهای مقایسهای
-
28
عملگرهای منطقی
-
29
عملگرهای بیتی
-
30
تقدم عملگرها
-
31
گرفتن ورودی از کاربر
-
32
ساختارهای تصمیم
-
33
دستور if
-
34
دستور else
-
35
عملگر شرطی
-
36
دستور if چندگانه
-
37
دستور if تو در تو
-
38
استفاده از عملگرهای منطقی
-
39
دستور Switch
-
40
تکرار
-
41
حلقه While
-
42
حلقه do while
-
43
حلقه for
-
44
حلقههای تو در تو (Nested Loops)
-
45
خارج شدن از حلقه با استفاده از break و continue
-
46
آرایهها
-
47
حلقه foreach
-
48
آرایههای چند بعدی
-
49
آرایههای دندانه دار
-
50
متدها
-
51
مقدار برگشتی از یک متد
-
52
پارامترها و آرگومانها
-
53
نامیدن آرگومان ها
-
54
ارسال آرگومان ها به روش ارجاع
-
55
پارامترهای out
-
56
ارسال آرایه به عنوان آرگومان
-
57
کلمه کلیدی params
-
58
محدوده متغیر
-
59
پارامترهای اختیاری
-
60
سربارگذاری متدها
-
61
بازگشت
-
62
نمایندهها (Delegates)
-
63
آرگومانهای خط فرمان (Command Line Arguments)
-
64
شمارش (Enumeration)
-
65
تبدیل انواع شمارشی
-
66
ساختارها
-
67
برنامه نویسی شیء گرا (Object Oriented Programming)
-
68
کلاس
-
69
سازنده (Constructor)
-
70
مخرب (Destructor)
-
71
فیلدهای فقط – خواندنی
-
72
سطح دسترسی (Scope)
-
73
کپسوله سازی
-
74
خواص
-
75
فضای نام
-
76
ساختارها در برابر کلاسها
-
77
کتابخانه کلاس
-
78
وراثت
-
79
سطح دسترسی Protect
-
80
اعضای Static
-
81
متدهای مجازی
-
82
کلاس آبجکت (System.Object Class)
-
83
Boxing و Unboxing
-
84
ترکیب (Containment)
-
85
سربارگذاری عملگرها
-
86
عملگر is
-
87
رابطها (Interfaces)
-
88
کلاسهای انتزاعی (Abstract Class)
-
89
کلاسهای مهر و موم شده (Sealed Class)
-
90
کلاسهای تکه تکه (partial-classes)
-
91
چند ریختی
-
92
عملگر as
-
93
سربارگذاری تبدیلها
-
94
ایجاد آرایهای از کلاسها
-
95
ایندکسرها
-
96
String Interpolation
-
97
مدیریت استثناءها و خطایابی
-
98
استثناءهای اداره نشده
-
99
دستورات try و catch
-
100
استفاده از بلوک finally
-
101
ایجاد استثناء
-
102
تعریف یک استثناء توسط کاربر
-
103
اشکال زدایی توسط ویژوال استودیو
-
104
نقطه انفصال (Breakpoints)
-
105
قدم زدن در میان کدها
-
106
به دست آوردن مقادیر متغیرها
-
107
مجموعهها (Collections)
-
108
کلاس ArrayList
-
109
ایجاد یک کلکسیون
-
110
ساخت دیکشنری
-
111
Hashtable
-
112
انواع Enumerator و Enumerable
-
113
رابطهای IEnumerator و IEnumerable
-
114
پیمایشگر (Iterator)
-
115
کلکسیونهای عمومی (Generic Collections)
-
116
جنریکها (Generics)
-
117
متدهای جنریک
-
118
کلاسهای جنریک
-
119
محدودیت نوع
-
120
انواع تهی
-
121
عملگر (??) Null Coalescing
-
122
رویدادها (Events)
-
123
متدهای بی نام (Anonymous Methods)
-
124
مقدار دهندهها (Initializers)
-
125
نوع استنباطی (Type Inference)
-
126
انواع بی نام (Anonymous Types)
-
127
متدهای توسعه یافته
-
128
عبارات لامبدا (Lambda expressions)
-
129
Expression-Bodied Members
-
130
استفاده از کلاسهای استاتیک در فضای نام
-
131
مقدار دهی اولیه به خصوصیات خودکار
-
132
فیلتر استثنائات
-
133
دستور using
-
134
مخفی کردن متد (Method Hiding)
-
135
Tuple چیست
-
136
توابع محلی (Local Functions)
-
137
اشیاء تغییر ناپذیر (Immutable Object)
-
-
2
Windows Form
-
1
برنامه نویسی ویژوال
-
2
ایجاد یک برنامه ویندوزی ساده
-
3
کنترل کننده رویداد (Event Handler)
-
4
جدا کردن محیط طراحی از محیط کدنویسی
-
5
کلاس MessageBox
-
6
کنترلها
-
7
نامگذاری کنترلها
-
8
ویندوز فرم
-
9
کنترل Button
-
10
کنترل ErrorProvider
-
11
کنترل HelpProvider
-
12
کنترل Label
-
13
کنترل TextBox
-
14
کنترل RichTextBox
-
15
کنترل RadioButton
-
16
کنترل CheckBox
-
17
کنترل ListBox
-
18
کنترلهای Panel و GroupBox
-
19
کنترل ComboBox
-
20
کنترل CheckedListBox
-
21
کنترل NumericUpDown
-
22
کنترل PictureBox
-
23
کنترل LinkLable
-
24
کنترل MonthCalendar
-
25
کنترل NotifyIcon
-
26
کنترل DateTimePicker
-
27
کنترل DataGridView
-
28
کنترل TabControl
-
29
کنترل TreeView
-
30
کنترل ToolTip
-
31
کنترل TrackBar
-
32
کنترل Timer
-
33
کنترل FileSystemWatcher
-
34
کنترل WebBrowser
-
35
کنترل ContextMenuStrip
-
36
طراحی فرمهای ویندوزی
-
37
خاصیت Anchor
-
38
خاصیت Dock
-
39
خاصیت TabIndex
-
40
اضافه کردن منو به فرم
-
41
ساخت نوار ابزار
-
42
کنترل ToolStripContainer
-
43
کادرهای محاورهای
-
44
کنترل ColorDialog
-
45
کنترل FontDialog
-
46
کنترل FolderBrowserDialog
-
47
کنترل OpenFileDialog
-
48
کنترل SaveFileDialog
-
49
رویدادهای ماوس
-
50
رویدادهای کیبورد
-
51
UserControl
-
52
فرم شرطی (Modal Form) در سیشارپ
-
53
کار با فرمهای MDI
-
-
3
WPF
-
1
WPF چیست؟
-
2
XAML چیست؟
-
3
آشنایی با محیط کدنویسی WPF
-
4
ساختار کلی یک برنامه WPF
-
5
ایجاد یک برنامه WPF ساده
-
6
کنترل Window
-
7
آشنایی با xaml
-
8
پارامترهای خط فرمان
-
9
کنترل کننده رویداد (event Handler)
-
10
کلاس MessageBox
-
11
مدیریت طرح بندی و چیدمان عناصر
-
12
کنترل Canvas
-
13
کنترل WrapPanel
-
14
کنترل StackPanel
-
15
کنترل DockPanel
-
16
کنترل Grid
-
17
کنترلها
-
18
نام گذاری کنترلها
-
19
کنترل TextBlock
-
20
کنترل Label
-
21
پردازش متن (Text Rendering)
-
22
کنترل TextBox
-
23
کنترل PasswordBox
-
24
کنترل RadioButton
-
25
کنترل CheckBox
-
26
کنترل GroupBox
-
27
کنترل Expander
-
28
کنترل ToolTip
-
29
کنترل Slider
-
30
کنترل TreeView
-
31
کنترل ListBox
-
32
کنترل ListView
-
33
کنترل DataGrid
-
34
کنترل Image
-
35
کنترل MediaElement
-
36
کادرهای محاورهای
-
37
کنترل OpenFileDialog
-
38
کنترل SaveFileDialog
-
39
اتصال دادهها (Data Binding)
-
40
مقدمهای بر Command ها
-
41
منوها
-
42
کنترل Menu
-
43
کنترل ContextMenu
-
44
کنترل ToolBar
-
45
کنترل StatusBar
-
46
Resource ها
-
47
Style ها
-
48
مدیریت خطاها
-
-
4
دات نت فریم ورک
-
1
کلاس DateTime
-
2
محاسبه اختلاف دو تاریخ
-
3
کلاس Math
-
4
ایجاد عدد تصادفی
-
5
رشتهها و عبارات با قاعده (منظم)
-
6
کلاس String
-
7
مقایسه رشتهها
-
8
الحاق رشتهها
-
9
جا دادن یک رشته در داخل رشته دیگر
-
10
حذف زائدهها از رشتهها
-
11
جداکردن رشتهها
-
12
جستجو کردن در رشتهها
-
13
استخراج، حذف و جایگزین کردن رشتهها
-
14
جایگزین کردن رشتهها
-
15
تغییر بزرگی و کوچکی حروف یک رشته
-
16
قالب بندی رشتهها
-
17
کلاس StringBuilder
-
18
اعتبار سنجی با استفاده از عبارات باقاعده
-
19
File System
-
20
آدرسهای مطلق و نسبی
-
21
فضای نام IO
-
22
کلاس IO.File
-
23
کلاس IO.FileInfo
-
24
کلاس IO.Directory
-
25
کلاس IO.DirectoryInfo
-
26
کلاس IO.Path
-
27
کلاس FileStream
-
28
نوشتن در یک فایل متنی
-
29
خواندن از یک فایل متنی
-
30
فشرده کردن و از حالت فشرده در آوردن یک فایل متنی
-
31
زبان نشانه گذاری توسعه پذیر (XML)
-
32
XML Document Object Model
-
33
نوشتن در یک فایل XML
-
34
خواندن از فایل XML
-
35
استفاده از XPath برای انتخاب گرهها
-
36
استفاده از فونت در سیشارپ
-
37
ویرایش فونتها (مثال)
-
38
مقایسه اشیاء با استفاده از رابطهای IComparable و IComparer
-
39
Object Browser
-
-
5
LINQ
-
1
LINQ چیست؟
-
2
عبارات پرس و جو
-
3
استفاده از روش متدی
-
4
اجرای با تأخیر (deferred execution)
-
5
عبارت from
-
6
عبارت Select
-
7
متد Select()
-
8
عبارت where
-
9
عبارت orderby
-
10
عبارت let
-
11
عبارت group-by
-
12
اتصال منابع دادهای
-
13
عبارت join – انجام عمل inner join
-
14
عبارت Join – انجام یک عمل Group Join
-
15
عبارت Join – انجام یک عمل Left Outer Join
-
16
LINQ to XML
-
17
ایجاد یک سند XML با استفاده از LINQ to XML
-
18
LINQ To SQL چیست؟
-
19
پرس و جو در دیتابیس با استفاده از LINQ to SQL
-
20
ویرایش بانک اطلاعاتی با استفاده از LINQ to SQL
-
21
متدهای بهم پیوسته (Aggregate Methods) در LINQ
-
-
6
ADO.NET و دیتابیس
-
1
مبانی SQL
-
2
ایجاد جدول و دیتابیس با استفاده از ویژوال استودیو
-
3
اتصال به دیتابیس با استفاده از ابزارهای ویژوال استودیو
-
4
رشته اتصال (Connection Strings)
-
5
Data Provider
-
6
کلاس Connection
-
7
کلاس Command
-
8
کلاس Parameter
-
9
کلاس DataReader
-
10
کلاس DataAdapter
-
11
کلاس DataSet
-
12
اتصال به دیتابیس با کد
-
13
پرس و جو در دیتابیس: روش متصل (Connected)
-
14
پرس و جو در دیتابیس: روش غیر متصل (Disconnected)
-
15
اضافه کردن رکورد: روش متصل
-
16
اضافه کردن رکورد: روش غیر متصل
-
17
پاک کردن یک رکورد: روش متصل
-
18
پاک کردن یک رکورد – روش غیر متصل
-
19
بروزرسانی رکوردها: روش متصل
-
20
بروزرسانی رکوردها: روش غیر متصل
-
21
اتصال به دیتابیس Access
-
22
پرس و جو در دیتابیس Access
-
-
7
ملحقات
274 دیدگاه برای کتاب سی شارپ به زبان ساده (PDF)
دیدگاه خود را بنویسید لغو پاسخ
فاروق شایسته (خریدار محصول) –
سلام. بنده نسخه قبلی کتاب شما را که ۷۲۷ صفحه بود را خریداری کرده ام. لطفا نسخه بروز شده را برام بفرستید ممنونم
Mehdi maleki –
با سلام و احترام
ضمن عرض خسته نباشيد و تشكر سايت خوب و عالي تان
بنده نسخه ۲۰۱۰ رو قبلا خریدم كه شامل 727 صفحه مي باشد. چطور مي توانم نسخه جديد را تهيه نمايم.
یونس ابراهیمی –
سلام، بسیار ممنون بابت لطفتون
ایمیلتون رو چک بفرمایید.
سمیه (خریدار محصول) –
سلام عاقا تورو خدا این کتابو چاپش کنید اینجوری که کور میشیم از روی لب تاب بخونیمش
یونس ابراهیمی –
سلام دوست عزیز
حقیقتش اینه که قصد دارم چاپش کنم واسه امسال ولی حداقلش اینه که واسه تابستون چاپ نمیشه. شما هم می تونید مثل اون دوستمون بدین به چاپخونه واستون چاپ کنه
موفق و موید باشین
فرشید (خریدار محصول) –
با سلام خدمت شما.خسته نباشید.ببخشید من چند سوال دارم لطفا جوابم رو بدید .من تا حالا هیچی از زبان برنامه نویسی نخوندم و نمیدونم.میشه بگید این کتاب به من کمک میکنه?یعنی این کتاب به طور کامل و از ابتدا توضیح داده??یعنی اگ ی علامت قرار داده علتش رو گفته???
یونس ابراهیمی –
سلام دوست عزیز، بسیار ممنون
این کتاب کلا واسه کساییه که قبلا اصلا برنامه نویسی نکردن، مباحث به زبان بسیار ساده توضیح داده شده، برای اینکه با نحوه آموزش قبل از خرید کتاب آشنا بشین، بنده 140 صفحه اول کتاب رو به صورت رایگان گذاشتم که با مطالعش خیلی چیزا دستتون میاد. با وجود این 140 صفحه با آگاهی کامل می تونید کتاب رو بخرید. البته همین کتاب به صورت ویدئو تو سایت موجود البته با جزییات بیشتر که بنده توصیه می کنم واسه شما که مبتدی هستین ، از ویدئو استفاده کنید، چون علاوه بر مطالب کتاب مباحث بیشتری توضیح داده شده و در ضمن پروژه هم داره که شما به وسیله اون به درک بهتری از برنامه نویسی میرسین.
موفق و موید باشین
اکبر (خریدار محصول) –
سلام خدمت آقای ابراهیمی
بنده چند وقت پیش این کتاب رو حریداری کردم واقعا استفاده کردم، عالی بود ، لازم دونستم که از زحمات شما استاد گرامی تشکر کنم.
در پناه حق موفق و موید باشین
یونس ابراهیمی –
سلام
بسیار بسیار ممنون، همچنین
Reza.gh (خریدار محصول) –
سلام
بنده نسخه 2010 رو قبلا خریدم، فوق العاده بود و واقعا استفاده کرد. خواستم بدونم که این نسخه چه فرقی با نسخه قبلی داره.
یونس ابراهیمی –
سلام دوست عزیز، ممنون بابت لطفتون
برای مشاهده تفاوت این دو نسخه بهتره که همون فهرست مطالب 140 صفحه اول کتاب که به صورت رایگان گذاشتم، رو مشاهده بفرمایید.
مرضیه (خریدار محصول) –
سلام خدمت شما
من قبلا این کتاب رو خریدم، البته نسخه 2010 و 727 صفحه ایشو. الان این نسخه رو چطور می تونم داشته باشم. باید چقدر پرداخت کنم؟
یونس ابراهیمی –
سلام دوست عزیز، ایمیلتون رو چک بفرمایید
سبحان –
سلام من نسخه ۷۰۰ صفحه آی کتاب رو خریداری کردم نسخه جدید رو ایمیل میکنید؟؟؟؟
یونس ابراهیمی –
ایمیلتون رو چک بفرمایید
mehdi_prn1988 –
منم الان این کتاب رو خریدم و قصد دارم پرینت بگیرم و به عنوان کتاب داشته باشم
مرسی از آقای مهندس ابراهیمی
یونس ابراهیمی –
بسیار ممنون بابت لطفتون، تو برنامه دارم که چاپش کنم و حتما این کار رو میکنم. ممنون میشم که سایت و کتاب رو به دوستاتون معرفی بفرمایید.
mehdi_prn1988 –
من 140 صفحه اول کتاب رو خوندم و بسیار عالی توضیح داده بودید .وخیلی مشتاق شدم تا نسخه چاپی رو خریداری کنم که متاسفانه موجود نیست وپیشنهاد میکنم حتما به چاپ برسونید .
mehdi_prn1988 –
با سلام
این کتاب نسخه چاپی هم داره یا فقط به صورت فایل ارائه میشه ؟
اگه داره مربوط به کدام انتشارات هست ؟
مرسی
یونس ابراهیمی –
سلام، نه نسخه چاپی نداره و فعلا به صورت فایل ارایه میشه
kamran –
با سلام، در جواب شما دوست عزیز عرض کنم که بنده هم این کتاب رو خریدم و چون خوندن pdf اذیتم می کرد ، دادم به یه چاپخانه و واسم چاپ کرد، قیمت تمام شدش با احتساب خرید فایل 50 هزار شد. ولی ارزشش رو داشت.
جا داره از آقای ابراهیمی به خاطر این کتاب ارزنده تشکر کنم.
موفق و موید باشین