فصل اول ) آشنايي با VC#.net : نوشتن کدبا استفاده ازتکنولوژيBuild,Intellisenseواجراي برنامه کنسول،استفاده ازNameSpaceها،ايجادمستندات بااستفاده ازXML و توضيحات،ايجاد برنامه فرم ويندوزي،ايجادواسط کاربر و... فصل دوم ) کار با متغيرها،عملگرهاوعبارتها : استفاده از شناسه ها،کلمات کليدي ومتغيرها،کارباداده هاي مقدماتي واستفاده ازآنهادرداخل کد،تنظيم عملگرهاي رياضي،بررسي کدMath Operators،کنترل اولويت،خاصيت انجمني درارزيابي ومحاسبه عمليات. فصل سوم ) نوشتن متدواعمال کردن محدوده (Scope) : تعريفمتد،دستورزبانSyntax،دستورReturn،فراخواني متدها،يجاد محدوده محلي،ايجادمحدوده کلاسي ،OverLoadکردن شناسه ها،نوشتن متدبااستفاده از C# Method Wizardو Debugger. فصل چهارم ) استفاده از دستورات تصميم گيري : تعريف متغيرهايي ازنوعBool،استفاده ازعملگرهاي بولي،منطقي،اولويت وخاصيت انجمني عملگرها،اجراي دستورif،استفاده از بلا کها براي دسته بندي دستورات،استفاده ازدستوراتSwitchوقواعدآن. فصل پنجم ) استفاده از دستورات تکرار : استفاده ازعملگرهاي انتساب مرکب،افزايش وکاهش متغيرها،دستوراتWhile,Forوdo و اجراي مرحله به مرحله آن و ... فصل ششم ) مديريت خطاها وException ها : مقابله با خطاها،دستوراتTryوCatch،استفاده ازاداره کنندهCatchونوشتنعمومي آن،استفاده ازعمليات رياضيCheckedوUnCheckedروي اعدادصحيح،ايجاديک خطا و مثالي ازمديريت آن ،بلاکFinally. فصل هفتم ) ايجادومديريت کلاسهاوآبجکتها : مفاهيم طبقه بندي،کپسوله سازي،اجازه دستيابي کاربرباسازنده ها ،Overloadکردن سازنده ها،داده هاومتدهايStatic،ايجاديک فيلدمشترک وStatic،استفاده ازاعضايStaticوفراخواني آن در يک برنامه و... فصل هشتم ) مفهوم مقداروارجاع: کپي کردن کلاسهاومتغيرهايint،پارامترهايOut,ref،System.Object،Unboxing,Boxing. فصل نهم ) ايجادانواع مقداربا استفاده از نوع شمارشي : تفاوت بين کلاس وStruct،انتساب صحيحStructها وکپي آنها و ... فصل دهم ) استفاده ار آرايه ها و مجموعه ها : بکارگيري آرايه هاومقداردهي متغيرهاي آن،دستيابي به عناصر آرايه بااستفاده از حلقه،کلاسSystem.Array،ArrayList،صف،پشته،Sorted List،کلاسهاي مجموعه ايي ومثالي ازآن دريک بازي شرط بندي کارت. فصل يازدهم ) آرايه اي از پارامتر : ايجادمتدهايOverloadشده،استفاده ازآرگومانهايي ازنوع آرايه،تعريف آرايه Params،استفاده از يک متد با استفاده از آرايه Params در يک برنامه ، استفاده از متد Main و... فصل دوازدهم ) وراثت : دستورزبانSyntaxهسته اي،کلاسهاي پايه ومشتق شده،متدهايNewوOverride،دستيابيProtected،ايجادInterfaceها،کلاسهايAbstractوSealed،گسترش سلسله مراتب وراثت،کلاسColor Syntax Vistitor،پياده سازي صريح. فصل سيزدهم ) Garbage Collection ومديديت منابع : مقايسه مقداروآبجکت،طول عمر يک آبجکت،مديريت منابع،الگوي متد آزادسازي از داخل يک مخرب،استفاده از دستور Usingدريک برنامه و... فصل چهاردهم ) پياده سازي خاصيتها براي دستيابي به صفات : متددستيابيGet،متدمقداردهيSet،محدوديتهاي خواص،خاصيتهايStatic،تعريف کردن خاصيتها دريکInterface،استفاده ازخاصيتها دريک برنامه ويندوزي و... فصل پانزدهم ) Indexer :انواعIndexer،مقايسه بينIndexer / متد و آرايه ، مقايسه بينIndexerهاوخاصيتها،Indexerهاي Interface،استفاده از Indexerها در يک برنامه ويندوزي / نوشتن و فراخواني آنها و... فصل شانزدهم ) Delegate و رويدادها : تعريف و فراخوانيDelegate ها، EventهايGUI،استفاده ازEventها و... فصل هفدهم ) Overload عملگرها : کار کردن با عملگرها ، پياده سازي محدوديت هاي عملگر ، عملگرهاي OverLoadشده ، ايجاد عملگرهاي متقارن ، انتساب مرکب ، تعريف عملگرهاي افزايش و کاهش ، استفاده از عملگرهاي جفتي ،پياده سازي عملگر ، Overload کردن عملگر + در يک برنامه، تبديل نهادين،اضافه کردن يک عملگرتبديل Implicit و... فصل هجدهم ) معرفي فرمهاي ويندوز : ايجاد يک برنامه کاربردي فرمهاي ويندوز،اضافه کردن کنترلها به فرم،ايجادوفراخواني متدReset،پرکردنComboBox،پردازش رويدادها در فرم هاي ويندوز ، استفاده از رويدادClick، کار با رويداد Closing و... فصل نوزدهم ) کار با منوها : اضافه کردن منو و پردازش رويدادهاي منو،کار با رويدادهاي آيتم منو،ايجادمنوهايPop-up و... فصل بيستم ) ارائه معتبر سازي يا تاييد اعتبار : خصوصيتCausesValidation،رويدادهاي تائيد اعتباروبسياري مباحث ديگر ... فصل بيستم و يکم ) استفاده از کنترلهاي مرکب : واسط Explorer ، ايجاد کنترل هاي Docked و بسياري مباحث ديگر... فصل بيستم و دوم ) استفاده ازMDI پنجره ها و کادرهاي محاوره اي : ايجادفرمهاي والدوفرزندMDI و بسياري مباحث ديگر ... فصل بيستم و سوم ) ايجاد کامپوننتهاي GUI : کار با کنترلهاي کاربر ، ساخت کنترل کاربر Login و بسياري مباحث ديگر... حاوی 2 سی دی

