سه شنبه, 18 ارديبهشت 1403

 



برنامه سازی سیستم

برنامه سازی سیستم

تعریف درس:

هدف درس:

کسب مهارت لازم جهت نوشتن برنامه های سیستمی

رئوس و ریز محتوا:

1.مفاهیم و تعاریف
   الف)معرفی منابع سیستمی(حافظه اصلی و جانبی و گذرگاه ها و ...)
   ب)سیستم عامل و مدیریت منابع
2.کار با فایلها و رجیستری
   الف)مدیریت سیستم فایل
   ب)کلاسهایی برای کار با فایلها
   پ)خواندن و نوشتن از/به فایلهای متنی و باینری
   ت)بافرینگ و Stream ها
   ث)کار با درایورها و عملیات روی دایرکتوریها و درایورها
   ج)معماری رجیستری
   چ)خواندن و نوشتن در رجیستری
3.سرویس های ویندوزی
   الف)معماری سرویس های ویندوزی و قابلیت یک برنامه سرویس،برنامه کنترل سرویس و برنامه پیکربندی سرویس
   ب)چگونگی پیاده سازی یک سرویس ویندوزی
   پ)نصب برنامه هایی برای پیکربندی سرویس های ویندوز در داخل رجیستری
   ت)نحوه نوشتن یک برنامه برای کنترل سرویس ویندوزی
   ث)چگونگی اضافه کردن فایلهای ثبت وقایع به سایر انواع برنامه
   ج)چگونگی پیاده سازی نظارت بر کارائی برای یک سرویس ویندوز
4.دسترسی به اینترنت
  الف)دریافت فایل از world wide web
   ب)بکارگیری کنترل webbrowser
   پ)دستکاری آدرسهای IP و انجام جستجوهای DNS
   ت)برنامه نویسی سوکتی(Socket)
5.ایجاد کنترل ها و کتابخانه کلاس
   الف)ایجاد یک کتابخانه از کلاسها
   ب)ایجاد کنترل های گرافیکی
   پ)استفاده از کتابخانهو کنترل های ایجاد شده در برنامه ها و زبان های دیگر
   ت)معرفی تکنولوژِ های com,net
   ث)بکارگیری آبجکتها com از داخل برنامه ها net
   ج)بکارگیری کامپوننت های .net از داخل کلاینتها com


منابع:

1.مترجم:مهندس بهرام پاشایی،راهنمای جامع برنامه نویسان Visual C++.net،اتحاد 1384
2.مترجم:مهندس مهرداد توانا،مهندس سعید هراتیان،C#.Net،انتشارات پارسه،1386
3.مولف:حمیدرضا رضایی-زهرا عسگری ریزی)،برنامه نویسی به زبان C# در محیط visual studio 2011،کنکاش 1390
4.مترجم مهرداد توانا-سعید هراتیان،آموزش گام به گام C# 2010،پارسه 1390
نويسنده :

این کاربر مطلب منتشر شده دارد.