با دانلود تحقیق در مورد
پروژه دلفی
در خدمت شما عزیزان هستیم.این تحقیق پروژه دلفی را با فرمت
word و قابل ویرایش و با قیمت بسیار
مناسب برای شما قرار دادیم.جهت دانلود تحقیق پروژه دلفی ادامه مطالب را بخوانید.
نام فایل:تحقیق در مورد پروژه دلفی
فرمت فایل:wordو قابل ویرایش
تعداد صفحات فایل:32 صفحه
قسمتی از
فایل:
مقدمه:
تاریخچه دلفی:
دلفیدر واقع یککامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که
شرکت Borland اززمان ایجاد اولین نسخه پاسکال توسط
Andres Hejlsberg در 15 سال پیش به
بازار عرضهکرد.
برنامه نویسی به زبان پاسکال در
سالیان سال از استواری و ثبات، زیباییو ظرافت و البتهسرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنینیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر
پاسکال و معماریبهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها
با گذشت زمانپیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان
از سرعتبالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری
برای سنجش دیگرکامپایلر هاست.
سال 1995 - Delphi1
در زمان استفاده از سیستم عامل
DOS برنامه نویسان مجبور بودند از بین
زبان پر قدرتولی کم سرعت Basic و زبان کارآمد ولی پیچیده و نامفهوم
Assembly یکی را انتخابکنند. پاسکال با ارائه یک زبان ساخت یافته و یک کامپایلر سریع و کم
نقص این شکاف راپرکرد. برنامه نویسان Windows 3.1 هم با تصمیم گیری مشابهی رو برو شدند. یکی زبانقدرتمند و سنگین ++C و یکی زبان ساده و محدود کننده
Visual Basic ارائه Delphi1 در این مورد هم راه حل خوبی برای برنامه نویسان بود. دلفی مجموعه
متفاوتیبرای برنامه نویسی بود . طراحی و توسعه برنامه های کاربردی، ایجاد DLL ها،پایگاههای داده و . که یک محیط ویژوال وسیع را تشکیل می داد. Delphi1 اولین ابزاربرنامه نویسی ویندوز بود که محیط طراحی ویژوال، کامپایلر بهینه کد
برنامه و دسترسیقوی به پایگاههای داده را در یک جا جمع کرد که آن را به یکی از
بهترین ابزارهای روشنوین توسعه سریع نرم افزار
(Rapid Application Development) تبدیل کرد. این مجموعهقدرتمند باعث شد که
در همان زمان بسیاری از برنامه نویسان زبانهای دیگر به
Delphi روی بیاورند و این موفقیت بزرگی برای Borland به حساب می آمد
همچنین بسیاری ازبرنامه نویسان پاسکال دلفی را ابزاری یافتند که توسط آن هم از
توانایی و تجربه خوددر برنامه نویسی پاسکال استفاده می کردند و هم توانایی کار در ویندوز
را به دستآوردند. همچنین زبانی که در آن زمان با نام پاسکال شیئی (ObjectPascal) دردانشگاهها ایجاد شده بود یک زبان بسیار خشک و محدود کننده بود که
اصلاٌ حالتکاربردی پیدا نکرد.
ویژگیهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسندآن باعث شد که زبان پاسکال شیئی عملاٌ از رده خارج شود. تیم طراحی VB در Microsoft قبل از حضور دلفی
هیچ رقیب مهمی برای خود نمی دید. VisualBasic در آن زمان زبانی ناکارآ ، کم سرعت و کند ذهن بود
Visual Basic 3 در عمل اصلا توانایی
رقابت با Delphi 1 را نداشت. در این سال شرکت
Borland گرفتار یک سری مشکلات قضائی با
شرکت Lotus بودکه در نهایت هم متخلف شناخته شد. همچنین درگیری مشابهی هم با Microsoft بر سر تلاشدر تغییر دادن فضای نرم افزار های
Microsoft پیدا کرد. همچنین Borland مشغول طراحیو فروش طرح Quatro به شرکت Novell و طراحی پایگاه های داده
dBase و
Paradox بود کهبا استقبال قابل توجهی مواجه نشد
در این زمان که Borland مشغول فعالیتهایقضایی و تجاری بود Microsft توانست گوی سبقت را از
Borland برباید و قسمت اعظمبازار ابزار های برنامه نویسی تحت
Windows را در اختیار بگیرد و سعی می
کرد تا اینطرز فکر را اشاعه دهد که چون
Windows را طراحی کرده صلاحیت و توانایی
تهیه بهترینابزار های برنامه نویسی تحت آن را نیز در دست دارد. در این شرایط Borland با عرضه Delphi و نسخه جدید++Borland C سعی کرد خدشه ای در
فرمانروایی Microsoft وارد کندو سهمی در بازار بزرگ این محصولات داشته باشد.
سال 1996Delphi2
یک سال بعد Delphi2 تمام مزایای نسخه قبلی را تحت سیستم های جدید 32بیتی (Windows 95,Windows NT)
ارائه داد. همچنین Delphi2 با ارائه خصوصیات
اضافه وکارکرد های قویتری نسبت به
Delphi1 توانایی های خود را افزایش داد
(ازجمله ارائهکامپایلر 32 بیتی که سرعت بالایی به نرم افزار ها می بخشید، کتابخانه
بزرگ و کاملیاز اشیای مختلف، شیوه جدید و تکامل یافته ای برای اتصال به پایگاه
های داده مختلف،ادیتور پیشرفته، پشتیبانی از
OLE ، توانایی وراثت در
فرمهای ویژوال و سازگاری باپروژه های 16 بیتی Delphi1 ). Delphi2 به معیاری برای سنجش و مقایسه همه ابزارهایتوسعه نرم افزار در
آن زمان تبدیل شد.
ر آن زمان با ارائه سیستم 32 بیتی
Windows95جهش بزرگی در سیستم عامل Windows رخ داد و Borland بسیار مشتاق بود که Delphi را به بهترین ابزار
برنامه نویسی سیستم جدید تبدیل کند. نکته این که در آنزمان به منظور
تاثیر در افکار عمومی و تاکید بر قدرت
Delphi در سیستم عامل 32 بیتیقرار بود که نرم افزار با نام جدید
Delphi32 به بازار عرضه شود ولی در آخرین
مراحلبه خاطر اینکه نشان دهند این زبان زبانی رشد یافته و تکامل یافته
نسخه قبلی یعنی Delphi1 است نام Delphi2 را برای آن انتخاب کردند
Microsoft تلاش کرد کهبا Visual Basic 4 با Delphi مقابله کند ولی از ابتدا کیفیت پایین آن و ضعف آن درانتقال برنامه های 16 بیتی به سیستم 32 بیتی و بروز اشکالات ساختاری
در طراحی آنموجب شکست زودهنگام Visual Basic 4 شد. در این زمان هنوز تعداد زیادی از برنامهنویسان به Visual Basic وفادار بودند. Borland هنچنین روشها و ابزارهای قدرتمندیهمچون PowerBuilder برای طراحی
نرم افزار های Client/Server ارائه داد ولی Delphi هنوز آن قدر قدرتمند نشده بود که بتواند نرم افزارهایی که جایی در
بین توسعه گرانپیدا کرده اند را براندازد
سال 1997Delphi
از زمان تهیه وتوسعه Delphi1 تیم توسعه Delphi در فکر گسترش و ایجاد یک زبان قدرتمند جهانی بود. برای Delphi2 این تیم تمام نیروی
خود را صرف اعمال مربوط به انتقال تواناییها وکارکرد ها به سیستم
32 بیتی و همچنین اضافه کردن خصوصیات
Client/Server و پایگاهداده کرد. در زمان تهیه
Delphi3 تیم توسعه فرصت لازم برای گسترش
مجموعه ابزار موجودرا یافت و در این راستا کیفیت و کمیت ابزارهای Delphi بهبود یافت. به
علاوه راه حلهایی برای مشکلات عمده و قدیمی برنامه نویسان تحت ویندوز ارائه شد
به ویژه استفادهاز برخی فناوری های پیچیده و نا مفهوم (مثل
COM و
ActiveX وتوسعه نرم افزار های تحت Web وکنترل پایگاههای
داده چند کاربره). روش نمایش کد برنامه همچنین توانایی کاملکردن خودکار کد (Code Completion) عملیات کد نویسی را راحت تر کرد. ضمن این کههمچنان در بیشتر موارد اساس و متدولوژی برنامه نویسی مانند Delphi1 بود و برپایبندی به قوانین اصولی
Pascal تاکید می شد.
در این زمان رقابت شرکت هایتولید کننده ابزار های برنامه نویسی بسیار تنگاتنگ شده بود. Microsoft با ارائه Visual Basic 5 به پیشرفت
های خوبی دست یافت ازجمله پشتیبانی قوی از
COM و
ActiveX و ایجاد برخی خصوصیات و تغییرات
کلیدی و اساسی در کامپایلر VB. ضمن این در همین سال Borland با پشتوانه قوی Delphi و با استفاده از ساختار موفق آن ابزارهای دیگریهمچون Forte و BC++ Builder به بازار عرضه کرد. تیم Delphi در زمان طراحی Delphi3 چند تن از اعضای کلیدی خود را از دست داد
Andres Hejlsberg معمار اصلی Delphi در اقدام غیر
منتظره ای Borland را ترک کرد و تصمیم گرفت به رقیب دیرینهیعنی Microsoft بپیوندد. اما حرکت
تیم Delphi متوقف نشد و معاون Hejlsberg که سالهاتجربه همکاری با او را داشت توانست رهبری این تیم را به خوبی در دست
بگیرد. همچنینمسئول فنی تیم (Paul Gross) هم در اقدام مشابهی به گروه
Microsoft ملحق شد. اینتغییرات بیشتر به خاطر اختلافات شخصی بین افراد تیم بود و نه به خاطر
مسائل حرفهای.
برچسب ها:
download-tahghigh-darmored-project-Delphi