دوره مجازی #C (جلسه 14): مفهوم خطا و Exception Handling

دسته بندی: برنامه نویسی
زمان مطالعه: ۱ دقیقه
۰۱ شهریور ۱۳۹۴

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

مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:

  • آشنایی با انواع خطاهای برنامه نویسی
  • آشنایی با Exception ها و خطاهای Runtime
  • معرفی دستور Try-Catch به منظور کنترل استثناها
  • آشنایی مقدماتی با کلاس Exception
  • معرفی دستور Finally
  • استفاده از چندین Catch برای کنترل چند خطا
  • معرفی کلمه کلیدی Throw
  • ارسال استثنا ها به محل فراخوانی توابع
  • آشنایی با کلاس Datetime و توابع مربوط به تاریخ و زمان
  • ساخت یک منو در داخل محیط کنسول به منظور تولید یک برنامه داینامیک و پویا

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

:: توجه

این مطلب یک جلسه از دوره آموزش #C می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش #C

نویسنده

جلسات دوره

نظرات کاربران

پژمان

سلام. گمان میکنم یکی از مزیتهای دوره های مجازی امکان دیدن چندین باره فیلم هست. با اجازه همدوره ای عزیز جناب آقای عظیمی احساس میکنم ایشون کمی عجله کردن در ارسال این تاپیک چون مبحث واضح و خیلی جالب بود البته متوجه فرمایش ایشون در رابطه با سایر قسمتهای پیشین هستم ولی واقعا جمع کردن مباحث دوره ای مثل سی شارپ خیلی سخت به نظر میاد بخصوص آموزش و حل تمرین و مثال بصورت همزمان واینکه بخواهید اون رو واسه دوره ای اینچنینی آماده کنید تا در معرض آزمایش و نظرسنجی هم قرار بگیره و اعتماد به نفس و تجربه خوبی نیاز داره. به نظرم آقای زارعی از پس دوره به خوبی براومدن تا به اینجا.در ضمن جسارتا گمان میکنم منظور دوست عزیزمون کلاس TimeSpan باشه. ممنون

سید احسان عظیمی

سلام،حس میکنم آموزش این جلسه خیلی قابل قبول نبود،مثلا اگر بخوام ضعف یک قسمت از آموزش این جلسه رو بگم اینه که شما بدون اینکه ابتدا در مورد timestamp توضیحی بدین بارها ازش در کل آموزش استفاده کردین،خب منی ک مهندس کامپیوترم و با این اصطلاحات آشناییت دارم برام مشکلی نیس ولی یه شخص عادی به دلیل علاقش به C# اگربخواد از این آموزش استفاده کنه شک نکنین متوجه نمیشه.شبیه این نمونه رو شما در جلسات قبل نیز انجام دادین که رو کیفیت آموزش تاثیر منفی میگذاره،به نظرم روش بیان و انتقال مطالب در تدریس به اندازه داشتن علم اون بحث مهمه،ممنون از زحماتتون

لقمان آوند

ممنون از دیدگاهتون
بله درست می فرمایید.
ایشالله در دوره های آینده رعایت می کنن !

سید احسان عظیمی

البته در کل ازآموزش راضی هستم ولی این انتقاد هم داشتم،سربلند باشین و موفق

لقمان آوند

انتقادتون به جاست و می پذیریم
ممنونم

پایان زمان پشتیبانی

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

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل