اپلیکیشن اندرویدی فلشکارت آموزشی سی شارپ (#C) برای مبتدیان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سی شارپ (#C) برای مبتدیان
موضوع کلی: برنامه نویسی
موضوع میانی: سی شارپ (#C)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر سی شارپ
- 2. محیط توسعه ویژوال استودیو
- 3. نصب ویژوال استودیو
- 4. ایجاد اولین پروژه سی شارپ
- 5. ساختار یک برنامه سی شارپ
- 6. دستورات اصلی (using, namespace, class)
- 7. تابع Main
- 8. کامنت گذاری در سی شارپ
- 9. متغیرها و انواع داده ها
- 10. انواع داده های صحیح (int, long, short, byte)
- 11. انواع داده های اعشاری (float, double, decimal)
- 12. نوع داده بولی (bool)
- 13. نوع داده کاراکتر (char)
- 14. نوع داده رشته (string)
- 15. تبدیل انواع داده ها (Type Casting)
- 16. تبدیل ضمنی و صریح
- 17. عملگرها
- 18. عملگرهای حسابی (+, -, *, /, %)
- 19. عملگرهای انتساب (=, +=, -=, *=, /=, %=)
- 20. عملگرهای مقایسه ای (==, !=, >, <, >=, <=)
- 21. عملگرهای منطقی (&&, ||, !)
- 22. عملگرهای بیتی (&, |, ^, ~, <<, >>)
- 23. عملگر شرطی سه تایی (?:)
- 24. دستورات شرطی
- 25. دستور if
- 26. دستور if-else
- 27. دستور if-else if-else
- 28. دستور switch
- 29. حلقه ها
- 30. حلقه for
- 31. حلقه while
- 32. حلقه do-while
- 33. حلقه foreach
- 34. دستورات کنترلی حلقه (break, continue)
- 35. آرایه ها
- 36. تعریف و مقداردهی اولیه آرایه ها
- 37. دسترسی به عناصر آرایه
- 38. آرایه های چند بعدی
- 39. آرایه های دندانه دار (Jagged Arrays)
- 40. متدها (توابع)
- 41. تعریف متد
- 42. فراخوانی متد
- 43. پارامترهای متد
- 44. مقادیر بازگشتی متد
- 45. کلمه کلیدی void
- 46. مقادیر پیش فرض پارامترها
- 47. پارامترهای اختیاری
- 48. پارامترهای ارجاعی (ref)
- 49. پارامترهای خروجی (out)
- 50. پارامترهای نامگذاری شده (Named Arguments)
- 51. بازگشت چند مقدار (Tuple)
- 52. مفهوم شی گرایی (OOP)
- 53. کلاس ها
- 54. تعریف کلاس
- 55. ویژگی ها (Properties)
- 56. متدها در کلاس
- 57. سازنده ها (Constructors)
- 58. سازنده پیش فرض
- 59. سازنده های پارامتری
- 60. کلمه کلیدی this
- 61. کلمه کلیدی new
- 62. اشیاء (Objects)
- 63. ایجاد اشیاء از کلاس ها
- 64. دسترسی به اعضای کلاس
- 65. کپسولهسازی (Encapsulation)
- 66. سطوح دسترسی (Access Modifiers: public, private, protected, internal)
- 67. وراثت (Inheritance)
- 68. کلاس پایه (Base Class)
- 69. کلاس مشتق (Derived Class)
- 70. کلمه کلیدی base
- 71. بازنویسی متدها (Method Overriding)
- 72. پنهان سازی متدها (Method Hiding)
- 73. چندریختی (Polymorphism)
- 74. بارگذاری بیش از حد متدها (Method Overloading)
- 75. بارگذاری بیش از حد عملگرها (Operator Overloading)
- 76. کلاس های انتزاعی (Abstract Classes)
- 77. متدهای انتزاعی (Abstract Methods)
- 78. کلاس های سیل (Sealed Classes)
- 79. متدهای سیل (Sealed Methods)
- 80. رابط ها (Interfaces)
- 81. تعریف رابط
- 82. پیاده سازی رابط
- 83. تفاوت کلاس انتزاعی و رابط
- 84. جمعبندی مفاهیم شی گرایی
- 85. مدیریت خطا و استثنا
- 86. استثناها (Exceptions)
- 87. بلوک try-catch
- 88. بلوک finally
- 89. پرتاب استثنا (throw)
- 90. انواع استثناهای رایج
- 91. ایجاد استثناهای سفارشی
- 92. مدیریت استثناهای چندگانه
- 93. جمعبندی مدیریت خطا
- 94. کار با رشته ها
- 95. متدهای مفید رشته (Length, ToUpper, ToLower, Contains, Replace, Substring, IndexOf, Trim)
- 96. فرمت بندی رشته ها (String Formatting)
- 97. استفاده از StringBuilder
- 98. کار با تاریخ و زمان
- 99. کلاس DateTime
- 100. متدهای مفید DateTime (Now, Today, Year, Month, Day, Hour, Minute, Second, AddDays, Subtract)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.