کامپیوترهابرنامه نویسی

دلفی - محیط توسعه نرم افزار

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

اطلاعات عمومی درباره دلفی

دلفی - محیط توسعه برای برنامه های کاربردی است که برای اجرا در ویندوز، MacOS و همچنین در سیستم عامل های تلفن همراه - iOS و Android طراحی شده اند. با سادگی روش زبان و کد تولید مشخص می شود.

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

مزایای اصلی

ما بررسی می کنیم که مزایای کلیدی محصولات نرم افزاری مورد نظر چیست. هنگامی که یک دلایل برای انتخاب یک محیط توسعه در یک شرکت فناوری اطلاعات ایجاد می شود، دلفی انتخاب بسیاری از برنامه نویسان است و برای آنها توصیه می شود. این به خاطر این واقعیت است که این محیط به شما امکان می دهد تا برنامه های خود را در زمان مناسب به بهترین شکل ایجاد کنید تا عملکرد بالا آنها را حتی در رایانه های دارای ویژگی های سخت افزاری مدرن تضمین کنید. استدلال قابل توجه در انتخاب محیط توسعه در این است که آن را می توان با ابزار جدیدی که در مجموعه ای از راه حل های استاندارد موجود در اینترفیس دلفی ارائه نشده است، اضافه کنید.

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

ويژگي رابط

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

محیط توسعه دلفی، نسخه 7 به طور خاص، شامل ماژول های کلیدی زیر است: طراح فرم، ویرایشگر، پالت، بازرس شی و دایرکتوری. در برخی از تغییرات دلفی، اجزای مشخص شده را می توان به صورت متفاوت نامگذاری کرد. برای مثال، پنجره می تواند به ویرایشگر کد برنامه متصل باشد، طراح می تواند پنجره فرم را ببیند. با این حال، عملکرد آنها یکسان خواهد بود. عناصر علامت از رابط دلفی می تواند ابزارهای کمکی دیگر را تکمیل کند. دو مورد اول از نظر برنامه های توسعه برنامه در نظر گرفته می شود. اما دیگران نیز مهم هستند. ویژگی های استفاده از ماژول های دلفی مشخص شده را در نظر بگیرید.

طراح فرم، ویرایشگر و پالت

با کمک طراح فرم، توسعه دهنده رابط کاربری برنامه خود را ایجاد می کند. به نوبه خود، کد در ویرایشگر نوشته شده است. بسیاری از برنامه نویسان توصیه می کنند که انتخاب محیط توسعه Delphi به عنوان راه حل بهینه ترین نتیجه ساده سازی استفاده از طراح فرم به عنوان یک بحث است. بعضی از کارشناسان بر این باورند که این روند بیشتر شبیه یک بازی است.

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

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

بازرس شئ

یکی دیگر از عناصر مهم که دلفی شامل آن محیط برنامه سازی برای ویندوز و سایر پلتفرم های مشترک است - بازرس جسم. می توان اشاره کرد که اطلاعات نمایش داده شده در آن متفاوت است: این موضوع تحت تاثیر وضعیت شی که در منطقه طراح فرم انتخاب شده است، تحت تاثیر قرار می گیرد.

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

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

توسعه نرم افزار در دلفی شامل استفاده از بازرس چهره برای حل انواع وظایف است. این به این معناست که با استفاده از این ابزار شما می توانید خواص تقریبا هر اشیایی که بر روی فرم و همچنین خود قرار دارند تغییر دهید. ما جزئیات بیشتری از کار با بازرس موضوع بررسی خواهیم کرد.

Object Inspector: با استفاده از ویژگی ها

برای درک اینکه چگونه IDE دلفی با بازرس چهره و بازرس فرم کار می کند، می توانید سعی کنید تغییرات در ویژگی های برخی از عناصر رایج رابط نرم افزار در ویندوز - مثلا Memo، Button و Listbox را تغییر دهید (کمی بعد، ماهیت آنها را دقیق تر بررسی خواهیم کرد). برای شروع، شما باید با استفاده از ابزارهای دلفی موجود در فرم خود قرار دهید.

شما می توانید با استفاده از ویژگی Ctl3D تجربه کنید. برای انجام این کار، بر روی فرم کلیک کنید، سپس به بازرس شی بروید و ارزش اموال مورد نظر را تغییر دهید. پس از آن فرم به طور قابل توجهی ظاهر را تغییر می دهد . در همان زمان، ویژگی Ctl3D بر روی هر یک از مواردی که در پنجره توسعه قرار داده شده تغییر خواهد کرد.

