سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

تحقیق ساخت یافته شی گرا


لینک دریافت خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش اماده پرینت )

تعداد : 27 صفحه


 قسمتی متن : 

 

برنامه ساخت یافته وشی گرا:

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

زبان c ازجمله زبانهای ساخت یافته باشد.

برنامه نویسی شی گرا شیوه نوینی میتوان قطعاتی ایجاد کردودربرنامه مختلف استفاده کرد.قابلیت خواندن برنامه روش نوشته میشود بالا بوده وتست ،عیب یابی واصلاح انها اسان است.شی گرایی اشیا تاکید دارد.vb زبانی کاملا شی گرا است.

زبان c علاوه اینکه جز زبانهای شی گرا میباشد جز زبانهای ویژوال تولن حساب کرد معروفترین زبان ویژوال باشد.

تفاوت :

در c برنامه فعالیت توجه دارند درحالی درزبان vb اشیا توجه دارد.درc واحدبرنامه نویسی ،تابع اما vb واحد کلاسی اشیا سرانجام نمونه سازی شوند.کلاسهای vb حاوی رویه هستند. برنامه نویسان c نوشتن توابع متمرکز شوند.داده c اهمیت دارند.در vb برکلاسها تاکید شود.

معیارهای زبان برنامه نویسی:

قابلیت خوانایی

سهولت کلی:برنامه c علت چندگانه بودن ویژگی زبان کمی پیچیده کرده عنوان مثال جمع کردن تفریق چهار طریق صورت گیرد . عنوان مثال جمع 4 طریق زیر مورداستفاده قرار گیرد:

Counter=counter+1

Counter +=1

Counter ++

++ counter

اما vb سهولت بیشتری دارد چند گانه بودن ویژگی ندارد.

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

قابلیت تعامد : زبان c قابلیت وجود ندارد یه عنوان مثال نمی توان خروجی تابع نوع ارایه انتخاب کرد .در زبان vb قابلیت وجود ندارد همین دلیل ذکر شده.زبان c علت اینکه جز زبانهای دستوری سادگی قابلیت تعامد ندرت دیده میشود.

دستورالعملهای کنترلی : وجود دستورالعمل هر دو زبان باعث افزایش خوانایی هر دو زبان شده اینکه درهردوزبان میتوان دستور go to موارد خاص استفاده کرد اما طور کلی زبانها وجود دستورالعملهای کنترلی خوانایی برنامه افزایش یافته است.

انواع داده وساختمان داده: درvb علت اینکه تقریبا تمام داده نیاز قابل استفاده اند خوانایی برنامه افزایش یافته . اما c علت نبود بعضی ازانواع داده مثل بولین خوانایی کمتر شده زیرا باید نوع صحیح کار استفاده شود.

ملاحظات نحو زبان :

شکل شناسه ها: هردوزبان علت اینکه طول شناسه مناسب باشد (در زبان c اندازه 31 کاراکتر اول زبان vb اندازه 255 کاراکتر) خوانایی برنامه افزایش یابد.

وازه خاص : زبان vb واژه خاص بیشتر استفاده شده پایان حلقه وشرطها واژه خاص استفاده شده ( دستورات end if ,next ) باعث افزایش خوانایی شده اما سادگی کاهش دهد. اما زبان c علت وجود کمتر واژه خاص سادگی بیشتر سده اما خوانایی برنامه کمتر باشد عنوان مثال پایان حلقه شرط " { " استفاده شود .

شکل معنا : زبان c راحتی نمی توان شکل دستورات مفهوم انهارا فهمید همین علت خوانایی برنامه کاسته شود عنوان مثال تعریف ارایه دستور int x[10] استفاده شود قابل فهم نمی باشد.در vb مشکل وجوددارد .به راحتی نمی توان دستورات معنای انرا فهمید عنوان مثال تعریف ارایه dim x(10) as integer استفاده شود.

قابلیت نوشتن

سادگی قابلیت تعامد: زبان c علت اینکه ساختار کوچکتر باشد وقابلیت تعامد ندارد نوشتن راحت تر انجام گیرد خطایابی راحت تر انجام شود اما vb ساختار گسترده تری دارد همین علت قابلت نوشتن نسبت c پایین تر .

پشتیبانی انتزاع :

انتزاع فرایند : درهر دو زبان قابلیت وجوددارد وباعث افزایش قابلیت نوشتن شود عنوان مثال علت وجود قابلیت تعریف استفاده اززیربرنامه هردو زبان قابلیت افزایش یابد.


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.