دانلود پاورپوینت delphi
دسته بندي :
علوم پایه »
دانلود پاورپوینت های علمی
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..pptx) ( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 27 اسلاید
قسمتی از متن powerpoint (..pptx) :
Delphi
تاریخچه زبان دلفی
دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه ک زز رد. برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلر هاست.
Turbo Pascal و Borland Pascal کامپایلرهای 16بیت با کد محلی ارزان قیمتی بودند. آنها در طی سال ها تجدید چاپ شدند، و در اصل برای تولید برنامههای نمایش متن استفاده میشدند. وقتی استفاده از رابط های گرافیکی کاربر توسط 3.1 Microsoft Windows حمایت شد، استفاده از Borland Pascal تکمیل شده به عنوان زبان زیر مجموعه معرفی شد. دلفی یکی از اولی ابزارچیزی که آمد بود که به عنوان Rapid Application Development(RAD) شناخته میشد وقتی که در سال 1995 برای Windows 3.1 16 بیتی آمد. دلفی2 ، یک سال بعد منتشر شد، که از طرف محیط Windows 32 بیتی حمایت میشد و استفادههای مختلفی از C++ به عنوان یک زبان زیرمجموعه می نمود. و C++ Builder چند سال بعد دنبال شد.
ويژگیهای زبان برنامهسازی دلفی
◊ محيط توسعه مجتمع بسيار قوی و انعطافپذير:
در زبانهای برنامهنويسی ديداری (همچون دلفی)، محيط کار و سادگی استفاده از آن، نقش مهم (و حتّی مهمتر از برنامه مترجم) را در طرّاحی برنامهها بر عهده دارد كه سازندگان دلفی به اين نكته توجّه داشتند، به طوری كه يک مجتمع كامل برای ساخت برنامهها در دلفی وجود دارد كه هر چيزی كه لازم داريد، در اين محيط موجود است .
◊ سادگی فراوان:
كار با دلفی به علّت پشتيبانی آن از موارد زير، بسيار ساده میباشد:
* بهرهمندی كامل از شيوه شیءگرایی: ساختار زبان برنامهسازی دلفی بر اصل استفاده از پاسكال شیءگرا بنا گرديده است كه زبانی كامل، قدرتمند و يكسره شیگراست. هسته اصلی روشهای برنامهنويسی شیءگرا در دلفی نهفته است و همينک دلفی به صورت واقعی از قابليّتهای مختلف زبانهای شیءگرا پشتيبانی میكند و دارای ويژگیهايی اضافی (مانند بازبينی نوع دادهها در هنگام اجرا، واژه كليدی Published، ويژگیها و تابعهای بازگرداننده نوعهای پيچيده) نيز میباشد. مفهوم شیءگرايی در دلفی كاملتر از C++ است؛ ولی ممكن است به كاملی قابليّتهای شیءگرايی Smalltalk نباشد. در هر صورت، در حال حاضر دلفی قسمت عمده كدهای برنامه را به صورت كاملاً شیءگرا توليد میكند .
* كوتاهبودن كدهای برنامهنويسی و روشهای ويرايش آنها: دلفی بسياری از كدهای برنامهها را به صورت خودكار در هنگام آغاز ايجاد پروژه توليد میكند؛ امّا علاوه بر اين قابليّت، قسمتی تحت عنوان «ويرايشگر كد» دارد كه بر پايه متن استوار است و قابليّتهايی مانند تعيين عكسالعملها، همزمانسازیها، تكميل كدها، قابلاستفادهبودن جزيی كدها، استفاده از ماكروها، و نقشههای كليدی سفارشی را در اختيار شما قرار میدهد. همچنين تركيب متن روشن و نيز باز و بستهشدن كدها در خواندن، و هدايتكردن كدها به شما كمک خواهد كرد .
◊ ترجمه سريع برنامه:
ترجمه برنامه در دلفی بسيار سريع انجام میشود؛ به طوری که سرعت اين ترجمه بيشتر از سرعت مترجمهای زبانهای برنامهنويسی C و C++ است و حتی دارای سرعتی 10 تا 20 بار سريعتر از برنامههای تفسيری مانند : VB PowerBuilder, Paradox, Visual Fox Pro و dBase میباشد و به ادّعای شرکت Borland، مترجم دلفی سريعترين مترجم در بين زبانهای برنامهنويسی است و از دلايل اين امر میتوان به سادگی تعريف و ساختار زبان برنامهنويسی دلفی و نياز کمتر مترجم به تلفيق قسمتهای لازم برنامه در آن اشاره كرد. لازم به ذكر است كه مترجم دلفی، مترجمی برای پاسكال میباشد .
◊ اشكالزدايی، مستقرسازی، و نصب برنامهها:
اشكالزداهای توسعهيافته Borland .NET و Borland Win32 شما را در يافتن و تصحيح انواع اشكالهای برنامه كمک میكنند. همچنين مدير مستقرسازی ASP.NET دلفی، شما را در كپیكردن فايلهايی كه برنامههای ASP.NET به سوی يک سرويسدهنده وب نياز دارد، كمک مینمايد. همچنين، چارچوب كاری . NET شامل چند برنامه كمكی است كه شما را در آمادهسازی برنامههايتان برای مستقرسازی آنها كمک میكند. دلفی نيز شامل برنامه Install Shield Express برای ايجاد برنامههای نصبكننده ويندوزی میباشد .
◊ خروجی ايستا:
فايلهای اجرايی دلفی نيز يک فايل EXE واقعی و تنهاست كه همه چيز در درون آن قرار داده شده است و قابل اجرا بر روی هر رايانه دارای شرايط درست میباشد. در نتيجه، نيازی به تحويل فايلهای ديگر (كتابخانههای در حال اجرا) به مشتری در هنگام ارائه فايل اجرايی نمیباشد؛ در حالی كه در VB بايد فايلهای VBX نيز به همراه فايل اجرايی نهايی به مشتری ارائه شوند؛ البتّه مگر آنكه از بستهها استفاده كرده باشيد. به همين دليل، برنامههای دلفی برای نصب، سادهتر از برنامههای نوشتهشده به وسيله ساير زبانهای برنامهنويسی میباشند.