برچسب:
نویسنده: پویا قاسمی
دقت داشته باشید که در این مثال ، برای سادگی برنامه ، دستورات مربوط به محاسبه مقدار سینوس ذکر نشده.
همچنین دقت داشته باشید که عبارت calculate the sinus یک دستور جاوا نیست. در جاوا هر خطی که در ابتدای آ
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
بیشتر اوقات هنگام برنامه نویسی با خطا مواجه میشویم. تقریباً همه برنامههایی که امروزه میبینید حداقل از داشتن یک خطا رنج میبرند. خطاها میتوانند برنامه شما را با مشکل مواجه کنند. در سی شارپ سه نوع خطا وجود دارد :
خطای کامپایلری
این نوع خطا از اجرای برنامه شما جلوگیری میکند. این خطاها شامل خطای دستور زبان میباشد. این بدین معنی است که شما قواعد کد نویسی را رعایت نکردهاید. یکی دیگر از موارد وقوع این خطا هنگامی است که شما از چیزی استفاده میکنید که نه وجود دارد و نه ساخته شده است. حذف فایلها یا اطلاعات ناقص در مورد پروژه ممکن است باعث به وجود آمدن خطای کامپایلری شود. استفاده از برنامه بوسیله برنامه دیگر نیز ممکن است باعث جلوگیری از اجرای برنامه و ایجاد خطای کامپایلری شود.
خطاهای منطقی
این نوع خطا در اثر تغییر در یک منطق موجود در برنامه به وجود میآید. رفع این نوع خطاها بسیار سخت است چون شما برای یافتن آنها باید کد را تست کنید. نمونهای از یک خطای منطقی برنامهای است که دو عدد را جمع میکند ولی حاصل تفریق دو عدد را نشان میدهد. در این حالت ممکن است، برنامه نویس علامت ریاضی را اشتباه تایپ کرده باشد.
استثناء
این نوع خطاها هنگامی رخ میدهند که برنامه در حال اجراست. این خطا هنگامی روی میدهد که کاربر یک ورودی نامعتبر به برنامه بدهد و برنامه نتواند آن را پردازش کند. ویژوال استودیو و
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
مشابه کلاس ها هستد با این تفاوت که :
۱- دارای فیلد نمیباشد
۲- بر خلاف ارث بری کلاس ها که هر کلاس تنها میتواند از یک کلاس ارث بری کند ، یک کلاس میتواند چندین Interface را پیاده سازی کند.
Interface ها شامل Prototype (امضا) متد ها هستند و پیاده سازی در آنها صورت نمیگیرد.
interface IpersianMath
}
(int Sum (int a , int b
(int Sum ( int a , int b , int c
{
__________________
interface Ipersian Text
}
(string reverseText(string txt
;(string postfix( string txt , string postfix
;(string perfix ( string txt , string infix
{
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی
برچسب:
نویسنده: پویا قاسمی