کتاب صوتی کدنویسی کاربردی به سبک IBM BASIC: ساخت ابزارهای عملی برای کامپیوترهای اولیه
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کدنویسی کاربردی به سبک IBM BASIC: ساخت ابزارهای عملی برای کامپیوترهای اولیه
موضوع کلی: توسعه نرمافزار کاربردی برای کامپیوترهای شخصی
موضوع میانی: مبانی برنامه نویسی عملی با زبانهای اولیه (IBM BASIC)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر برنامه نویسی و کامپیوترهای شخصی
- 2. آشنایی با IBM BASIC و محیط برنامه نویسی
- 3. نصب و پیکربندی مفسر BASIC
- 4. اولین برنامه: Hello, World!
- 5. متغیرها و انواع داده در BASIC
- 6. عملگرهای ریاضیاتی و منطقی
- 7. دستور PRINT و خروجی های ابتدایی
- 8. دستور INPUT و دریافت ورودی از کاربر
- 9. دستور IF و شرط های منطقی
- 10. دستور GOTO و پرش های ابتدایی
- 11. حلقه FOR...NEXT و تکرار دستورات
- 12. حلقه WHILE...WEND و تکرار شرطی
- 13. زیرروال ها (Subroutines) و دستور GOSUB...RETURN
- 14. توابع داخلی BASIC (Built-in Functions)
- 15. کار با رشته ها: توابع LEFT$, RIGHT$, MID$
- 16. توابع تبدیل داده: STR$ و VAL
- 17. آرایه ها: تعریف و استفاده از آرایه های تک بعدی
- 18. آرایه ها: تعریف و استفاده از آرایه های چند بعدی
- 19. مرتب سازی آرایه ها: الگوریتم مرتب سازی حبابی
- 20. مرتب سازی آرایه ها: الگوریتم مرتب سازی انتخابی
- 21. جستجو در آرایه ها: جستجوی خطی
- 22. جستجو در آرایه ها: جستجوی دودویی
- 23. کار با فایل ها: باز کردن و بستن فایل
- 24. خواندن اطلاعات از فایل های متنی
- 25. نوشتن اطلاعات در فایل های متنی
- 26. مدیریت خطاها: دستور ON ERROR GOTO
- 27. توسعه یک ماشین حساب ساده
- 28. توسعه یک بازی حدس عدد
- 29. کار با گرافیک: دستورات LINE و PSET
- 30. رسم اشکال هندسی با BASIC
- 31. رنگ ها و سایه ها در گرافیک BASIC
- 32. ایجاد انیمیشن های ساده
- 33. کار با صدا: دستور SOUND
- 34. ایجاد جلوه های صوتی ساده
- 35. مقدمه ای بر برنامه نویسی ساخت یافته
- 36. استفاده از comment ها برای مستندسازی کد
- 37. بهینه سازی کد BASIC برای سرعت بیشتر
- 38. اشکال زدایی (Debugging) برنامه ها
- 39. تکنیک های تست نرم افزار
- 40. مقدمه ای بر داده ساختارها
- 41. لیست های پیوندی (Linked Lists)
- 42. پشته ها (Stacks)
- 43. صف ها (Queues)
- 44. درخت ها (Trees)
- 45. نمودارها (Graphs)
- 46. مقدمه ای بر الگوریتم ها
- 47. الگوریتم های مرتب سازی پیشرفته
- 48. الگوریتم های جستجوی پیشرفته
- 49. الگوریتم های گراف (Graph Algorithms)
- 50. توسعه یک ویرایشگر متن ساده
- 51. توسعه یک دفترچه تلفن
- 52. توسعه یک برنامه مدیریت مالی شخصی
- 53. توسعه یک بازی ساده پازل
- 54. توسعه یک برنامه مدیریت لیست کارها (To-Do List)
- 55. کار با پورت های ورودی/خروجی
- 56. کنترل دستگاه های خارجی با BASIC
- 57. مقدمه ای بر برنامه نویسی وقفه (Interrupt)
- 58. کار با وقفه های سخت افزاری
- 59. کار با وقفه های نرم افزاری
- 60. مقدمه ای بر برنامه نویسی اسمبلی (Assembly)
- 61. ادغام کد اسمبلی با کد BASIC
- 62. بهینه سازی کد BASIC با اسمبلی
- 63. کار با حافظه: مدیریت حافظه در BASIC
- 64. کار با حافظه: تخصیص و آزادسازی حافظه
- 65. توسعه یک درایور دستگاه (Device Driver) ساده
- 66. مقدمه ای بر شبکه (Networking)
- 67. ارتباط بین کامپیوترها با BASIC
- 68. توسعه یک برنامه چت ساده
- 69. توسعه یک برنامه انتقال فایل
- 70. مقدمه ای بر پایگاه داده (Database)
- 71. ایجاد و مدیریت پایگاه داده در BASIC
- 72. جستجو و بروزرسانی داده ها در پایگاه داده
- 73. گزارش گیری از پایگاه داده
- 74. توسعه یک برنامه مدیریت موجودی
- 75. توسعه یک سیستم مدیریت کتابخانه
- 76. توسعه یک سیستم ثبت نام دانشجویی
- 77. توسعه یک بازی ماجراجویی متنی
- 78. توسعه یک بازی استراتژیک نوبتی
- 79. استفاده از کتابخانه های خارجی (External Libraries)
- 80. ایجاد کتابخانه های سفارشی (Custom Libraries)
- 81. کامپایل برنامه های BASIC
- 82. مقدمه ای بر گرافیک پیشرفته
- 83. کار با تصاویر بیت مپ (Bitmap Images)
- 84. کار با تصاویر برداری (Vector Images)
- 85. ایجاد جلوه های ویژه بصری
- 86. توسعه یک برنامه نقاشی
- 87. توسعه یک بازی گرافیکی
- 88. برنامه نویسی رویدادگرا (Event-Driven Programming)
- 89. ایجاد رابط کاربری گرافیکی (GUI)
- 90. کار با ماوس و صفحه کلید
- 91. مدیریت پنجره ها (Windows)
- 92. ایجاد منو (Menus)
- 93. ایجاد دیالوگ باکس (Dialog Boxes)
- 94. چاپ اطلاعات (Printing)
- 95. تهیه مستندات فنی (Technical Documentation)
- 96. انتشار نرم افزار (Software Distribution)
- 97. قوانین کپی رایت (Copyright Law)
- 98. مباحث تکمیلی و آینده برنامه نویسی
- 99. پروژه نهایی: توسعه یک نرم افزار کاربردی کامل
- 100. مرور و جمع بندی دوره
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.