loading...
انجام پروژه متلب

دانلود فیلم آموزش برنامه نویسی سی شارپ ۲۰۰۵ به زبان فارسی

مباحثی که در این دوره فرا خواهید گرفت :

- آشنایی با نصب نرم افزار C#.Net

- آشنایی با محیط C#.Net

- آشنایی دستورات شرطی در C#.Net

- آشنایی با حلقه ها

- آشنایی با Windows Application ها

- آشنایی با رویدادها در سی شارپ

- آشنایی با کد نویسی در محیط سی شارپ

- آشنایی با خواص Button ها و TextBox ها

- آشنایی با خواص برخی از اشیاء در سی شارپ

- آشنایی با خواص برخی از اشیاء در #C

- آشنایی با برخی اشیاء در سی شارپ

- آشنایی با برخی اشیاء در سی شارپ

- آشنایی با برخی اشیاء در سی شارپ

- آشنایی با برخی اشیاء در سی شارپ

- آشنایی کنترل Timer

- آشنایی با کنترل های Dialog

- آشنایی با کنترل های MessageBox

- آموزش ساخت منو در سی شارپ

- آموزش کار با آرایه ها در سی شارپ

- رشته ها و توابع مربوطه در #C

- آشنایی با توابع در سی شارپ

- آرایه ها به عنوان ورودی توابع در سی شارپ

- برنامه های چند فرمه و MDI فرم ها

- آشنایی با رویدادهای موس و کیبرد در سی شارپ

- آشنایی با رویدادهای صفحه کلید در سی شارپ

- گرافیک در زبان برنامه نویسی سی شارپ

- آموزش رسم اشکال در سی شارپ

- چاپ و دیالوگ های آن در سی شارپ

- آشنایی با فایل ها در سی شارپ

- آشنایی کنترل های مولتی مدیا در سی شارپ

- اداره کردن استثناء ها در سی شارپ

- آشنایی با دیتابیس ها و طریق اتصال آن با سی شارپ

 

 

 

 

آشنائی با زبان برنامه نویسی #C  :

مایکروسافت در مصاف با جاوا، بدنبال ارائه یک زبان کامل بود که سایه جاوا را در میادین برنامه نویسی کم رنگ تر نماید. شاید بهمین دلیل باشد که #C را ایجاد کرد. شباهت های بین دو زبان بسیار چشمگیر است. مایکروسافت در رابطه با میزان استفاده و گسترش زبان فوق بسیار خوشبین بوده و امیدوار است بسرعت زبان فوق گستردگی و مقبولیتی به مراتب بیشتر از جاوا را نزد پیاده کنندگان نرم افزار پیدا کند.

با توجه به نقش محوری این زبان، از آن بعنوان مادر زبانهای برنامه نویسی در دات نت نام برده می شود. مورد فوق به تنهائی، می تواند دلیل قانع کننده ای برای یادگیری این زبان باشد، ولی دلایل متعدد دیگری نیز وجود دارد که در ادامه به برخی از آنها اشاره می گردد.

مطرح شدن بعنوان یک استاندارد صنعتی
انجمن تولیدکنندگان کامپیوتر اروپا (ECMA) زبان #C را در سوم اکتبر سال ۲۰۰۱ بعنوان یک استاندارد پذیرفته (ECMA-334) و بدنبال آن تلاش های وسیعی برای کسب گواهی ISO نیز انجام شده است. زبان فوق در ابتدا توسط شرکت مایکروسافت و بعنوان بخشی از دات نت پیاده سازی و بلافاصله پس از آن توسط شرکت های اینتل، هیولیت پاکارد و مایکروسافت مشترکا، جهت استاندارسازی پیشنهاد گردید.

زبان #C بگونه ای طراحی شده است که نه تنها وابستگی به یک Platform خاص را ندارد، بلکه در اغلب موارد وابستگی RunTime نیز ندارد. کامپایلر #C می تواند بر روی هر نوع معماری سخت افزاری طراحی و اجرا گردد. در برخی از نسخه های اولیه کامپایلر زبان فوق که توسط برخی از شرکت های جانبی ارائه شده است، کدهای #C را به بایت کدهای جاوا کمپایل می کنند. یکی از چنین کامپایلرهائی را می توان در سایت Halcyonsoft.com مشاهده نمود. بنابراین کدهای #C براحتی قابلیت حمل بر روی محیط های متفاوت را دارا خواهند بود.

