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

  • Code: # 17649

  • تعداد صفحات: 22
  • فرمت فایل: Word
  • سال: مشخص نشده
  • مقطع: مشخص نشده
  • دسته بندی: کامپیوتر - 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 معرفی می

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

  • ثبت سفارش
    عنوان محصول
    قیمت