پروژه مدیریت خطا و اشکال زدایی در Visual Basic
خلاصه ای از پروژه:
مدیریت خطاها به برنامهنویس کمک میکند تا برنامههای قویتر و انعطافپذیرتر ایجاد کند و از توقف ناگهانی برنامه و از دست رفتن اطلاعات جلوگیری نماید. با استفاده از ادارهکنندههای خطا، میتوان خطاهای همزمان مانند تقسیم بر صفر، کمبود حافظه و سرریزی محاسباتی را مدیریت کرد. کدهای مدیریت خطا معمولاً در سراسر برنامه پخش شدهاند تا اطمینان حاصل شود که خطاها در محل وقوع به درستی رسیدگی میشوند.
به طور کلی، سه نوع خطا در برنامهها رخ میدهد: خطاهای دستوری، خطاهای زمان اجرا و خطاهای منطقی. خطاهای دستوری ناشی از عدم رعایت قواعد زبان برنامهنویسی هستند، در حالی که خطاهای زمان اجرا در اثر شرایط خاص در حین اجرای برنامه به وجود میآیند. خطاهای منطقی نیز ناشی از اشتباهات در منطق برنامه هستند و رفع اشکال آنها معمولاً دشوارتر است.
یک برنامه خوب باید خطاهای احتمالی را پیشبینی و آنها را کنترل کند تا از ایجاد وقفه در اجرای برنامه جلوگیری شود. بهترین برنامهنویسان از ورود اطلاعات نامعتبر جلوگیری کرده و گزینههای کنترلی نامعتبر را غیرفعال میکنند. Visual Basic امکانات مناسبی برای مدیریت خطاها فراهم کرده است، از جمله دستور `On Error` که تعیین میکند در صورت بروز خطا چه اقدامی باید انجام شود.
موجودیت `Err` در Visual Basic امکان مدیریت قویتر خطاها را فراهم میکند. این موجودیت شامل خصوصیات و روشهایی است که اطلاعات کاملی درباره خطا ارائه میدهند. مهمترین خصوصیت `Err.Number` است که کد خطای رخ داده را مشخص میکند. تابع `Error` نیز پیغام خطای متناظر با شماره خطا را برمیگرداند. دستور `Resume` تعیین میکند که پس از رسیدگی به خطا، اجرای برنامه از کجا ادامه یابد.
ابزارهایی مانند پنجره Immediate، موجودیت Debug و حالت Break Mode به برنامهنویس کمک میکنند تا برنامه را اشکالزدایی کند و خطاهای منطقی را شناسایی و رفع کند. استفاده از `Option Explicit` برای اجبار در تعریف متغیرها و افزودن توضیحات (Comment) به کدها نیز میتواند از بروز بسیاری از اشکالات جلوگیری کند.
به دنبال پروژههای دانشجویی با کیفیت و آماده استفاده هستید؟ همین حالا پروژههای برتر ما را با دانلود آسان دریافت کنید!
عناوین و فهرست کلی پروژه:
مدیریت خطاها و اشکال زدایی
مقدمه
انواع خطاها
* خطاهای نحوی یا دستوری
* خطاهای زمان اجرا
* خطاهای منطقی
اداره کننده خطا
* دستور On Error
* دستورات One Error تو در تو
* موجودیت Err
* خصوصیت Number
* تابع Error
* دستور Resume
پنجره Immediate Window ، موجودیت Debug و حالت Break Mode
* پنجره Immediate
* روش Assert
نخستین گامها در جلوگیری از بروز اشکال
روشهای اشکال زدایی
* ردیابی
* ثبت اطلاعات برنامه در یک فایل Log File
هر اداره کننده خطا شامل 4 قسمت است
اشکال زدا یا Debugger
* منوی Debug و نوار ابزار Debug
* عناوین منوی Debug
* نقطه شکست یا Break Point
* پنجره Locals
نقد و بررسیها
هنوز بررسیای ثبت نشده است.