لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:50
فهرست مطالب
تاریخچه دلفی ..........................................................................5
دلفی 1....................................................................................6
دلفی 2....................................................................................8
دلفی3.....................................................................................9
دلفی4.....................................................................................10
دلفی5.....................................................................................11
دلفی6و7.................................................................................12
پیشگفتاری برای دلفی
زبان برنامه نویسی.....................................................................14
انواع زبانهای برنامهنویسی از نظر سطح........................................14
انواع زبانهای برنامهنویسی از نظر عملکرد.....................................15
جایگاه گسترش دلفی در میان زبانهای برنامهنویسی .......................16
ویژگیهای زبان برنامهسازی دلفی
محیط توسعه مجتمع بسیار قوی و انعطافپذیر18……………………….
بهرهمندی کامل از شیوه شیءگرا18…………………………………
کوتاهبودن کدهای برنامهنویسی و روشهای ویرایش آنها18……………..
کتابخانه بسیار غنی از شیءها19……………………………………
تعریف نیازمندیها19……………………………………………..
طرّاحی انواع رابط کاربر19……………………………………….
سازگاری، پشتیبانی، و ارتباط20……………………………………
کار در چارچوب کاری Net. مایکروسافت20………………………...
ترجمه سریع برنامه21……………………………………………
اشکالزدایی، مستقرسازی، و نصب برنامهها21……….………………
خروجی ایستا21…………………………………………………
اجزای محیط دلفی
نوار عنوان23……………………………………………………
نوار فهرست گزینشی23……………………………………………
نوارهای ابزار23…………………………………………………
2
پنجره نمای بنا23…………………………………………………
پنجره بازرس شیء، نظارت بر شیء، یا ناظر شیءها24………………..
صفحه خوشآمدگویی24……………………………………………
پنجره مدیر پروژه24………………………………………………
کاوشگر دادهها24…………………………………………………
جعبه ابزار24…………………………………………………….
Properties..............................................................................26
Events....................................................................................27
رویداد و پردازنده
رویداد28………………………………………………………...
پردازه، رویه، هماهنگکننده رویداد، یا مدیر رویداد28…………………..
شکل کلّی پردازه یک رویداد29………………………………………
بانک های اطلاعاتی و ارتباط آنها با دلفی
بانک اطلاعاتی چیست؟30………………………………………….
تاریخچه پایگاه داده32……………………………………………..
مدل های پایگاه داده33…………………………………………….
مدل تخت34……………………………………………………..
مدل شبکه ای36………………………………………………….
مدل رابطه ای37…………………………………………………
پایگاه دادههای چند بعدی37………………………………………...
پایگاه دادههای شیء38…………………………………………….
ویژگیهای سیستم مدیریت پایگاه دادهها39………………………….…
فهرست سیستمهای متداول مدیریت دادگان40………………………….
مشخصات فنی پروژه وشرح پروژه41…………………….…………
مقدمه
تاریخچه دلفی :
شرکت Borland پس از معرّفی موفّق نسخه Borland Pascal و تکمیل آن با عرضه نسخههفتم این زبان برنامهنویسی، در حدود سال 1374 ش. شروع به کار بر روی یک ابزار طرّاحی
سریع برنامههای کاربردی به نام دلفی نمود. بعد از آنکه تعیین شد معماری مدل اشیا بهترینروش اجرای این طرح است، لازم بود که یک زبان برنامهنویسی که به مثابه قلب نظام است،
مشخّص گردد.
در آن زمان Borland به عنوان شرکت تولیدکننده بهترین ابزارهای Pascal شناخته میشد و شاید میشد آن را کم و بیش مالِک زبان برنامهنویسی Pascal دانست. در نهایت، شرکت
Borlad تصمیم گرفت که محصول جدید را بر اساس زبان برنامهنویسی Pascal تولید کند.
بعد از تطبیق کامل Pascal با مدل اشیا، این شرکت توانست محیط طرّاحی سریع برنامههای کاربردی را اجرا کند؛ البته شاید بتوان گفت که کاری که Borland در تغییر زبان Pascal کرد،
توأم با خطر بود؛ زیرا این زبان مشتریهایی داشت که بسیار به آن وفادار بودند و ممکن بود برخورد خوبی با تغییرات انجامشده از خود نشان ندهند و در نتیجه ممکن بود این شرکت جایگاه
ممتاز خود را در بازار Pascal از دست بدهد.
در نهایت اوّلین نسخه دلفی در حدود سال 1374 ش. به بازار ارائه شد و به عنوان فرزند خَلفPascal ـ که خود نیز به علّت پیشینه روشن، سادگی، و بالابودن امکانات، توجّه برنامهنویسان
زیادی را به خود جلب کرده بود ـ چهرهای برتر از خود نشان داد و برنامهنویسان زیادی را به سوی خود جلب کرد و به محصولی پرفروش و ابزاری بسیار بحثبرانگیز تبدیل شد.
در قلب دلفی ،یک کامپایلر (همگردان) پاسکال است . دلفی 7 مرحله دیگری از تکامل هماند کامپایلر پاسکالی است که شرکت بورلند از هنگامی که (17 سال پیش) Anders Hejlberg ،
اولین کامپایلر توربو پاسکال را نوشت مشغول توسعه آن بوده است . طی سالها ، برنامه نویسانپاسکال از پایایی و موزون بودن و نیز سرعت کامپایل که توربو پاسکال ارائه می دهد ، لذت بردهاند . دلفی 7 نیز از این صفات مستثنی نیست ، کامپایلر آن ترکیبی از یک دهه تجربه کامپایلر و
پیشرفته ترین کامپایلر بهینه ساز 32 بیتی است . با وجود رشد قابل توجه قابلیت های کامپایلر در
طی چندین سال ، سرعت کامپایل به طرز جالب توجهی تنها اندکی کم شده است . علاوه بر این ،پایداری کامپایلر دلفی می رود تا معیار و نمونه ای برای سایرین باشد .
حال وقت بررسی هر یک از نگارشهای قبلی دلفی می باشد که در اینجا قابلیت های هر نگارش رابه طور مختصر مرور می کنیم :
دلفی 1 :
در اولین روزهای DOS ، برنامه نویسان یک انتخاب بین BASIC (آهسته ولی بهره ور) و زبان اسمبلی (کارا ولی پیچیده) پیش رو داشتند . توربو پاسکال که سادگی یک زبان ساخت یافته و
کارایی یک کامپایلر واقعی را ارائه می کرد ، این فاصله را پر نمود . برنامه نویسان ویندوز1/3 نیز با انتخاب مشابهی، یعنی انتخابی بین یک زبان قدرتمند و سخت (بد قلق) مانند C++ و یک
زبان با کاربری آسان ولی محدود مانند ویژوال بیسیک روبرو بودند . دلفی 1 با ارائه یک
رویکرد اساسا متفاوت به توسعه ویندوز پاسخ داد : تولید توسعه ویژوالی (بصری) ، برنامه های
اجرایی همگردانی شده ، DLL ها ، پایگاههای داده ها که همگی با هم یک محیط ویژوالی بدون
محدودیت را تشکیل می دهند . دلفی 1 اولین ابزار توسعه ویندوز بود که یک محیط توسعه
ویژوالی (بصری) ، یک کامپایلر بهینه ساز کد اصلی و یک موتور دسترسی به پایگاه داده های
مقیاس پذیر را تلفیق کرد . دلفی1 اصطلاح توسعه سریع برنامه کاربردی (RAD) را تعریف کرد
ترکیب کامپایلر ، ابزار RAD و دسترسی سریع به پایگاه داده ها ، بسیاری از برنامه نویسانVB را به طرف خود جلب کرد و دلفی در بسیاری از تبدیلها موفق شد . همچنین بسیاری از
توسعه گران Turbo Pascal با گذار به این ابزار یکنواخت و جدید ، دوره جدیدی را آغاز کردند
Object Pascal (پاسکال موضوعی) آن زبانی نبود که ما بتوانیم در دانشگاه از آن استفاده کنیم
و به راحتی برنامه نویسی نماییم . بسیاری دیگر از برنامه نویسان برای بهره بردن از از الگوهای
طراحی قدرتمند ارائه شده توسط زبان و ابزار دلفی به آن روی آوردند . گروه ویژوال بیسیک در
میکروسافت که تا قبل از دلفی ، رقیب مهمی برای آنها نبود ، اصلا آمادگی چنین چیزی را نداشتند
ویژوال بیسیک 3 قدیمی ، حجیم و گنگ بود و به هیچ وجه قابل مقایسه با دلفی 1 نبود .
در سال 1995 ، شرکت بورلند شکست بزرگی را در دادخواهی شرکت لوتوس به خاطر شباهتبرنامه Quattro با برنامه 3-2-1 تحمل کرده بود . همچنین شرکت بورلند به خاطر رقابت در
بازار برنامه های کاربردی از سوی میکروسافت تحت فشار بود . بورلند با فروش کواتر تجاری
به شرکت ناول ، از بازار برنامه های کاربردی خارج شد و dBase و Paradox را برای توسعه
گران پایگاه داده ها مد نظر قرار داد. در حالی که بورلند سرگرم بازار ابزارهای توسعه گر ویندوز بود ، میکروسافت مقدار زیادی از سهم سکوی تجاری بورلند در بازار را تصاحب کرد .
بورلند با متمرکز کردن دوباره مهارت اصلی خود ، در ایجاد ابزارهای توسعه گر در نظر داشت تا با دلفی و نگارش جدیدی از Borland C++ ، ضربه ای بزند .
آموزش زبان برنامه نویسی #c(سی شارپ)
آموزش بصورت روان و ساده همراه با تمرینات درک مطلب برای تفهیم دروس