افزودن کتاب
 
ایمیل شما

دانلود کتاب سی شارپ به زبان ساده

نویسنده | آپلود توسط یونس ابراهیمی۴۵۵۴ بازدید
دانلود کتاب سی شارپ به زبان ساده
بزرگنمایی
(۳)
دانلود کتاب سی شارپ به زبان ساده
معرفی کتاب سی شارپ به زبان ساده

ویرایش جدید و 2017 کتاب سی شارپ به زبان ساده

دنیای برنامه نویسی دنیای عجیبی است. برنامه نویسی به شما اجازه می دهد که با کامپیوترتان مانند یک رئیس رفتار کنید. برنامه نویسی می تواند شغل یا تفریح شما باشد. اما هدف اصلی از برنامه نویسی ارائه راه حلی برای برطرف کردن مشکلات مختلف است. برنامه نویسی هنر برطرف کردن مشکلات با استفاده از کد است. ما می توانیم با استفاده از زبان های برنامه نویسی برنامه بنویسیم. زبان های برنامه نویسی زیادی وجود دارند که از بین چندین زبان از همه مشهورتر می باشند.

شاید یکی از بهترین زبان های برنامه نویسی برنامه سی شارپ باشد. در این کتاب ما به شما نحوه برنامه نویسی به زبان سی شارپ را به صورت تصویری آموزش می دهیم. سعی کنید حتما بعد از خواندن کتاب کدهای آن را به صورت عملی تمرین کنید و اینکه قابلیت و مفهوم کدها را بفهمید. نه آن ها را حفظ کنید.

فهرست مطالب:

سی‌شارپ چیست؟    
دات نت فریم ورک (.NET Framework) چیست؟    
ویژوال استودیو    
دانلود و نصب ویژوال استودیو    
قانونی کردن ویژوال استودیو    
به ویژوال استودیو خوش آمدید    
گردشی در ویژوال استودیو    
تغییر ظاهر ویژوال استودیو    
ساخت یک برنامه ساده    
استفاده از IntelliSense    
رفع خطاها    
توضیحات    
کاراکترهای کنترلی    
علامت @    
متغیرها    
انواع ساده    
استفاده از متغیرها    
ثابت‌ها    
تبدیل ضمنی    
تبدیل صریح    
تبدیل با استفاده از کلاس Convert    
عبارات و عملگرها    
عملگرهای ریاضی    
عملگرهای تخصیصی (جایگزینی)    
عملگرهای مقایسه ای    
عملگرهای منطقی    
عملگرهای بیتی    
تقدم عملگرها    
گرفتن ورودی از کاربر    
ساختارهای تصمیم    
دستور if    
دستور if...else    
عملگر شرطی    
دستور if  چندگانه    
دستور if تو در تو    
استفاده از عملگرهای منطقی    
دستور Switch    
تکرار    
حلقه While    
حلقه do while    
حلقه for    
حلقه‌های تو در تو (Nested Loops)    
خارج شدن از حلقه با استفاده از break و continue    
آرایه‌ها    
حلقه foreach    
آرایه‌های چند بعدی    
آرایه‌های دندانه دار    
متدها    
مقدار برگشتی از یک متد    
پارامترها و آرگومانها    
نامیدن آرگومانها    
ارسال آرگومانها به روش ارجاع    
پارامترهای out    
ارسال آرایه به عنوان آرگومان    
کلمه کلیدی params    
محدوده متغیر    
پارامترهای اختیاری    
سربارگذاری متدها    
بازگشت    
نماینده‌ها (Delegates)    
آرگومانهای خط فرمان (Command Line Arguments)    
شمارش (Enumeration)    
تبدیل انواع شمارشی    
ساختارها    
برنامه نویسی شیء گرا (Object Oriented Programming)    
کلاس    
سازنده (Constructor)    
مخرب (Destructor)    
فیلدهای فقط – خواندنی    
سطح دسترسی (Scope)    
کپسوله سازی    
خواص    
فضای نام    
ساختارها در برابر کلاس‌ها    
کتابخانه کلاس    
وراثت    
سطح دسترسی Protect    
اعضای Static    
متدهای مجازی    
کلاس آبجکت (System.Object Class)    
Boxing و Unboxing    
ترکیب (Containment)    
سربارگذاری عملگرها    
عملگر is    
رابط‌ها (Interfaces)    
کلاس‌های انتزاعی (Abstract Class)    
کلاس‌های مهر و موم شده (Sealed Class)    
کلاس‌های تکه تکه (partial-classes)    
چند ریختی    
عملگر as    
سربارگذاری تبدیل‌ها    
ایجاد آرایه ای از کلاس‌ها    
ایندکسرها    
String Interpolation    
مدیریت استثناءها و خطایابی    
استثناءهای اداره نشده    
دستورات try و catch    
استفاده از بلوک finally    
ایجاد استثناء    
تعریف یک استثناء توسط کاربر    
اشکال زدایی توسط ویژوال استودیو    
نقطه انفصال (Breakpoints)    
قدم زدن در میان کدها    
به دست آوردن مقادیر متغیرها    
مجموعه‌ها (Collections)    
کلاس ArrayList    
ایجاد یک کلکسیون    
ساخت دیکشنری    
Hashtable در سی‌شارپ    
انواع Enumerator و Enumerable    
رابط‌های IEnumerator و IEnumerable    
پیمایشگر (Iterator)    
کلکسیون‌های عمومی (Generic Collections)    
جنریک‌ها (Generics)    
متدهای جنریک    
کلاس‌های جنریک    
محدودیت نوع    
انواع تهی    
عملگر (??) Null Coalescing    
رویدادها (Events)    
متدهای بی نام (Anonymous Methods)    
مقدار دهنده‌ها (Initializers)    
نوع استنباطی (Type Inference)    
انواع بی نام (Anonymous Types)    
متدهای توسعه یافته    
عبارات لامبدا (Lambda expressions)    
Expression-Bodied Members    
استفاده از کلاس های استاتیک در فضای نام    
مقدار دهی اولیه به خصوصیات خودکار    
فیلتر استثنائات    
دستور using    
مخفی کردن متد (Method Hiding)    
Tuple چیست    
توابع محلی (Local Functions)    
اشیاء تغییر ناپذیر (Immutable Object)    

