پاورپوینت زبان برنامه نویسی دلفی  

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

محل لوگو

نظرسنجی سایت

آمار سایت

آمار بازدید

  • بازدید امروز : 1110
  • بازدید دیروز : 272
  • بازدید کل : 1008580

پاورپوینت زبان برنامه نویسی دلفی


پاورپوینت زبان برنامه نویسی دلفی

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

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

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

تعداد اسلاید : 25 اسلاید

 

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

تاریخچه زبان دلفی


دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کززرد.

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

Turbo Pascal و Borland Pascal کامپایلرهای 16بیت با کد محلی ارزان قیمتی بودند. آنها در طی سال ها تجدید چاپ شدند، و در اصل برای تولید برنامه‌های نمایش متن استفاده می‌شدند. وقتی استفاده از رابط های گرافیکی کاربر توسط 3.1Microsoft 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 نيز به همراه فايل اجرايی نهايی به مشتری ارائه شوند؛ البتّه مگر آن‌كه از بسته‌ها استفاده كرده باشيد. به همين دليل، برنامه‌های دلفی برای نصب، ساده‌تر از برنامه‌های نوشته‌شده به وسيله ساير زبان‌های برنامه‌نويسی می‌باشند.

 

ویژگی های اختصاصی

دلفی و Kylix از زبان برنامه نویسی دلفی مبتنی بر پاسکال استفاده می‌کنند، و کد منبع دلفی را به کد محلی x86 یا کد مدیریت شده.NET کامپایل می‌کند. آن ها شامل VCL/CLX (کتابخانه مؤلفه دیداری) هستند، که رابط های مستقل COM(ریزفیلم های خروجی کامپیوتر) همراه اجرای کلاس های فرض شده با مرجع ، و تعداد زیادی از اجزاء بیگانه را حمایت می‌کنند. پیاده سازی های رابط به قسمت هایی از قابلیت های کلاس ها واگذار می‌شود. گردانندهای پیام بوسیله علامت زدن شیوه‌ای از کلاس با عدد ثابت پیام برای اجرا پیاده سازی می‌شوند. تأکید مهم بر روی اتصال پایگاه داده قرار دارد، و این موجب شده دلفی در مورد پایگاه داده دچار اشتباه شود، (فقط) نرم افزار نهایی طراحی کننده، مجموعۀ پایگاه داده‌ای غنی خود را عرضه کرده است.

عیب ها

دلفی درون خود، یک ابزار گذر از پایگاه نیست. اما Delphi.NET برای چارچوب های گرافیکی .NET کامپایل می‌کند، که برای پایگاه‌های گذار با چند تنظیم کد منبع pre.NET اصل طراحی شده است. محصول Kylix، که انتقال برنامه‌ها را به لینوکس امکان می بخشد، خیلی به فروش نرفت. هر نسخه جدید دلفی سعی در سازگاری با نسخ قبلی دارد. این به کاربران امکان می‌دهد تا کدهای ارث برده شده بسازند بدون اینکه در توابع و رابط ها مشکلی پیش بیاید. اما بعضی از ارتقا دهندگان احساس می‌کنند ای توجه به سازگاری با قبل از تحول در دلفی جلو گیری کند، و باعث کهنگی و از رده خارج شدن تصمیمات طراحی در کتابخانه‌های استاندارد کلاس(VCL/RTL) شود. در حال حاضر توسعه‌های 64 بیتی در دلفی موجود نیست، اما نسخه‌ای با نام Commodore که در اواسط 2009 به بازار خواهد آمد در حال برنامه ریزی است.

 

  انتشار : ۲۳ تیر ۱۴۰۳               تعداد بازدید : 1259

برچسب های مهم

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

ایجاد وب سایت یا
فروشگاه حرفه ای رایگان
http://kia-ir.ir

فروشگاه جامع فایل و کتاب و تحقیق و محصولات دانشجویی ...

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