مشخصات تعریف شده زبان #C با سایر استاندارهای تعریف شده ECMA نظیر (ECMA-335) CLI (Common Language Infrastructure) بخوبی مطابقت می نمایند. CLI قلب و روح دات نت و CLR(Common Language Runtime) است. اولین نسخه از کامپایلر زبان #C که از CLI استفاده می کند، NET Framwork. مایکروسافت است.

با توجه به موارد گفته شده، مشخص می گردد که این زبان بسرعت بسمت استاندارد شدن حرکت و با تایید استانداردهای مربوطه از طرف انجمن های معتبر بین المللی و حمایت فراگیر شرکت های معتبر کامپیوتری در دنیا مسیر خود را بسمت جهانی شدن بخوبی طی می نماید.

 

#C چیست ؟

طراحان زبان #C با تاکید و الگوبرداری مناسب از مزایای زبانهائی نظیر ++C، C و جاوا و نادیده گرفتن برخی از امکانات تامل برانگیز و کم استفاده شده در هر یک از زبانهای فوق، یک زبان برنامه نویسی مدرن شی گراء را طراحی کرده اند. در مواردی، برخی از ویژگی های استفاده نشده و درست درک نشده در هر یک از زبانهای گفته شده، حذف و یا با اعمال کنترل های لازم بر روی آنها، زمینه ایجاد یک زبان آسان و ایمن برای اغلب پیاده کنندگان نرم افزار بوجود آمده است. مثلا C و ++C می توانند مستقیما با استفاده از اشاره گرها عملیات دلخواه خود را در حافظه انجام دهند. وجود توانائی فوق برای نوشتن برنامه های کامپیوتری با کارائی بالا ضرورت اساسی دارد. اما در صورتیکه عملیاتی اینچنین بدرستی کنترل و هدایت نگردند، خود می تواند باعث بروز مسائل (Bugs) بیشماری گردد.

طراحان زبان #C، با درک اهمیت موضوع فوق، این ویژگی را کماکان در آن گنجانده ولی بمنظور ممانعت از استفاده نادرست و ایجاد اطمینان های لازم مسئله حفاظت نیز مورد توجه قرار گرفته است. جهت استفاده از ویژگی فوق، برنامه نویسان می بایست با صراحت و به روشنی خواسته خود را از طریق استفاده از Keyword های مربوطه اعلان نمایند( فراخوانی یک توانائی و استفاده از آن).

#C بعنوان یک زبان شی گراء عالی است. این زبان First-Class را برای مفهوم Property (Data Member) بهمراه سایر خصائص عمومی برنامه نویسی شی گراء حمایت می کند. در C و ++C و جاوا یک متد get/set اغلب برای دستیابی به ویژگی های هر Property استفاده می گردد. CLI همچنان تعریف Property را به متدهای get/ser ترجمه کرده تا بدین طریق بتواند دارای حداکثر ارتباط متقابل با سایر زبانهای برنامه نویسی باشد. #C بصورت فطری Events ، Declared Value، Reference Type ، Operator Overloading را نیز حمایت می کند.

 

 

 

دانلود رایگان فیلم آموزش جامع برنامه نویسی ++C به زبان فارسی

آموزش گام به گام زبان برنامه نویسی ++C که به صورت تصویری ( فایل فلش swf ) می باشد.این سری آموزش ها توسط دکتر رحمانی تهیه و از کتاب C++ How To Program درس داده شده است. این آموزشها در چهار فصل تهیه شده است. شما این فیلم آموزشی را با مشخصات زیر دانلود کنید.

 

فصلهای این آموزش :

فصل اول :

آشنایی با مفاهیم اولیه کامپیوتر و برنامه نویسی شامل :
-معرفی مرجع
-سیستم های عددی در کامپیوتر
- نمایش اعداد اعشاری
-نمایش حروف و اطلاعات متنی
-آشنایی با یک محیط توسعه به زبان++ c
-یک مثال برنامه نویسی ساده
-جمع دو عدد صحیح
-انواع داده ای زبان ++C
-عملگرهای حسابی
-عملگرهای مقایسه ای

فصل دوم :

ساختارهای کنترلی شامل :
-مقدمه
-الگوریتم ها
-ساختار انتخاب ( if )
-ساختار انتخاب if- else
-ساختار تکرار while
-یک خطای معمول برنامه نویسی

فصل سوم :

