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

Word 111 KB 17649 22
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۶,۰۰۰ تومان
قیمت: ۱۰,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • در اینجا لازم به ذکر است برخی ویژگی های نرم افزار را بررسی کنیم .

    مدتها پیش برنامه نویسان از زبانهای ساده مثل بیسیک یا پیچیده چون اسمبل استفاده می کردند .

    اما turbo pascal با داشتن کامپایلر قوی توانست جای خود را در برنامه ها تثبیت کند و به خوبی جلوه گر شود .

    با وجود Win3.1 و Windows95 محدوده برنامه نویسان گسترده تر شد .

    اینک آنها از برنامه‌های پیچیده ای چون C++ و یا ویژوال بیسیک استفاده کنند .

    ظهور Visul Basic تحول عظیمی در برنامه نویسی ایجاد کرد چون قبل از آن برنامه نویس فقط از طریق کدنویس صورت می گرفت و شیوه جدیدی از برنامه نویسی ویژوال (Visual programming) یا برنامه نویس بصری را بوجود آورد .


    زبانهای برنامه نویس علاوه بر کد نویسی از امکانات بصری استفاده می کنند و از کد نویس از قسمتهای مهم برنامه استفاده می شود .


    مثلاً برای ساختن یک دکمه کوچک با استفاده از پاسکال باید دستورات زیر را اجرا می کردید :
    Window[20,10,30,13] ;
    Textbackground[1] ;
    Text color[14] button 1
    Clrscr ;
    Write [‘button’]
    اما ویژوال فقط کافی است مؤلفه بصری آن را با موس انتخاب کرده و روی فرم قرار دهید .

    زبان ویژوال سادگی ، سرعت و امکانات فراوان دارد .


    یکی دیگر از زبانهای ویژوال دلفی است .

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

    سرعت برنامه های دلفی بالا می باشد و علت آن این است که دلفی از پاسکال شی گرا (object pascal) استفاده می کند .

    دلفی بانکهای اطلاعاتی ، برنامه های کاربردی ، برنامه های گرافیکی و چند رسانه ای را در بر می گیرد .

    در دلفی دسترسی به Data Access سریع صورت می گیرد .

    در دلفی نه تنها از جداول اطلاعاتی استفاده می کنید بلکه از جداول دیگر چون paradox و غیره نیز می‌توانید استفاده کنید .



    پنجره های موجود در دلفی
    در دلفی با چهار اساس روبرو هستید .

    پنجره اصلی یا Main Window ، پنجره طراح فرم یا Form Designer ، پنجره ناظر اشیاء یا object Inspector و پنجره ویرایشگر کد یا Code Editor پنجره اصلی شامل نوار منو که در ردیف بالا قرار دارد ، نوار ابزارها که در زیر نوار منو و لوح مؤلفه ها که در سمت راست نوار ابزارها می باشد .

    با کلیک برروی هر منو کادر کرکره آن باز می‌شود .

    Component panel (لوح مولفه ها) از برگنشان های متعددی تشکیل یافته است و هر کدام حاوی مؤلفه هایی می باشند .



    پنجره طراح فرم (form Designer)
    با استفاده از این پنجره می توان خصوصیات هر شی را تغییر داد .

    در روی فرم خطوطی وجود دارد که می توان با استفاده از آنها جای اشیاء را دقیق تنظیم کرد .

    با استفاده از این پنجره می توان فرمها را ایجاد و یا ویرایش کرد.

    پنجره ناظر اشیاء (object Inspector)
    هر چیزی را که داخل فرم قرار دهیم یک شی حساب می شود .

    با استفاده از این پنجره می توانید خصوصیات (Properties) و همچنین عکس‌العکل های شی در برابر رویدادها را تنظیم نمایید .

    در قسمت بالای پنجره ناظر اشیاء شی فعال (شیئی که در حال انتخاب است) نشان داده می شود .

    این پنجره دارای دو جدول properties و Event می باشد .

    در properties خصوصیات شی انتخاب شده نشان داده می شود .

    به فرض خاصیت Caption که عنوان می‌باشد را تغییر می دهیم و نام آن شی را نیز همزمان تغییر می کند .

    کلیک کردن بر روی یک دکمه یک رویداد به حساب می آید .

    (onclick)
    هر چیزی را که داخل فرم قرار دهیم یک شی حساب می شود .

    (onclick) پنجره ویرایشگر کد (Code Editor) برنامه نویسی حقیقی در این قسمت صورت می گیرد .

    در اینجا کدهای موردنظر را درج ، ویرایش و یا مشاهده می کنید .

    اگر شی به فرم اضافه کنید دلفی به طور خودکار کدهای آن را اضافه می کند .

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

    این کار را می توانید با فشردن Ctrl+j در محل موردنظر الگوها را ملاحظه کنید .

    حرکت در پنجره برای سرعت بیشتر کار می توان با حرکت در پنجره ها به روشهای بهتر عمل کرد .

    با فشردن F12 پنجره ویرایشگر کد ظاهر می شود حال اگر دوباره این کار راانجام دهید (F12) ، پنجره طراح فرم ظاهر می شود .

    کلید F11 پنجره ناظر اشیاء را فعال می کند و حال با کلیدهای جهت بالا و پایین می شود در این پنجره بالا و پایین رفت .

    (فصل دوم) انواع فایلها در دلفی یک پروژه از فایلهای مختلفی ایجاد می شود .

    یکسری در هنگام ایجاد و یک سری در هنگام کامپایل و اجرا بوجود می آیند .

    فایل پروژه (project File) فایل واحد (unit File) فایل فرم (Form File) فایل منبع (Resource File) فایل اختیارات پروژه (Project option File) فایل پشتیبان (Backup File) فایل اجرایی (Executable File) 1-فایل پروژه (Project File) به هنگام طراحی ایجاد می شود و دارای پسوند dpr می باشد و اصلی ترین فایل برنامه کاربردی می باشد .

    یک فایل پروژه را به ندرت ویرایش خواهید کرد .

    2-فایل واحد (unit File) فایلهای منبع پاسکال هستند و پسوند pas دارند و محل ذخیره کدهای برنامه می باشند .

    3-فایل فرم (Form File) تصویر دودویی از فرم می باشند .

    هنگامی که یک فرم جدید ایجاد می کنید دلفی یک فایل فرم با پسوند dfm و یک واحد پاسکال برای فرم شما ایجاد می کند .

    در واقع فایل فرم محل ذخیره اطلاعات مربوط به فرمها می باشد .

    4-فایل منبع (Resource File) حاوی داده دودویی هستند که معمولاً منبع نامیده می شوند و دارای پسوند res می باشند .

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

    5-فایل اختیارات پروژه (project option file)در واقع مکان ذخیره انتخابهای شما در کادر محاوره ای Project option یا اختیارات پروژه است .

    این فایل زمانی ایجاد می شود که پروژه خود را ذخیره کنید و دارای پسوند dof می‌باشد .

    هر تغییری در کادر محاوره ای project options در این فایل ذخیره می شود .

    6-فایل پشتیبان (Backup File) هنگامی که یک پروژه را ذخیره می کنید فایلهای پروژه و واحد با پسوند dpr و pas ذخیره می شوند .

    در هنگام کار با پروژه فایل با همان نام ولی با پسوند ~dp برای فایل پروژه و پسوند ~pa برای فایل واحد ذخیره می شود .

    برای فرم نیز فایل پشتیبان با پسوند ~df ایجاد می شود .

    7-فایل اجرایی (Executable File) مهم ترین نوع فایلها می باشد .

    در هنگام اجرا این پروژه کامپایل می شود و در همان زمان فایل اجرایی با همان نام پروژه و با پسوند exc ایجاد می شود .

    مدیریت فایلهای یک پروژه هنگام ایجاد یک برنامه جدید (New Application) در واقع یک پروژه جدید آغاز می شود و این پروژه مدیریت فایلهای مختلف و قسمتهای مختلف برنامه را بر عهده دارد .

    یک پروژه می تواند دارای چندین فایل اجرایی و dll باشد .

    یک گروه پروژه (project group) را برای کنترل بیشتر روی برنامه و سازماندهی برنامه در نظر می گیریم .

    از منوی View مدیر پروژه (Project Manager) را احضار می کنند .

    در آن پنجره پروژه و واحد موردنظر آن دیده می شود .

    ما در اینجا می توانیم فایلهای خود را در مسیر دلخواه ذخیره کنیم.

    نحوه استفاده از مؤلفه ها در دلفی راههای مختلفی برای اضافه کردن مؤلفه به فرم وجود دارد .

    یک پراه کلیک روی مؤلفه و بعد کلیک روی فرم می باشد .

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

    سومین راه دوبل کلیک کردن روی آن مولفه می باشد که خودکار به روی فرم انتقال می یابد .

    با Shift و کلیک روی مؤلفه نیز می توان مولفه را در حالت قفل در آورد و روی فرم کلیک کرده تا به تعداد دلخواه از مؤلفه روی فرم ایجاد شود .

    برای انتخاب مؤلفه های روی فرم نیز می توان با کلیک روی صفحه و کشیدن به سمت دلخواه مؤلفه های دلخواه خود را انتخاب کرد و بازدن کلید delete آنها را پاک کرد و یا با گرفتن Shift و کلیک کردن روی مؤلفه های دلخواه ، آنها را انتخاب کرد .

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

    و یا اینکه با گرفتن کلید Ctrl و زدن کلید جهت آن را پیکسل به پیکسل جا به جا کرد .

    از طریق پنجره ناظر نیز می توان مکان و اندازه مؤلفه را تغییر داد .

    با کلید Shift و جهت نیز اندازه تغییر می کند .

    ویژگی های محتوایی مؤلفه ها شامل موقعیت ، مشاهده و خاصیت توارثی می باشد .

    به فرض یک panel روی فرم ایجاد کرده و سه Button نیز روی آن ایجاد می کنم .

    اگر panel جابجا شود دکمه های روی آن نیز جا به جا می شود که این نشان از خاصیت توارثی (پدر فرزندی) می باشد .

    اگر خاصیت Visible (مرئی) مؤلفه panel را به false تبدیل کنیم در موقع اجرا برنامه هیچ یک از مؤلفه ها دیده نمی شود .

    حال اگر خاصیت font مؤلفه را عوض کنیم ، می بینیم که font دکمه ها نیز تغییر می کند .

    پس همه اینها نشان از خاصیت توارثی می باشد .

    برای اینکه خاصیت تثبیت را تغییر دهیم باید مؤلفه های روی فرم را انتخاب کنیم و در object Inspector خاصیت Anchors را انتختاب کرده و همه چهار طرف را به حالت true در آوریم و یا به حالت دلخواه خود درآوریم .

    خصوصیات پنجره ناظر اشیاء شامل خواص ساده ، شمارشی ، دارای کادر ویرایشگر و مجموعه ای می‌باشد.

    خواص ساده مثل Caption (عنوان) است .

    خواص شمارش (گزینه‌ای) مثل Align (ترازبندی) خاصیت سوم مثل font و خاصیت مجموعه ای مثل +Anchors می باشد .

    اگر چند مؤلفه مثلاً یک panel و یک Button داخل فرم قرار داده باشیم وهمه را انتخاب کنیم ، خواهیم دید که فقط خصوصیات مشترک بین آنها نمایش داده می شود و یکسری حذف می شوند .

    کتابخانه مؤلفه های تصویری (VCL) از مؤلفه ها (Components) برای طراحی نمای کاربر استفاده می شود .

    در دلفی مؤلفه ها در کتابخانه ای به شکل جداگانه ذخیره می شوند .

    این کتابخانه را کتابخانه مؤلفه های تصویری (Visual Component Library) پایه اختصار (VCL) می گویند .

    مؤلفه های VCL از ویژگی موروثی برخوردارند .

    معرفی مختصر برگنشان ها Standard : مؤلفه هایی وجود دارد که اکثر برنامه ها کاربرد دارند .

    Win 32 : با هجده مؤلفه روبرو هستیم که کنترل های ویژه ویندوز 32 بیتی را در اختیار ما قرار می دهند .

    System : حاوی مؤلفه ها مهمی است که می توانیم بوسیله آنها از امکانات ویندوز بهتر استفاده کنیم .

    مثل timer و Mediaplayer .

    Data Access : از برگنشانهای مهم می باشد .

    در این برگنشان با مؤلفه های برای دسترسی به جداول بانک اطلاعاتی روبرو هستیم .

    Data Control : برای کنترل وضعیت داده هایی استفاده می کنیم که توسط مؤلفه های برگنشان Data Access به آن دست یافته بودیم .

    در واقع همان مؤلفه های Standard می باشد ولی مخصوص بانکهای اطلاعاتی است .

    Addditional : بوسیله این مؤلفه ها می توانیم ویژگی های خاصی را به رابط کاربرمان اضافه کنیم .

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

    فلسفه یک بانک اطلاعاتی انجام عمل ذخیره و بازیابی اطلاعات است .

    فیلد (Field) : به هر مشخصه یک فیلد گفته می شود .

    مثل نام ، نام خانوادگی و ...

    روکورد (Record) : به مجموعه ای از این فیلدها که یک شی را به صورت کامل معرفی کند رکورد گویند .

    جدول (table) : به مجموعه ای از رکوردها که به طور سازمان یافته باشند جدول گویند .

    هر جدول در غالب یک فایل ذخیره می شود .

    BOF به آغاز فایل که همان رکوردها می باشد ، گویند و EOF به انتها گویند .

    فیلد کلیدی : فیلدی است که رکورد را به صورت یگانه تعریف می کند .

    به فرض شماره دانشجویی می تواند فیلد کلیدی باشد .

    از فیلد کلیدی برای ارتباط بین جداول استفاده می شود .

    مثلاً با شماره دانشجویی می توان به یک رکورد خاص دست پیدا کرد .

    می توان از چند فیلد به عنوان یک فیلد کلیدی استفاده کرد .

    Index (شاخص گذاری) : با این می توان اطلاعات را بر اساس یک فیلد مرتب کرد .

    مثلاً اگر بخواهیم اطلاعات یک جدول بر حسب نام خانوادگی مرتب شود، نام خانوادگی را به عنوان Index معرفی می

