سلام مهمان عزیز.
از اینکه کلوب کشوری کامپیوتر را انتخاب کرده اید از شما سپاسگزاریم.خوشبختانه شما دسترسی کامل به سایت را بصورت میهمان خواهید داشت فقط برای قرار دادن پست در سایت,شما می بایست اقدام به عضویت در انجمن کنید.
در صورت بروز هرگونه مشکل در ثبت نام یا سؤالات دیگر با ما تماس بگیرید.



همه زمان ها بر اساس UTC + 3:30 ساعت [ DST ] تنظیم شده اند تاریخ : یکشنبه خرداد 5, 98 4:05 pm



+ ارسال موضوع جدید+ ارسال پاسخ
 [ 1 پست ] 
نویسنده پیغام
پستارسال شده: دوشنبه تیر 30, 92 1:05 am 
آفلاین
مدیر سایت
آواتار کاربر


تاریخ عضویت: چهارشنبه فروردین 6, 92 1:04 am

پست: 1376

استثناها، در حقیقت خطاهای غیر منتظره در برنامه‌های ما هستند. اکثراً، می‌توان و باید روشهایی را جهت برخورد با خطاهای موجود در برنامه در نظر گرفت و آنها را پیاده‌سازی کرد. بعنوان مثال، بررسی و تایید داده‌های ورودی کاربران، بررسی اشیاء تهی یا Null و یا بررسی نوع بازگشتی متد ها، می‌توانند از جمله مواردی باشند که باید مورد بررسی قرار گیرند. این خطاها، خطاهایی معمول و رایجی هستند که اکثر برنامه‌نویسان از آنها مطلع بوده و راههایی را برای بررسی آنها در نظر می‌گیرند تا از وقوع آنها جلوگیری نمایند.
اما زمانهایی وجود دارند که از اتفاق افتادن یک خطا در برنامه بی اطلاع هستید و انتظار وقوع خطا در برنامه را ندارید. بعنوان مثال، هرگز نمی‌‌توان وقوع یک خطای I/O را پیش‌بینی نمود و یا کمبود حافظه برای اجرای برنامه و از کار افتادن برنامه به این دلیل. این موارد بسیار غیر منتظره و ناخواسته هستند، اما در صورت وقوع بهتر است بتوان راهی برای مقابله و برخورد با آنها پیدا کرده و با آنها برخورد نمود. در این جاست که مسئله برخورد با استثناها (Exception Handling) مطرح می‌شود.
هنگامیکه استثنایی رخ می‌دهد، در اصطلاح می‌گوئیم که این استثناء، thrown شده است. در حقیقت thrown، شیء‌ای است مشتق شده از کلاس System.Exception که اطلاعاتی در مورد خطا یا استثناء رخ داده را نشان می‌دهد. در قسمتهای مختلف این فیلم با روش مقابله با استثناها با استفاده از بلوک های try/catch و …  آشنا خواهید شد.
لینک دانلود
حجم : 25 مگابایت-30 دقیقه
رمز و منبع: www.daneshjooyar.com

_________________


بالا
 پروفایل  
پاسخ با نقل قول  
نمایش پست ها از آخر به اول:  مرتب سازی بر اساس  
+ ارسال موضوع جدید+ ارسال پاسخ
 [ 1 پست ] 

همه زمان ها بر اساس UTC + 3:30 ساعت [ DST ] تنظیم شده اند تاریخ : یکشنبه خرداد 5, 98 4:05 pm

چه کسی آنلاین است

کاربران حاضر در این انجمن : کاربر عضو شده ای موجود نیست و 9 مهمان


مجوز های ارسال و ویرایش
در این انجمن نمی توانید موضوعات جدیدی ارسال کنید
در این انجمن نمی توانید به موضوعات پاسخ دهید
در این انجمن نمی توانید پست خود را ویرایش کنید
در این انجمن نمی توانید پست های خود را حذف کنید
در این انجمن نمی توانید پیوست ارسال کنید

جستجو برای:
پرش به:  
cron
چرا ما ؟
آخرین اخبار دنیای اطلاعات را داریم
به روزترین نرم افزارها را داریم
متفاوت ترین انجمن ها را داریم