ویندوز فرم
برنامه نویسی ویژوال    
ایجاد یک برنامه ویندوزی ساده    
کنترل کننده رویداد (Event Handler)    
جدا کردن محیط طراحی از محیط کدنویسی    
کلاس MessageBox    
کنترل‌ها    
نامگذاری کنترل‌ها    
ویندوز فرم    
کنترل Button    
کنترل ErrorProvider    
کنترل HelpProvider    
کنترل Label    
کنترل TextBox    
کنترل RichTextBox    
کنترل RadioButton    
کنترل CheckBox    
کنترل ListBox    
کنترل‌های Panel و GroupBox    
کنترل ComboBox    
کنترل CheckedListBox    
کنترل NumericUpDown    
کنترل PictureBox    
کنترل LinkLable    
کنترل MonthCalendar    
کنترل Notify Icon    
کنترل DateTimePicker    
کنترل DataGridView    
کنترل TabControl    
کنترل TreeView    
کنترل ToolTip    
کنترل TrackBar    
کنترل Timer    
کنترل FileSystemWatcher    
کنترل WebBrowser    
کنترل ContextMenuStrip    
طراحی فرم‌های ویندوزی    
خاصیت Anchor    
خاصیت Dock    
خاصیت TabIndex    
اضافه کردن منو به فرم    
ساخت نوار ابزار    
کنترل ToolStripContainer    
کادرهای محاوره‌ای    
کنترل ColorDialog    
کنترل FontDialog    
کنترل FolderBrowserDialog    
کنترل OpenFileDialog    
کنترل SaveFileDialog    
رویدادهای ماوس    
رویدادهای کیبورد    
UserControl    
فرم شرطی (Modal Form) در سی‌شارپ    
کار با فرم‌های MDI    

دات نت فریم ورک
کلاس System.DateTime    
محاسبه اختلاف دو تاریخ    
کلاس System.Math    
ایجاد عدد تصادفی    
رشته‌ها و عبارات با قاعده (منظم)    
کلاس System.String    
مقایسه رشته‌ها    
الحاق رشته‌ها    
جا دادن یک رشته در داخل رشته دیگر    
حذف زائده‌ها از رشته‌ها    
جداکردن رشته‌ها    
جستجو کردن در رشته‌ها    
استخراج، حذف و جایگزین کردن رشته‌ها    
جایگزین کردن رشته‌ها    
تغییر بزرگی و کوچکی حروف یک رشته    
قالب بندی رشته‌ها    
کلاس StringBuilder    
اعتبار سنجی با استفاده از عبارات باقاعده    
File System    
آدرس‌های مطلق و نسبی    
فضای نام System.IO    
کلاس System.IO.File    
کلاس System.IO.FileInfo    
کلاس System.IO.Directory    
کلاس System.IO.DirectoryInfo    
کلاس System.IO.Path    
کلاس FileStream    
نوشتن در یک فایل متنی    
خواندن از یک فایل متنی    
فشرده کردن و از حالت فشرده در آوردن یک فایل متنی    
زبان نشانه گذاری توسعه پذیر (XML)    
XML Document Object Model    
نوشتن در یک فایل XML    
خواندن از فایل XML    
استفاده از XPath برای انتخاب گره‌ها    
استفاده از فونت در سی‌شارپ    
ویرایش فونت‌ها (مثال)    
مقایسه اشیاء با استفاده از رابط‌های IComparable و IComparer    
Object Browser    