کلمات کلیدی: دلفی - زبان برنامه نویسی

تحقیق دانش آموزی در مورد دانلود مقاله زبان برنامه نویسی دلفی, مقاله دانشجویی با موضوع دانلود مقاله زبان برنامه نویسی دلفی, پروژه دانشجویی درباره دانلود مقاله زبان برنامه نویسی دلفی

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

دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب می‌توان برای تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و ... استفاده کرد. دات‌نت محدود به نوع خاصی از برنامه‌ها نیست، از این چارچوب می‌توان برای تولید برنامه‌های تحت ویندوز، تحت وب، سرویس‌های مبتنی بر وب و ... یکی دیگر از ویژگی‌های دات‌نت، دارار بودن کتابخانه‌ای بزرگ و جامع از کلاس‌ها و توابع است که ...

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

برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامهٔ رایانه‌ای گفته شود. با این همه برنامه‌نویسی تنها بخشی از فرآیند توسعه نرم‌افزار یا برنامه رایانه‌ای است. اهمیت، توجه و منابع اختصاص داده شده به برنامه‌نویسی، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است. ...

دلفی RAD است ! ممکن است همچون یک نوجوان هیاهوانگیز به نظر آیم، اما لازم است که منظور کاربران دلفی از RAD بسیار فراتر از این است که دلفی یک محصول بزرگ است. واژه جدید RAD ازکلمات Rapid Application Development گرفته شده است. RAD واژه جدیدی است که برای نوع جدیدی از محیط های تولید نرم افزار در نظرگرفته شده است. برنامه سازان در این دنیای RAD جدید ابزارهایی استفاده می کنند که بسیار ...

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

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

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

نسخه اصلی Basic (که شامل symbolic instruction code begginers all purpose به معنی «کد حاوی دستورات نمادین همه منظوره مخصوص نوآموزان» در کالج دارتموت در سال 1964 به عنوان زبانی آموزشی ابداع گشت.یادگیری و طریقه استفاده از سایر زبانهایی که تا آن زمان وجود داشتند- از جمله اسمبلی، فرترن و کوبول- بسیار مشکل تر بود و برای دانشجویان مبتدی علوم کامپیوتر مناسب نبود. زبان ...

(تغییر مسیر از زبان برنامه‌نویسی C) پرش به: ناوبری, جستجو زبان برنامه‌نویسی C، زبانی همه منظوره، ساخت یافته و روندگرا می باشد که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاه بل ساخته شد.[۱] تاریخچه برای بررسی تاریخچه زبان C باید به سال ۱۹۶۷ بازگردیم که مارتین ریچاردز زبان BCPL را برای نوشتن نرم افزارهای سیستم عامل و کامپایلر در دانشگاه کمبریج ابداع کرد. سپس در سال ۱۹۷۰ کن تامپسون ...

ثبت سفارش