پس از آزمایشات، می توانیم به فرم برسیم و مقدار Ctl3D را فعال کنیم. پس از آن، بیایید به عناصر Memo و Listbox نگاه کنیم. حالا شما می توانید خواص خود را، محل بر روی فرم، ظاهر تغییر دهید. برای مثال، با انتخاب گزینه ویرایش در گزینه منو و سپس انتخاب اندازه، برنامه نویس می تواند عرض و ارتفاع اشیا را تغییر دهد. یک گزینه برای ترتیب آنها در مرکز وجود دارد، انتخاب Edit و Align. اقدامات مربوطه بر آیتم های نمایش داده شده در بازرس جسم تاثیر می گذارد.

با استفاده از ماژول دلفی تحت بررسی، می توانید خواص اجزاء را تغییر دهید. بنابراین، برای مثال، اگر وظیفه است برای تعیین یک رنگ خاص خود، یعنی گزینه هایی برای جذب چندین ابزار در یک بار. اولا شما می توانید یک فرمان را که مطابق با رنگ - به عنوان مثال، قرمز - clRed، - در ناحیه مدیریت شیء، وارد کنید. ثانیا، کاربر می تواند رنگ مورد نظر را از لیست انتخاب کند. ثالثا، گزینه ای برای دوبار کلیک بر روی خواص Color وجود دارد - یک پنجره برای انتخاب رنگ ها ظاهر می شود. به طور مشابه، توسعه دهنده می تواند ویژگی های دیگر اشیا را تغییر دهد - به عنوان مثال، نوع فونت، رنگ یا اندازه آن.

دایرکتوری

دلفی - محیط توسعه است که توسط سیستم کمک به اندازه کافی دقیق تکمیل شده است. برای دسترسی به آن، مورد راهنما را از منو انتخاب کنید. پس از آن، یکی از ماژول های برنامه های محیط توسعه تحت نظر در پنجره نمایش داده می شود - یک کتاب مرجع. خاصیت استفاده از آن این است که وقتی F1 فشرده می شود، کاربر یک اشاره خاصی را نشان می دهد، که منعکس کننده خاصیت استفاده از ابزار فعلی است. برای مثال، اگر برنامه نویس با بازرس شی کار کند، می تواند یکی از خواص را انتخاب کند، سپس بر روی F1 کلیک کرده و اطلاعات مربوط به گزینه مربوطه را دریافت کند. همین کار را می توان با هر عنصر رابط دیگر که شامل محیط توسعه Delphi 7 و سایر نسخه های نوع نرم افزار مربوطه است انجام می دهد.

سایر عناصر رابط

در میان دیگر اجزای مهم رابط کاربری راه حل های نرم افزاری مورد نظر منو، یک پنل دسترسی سریع و یک ویرایشگر تصویر است. در مورد منو - این اجازه می دهد تا برنامه نویس دسترسی سریع به اجزای ضروری، در ساختار محیط توسعه ارائه شده است. شما می توانید از آن با استفاده از ماوس یا کلید های میانبر استفاده کنید. فقط در زیر منو نوار ابزار دسترسی سریع است. برخی از توابع آن تکراری از آنهایی هستند که برای منوها معمول هستند، اما دسترسی به آنها سریعتر است. ویرایشگر تصویر دلفی تا حدودی شبیه برنامه Paint در ویندوز است. به این ترتیب، با کمک آن می توانید تنظیمات ساده ای را برای تصاویر انجام دهید، کتیبه ها و عناصر دیگر را بر روی آنها قرار دهید.

ابزار برنامه نویسی

دلفی - محیط توسعه، که شامل تعداد زیادی از ابزارهای طراحی شده برای افزایش کارایی برنامه نویس می باشد. بنابراین، ماژول های کلیدی که در بالا ذکر شد، با مجموعه ای از ابزارهای ویژه تکمیل می شوند. در میان آنها عبارتند از: اشکال زدایی، کامپایلر، و همچنین اجزای WinSight و WinSpector. توجه داشته باشید که در برخی از نسخه های دلفی عناصر مشخص شده باید به طور جداگانه نصب شوند. بیایید جزئیات خاص خود را بررسی کنیم.

اشکال زدایی دلفی