LINQ
LINQ چیست؟    
عبارات پرس و جو    
استفاده از روش متدی    
اجرای با تأخیر (deferred execution)    
عبارت from    
عبارت Select    
متد Select()    
عبارت where    
عبارت orderby    
عبارت let    
عبارت group-by    
اتصال منابع داده ای    
عبارت join - انجام عمل inner join    
عبارت Join - انجام یک عمل Group Join    
عبارت Join - انجام یک عمل Left Outer Join    
LINQ to XML    
ایجاد یک سند XML با استفاده از LINQ to XML    
LINQ To SQL چیست؟    
پرس و جو در دیتابیس با استفاده از LINQ to SQL    
ویرایش بانک اطلاعاتی با استفاده از LINQ to SQL    
متدهای بهم پیوسته (Aggregate Methods) در LINQ    

ADO.NET
ADO.NET و دیتابیس‌ها    
مبانی SQL    
ایجاد جدول و دیتابیس با استفاده از ویژوال استودیو    
اتصال به دیتابیس با استفاده از ابزارهای ویژوال استودیو    
رشته اتصال (Connection Strings)    
Data Provider    
کلاس Connection    
کلاس command    
کلاس Parameter    
کلاس DataReader    
کلاس DataAdapter    
کلاس DataSet    
اتصال به دیتابیس با کد    
پرس و جو در دیتابیس: روش متصل (Connected)    
پرس و جو در دیتابیس: روش غیر متصل (Disconnected)    
اضافه کردن رکورد: روش متصل    
اضافه کردن رکورد: روش غیر متصل    
پاک کردن یک رکورد: روش متصل    
پاک کردن یک رکورد – روش غیر متصل    
بروزرسانی رکوردها: روش متصل    
بروزرسانی رکوردها: روش غیر متصل    
اتصال به دیتابیس Access    
پرس و جو در دیتابیس Access    

معماری سه لایه
معماری سه لایه چیست؟    
تشریح لایه‌ها در معماری سه لایه    
سیستم ثبت مشخصات فردی – با استفاده از معماری سه لایه    
برقراری ارتباط بین لایه‌ها    
عملیات انتخاب، درج، حذف و ویرایش   

کلمات کلیدی: آموزش برنامه نویسی شی گرا، برنامه نویسی سی شارپ، برنامه نویسی C#، آموزش برنامه نویسی سی شارپ، آموزش برنامه نویسی C#، آموزش برنامه نویسی شی گرا در سی شارپ، آموزش برنامه نویسی شی گرا در C#

×

لینک کوتاه این کتاب:

این لینک را می توانید در سایت، وبلاگ، ایمیل، فیسبوک، توییتر و... به اشتراک بگذارید.


کتاب‌های مرتبط با کتاب سی شارپ به زبان ساده
دانلود کتاب مقدمه ای بر ویژوال استودیو و سی شارپدانلود کتاب آموزش برنامه نویسی #c مایکروسافت با تکنولوژی net.دانلود کتاب برنامه نویسی موازی با سی شارپ C#دانلود کتاب آموزش CLR با #Cدانلود کتاب آموزش NHibernateدانلود کتاب کتاب آموزش جامع زبان برنامه نویسی سی شارپدانلود کتاب آموزش VBA در MS officeدانلود کتاب سی پلاس پلاس به زبان سادهدانلود کتاب الکترونیکی کتاب در کتابدانلود کتاب آموزش پایگاه داده هادانلود کتاب آموزش نظریه زبان ها و ماشیندانلود کتاب آنچه هر توسعه دهنده اپلیکیشن باید درباره اندروید بدانددانلود کتاب آمورش برنامه نویسی میکروکنترلرهای picدانلود کتاب ۴۴ پرسش ۴۴ پاسخدانلود کتاب کامل آموزش برنامه نویسی اندروید به زبان فارسیدانلود کتاب Node.js برای مبتدی هادانلود کتاب سایت های برتر ارائه دهنده دوره های آنلاین کد نویسیدانلود کتاب An Introduction to Programming in GOدانلود کتاب PHP به زبان سادهدانلود کتاب Programming in C++ for Engineering and Scienceدانلود کتاب Programming Microsoft LINQ in Microsoft .NET Framework 4دانلود کتاب کلیدهای تقلب در وردپرسدانلود کتاب برگه ی تقلب لاراولدانلود کتاب آموزش میکروکنترلرهای AVR و آموزش شبیه ساز پروتیوس
دانلود کتاب آموزش کار با تقویم شمسی در سی شارپکتاب معمای شی گرایی در #Cدانلود کتاب مقدمه ای بر برنامه نویسی شی گرادانلود کتاب آشنایی با LINQدانلود کتاب آموزش ویژوال سی شارپ 2005 دانلود کتاب آموزش جاوا به زبان فوق العاده سادهدانلود کتاب آموزش محیط نرم افزار Game Maker دانلود کتاب ASP. Net Core Essentialsدانلود کتاب آموزش ساختمان داده هادانلود کتاب آموزش برنامه نویسی ++Cدانلود کتاب نگاهی بر نام پای و سای پایدانلود کتاب کد نویسی استاندارددانلود کتاب داده کاوی با R به همراه تحلیل شبکه های اجتماعی و متن کاویدانلود کتاب PHP از بیخدانلود کتاب C++ for Beginnersدانلود کتاب آموزشی SQL Server 2016دانلود کتاب فارسی آموزش برنامه نویسی اندروید با Basic4Androidدانلود کتاب آموزش اندروید (Head First Android Development) - جلد 3دانلود کتاب Learning JavaScriptدانلود کتاب جاوا به زبان سادهدانلود کتاب آموزش سریع میکروکنترلر AVRدانلود کتاب خود آموز زبان توصیف سخت افزار Verilogدانلود کتاب موفقیت در برنامه نویسی (تبدیل شدن به یک برنامه نویس موفق)
معرفی کتاب سی شارپ به زبان ساده به دوستان