جلسه ۱
مقدمه
توابع کتابخانه ریاضی۱
توابع کتابخانه ریاضی۲
توابع
جلسه ۲
تعریف توابع۱
تعریف توابع۲
تعریف توابع۳
تعریف توابع۴
نمونه اولیه تابع
فایل های سرآیند۱
فایل های سرآیند۲
جلسه ۳
تولید عدد تصادفی۱
تولید عدد تصادفی۲
تولید عدد تصادفی۳
تولیدعدد تصادفی۴
تولید عدد تصادفی۵
جلسه ۴
بازی شانس و معرفی enum 1
بازی شانس و معرفی enum 2
بازی شانس و معرفی enum 3
بازی شانس و معرفی enum 4
بازی شانس و معرفی enum 5
جلسه ۵
کلاس های حافظه۱
کلاس های حافظه۲
کلاس های حافظه۳
کلاس های حافظه۴
جلسه ۶
قوانین حوزه شناسایی متغیرها
قوانین حوزه شناسایی۱
قوانین حوزه شناسایی۲
قوانین حوزه شناسایی۳
(recursin) بازگشتی۱
(recursion) بازگشتی۲
استفاده از تکنیک بازگشت برای محاسبه سری اعداد فیبوناچی۱
استفاده از تکنیک بازگشت برای محاسبه سری اعداد فیبوناچی۲
جلسه ۷
توابع inline
پارامترهای ارجاعی۱
پارامترهای ارجاعی۲
پارامترهای ارجاعی۳
پارامترهای ارجاعی۴
ارجاع ها و پارامترهای ارجاعی
جلسه ۸
آرگومان های پیش فرض
عملگرهای یکتایی تفکیک حوزه
برگزاری توابع
الگوی توابع۱
الگوی توابع۲

فصل چهارم:
جلسه ۱
مقدمه ۱
مقدمه ۲
آرایه ها ۱
آرایه ها ۲
اعلان آرایه ها
جلسه ۲
استفاده از آرایه ها ۱
استفاده از آرایه ها ۲
استفاده از آرایه ها ۳
استفاده از آرایه ها ۴
استفاده از آرایه ها ۵
جلسه ۳
جمع اعضا یک آرایه
رسم مقادیر اعضا آرایه با استفاده از هیستوگرام
انداختن ۶۰۰۰ بار یک تاس
استفاده از آرایه ها برای خلاصه کردن نتایج یک نظرسنجی ۱
استفاده از آرایه ها برای خلاصه کردن نتایج یک نظرسنجی ۲
استفاده از آرایه ها برای خلاصه کردن نتایج یک نظرسنجی ۳
جلسه ۴
استفاده از آرایه های کاراکتری برای ذخیره و کار با رشته ها ۱
استفاده از آرایه های کاراکتری برای ذخیره و کار با رشته ها ۲
استفاده از آرایه های کاراکتری برای ذخیره و کار با رشته ها ۳
آرایه های محلی ایستا و آرایه های محلی اتوماتیک ۱
آرایه های محلی ایستا و آرایه های محلی اتوماتیک ۲
جلسه ۵
ارسال آرایه ها به توابع ۱
ارسال آرایه ها به توابع ۲
ارسال آرایه ها به توابع ۳
مرتب کردن آرایه ها ۱
مرتب کردن آرایه ها ۲
جلسه ۶
بررسی موردی – محاسبه میانگین، میانه و مد ۱
بررسی موردی – محاسبه میانگین، میانه و مد ۲
جستجوی آرایه – جستجوی خطی – جستجوی باینری ۱
جستجوی آرایه – جستجوی خطی – جستجوی باینری ۲
جلسه ۷
جستجوی دودویی ۱
جستجوی دودویی ۲
جستجوی دودویی ۳
جستجوی دودویی ۴
جلسه ۸
آرایه های چند بعدی ۱
آرایه های چند بعدی ۲
آرایه های چند بعدی ۳
آرایه های چند بعدی ۴
آرایه های چند بعدی ۵
آرایه های چند بعدی ۶
آرایه های چند بعدی ۷

 

  • لینک دانلود
    لینک های دانلود مستقیم :
  • نویسنده
    نویسنده: محمد همتی
  • رمز فایل
    رمز فایل: www.sourceiran.com
  • حجم فایل
    حجم فایل: 105 مگابایت
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 2400
  • کل نظرات : 284
  • افراد آنلاین : 10
  • تعداد اعضا : 24507
  • آی پی امروز : 271
  • آی پی دیروز : 404
  • بازدید امروز : 1,151
  • باردید دیروز : 1,355
  • گوگل امروز : 17
  • گوگل دیروز : 28
  • بازدید هفته : 4,055
  • بازدید ماه : 25,384
  • بازدید سال : 61,105
  • بازدید کلی : 5,706,747