, ,

کتاب IBM-PC: راهنمای کامل برنامه‌نویسی و خلق نرم‌افزارهای شخصی

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب IBM-PC: راهنمای کامل برنامه‌نویسی و خلق نرم‌افزارهای شخصی

موضوع کلی: مبانی برنامه‌نویسی و سیستم‌های اولیه کامپیوتری

موضوع میانی: کدنویسی عملی بر روی کامپیوترهای شخصی کلاسیک

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر کامپیوتر شخصی IBM و تاریخچه آن
  • 2. معماری IBM-PC: نگاهی به درون پردازنده، حافظه و بایوس
  • 3. آشنایی با سیستم‌عامل DOS: بوت شدن و خط فرمان
  • 4. اولین دستورات در محیط DOS: DIR, CD, COPY, DEL
  • 5. مفاهیم پایه برنامه‌نویسی: الگوریتم، فلوچارت و شبه‌کد
  • 6. انتخاب زبان برنامه‌نویسی: چرا با BASIC شروع می‌کنیم؟
  • 7. آشنایی با مفسر GW-BASIC و محیط آن
  • 8. اولین برنامه ما: دستورات PRINT و INPUT
  • 9. متغیرها و انواع داده‌ها در BASIC: عددی و رشته‌ای
  • 10. عملگرهای ریاضی و اولویت آن‌ها
  • 11. کار با رشته‌ها: الحاق و توابع اولیه
  • 12. دستورات شرطی: IF…THEN…ELSE
  • 13. تصمیم‌گیری‌های چندگانه با ON…GOTO
  • 14. حلقه‌های تکرار: ساختار FOR…NEXT
  • 15. حلقه‌های شرطی: ساختار WHILE…WEND
  • 16. کنترل جریان برنامه با GOTO و GOSUB
  • 17. سازماندهی کد با استفاده از زیربرنامه‌ها (Subroutines)
  • 18. آرایه‌ها: ذخیره‌سازی و دسترسی به مجموعه‌ای از داده‌ها
  • 19. آرایه‌های چندبعدی برای ساختاردهی داده‌های پیچیده
  • 20. توابع داخلی رشته‌ای: LEFT$, MID$, RIGHT$
  • 21. توابع کاربردی رشته‌ای: LEN, INSTR, CHR$, ASC
  • 22. توابع عددی مهم: INT, SQR, RND
  • 23. ایجاد اعداد تصادفی و کاربردهای آن
  • 24. دستور READ و DATA برای تعریف داده‌های ثابت
  • 25. مقدمه‌ای بر کار با فایل‌ها: فایل‌های ترتیبی (Sequential)
  • 26. باز کردن و بستن فایل‌ها: دستور OPEN و CLOSE
  • 27. نوشتن داده در فایل با PRINT# و WRITE#
  • 28. خواندن داده از فایل با INPUT# و LINE INPUT
  • 29. مدیریت خطاها در عملیات فایل با ON ERROR GOTO
  • 30. فایل‌های با دسترسی تصادفی (Random-Access Files)
  • 31. تعریف رکوردها با FIELD و کار با بافر فایل
  • 32. خواندن و نوشتن رکوردهای خاص با GET و PUT
  • 33. مقدمه‌ای بر گرافیک در IBM-PC: حالت‌های متنی و گرافیکی
  • 34. آشنایی با حالت‌های گرافیکی CGA و MDA
  • 35. دستور SCREEN برای تغییر حالت نمایش
  • 36. رسم نقطه با دستور PSET
  • 37. رسم خط با دستور LINE و گزینه‌های آن
  • 38. رسم مستطیل و جعبه‌های توپر
  • 39. رسم دایره، بیضی و کمان با دستور CIRCLE
  • 40. رنگ‌آمیزی و پر کردن اشکال با دستور PAINT
  • 41. تولید صدای ساده با دستور BEEP
  • 42. موسیقی و افکت‌های صوتی با دستور SOUND و PLAY
  • 43. مفهوم حافظه کامپیوتر: RAM، ROM و آدرس‌دهی
  • 44. نقشه حافظه در IBM-PC و محدودیت 640 کیلوبایت
  • 45. سگمنت و آفست: روش آدرس‌دهی پردازنده 8088
  • 46. نگاهی به درون حافظه: دستورات PEEK و POKE
  • 47. تغییر مستقیم محتوای حافظه و خطرات آن
  • 48. بایوس (BIOS) چیست و چه نقشی دارد؟
  • 49. مفهوم وقفه‌ها (Interrupts) به عنوان دروازه ارتباط با سخت‌افزار
  • 50. آشنایی با وقفه ویدیویی (INT 10h)
  • 51. تنظیم حالت ویدیو از طریق وقفه بایوس
  • 52. کنترل مکان‌نما (Cursor) با استفاده از INT 10h
  • 53. خواندن و نوشتن کاراکتر و خصوصیات آن در حالت متنی
  • 54. نوشتن مستقیم در حافظه ویدیویی برای سرعت بیشتر
  • 55. آشنایی با وقفه صفحه‌کلید (INT 16h)
  • 56. خواندن یک کلید از صفحه‌کلید بدون انتظار
  • 57. بررسی وضعیت بافر صفحه‌کلید
  • 58. دریافت کدهای اسکی و کدهای توسعه‌یافته (Extended Codes)
  • 59. آشنایی با وقفه دیسک (INT 13h)
  • 60. خواندن یک سکتور از فلاپی دیسک
  • 61. نوشتن یک سکتور بر روی فلاپی دیسک (با احتیاط)
  • 62. آشنایی با تایمر سیستم و وقفه آن (INT 1Ch)
  • 63. کنترل مستقیم اسپیکر کامپیوتر از طریق پورت‌ها
  • 64. آشنایی با پورت‌های ورودی/خروجی (I/O Ports)
  • 65. ارتباط با پورت سریال و موازی از طریق BASIC
  • 66. مقدمه‌ای بر زبان اسمبلی و چرایی یادگیری آن
  • 67. آشنایی با دیباگر DOS: ابزار DEBUG.EXE
  • 68. ثبات‌های پردازنده 8088: AX, BX, CX, DX
  • 69. دستورات پایه اسمبلی: MOV, ADD, SUB
  • 70. اولین برنامه اسمبلی: ساخت یک فایل COM.
  • 71. فراخوانی وقفه‌های بایوس از طریق کد اسمبلی
  • 72. ترکیب کدهای اسمبلی و BASIC برای افزایش سرعت
  • 73. ساختارهای داده پایه: پشته (Stack) و صف (Queue)
  • 74. مفهوم اشاره‌گرها و لیست‌های پیوندی
  • 75. الگوریتم‌های جستجو: جستجوی خطی و دودویی
  • 76. الگوریتم‌های مرتب‌سازی ساده: مرتب‌سازی حبابی (Bubble Sort)
  • 77. الگوریتم مرتب‌سازی درجی (Insertion Sort)
  • 78. فایل‌های باینری: ذخیره و بازیابی داده‌های خام
  • 79. پروژه اول: ساخت یک ویرایشگر متن ساده خطی
  • 80. طراحی ساختار داده برای ذخیره متن
  • 81. پیاده‌سازی دستورات اصلی: درج، حذف و نمایش خطوط
  • 82. ذخیره و بارگذاری فایل متنی در ویرایشگر
  • 83. پروژه دوم: ساخت یک دفترچه تلفن شخصی
  • 84. طراحی رکورد برای ذخیره اطلاعات تماس
  • 85. پیاده‌سازی قابلیت افزودن، جستجو و حذف رکورد
  • 86. ذخیره و بازیابی اطلاعات در یک فایل با دسترسی تصادفی
  • 87. پروژه سوم: ساخت یک بازی ماجراجویی متنی ساده (Text Adventure)
  • 88. طراحی نقشه بازی و اتاق‌ها
  • 89. پیاده‌سازی موتور پردازش دستورات کاربر (مثل "برو شمال")
  • 90. مدیریت آیتم‌ها و رویدادهای بازی
  • 91. پروژه چهارم: یک محافظ صفحه (Screensaver) انیمیشنی ساده
  • 92. ایجاد الگوهای گرافیکی متحرک
  • 93. مدیریت زمان و سرعت انیمیشن
  • 94. پروژه پنجم: ابزاری برای تحلیل فضای دیسک
  • 95. خواندن جدول تخصیص فایل (FAT)
  • 96. نمایش ساختار درختی دایرکتوری‌ها
  • 97. محاسبه فضای اشغال شده توسط فایل‌ها
  • 98. طراحی رابط کاربری متنی (TUI) موثر
  • 99. مدیریت خطا و ارائه بازخورد به کاربر
  • 100. بهینه‌سازی کد برای سرعت و حجم کمتر

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب IBM-PC: راهنمای کامل برنامه‌نویسی و خلق نرم‌افزارهای شخصی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا