چهارشنبه, 19 ارديبهشت 1403

 



زبان های برنامه نویسی بصری

زبان های برنامه نویسی بصری

تعریف درس:

هدف درس:

کسب مهارت لازم جهت برنامه نویسی کاربردی با زبان های بصری(visual c#/visual c++)


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

1.واسط گرافیکی کاربر
   الف)فرم های ویندوز،مدل رسیدگی به رویداد،خصوصیات کنترل
   ب)کنترل های بر چسب،جعبه متن،دکمه،کنترل جعبه گروهی،پانل،کنترل های جعبه چک،دکمه های رادیوئی،کنترل جعبه تصویر
   پ)رویدادهای ماوس،رویدادهای صفحه کلید،منوها، توارث ویژوال
   ث)کنترل linklabel،کنترل listbox،checked list box،کنترل combo box،کنترل tree view،کنترل list view،کنترل tab
   ث)پنجره واسط مستندات مضاعف(MDI)
   ج)کنترل های تعریف شده توسط برنامه نویس
2.multithreading
   الف)مقدمه
   ب)حالات thread:چرخه عمر یک thread
   پ)اولویت و زمانبندی thread
   ت)رابطه تولید کننده/مصرف کننده بدون همگام سازی thread
   ث)رابطه تولید کننده/مصرف کننده با همگام سازی thread
   ج)رابطه تولید کننده/مصرف کننده:با فرچرخشی
3.رشته ها،کاراکترها و عبارات منظم
   الف)مفاهیم بنیادی کاراکترها و رشته ها
   ب)سازمان های رشته
   پ)خصوصیات length و chars و متد copy to
   ت)مقایسه رشته ها
   ث)متد gethashcode
   ج)یافتن مکان کاراکترها و زیر رشته ها،استخراج زیر رشته ها،اتصال رشته ها،متدهای مختلف رشته
   چ)کلاس string builder،خصوصیات length و capacity و متد ensurecapacity،متد append و appendformat،متدهای remove و insert و replace،متدهای char
   ح)عبارات منظم و کلاس regex
4.گرافیک و مالتی مدیا
   الف)زمینه گرافیکی و شی های گرافیک
   ب)کنترل رنگ،کنترل فونت
   پ)مولتی مدیا و بارکردن و نمایش تصویر
   ت)ترسیم خطوط،چهارضلعی ها بیضی ها،ترسیم کمان ،ترسیم کثیرالاضلاع ها و کثیرالخطوط ها
   ث)به حرکت درآوردن دنباله ای از تصاویر
   ج)کنترل windoas media player
   چ)کنترل Microsoft agent
5.پایگاه داده و ADO.NET
   الف)مدل پایگاه داده رابطه ها،مروری بر یک پایگاه داده موردی،زبان پرس و جوی ساخت یافته(SQL)
   ب)مدل ADO.NET،برنامه نویسی با ADO.NET:استخراج داده از یک DBMS
   پ)برنامه نویسی با ADO.NET:اصلاح یک پایگاه داده
   ت)خواندن و نوشتن فایل های XML
   ث)پیاده سازی یک پروژ عملی با معماری چند لایه بانک های اطلاعاتی

منابع:

1.مترجم:مهندس بهرام پاشایی،راهنمای جامع برنامه نویسان visual c++.net،اتحاد،1384
2.مترجم مهندس مهرداد توانا،مهندس سعید هراتیان،C#.net 2005،انتشارات پارسه،1386
3.(مولف:محمد محمدی-ربابه صیاد)،آموزش جامع C# 2010،انتشارات سیمرغ،1390
نويسنده :

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