محل لوگو

مقاله درباره دلفي


مقاله درباره دلفي در 40 صفحه با فرمت word و قابل ویرایش

مقدمه :

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

در این پروژه ی نرم افزاری سعی شده است یک ابزار در محیط برنامه نویسی دلفی(Delphi) تهیه شود تا برنامه نویسی برای استفاده از پورت ها را ساده تر وبا سرعت تر کند. به همین منظور در ابتدا توضیحاتی در مورد نوشتن کلاس ها و اجزاء ساخت در دلفی وبعد توضیحاتی در مورد این جزء ساخت ذکر شود.

تجرید داده ها و برنامه نویسی شیء گرا:

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

تجرید داده ها به منظور توجه روی اشیاء داده ای مورد نیاز برنامه وعملیات روی اشیاء و عدم توجه به چگونگی نمایش وذخیره اشیاء

داده ای در حافظه به وجود امد که نمایندگان ان که ابتدا زبانهایی چون C++, Turbo Pascal و بعداً با پیشرفت سیستم عامل ها و زبان های برنامه نویسی همچون زبانهایVC++, Delphi می باشد این روش به برنامه نویس اجازه میدهد قبل از پرداختن و بررسی جزئیا ت سازماندهی واقعی ان در حافظه و قبل از پیاده سازی انها بتوانند از اشیاء در برنامهها خود استفاده کند.استفاده از تجرید دادهها منتهی به مجموعه ای از واحد برنامه هایی با قابلیت استفاده مجدد می شود که میتواند پایه و اساس برای طراحی وتولید نرم افزارهای بعدی باشد.

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

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

دلفی و برنامه نویسی شئ گرا :

دلفی ابزارتولید سریع برنامه های کاربردی است که بر اساس ابجکت پاسکال یک زبان شئ گرا با ویژگیهای کامل تهیه شده است و به این خاطر معماری دلفی یک معماری شئ گرا ست و کلاس ریشه آن TObjectاست . تمام کلاسها در دلفی این کلا س را به عنوان کلاس ریشه دارند . آنچه که دانستن ارث بری را بیشترلازم میکندهمین موضوع است زیرا در دلفی نوشتن کلاس پایه وجود ندارد ودر حقیقت نوشتن هر نوع کلاس ، نوعی ارث بری و افزودن امکانات بیشتر است . دلفی کلاسهایی دارد که هر کدام برای کاربرد مخصوص به کار میرود مانند TComponent برای تولید اجزاء ساخت و Twin control برای تولید اجزاء ساختی دارای Handelدیگر نیازی به نوشتن این کلاس ها در ریشه نیست واین خود قابلیت دلفی را افزایش میدهد.

ساختاركلاس و نحوه ى تعريف آن:

كلا سها حاوی داده ها يا فيلدها و عملگرهاى دستیابی یا متدها هستند و کلاس در حقیقت همان اشیائی هستند که می خواهیم دربرنامه باشد. کلاسها در قسمت unit interfaceها معرفی میشوند و متدهای آن در قسمت Implementation پیاده سازی میشود این متدها هستند که نحوهء عملکرد برروی داده های کلاس را مشخص میکند. برای تعریف کلاس ابتدا بایداطلاعاتی را که میخواهیم درباره ی شیء در کلاس ذخیره شود را مشخص می کنیم وسپس اطلاعاتی که باید در بیرون از کلاس دیده شود را مشخص می کنیم در آخر متدهایی که باید روی این داده ها عمل کنند را پیاده سازی می کنیم. برای داده ها ومتدها مشخصه های دستیابی بوجود آمده اند تا کار پنهان سازی اطلاعات را آسان سازند که این مشخصه ها در دلفی به چهار مشخصه تقسیم میشوند:private , Public Protected, published

مشخصه private:

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


مبلغ واقعی 6,000 تومان    5% تخفیف    مبلغ قابل پرداخت 5,700 تومان

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

Captcha
پشتیبانی خرید

برای مشاهده ضمانت خرید روی آن کلیک نمایید

  انتشار : ۴ بهمن ۱۳۹۶               تعداد بازدید : 343

برچسب های مهم

دیدگاه های کاربران (0)

اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.

ایجاد وب سایت یا
فروشگاه حرفه ای رایگان

تمام حقوق مادی و معنوی این وب سایت متعلق به "" می باشد

فید خبر خوان    نقشه سایت    تماس با ما