دانلود کتاب سی شارپ به زبان سادهاین کتاب را از طریق ایمیل به دوستان خود معرفی کرده و به آنها هدیه کنید.
نظرات
رضا
۱۳۹۶/۷/۲۱
فوق العاده عالی. بسیار ممنون بابت این کتاب ارزشمند
reza
۱۳۹۵/۱۰/۲۲
سلامهمانند سایر مقالات ، خوب ، مفید و پرمحتوا است. از جناب مهندس ابراهیمی به خاطر دراختیار گذاشتن این کتاب ممنون وسپاسگزاریم.آرزوی سلامتی و عاقبت به خیری دارم.
۱۳۹۴/۹/۱۷
بسم الله الرحمن الرحیم
اللهم صل علی محمد و آل محمد و عجل فرجهم

سلام خیلی ممنون
انشاءالله سربلند باشید
عضویت در خبرنامه
» با عضویت در سایت آخرین کتاب‌ها را در ایمیل خود ببینید!

ایمیل شما:
دانلود کتاب‌های جدید
دانلود کتاب‌های پربازدید

دانلود کتاب آموزش عکاسی آتلیه و مراسم [۱۱۴۰۰]

دانلود کتاب گامی برای موفقیت [۱۰۰۴۶]

دانلود کتاب رمان هامون [۷۳۴۹]

دانلود کتاب مبارزه‌ای شیرین با تنبلی [۷۰۰۸]

دانلود کتاب به سوی موفقیت [۵۵۵۶]

دانلود کتاب رمان سفر به دیار عشق [۵۳۸۰]

دانلود کتاب روش های ترک عادات بد [۴۶۰۱]

دانلود کتاب خانم‌ها به خودتان افتخار کنید [۴۱۲۷]

دانلود کتاب حرکت و موفقیت [۳۶۶۲]

دانلود کتاب چگونه در زمان کم لاغر شویم و لاغر بمانیم؟ [۳۴۴۵]

دانلود کتاب رمان من یک زنم [۳۱۷۸]

دانلود کتاب خویشتن پنهان: شرح ده نکته از معرفت نفس [۳۱۵۱]

دانلود کتاب رمان آشوب [۳۰۸۴]

دانلود کتاب خودت نباش: خودت کسی نیست که باید باشی [۳۰۳۷]

دانلود کتاب صوتی کاتیا [۲۷۰۴]

دانلود کتاب رمان ستایش [۲۶۲۸]

دانلود کتاب 25 شغلی که با آن می‌توانید به درآمد میلیونی برسید [۲۵۶۲]

دانلود کتاب رهرو راه موفقیت [۲۴۴۶]

دانلود کتاب رمان همیشه در قلب من بودی و هستی [۲۴۴۱]

دانلود کتاب صوتی صدف [۲۳۰۱]

دانلود کتاب رمان آرامش حضور تو [۲۲۸۹]

دانلود کتاب کسب درآمد از اینترنت برای مبتدیان [۲۲۵۳]

دانلود نمایشنامه خوابگرد [۲۲۱۵]

دانلود کتاب رمان سکوت [۲۱۶۲]

دانلود کتاب چگونه یک هکر روانشناسی در تولید محتوا شوید؟ [۲۰۷۸]

آمار سایت
تعداد کتاب‌ها و مقالات: ۹,۲۰۸
ما را در فیسبوک دنبال کنید  ما را در توییتر دنبال کنید  فید - RSS