با توجه به اشکال زدایی، این ابزار از طریق ویرایشگر کد از نظر انجام بررسی الگوریتم های مربوط به نرم افزار برای صحت، تکمیل می شود. با کمک آن، توسعهدهنده میتواند از طریق کد منبع رد شود. در برخی موارد، هنگام حل مشکل مانند توسعه کامپوننت، Delphi به عنوان یک محصول مستقل می تواند با یک اشکال زدائی خارجی اضافه شود که ویژگی های پیشرفته برنامه نویس را برای تأیید کد نرم افزار ایجاد می کند.

کامپایلر دلفی

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

Winsight و WinSpector

این ماژول ها مربوط به چیزی است که شما باید در دلفی علاوه بر آن نصب کنید. با پیچیدگی نسبی در توسعه مشخص می شود. با این حال، بسیاری از برنامه نویسان که محیط توسعه Delphi را انتخاب کرده اند بر این باورند که این مولفه ها باید مورد استفاده قرار گیرد. بنابراین، ماژول Winsight برای نظارت بر پیام های ویندوز استفاده می شود. یک جزء مانند WinSpector برای اصلاح وضعیت کامپیوتر در یک فایل خاص مورد نیاز است. اگر هر گونه اختلال در هنگام توسعه نرم افزار رخ دهد، شما همیشه می توانید این فایل را باز کرده و ببینید که علت مشکل چیست.

قطعات استاندارد

محیط توسعه دلفی، اطلاعات کلی که ما در حال مطالعه آن هستیم، شامل تعدادی از اجزای استاندارد است که همچنین برای شناخت مفید هستند. کارشناسان به موارد زیر اشاره می کنند: MainMenu، PopupMenu، Label، Edit، Memo، Button، Checkbox، Radiobutton، Listbox، Combobox، Scrollbar، Groupbox، Panel و Scrollbox. بیایید جزئیات خاص خود را بررسی کنیم.

جزء MainMenu برای قرار دادن منوی اصلی در رابط برنامه ایجاد شده در نظر گرفته شده است. برای انجام این کار، عنصر متناظر را در فرم قرار دهید، سپس از طریق بازرس چهره Property Properties را بزنید و سپس آیتم های منو لازم را تعیین کنید.

جزء PopupMenu برای قرار دادن منوهای پاپ آپ در رابط برنامه ایجاد شده، یعنی باز کردن با کلیک راست، در نظر گرفته شده است.

جزء Label برای نمایش متن در پنجره برنامه استفاده می شود. برای مثال می توان آن را سفارشی کرد تا فونت مورد نظر را در بازرس جسم تنظیم کند.

جزء ویرایش برای نمایش یک قطعه متن روی صفحه نمایش استفاده می شود که کاربر می تواند در حین اجرای برنامه ویرایش کند. این با جزء Memo تکمیل شده است، که، به نوبه خود، می تواند با متن بزرگتر کار کند. این عنصر، برای مثال، گزینه هایی مانند بسته بندی کلمه، کپی متن را شامل می شود.

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

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

جزء Listbox برای نمایش یک لیست روی صفحه نمایش که کاربر می تواند با موس حرکت کند استفاده می شود. چیزی شبیه به آن یک عنصر دیگر - Combobox است، اما با توانایی وارد کردن متن در یک فیلد خاص تکمیل شده است.

جزء Scrollbar نوار پیمایش در ویندوز است. به طور معمول، به محض اینکه فضای متن یا فرم با اشیای بزرگتر از پنجره، به طور خودکار به نظر می رسد.

Component Groupbox برای اصلاح ترتیب حرکت بین پنجره ها وقتی کلید TAB فشار داده می شود. این می تواند با یک عنصر پنل اضافه شود که می تواند برای جابجایی چندین شی در فرم استفاده شود.

جزء اسکرول بوک شما می توانید بر روی فرم یک منطقه را تنظیم کنید که می تواند به طور افقی یا عمودی حرکت کند. این ویژگی توسط پنجره های پیشرفته دلفی به طور پیش فرض مشخص شده است. اما اگر شما نیاز به استفاده از این گزینه در یک بخش خاص از فرم دارید، می توانید از جزء Scrollbox استفاده کنید.

خلاصه

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

انتخاب ابزار توسعه Delphi بسیاری از برنامهنویسان باعث راحتی استفاده از رابطهای نرم افزار مربوطه و همچنین طیف گسترده ای از ابزارهایی هستند که برای کار در هر بخشی از برنامه مفید هستند - در مرحله طراحی، الگوریتم های برنامه نویسی و یا اشکال زدایی.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.