برنامه‌نویسی پیشرفته

هدف
• آشنایی با اصول برنامه‌نویسی تحت سیستم‌عامل ویندوز
• آشنایی با اصول برنامه‌نویسی گوشی‌های هوشمند
• آشنایی با طراحی بازی‌های رایانه‌ای و کاربرد آن در مهندسی پزشکی
• آشنایی با طراحی سیستم‌های سلامت‌یار

پیش نیاز: برنامه‌نویسی کامپیوتر


سرفصل درس
• یادآوری سریع اصول برنامه‌نویسی به زبان C، ساختارهای اساسی و عملکردها، ساختمان‌ها و کاربرد آنها
• آشنایی با اصول برنامه‌نویسی شیءگرا، مفاهیم و اصول طراحی، برنامه‌نویسی به زبان ++C (کلاس‌ها و اشياء، روش ايجاد برنامه‌هاي شيءگرا، سازنده‌ها و مخرب‌ها، توابع و کلاس‌هاي دوست، اشياء و توابع، اشاره به اشياء و اشاره‌گر this، تعريف مجدد عملگرها، وراثت، توابع مجازي و چندريختي)
• آشنایی با برنامه‌نویسی تحت ویندوز، آشنايي با محيط .NET و اصول برنامه‌نويسي به زبان C#، آشنايي با نحوه استفاده از کنترل‌هاي پرکاربرد (مانند TextBox، Button، Label، ListBox، CheckBox و …) در قالب پروژه‌هاي کوچک و کاربردي، آشنايي با نحوه توسعه نرم‌افزارهايي براي مقاصد سطح بالا (ارتباط با پورت سريال و USB، گرافيک، پخش صوت و تصوير، پایگاه داده)
• آشنایی با برنامه‌نویسی دستگاه‌های هوشمند، بسته‌ی نرم‌افزاری Xamarin، طراحی فرم، استفاده از امکانات خاص دستگاه‌های هوشمند، پروژه‌های کوچک و کاربردی اندروید
• آشنایی با مفاهیم بازی‌سازی رایانه‌ای، اصول و کاربردها، موتور بازی‌سازی Construct2
• مقدمه‌ای بر سلامت الکترونیک، طراحی یک سیستم سلامت‌یار

منابع
۱) برنامه‌نويسي به زبان C# – حميدرضا رضايي و زهرا عسکري – انتشارات کنکاش – ۱۳۹۰.

۲) آموزش گام‌به‌گام C#.NET – عين‌ا… جعفرنژاد قمي و رمضان عباس‌نژاد – انتشارات علوم رايانه – ۱۳۹۰.

۳) برنامه‌نویسی موبايل با C# با استفاده از Xamarin.Android – منصور عمرانی – انتشارات پندار پارس – ۱۳۹۴.

4) Head First Android Development: A Brain-Friendly Guide, 2nd Edition, Dawn Griffiths, O’Reilly Media; 2nd Edition, 2017.
5) Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications, Greg Shackles, O’Reilly Media, 2012.
6) Mostly Codeless Game Development: New School Game Engines, Robert Ciesla, Apress, 2017.

نام مطلبحجم فایللینک دانلود
آشنايي با مدكنسول محيط NET.532 کیلوبایتdownload
نرم‌افزار TurboC++3 با قابليت تمام صفحه – Full Screen4450 کیلوبایتdownload
نرم‌افزار Borland C++ 5.5 تحت ويندوز به همراه نرم‌افزار گشودن فايل‌هاي Help89600 کیلوبایتdownload
كتاب آموزش جامع C‌ نوشته داوود كريم‌زادگان مقدم (423 صفحه)4044 کیلوبایتdownload
مرجع كاربري C Reference Manual نوشته دنيس ريچي (31 صفحه)78 کیلوبایتdownload
كتاب خود آموز ++C نوشته Juan Solie – شامل 144 صفحه1243 کیلوبایتdownload
كتاب خودآموز  ++Wrox Press C1189 کیلوبایتdownload
كتاب آموزش برنامه‌نويسي به زبان ++C – شامل 214 صفحه6760 کیلوبایتdownload
كتاب برنامه‌‌نويسي بازي ++Programming Windows Games with Borland C- نوشته N. Barkakati شامل 541 صفحه     3404 کیلوبایتdownload
سايت برنامه‌نويسي ويندوز در دانشگاه بينگهمتون نيويورکhttp://www.cs.binghamton.edu/~reckert/360/360notes.html
کتاب آموزشي گرافيک در #C3700 کیلوبایتdownload
آموزش زبان #C – شامل 182 صفحه1760 کیلوبایتdownload
كتاب آموزش جامع زبان برنامه‌نويسي #C نوشته اسلام احمدزاده – 579 صفحه7717 کیلوبایتdownload
آموزش Visual C# 2005 نوشته سيد محمد هاشميان – 951 صفحه12476 کیلوبایتdownload
مرجع کامل C#639 کیلوبایتdownload
آموزش .NET برای مبتدیان2012 کیلوبایتdownload
برنامه‌نويسي ويندوز موبايل- ترجمه مهدي محبيان927 کیلوبایتdownload
يک مثال عملي از برنامه‌نويسي به زبان #C براي موبايل858 کیلوبایتdownload
خودآموز زبان جاوا10953 کیلوبایتdownload
بسته کامل برنامه‌نويسي موبايل به زبان Java – حامد شريفي2670 کیلوبایتdownload
J2MEdit – Syntax Editor for mobile devices108 کیلوبایتdownload
آموزش گام به گام J2ME990 کیلوبایتdownload
آموزش برنامه‌نويسي موبايل به زبان J2ME -نوشته ايمان اشکاوند-حسن فرزانه1926 کیلوبایتdownload
برنامه‌نويسي سيستم‌عامل اندرويد – Android905 کیلوبایتdownload
آموزش ويژوال بيسيك 6 شامل 461 صفحه2730 کیلوبایتdownload
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

دیدگاهتان را بنویسید

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