زنگ.

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

دلفی نسل از محیط برنامه نویسی توربوپاس است. نام رسانه ای از عنوان شهر در یونان باستان رخ داده است، جایی که اوراکل معروف دلفی بود (معبد آپولو در دلفی، که کشیشان در پیش بینی ها مشغول به کار بودند).

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

محیط توسعه دلفی یکپارچه (دلفی IDE) یک سیستم چند منظوره است. این شامل همه چیز شما نیاز به سرعت توسعه برنامه های ویندوز، و می تواند انعطاف پذیری تنظیم شده است.

با این وجود، مانند هر برنامه دیگر، دلفی دارای برخی از استاندارد است، همانطور که توسط توسعه دهندگان ارائه شده است، دیدگاه که در آن زمانی که اولین شروع آن ظاهر می شود. در چنین نسخه "استاندارد" محیط دلفی دارای 6 پنجره است. این پنجره اصلی (دلفی 10 سیاتل - پروژه 1)، پنجره درخت شی (Object Treeview)، پنجره Inspector Object (Object Inspector)، پنجره Designer (Form1)، و همچنین یک پنجره ویرایشگر کد ترکیبی و Code Codeor کد است. در این مورد، پنجره هادی به لبه سمت چپ پنجره ویرایشگر تخلیه می شود. با این حال، از هر چیزی از قطع کننده هادی از ویرایشگر جلوگیری نمی کند، یا برعکس، همه پنجره ها را به جز فرم های اصلی و سازنده، در یک پنجره، یا ترکیب آنها را با توجه به هر اصل دیگر، جلوگیری نمی کند.

محیط زیست برای نرم افزار کاربردی سریع (RAD) برای سیستم عامل های ویندوز، Mac OS X، و همچنین iOS و Android طراحی شده است. با تشکر از یک مجموعه منحصر به فرد از سادگی زبان و تولید کد ماشین، به طور مستقیم اجازه می دهد، و اگر مورد نظر، به اندازه کافی برای ارتباط با سیستم عامل به اندازه کافی، و همچنین با کتابخانه های نوشته شده در C / C ++. برنامه های ایجاد شده وابسته به نرم افزار شخص ثالث، به نحوی چارچوب مایکروسافت دات نت و یا ماشین مجازی جاوا. تخصیص و انتشار حافظه به طور عمده توسط کد کاربر کنترل می شود، که، از یک طرف، الزامات کیفیت را برای کیفیت کد افزایش می دهد و از سوی دیگر - انجام می شود ایجاد امکان برنامه های پیچیده، با الزامات پاسخگویی بالا (کار در زمان واقعی). کامپایلرهای متقابل برای سیستم عامل های تلفن همراه، مرجع خودکار از منابع را به اشیائی که وظیفه مدیریت زمان زندگی خود را تسهیل می کنند، فراهم می کند.

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

سیستم طراحی ویژوال شی گرا دلفی اجازه می دهد تا شما را به:

  • 1. ایجاد برنامه های تکمیل شده برای ویندوز بیشتر از جهت گیری های مختلف؛
  • 2. به سرعت یک رابط کاربری حرفه ای به دنبال برای هر برنامه کاربردی ایجاد کنید. رابط تمام الزامات ویندوز را برآورده می کند و به طور خودکار به سیستم نصب شده پیکربندی شده است، زیرا از توابع، روش ها و کتابخانه های ویندوز استفاده می کند؛
  • 3. ایجاد کتابخانه های کامپوننت پیوسته، فرم ها، توابع، که پس از آن می تواند از زبان های برنامه نویسی دیگر استفاده شود؛
  • 4. ایجاد سیستم های قدرتمند برای کار با پایگاه داده های هر نوع.
  • 5. فرم و چاپ گزارش های پیچیده، از جمله جداول، نمودار، و غیره؛
  • 6. ایجاد سیستم های مرجع، هر دو برای برنامه های خود و برای هر یک دیگر؛
  • 7. ایجاد کنید برنامه های حرفه ای تاسیسات برای برنامه های ویندوزبا توجه به همه مشخصات و تمام الزامات سیستم عامل.
  • 1. تجزیه و تحلیل وظیفه فنی و تنظیم کار طراحی

با توجه به این کار، شما باید یک برنامه شناسایی کاربر برنامه (سیستم) را توسعه دهید.

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

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

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

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

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

در مرحله اول توصیه می شود که توسعه رابط را انجام دهید تا در ابتدا کاربر وارد نام کاربری و رمز عبور یا ثبت نام کاربر جدید شود.

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

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

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

در موقعیت همه موارد فوق، می توانید الزامات نرم افزار را توسعه دهید و کار طراحی را اجرا کنید.

این برنامه باید با رابط گرافیکی کاربر در محیط راد دلفی اجرا شود و باید توابع زیر را انجام دهد:

  • 1. ورود و رمز عبور را وارد کنید
  • 2. اگر داده ها متناقض باشند، یک پیام خطا را نمایش می دهند؛
  • 3. یک کاربر جدید را ثبت کنید
  • 4. ضبط داده ها به فایل RigStr؛
  • 2. کار با اجزای سازنده. فرم اصلی و خواص آن

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

اول، در نظر گرفتن اجزای عملی و آشنایی با فرصت های اصلی آنها وجود دارد.

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

سیستم دلفی هنگام اضافه کردن یک فرم جدید به پروژه به طور خودکار یک نمونه از کلاس (form1، form2، و غیره) ایجاد می کند، به عنوان مثال، تغییرات مناسب را به فایل پروژه، به عنوان مثال، اضافه کردن رشته کد: Application.ReateForm (TForm1، Form1 )

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

برای ایجاد نمونه های فرم، روش (طراح) استفاده می شود. کلاس فرم خود معمولا در هنگام طراحی یک برنامه پیش از توصیف شده است و فرم هایی که قبلا فایل های فرم (DFM) و ماژول نرم افزار (PAS) وجود دارد.

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

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

اگر سبک فرم گفتگو فرم را تنظیم کنید، Modal نمی شود و به کاربر اجازه می دهد تا به پنجره های دیگر برنامه تغییر کند. برای شروع فرم، از جمله هر گفتگو، حالت مدال باید از روش ShowModal استفاده کند. بنابراین، سبک ظاهر شکل را تعیین می کند، اما رفتار آن نیست.

دکمه Delphi از شی Tbutton می آید. هنگامی که یک دکمه جدید بر روی فرم نصب می شود، پس از آن دکمه پیش فرض دکمه 1 داده می شود. دکمه بعدی به نام Beuttona2، و غیره

در مورد بازرس Object، در مقابل رشته OnClick، نام روش دستیار نیز باید ظاهر شود. شما می توانید آن را به سادگی با نام جدید چاپ کنید، یا یک دستگیره موجود را از لیست کشویی در همان خط انتخاب کنید. در ویرایشگر کد، دیده می شود که دلفی آنجا ایجاد کرده است. این یک روش myfirstbuttonciick است. او یک نوع پیشین فرستنده فرستنده را انتقال می دهد. در ابتدا، روش در متغیر فرستنده یک اشاره گر به یک شیء است که باعث این دستگیره شد. این بسیار مهم است، زیرا یک روش دستگیره می تواند با فشار دادن چندین دکمه در یک بار یا به طور کلی اجزای مختلفی از انواع مختلف را پردازش کند.

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

با استفاده از ردیف ورودی Tedit، شما باید به طور مداوم برنامه اطلاعات مختلف را وارد کنید. این جزء کد خود را شامل نمی شود، تنها توسط خواص Tcustomedit اجداد آن منتشر شده است. این یک رشته قابل ویرایش است (در ادامه - فقط ویرایشگر). متن وارد شده به ویرایشگر می تواند به طور خودکار به برخی از تغییرات تبدیل شود.

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

اگر<условие> سپس.<код>

مطابق با قوانین نحو، همه چیزهایی که بین کلمات کلیدی شروع و پایان قرار می گیرند، و همچنین این کلمات خود را به عنوان 1 اپراتور درک می شود.

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

برای<параметр> := <выражение 1> به.<выражение 2> انجام دادن.<тело цикла>;

برای<параметр> := <выражение 1> پایین<выражение 2> انجام دادن.<тело цикла>;

در اولین مورد (با استفاده از چرخه برای چرخه)، هر بار که چرخه عبور می کند، به نام تکرار، مقدار پارامتر به 1 افزایش می یابد و در دوم (for-downto) - کاهش می یابد 1. در این مورد، "بیان" 1 "به عنوان مقدار اولیه، و به عنوان نهایی -" بیان 2 "استفاده می شود. البته، اگر برای یک چرخه به مقدار اول بیان در ابتدا بیشتر از مقدار دوم وجود خواهد داشت، یا بالعکس، کمتر (برای چرخه دوم)، چرخه انجام نخواهد شد. استفاده عملی چرخه ها بسیار متنوع هستند. اگر شما رایج ترین مثال را از برنامه نویسی به ارمغان بیاورید، چرخه راه کامل برای پر کردن آرایه است. به عنوان مثال، اگر می خواهید یک چرخه را سازماندهی کنید تا آرایه ای از 10 عدد عددی را در تعداد به طور پیوسته افزایش دهید، می توانید بنویسید:

برای من: \u003d 0 تا 9 آیا myarray [i] \u003d i؛

در این مورد، عناصر آرایه Myarray به طور پیوسته مقادیر 0 تا 9 تعیین می شوند.

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

فرض کنید ما یک فایل از دو خط داریم "سلام !!! زندگی چیست؟" اگر شما آن را با شی TFIIESTREAM بخوانید، تمام متن را در یک خط مشاهده خواهیم کرد "سلام !!! KAK LIFE؟ - - "F". اینجا - پایان خط و - ترجمه حمل و نقل به یک خط جدید. بنابراین، برای پیدا کردن پایان خط اول، ما باید تمام متن را برای جستجو برای نشانه ای از پایان ردیف و انتقال حمل و نقل ( و ) خیلی ناراحت کننده است فایل رمز عبور برنامه

در اینجا، شیء Tstrings به نجات می رسد، که یک ظرف ساده (ذخیره سازی) برای ردیف ها است. شما هنوز هم می توانید از یک گزینه پیشرفته تر از این TstringList استفاده کنید. TestringList از Tstrings می آید. استفاده از Tstrings نمی تواند به طور مستقیم، زیرا این یک شی انتزاعی است. یک شی انتزاعی یک شی است که یک قالب خالی است. حتی می تواند بتواند کاری انجام دهد، اما تنها نوعی یا الگوی را توصیف می کند، بر اساس آن شما می توانید اشیاء کامل را از بین ببرید. بنابراین TestringList توابع خود را به Tstrings اضافه می کند تا به یک شیء کامل تبدیل شود. به عنوان یک نتیجه، معلوم می شود که ما نمی توانیم متغیرهای Tstrings را اعلام کنیم و از این شی استفاده کنیم، زیرا این فقط یک الگو است. این خیلی زیاد است و نه. ما می توانیم متغیر را اعلام کنیم، اما ما نمی توانیم از هدف خود استفاده کنیم. اما ما می توانیم یک متغیر از نوع tstrings را اعلام کنیم، اما از این متغیر به عنوان یک شی tistringlist استفاده می کنیم، زیرا این شی از اول است.

1. آشنایی با محیط برنامه نویسی دلفی

1.1 ساختار محیط برنامه نویسی

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

دلفیاین ترکیبی از چندین تکنولوژی ضروری است:

o کامپایلر با کارایی بالا در کد ماشین

o مدل اجزای شی گرا

o ساخت و ساز بصری از برنامه های کاربردی از نمونه اولیه برنامه

o ابزار مقیاس پذیر برای ساخت پایگاه های داده

برنامه ویندوز یک نوع خاص از برنامه است که:

Ø دارای فرمت خاصی از فایل اجرایی (* .exe)

Ø فقط با ویندوز کار می کند

Ø معمولا در یک پنجره مستطیل شکل بر روی صفحه نمایش کار می کند

Ø می تواند به طور همزمان با سایر برنامه های ویندوز، از جمله موارد دیگر از همان برنامه کار کند.

Ø div_adblock441 "\u003e


در زیر اجزای اصلی دلفی هستند:

1. پنجره اصلی

2. فرم های طراح (طراح فرم)

3. پنجره ویرایشگر منبع (پنجره ویرایشگر)

پالت کامپوننت پالت

5. Inspector Objector (Object Inspector)

6. دایرکتوری (راهنما در خط)

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

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

§ منوی اصلی (Menubar) به طور مستقیم تحت عنوان عنوان پنجره اصلی قرار دارد و به دسترسی به تمام توابع محیط توسعه دسترسی پیدا می کند.

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

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

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

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

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

سمت چپ فرم طراح میتوانی ببینی اشیاء بازرس. هر جزء قرار داده شده در فرم مشخص شده توسط یک مجموعه مشخص از پارامترها: موقعیت، اندازه، رنگ، و غیره. بخشی از این پارامترها، مانند موقعیت و اندازه جزء، برنامه نویس می تواند با دستکاری با مولفه در فرم تغییر کند پنجره برای تغییر پارامترهای دیگر، پنجره بازرس شیء در نظر گرفته شده است. این پنجره شامل دو صفحه - خواص و رویدادها (رویدادها) است. صفحه خواص برای تنظیم خواص کامپوننت مورد نظر استفاده می شود، صفحه رویدادها به شما اجازه می دهد تا واکنش جزء را به یک رویداد خاص تعیین کنید. ترکیبی از Casuals سمت قابل مشاهده جزء را نشان می دهد: موقعیت نسبت به گوشه بالا سمت چپ منطقه کار شکل، اندازه آن و رنگ، فونت و متن کتیبه بر روی آن، و غیره؛ مجموعه ای از حوادث رفتار رفتاری آن است: آیا این جزء به یک کلیک ماوس پاسخ می دهد یا کلید ها را فشار می دهد، زیرا در زمان نمایش صفحه نمایش به نظر می رسد یا در زمان تغییر اندازه پنجره، و غیره هر صفحه پنجره بازرس Object یک میز دو ستون است، ستون سمت چپ که شامل نام اموال یا رویداد است، و سمت راست - ارزش خاص ملک یا نام زیرمجموعه [اگر هنوز آشنا نباشید این اصطلاح، در نظر بگیرید که زیرمجموعه فقط یک قطعه نسبتا کوچک از برنامه است.] پردازش رویداد مربوطه. در بالای پنجره بازرس شیء، یک لیست کشویی از تمام اجزای موجود در فرم وجود دارد. از آنجا که فرم خود یک جزء است، نام آن نیز در این لیست وجود دارد.


صفحه رویداد همراه است سردبیر؛ اگر روی سمت راست برخی از موارد دوبار کلیک کنید، کد مربوط به این رویداد به طور خودکار ثبت می شود سردبیر، سام سردبیربلافاصله فوکوس را دریافت کنید، و شما بلافاصله توانایی اضافه کردن کد دستیار این رویداد را دارید. پنجره کد در نظر گرفته شده برای ایجاد و ویرایش متن برنامه است. این متن توسط قوانین ویژه طراحی شده و الگوریتم کار برنامه را توصیف می کند. مجموعه ای از قوانین ضبط متن زبان برنامه نویسی نامیده می شود. سیستم دلفی از زبان برنامه نویسی Object Pascal استفاده می کند که نسخه ای طولانی و پیشرفته از زبان گسترده ای پاسکال است که ابتدا توسط دانشمند سوئیس N. Vitt در سال 1970 پیشنهاد شده و توسط شرکت Borland (ایجاد شده توسط آنها بهبود یافته است. توربو پاسکال، Borland Pascal و Object پاسکال) در ابتدا، پنجره کد شامل حداقل متن منبع است که عملکرد نرمال یک فرم خالی را به عنوان یک پنجره پنجره کامل می کند. در جریان کار بر روی پروژه، برنامه نویس به آن کمک می کند تا علاوه بر این لازم است که برنامه را به برنامه نیاز داشته باشد. از آنجایی که برنامه های ساده ای را ایجاد کنید، باید کد برنامه را ایجاد و تغییر دهید، تکنیک های اصلی کار با پنجره کد زیر شرح داده شده است. بلافاصله پس از باز کردن یک پروژه جدید، حداقل خطوط کد مورد نیاز را برای توصیف فرم خواهد داشت.

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

1.2 پروژه دلفی

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

هر پروژه دارای حداقل شش فایل مرتبط با آن است. سه نفر از آنها متعلق به مدیریت پروژه از رسانه هستند و به طور مستقیم برنامه نویس تغییر نمی کند. در زیر لیستی از فایل هایی است که در پروژه تعریف شده اند.

· فایل اصلی پروژه در ابتدا Project1.DPR نامیده می شود.

· اولین ماژول برنامه (واحد)، که به طور خودکار در ابتدای عملیات ظاهر می شود. فایل به طور پیش فرض به نام Unit1.pas نامیده می شود، اما می توان آن را با نام دیگری، مانند اصلی نامگذاری کرد. پاها

· فایل اصلی اصلی، که به طور پیش فرض Unit1.dfm نامیده می شود، برای ذخیره اطلاعات در مورد ظاهر فرم اصلی استفاده می شود.

· فایل پروژه 1.RES شامل یک آیکون پروژه است، به طور خودکار ایجاد شده است.

· فایل به نام Project1.dfo به طور پیش فرض یک فایل متنی برای ذخیره تنظیمات مربوط به این پروژه است. به عنوان مثال، دستورالعمل کامپایلر نصب شده توسط توسعه دهنده در اینجا ذخیره می شود.

· فایل پروژه 1.cfg حاوی اطلاعاتی در مورد وضعیت فضای کاری است.

البته، اگر پروژه را تحت نام دیگری ذخیره کنید، نام و فایل ها را با فرمت Res، DFO و CFG تغییر دهید. علاوه بر این، پروژه موجب صرفه جویی در فایل ها می شود پشتیبان گیری (i.e. فایل ها با افزونه ها *. ~ DF، *. ~ DP، *. ~ PA). از آنجا که این پروژه شامل بسیاری از فایل ها است، برای هر پروژه برای ایجاد یک دایرکتوری جداگانه توصیه می شود. تمام دستکاری فایل ها (صرفه جویی، تغییر نام، تغییر، ویرایش، و غیره) فقط در محیط توسعه توصیه می شود.

پس از کامپایل برنامه، فایل ها با پسوندها به دست می آیند: DCU - ماژول های EXE کامپایل شده - فایل اجرایی

1.3 محیط منوی اصلی

آیتم منو "فایل"

جدید پیشنهادات نوع برنامه جدید را انتخاب کنید

جدیدکاربرد یک پروژه جدید برای برنامه پنجره شروع می شود

فرم جدید یک فرم جدید و یک ماژول مرتبط با آن ایجاد می کند

باز کن. هر ماژول یا به سادگی در صورت لزوم باز می شود فایل متنی. اگر ماژول فرم را توصیف کند، این فرم نیز بر روی صفحه نمایش ظاهر می شود.

پروژه باز. یک پروژه موجود را باز می کند.

دوباره باز کن پروژه قبلا باز شده را باز می کند

صرفه جویی. صرفه جویی تنها فایل قابل ویرایش، اما نه کل پروژه.

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

صرفه جویی در پروژهمانند این پروژه را ذخیره می کند

نزدیک فایل فعلی را از پنجره ویرایشگر حذف می کند.

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

شکل 2.

آیتم منو را ویرایش کنید

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

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

آیتم منو " چشم انداز.

پروژه. مدیر. به شما امکان می دهد مطالب پروژه را ببینید.

هدف - شی. بازرس پنجره بازرس شیء را نشان می دهد.

پاراگراف منو "پروژه"

اضافه کردن. به. پروژه. به شما امکان می دهد یک فرم را به پروژه اضافه کنید.

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

چشم انداز. منبع محتویات فایل پروژه را نشان می دهد.

بررسی نحو فقط صحت کد برنامه را به درستی بررسی می کند، اما فایل های DCU را به روز نمی کند.

آیتم منو "اجرای"

اجرا کن.F.9 کامپایل و راه اندازی درخواست برای اجرای

برنامه تنظیم مجدد با اجرای یک برنامه حذف می شود.

1.4 اولین درخواست در دلفی

روند ساخت ساده ترین برنامه را که به شرح زیر کار می کند، در نظر بگیرید. هنگامی که دکمه فشار داده می شود، پیام "سلام، جهان!".

روش:

1. راه اندازی دلفی. (شروع / برنامه /بورلند دلفی 5 ) این به طور خودکار یک پروژه جدید برای یک برنامه پنجره را با یک فرم اصلی و یک ماژول مربوط به این فرم باز می کند.

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

ویندوز، پیام ها، sysutils، کلاس ها، گرافیک ها، کنترل ها، فرم ها، گفتگوها؛

TForm1 \u003d کلاس (TFORM)

دکمه 1: tbutton؛

اعلامیه های خصوصی

(اعلامیه های عمومی)

3. برای فشار دادن دکمه، هر گونه اقداماتی باید یک مدیر رویداد را بنویسید دکمه.1 کلیک.. برای انجام این کار، فرم را انتخاب کنید دکمه.1 و روی آن دو بار کلیک کنید. شما خود را در پنجره ویرایش پیدا خواهید کرد.

4. دکمه Handler را فشار دهید دکمه را به فرم زیر فشار دهید:

روش tform1.button1click (فرستنده: togject)؛

showmessageسلام, جهان!");

پایان.;

5. نرم افزار را با انتخاب آیتم در منوی اصلی ذخیره کنید. فایل -\u003e ذخیره همه . نام پروژه و نام ماژول برنامه نباید هماهنگ باشد!توصیه می شود یک دایرکتوری جداگانه برای فایل های پروژه ایجاد کنید.

6. برنامه خود را اجرا کنید تا اجرا شود برای انجام این کار، در مورد منوی اصلی انتخاب کنید run-\u003e اجرا کن. یا کلید را فشار دهید F. 9 .

unit1.pas "(فرم 1)؛

کاربرد. مقداردهی اولیه؛

کاربرد. ایجاد (TFORM1، فرم 1)؛

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

1.5 سوالات کنترل

1. نام اصلی اجزای محیط زیست دلفی و هدف آنها را نام ببرید.

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

3. هدف بازرس شیء چیست؟

4. چه فایل های اساسی پروژه برنامه کاربردی است؟

5. چگونگی قرار دادن، حرکت، اندازه اجزاء را در فرم تغییر دهید؟

6. نحوه اجرای یک درخواست برای اجرای از محیط دلفی؟

2. کتابخانه اجزای بصری (VCL)

2.1 سلسله مراتب کلاس های پایه VCL

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

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

کلاس TControl یک اجداد مستقیم برای اجزای بصری قابل مشاهده است و دارای خواص و روش های مناسب برای ظهور اجزاء است. اجزای قابل مشاهده که دارای تمرکز ورودی هستند، توانایی دریافت و پردازش ویندوز (به عنوان مثال از صفحه کلید)، از کلاس Twincontrol تولید می شود.

2.2 نوع خواص کامپوننت. خواص را تغییر دهید

هر جزء دارای ویژگی های خاص خود و یا خواص. برای کاربر (برنامه نویس)، اموال به نظر می رسد یک زمینه ساده از هر ساختار حاوی یک مقدار خاص است. با این حال، در مقایسه با زمینه های "به سادگی"، هر گونه تغییر در ارزش برخی از اموال مولفه بلافاصله منجر به تغییر در نمایش بصری این مولفه، از آنجایی که روش ها (اقدامات) مرتبط با خواندن و نوشتن این فیلد (که به نوبه خود، شامل Redrawal ضروری است). هر جزء که در فرم قرار می گیرد، بازتاب آن در پنجره بازرس بازرس Object است. بازرس شیء دارای دو صفحه "-" خواص "و" رویدادها "(رویدادها)، جایی که شما می توانید ویژگی های جزء را تغییر دهید.

انواع مختلفی از خواص وجود دارد، بسته به نوع "طبیعت"، به عنوان مثال دستگاه داخلی.

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

o خواص ذکر شده، آنهایی هستند که می توانند مقادیر را از یک مجموعه از پیش تعریف شده (فهرست) ایجاد کنند. ساده ترین مثال نوع نوع است بولینکه می تواند ارزش ها را بگیرد درست است، واقعی. یا اشتباه.

o خواص تونیک آنهایی هستند که از ارزش های جاسازی شده (یا اشیاء) پشتیبانی می کنند. بازرس شیء یک علامت "+" را به سمت چپ چنین خواص نشان می دهد. بعضی از خواص، به عنوان مثال، فونت، برای تغییر ارزش های خود، توانایی تماس با جعبه محاوره ای را دارند. برای انجام این کار، کافی است که روی دکمه کوچک کلیک کنید با سه نقطه در سمت راست بازرس خط اشیاء نشان دادن این ویژگی.

دلفی باعث می شود که خواص جزء هر دو در حالت طراحی (زمان طراحی) و در حالت اجرای برنامه (Rune) را دستکاری کنید. در حالت طراحی، خواص دستکاری با استفاده از طراح فرم (طراحی طراح) یا صفحه "Properties" اشیاء انجام می شود. به عنوان مثال، به منظور تغییر خواص ارتفاع (ارتفاع) و عرض (عرض) دکمه، آن را به اندازه کافی برای "قلاب" با ماوس برای هر یک از زاویه آن و فشار مطلوب مطلوب است. همان نتیجه را می توان به دست آورد، به سادگی جایگزین مقادیر جدید ارتفاع و ویژگی های عرض در پنجره بازرس شیء.

از سوی دیگر، در حالت اجرا، کاربر (برنامه نویس) دارای توانایی نه تنها برای دستکاری تمام خواص نمایش داده شده در بازرس شیء، بلکه همچنین برای مدیریت لیست های گسترده تر خود، از جمله خواص کلاس های دیگر که اجزای بصری نیستند، مدیریت می کنند بنابراین، در بازرس اشیاء نمایش داده می شود.

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

myComponent عرض: \u003d 35؛

رشته بالا عرض عرض (عرض) جزء را به 35 تنظیم می کند. اگر ویژگی عرض جزء هنوز 35 سال نیست. در زمان این خط از برنامه، می توانید ببینید که چگونه جزء به صورت بصری عرض شما را تغییر می دهد.

بنابراین، هیچ چیز جادویی در بازرس اشیاء وجود ندارد. Object Inspector به سادگی یک راه مناسب برای انجام در حالت طراحی است که می تواند در حالت اجرای اجرا شود. علاوه بر این، همانطور که در بالا ذکر شد، جزء ممکن است خواصی داشته باشد که در پنجره بازرس شیء نمایش داده نمی شود.

زبان Object-Oriented Pascal زیرین دلفی، به عنوان پایه ای، اصل انطباق با اجزای بصری چیزهایی که آنها نمایندگی می کنند. توسعه دهندگان دلفی یک هدف را تعیین می کنند، به عنوان مثال، نمایندگی کامپوننت دکمه (دکمه)، کدگذاری یک کد خاص مربوط به تصویر بصری دکمه روی صفحه نمایش است و به همان اندازه ممکن است معادل یک دکمه واقعی که می تواند در آن یافت شود صفحه کلید و از این اصل بود که مفهوم اموال متولد شد.

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

2.3 برخی از خواص کلی جزء

برخی از خواص را در نظر بگیرید که هر مولفه بصری دارای ویژگی های این ویژگی ها از کلاس های اساسی سلسله مراتب کتابخانه اجزای بصری به ارث برده می شود. کلاس TComponent اجداد تمام اجزای بصری است و اجزای خواص زیر را از آن دریافت می کنند.

جدول 1 خواص کلاس Tomponent

ویژگی

هدف

شناسه جزء

اموال عدد صحیح چهار ممنوع که یک برنامه نویس می تواند از اختیار آن استفاده کند

کلاس Tcontrol تمام اجزای بصری قابل مشاهده را تولید می کند و خواص ارث را با محل و ظاهر جزء به ارث می برد. این خواص را می توان به چند گروه تقسیم کرد.

جدول 2 اندازه و محل جزء

ویژگی

هدف

محل گوشه بالا سمت چپ جزء عمودی

محل گوشه بالا سمت چپ جزء افقی

ارتفاع جزء

عرض جزء

جدول 3 تراز کردن و پوسته پوسته شدن

ویژگی

هدف

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

هم ترازی

هماهنگی کتیبه بر روی جزء

ثابت کردن جزء در طرفین به مولفه مادر

محدودیت ها.

یک ملک پیچیده که حداکثر و حداقل ابعاد اجزای مجاز را تعیین می کند

اندازه اتوماتیک.

اموال منطقی اجازه می دهد یا ممنوعیت تغییر خودکار در اندازه مولفه با توجه به محتویات آن

جدول 4 ظاهر

ویژگی

هدف

مولفه رنگ

نمایش مکان نما در هنگام شناور اشاره گر ماوس به جزء

کتیبه بر روی مولفه

املاک پیچیده تعیین نوع فونت کتیبه

اموال منطقی تعیین دیدگاه جزء

popupmenu

اموال منطقی اجازه می دهد یا ممنوعیت استفاده از منوی پاپ آپ

یک ویژگی منطقی که در دسترس بودن جزء را تعیین می کند

متن دستورات که نشان می دهد زمانی که نشانگر ماوس را تاخیر در جزء نشان می دهد

Showhint

اموال منطقی اجازه می دهد یا ممنوعیت نوک

2.4 رویدادها در دلفی

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

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

اشیاء از کتابخانه کامپوننت بصری (VCL) دلفی، و همچنین اشیاء دنیای واقعی، مجموعه ای از خواص و رفتار آنها را دارند - مجموعه ای از پاسخ ها به رویدادهایی که با آنها اتفاق می افتد. لیستی از حوادث برای این شی که آن را واکنش نشان می دهد، به عنوان مثال، در بازرس شی در صفحه رویداد مشاهده می شود. (در حقیقت، این صفحه لیستی از خواصی را ارائه می دهد که به روش های رویداد Handler اشاره می کنند.) در میان رویداد مجموعه ای برای اشیاء مختلف از VCL، هر دو رویداد قابل حمل از ویندوز وجود دارد (به عنوان مثال، رویدادهایی که توسط ماوس تولید می شود یا صفحه کلید) و رویدادهای تولید شده به عنوان یک نتیجه از برنامه اجرا شده با تغییر خواص اشیاء).

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

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

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

شکل. محیط توسعه ویژوال نرم افزار

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

دلفی یک کتابخانه جامع کلاس را فراهم می کند - یک کتابخانه جزء بصری (VCL)، یک کتابخانه جزء Borland (CLX) و یک ابزار توسعه سریع (RAD)، از جمله فرم ها و قالب ها و استاد. برنامه نویسی شی گرا دلفی.

از پیشرفت های غیر استاندارد Borland به Object Pascal، لازم است مارک خواص (خواص) و راه اندازی مجدد روش ها و توابع (بارگیری).

مزیت دلفی سادگی، سرعت و کارایی است. دلفی سریعترین کل کامپایلر دارد. مزیت دیگر، سادگی یادگیری شیء پاسکال است. کتابخانه VCL به شما اجازه می دهد تا برنامه و در API Window را برنامه ریزی کنید. مدل برنامه نویسی در مولفه دلفی، که اجازه می دهد تا استفاده از بسیاری از اجزای موجود در حال حاضر ایجاد شده، خود را ایجاد و استفاده از موهای اضافی دیگر. مزایای می تواند به یک مرورگر نسبتا سریع کلاس و خروجی فوری از ارتقاء تکمیل کد نسبت داده شود.

ضرر دلفی می تواند حضور تعداد کمی از توابع را از C ++ نامیده شود: آیا قالب ها، اپراتورهای بارگذاری بیش از حد و مدل شیء مشابه مدل C ++ را دریافت نمی کند. پس از استفاده از اشیاء، آنها باید نابود شوند، و باعث می شود روش آزاد. در C ++، اشیاء به طور خودکار پس از خروج از منطقه دید، تخریب می شوند. علاوه بر این، قابل توجه است که اکتشاف فایل های EX-Generated by Delphi قابل توجه است.

کامپایلر ساخته شده در دلفیپخش برنامه Pascal Object را به کد جسم ارائه می دهد، نشان می دهد خطاهای نحوی، فرآیندهای موقعیت های استثنایی، به شما اجازه می دهد تا اشکال زدایی، انجام لینک ها و ایجاد یک ماژول اجرایی را ایجاد می کند. در دلفی، کامپایل به طور مستقیم به کد دستگاه ساخته شده است.

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

دلفی از Encapsulation استفاده می کند (ترکیب نوشته ها با روش ها و توابع)، ارث (استفاده از یک شی برای ساخت یک سلسله مراتب از اشیاء تولید شده)، پلی مورفیسم (تنظیم یک نام از عمل است که به بالا و پایین سلسله مراتب اشیاء منتقل می شود) - سنتی برای OOP .

کتابشناسان بصری (VCL) -این یک سلسله مراتب 270 کلاس اساسی است. رابط کاربری ساختمان، اشیاء مدیریت داده ها، اشیاء گرافیکی، اشیاء چند رسانه ای، گفت و گو ها و اشیاء مدیریت فایل، DDE و OLE

موتور پایگاه داده Borland (BDE) -پیش پردازنده سیستم عامل دسترسی به اشیاء پایگاه داده را در دلفی فراهم می کند، بر اساس SQL: اوراکل، Sybase، Informix و Interbase، فایل های فرمت. DBF، یا. DB (پارادوکس) یا. MDB (دسترسی).

ویژگی های منحصر به فرد دلفی این است که توسعه دهندگان می توانند ابزارهای مورد، ژنراتورهای کد، و همچنین کپی رایت کمک "S را از طریق منوی دلفی اضافه کنند.

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

اشیاء بازرساین یک پنجره جداگانه است که در آن شما می توانید مقادیر خواص و حوادث اشیاء را در طول طراحی برنامه (خواص و رویدادها) تنظیم کنید.

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

پایه پاسکالاین مکانیسم زمان اجرا در اطلاعات (RTTI)، I.E. اطلاعات در مورد نوع در مرحله اجرای برنامه و خواص انواع شی - کلاس ها، با مفهوم اموال (اموال)؛ و همچنین پردازش استثناء (مدیریت استثنا).

نمایندگی رویدادبه عنوان مثال، دکمه ها با کلیک بر روی آن، دکمه های پردازش کد را نشان می دهد، به عنوان مثال، دکمه ها، با کلیک بر روی کدگذاری کد، از ارتباط کد با رویداد OnClick استفاده می کند.

فایل های اولیه دلفی پروژهاین پروژه 1 است. DPR، Unit1. PAS، Unit1. DFM - فرم اطلاعات، پروژه 1. RES شامل آیکون برای پروژه، پروژه 1. انتخاب به طور پیش فرض یک فایل متنی برای ذخیره تنظیمات مرتبط با این پروژه، پس از کامپایل کردن برنامه، فایل ها با افزونه ها به دست آمده: DCU - ماژول های کامپایل شده، EXE - فایل اجرایی. گزینه های ویرایشگر نصب در فایل دلفی ذخیره می شوند. Ini، که در دایرکتوری ویندوز قرار دارد.

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

هشدارها و دستورات زمانی ظاهر می شود که اشتباهات در برنامه ای که خطاها نیستند شناسایی می شوند، کامپایلر نشان می دهد نکات و هشدارها (هشدارها).

خطاهای راه اندازی مجدد یا استثناء (استثنائات).

تنظیمات صفحه تنظیمات لینکبه شما امکان می دهد تا تاسیسات را انتخاب کنید که به طور مستقیم بر روی پروژه فعلی تاثیر می گذارد، ممکن است، به عنوان مثال، پشته یا دامنه چک کردن کامپایلر (RangeChecking).

دایرکتوری ها / تنظیمات تنظیمات صفحه تنظیماتاین باعث می شود که تعداد دایرکتوری ها را گسترش دهید که در آن کامپایلر و لینک دهنده به دنبال فایل های DCU هستند.

تنظیمات تنظیمات ویرایشگر صفحهبه شما امکان می دهد تا جزئیات کار ویرایشگر نازک را پیکربندی کنید.

Editoroptions، Editordisplay و EditorColors صفحاتاجازه دهید رنگ ها و کلید های گرم استفاده شده توسط IDE.

پنج اصل اصلی محیط برنامه نویسی دلفی:

طراح فرم؛

پنجره ویرایشگر (پنجره ویرایشگر)؛

جزء پالت (پالت کامپوننت)؛

inspector Object (Object Inspector)؛

دایرکتوری (کمک آنلاین).

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

اجزای اصلی دلفی:

ویرایش جزء متن به شما اجازه می دهد متن را از پنجره ویرایش بخوانید

جزء Tcheckbox رشته متن را با یک پنجره کوچک در نزدیکی نمایش می دهد.

جزء Tradiobutton به شما اجازه می دهد فقط یک گزینه را از چندین گزینه انتخاب کنید.

جزء TLISTBOX برای نمایش لیست پیمایش مورد نیاز است.

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

جزء Tmainmenu به شما اجازه می دهد تا منوی اصلی را در برنامه قرار دهید.

جزء Tpopupmenu به شما اجازه می دهد تا منوی پاپ آپ را ایجاد کنید.

جزء TBITBTN یک دکمه را نشان می دهد که می توانید یک عکس قرار دهید.

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

جزء Timage یک تصویر گرافیکی را در فرم نمایش می دهد. BMP، ICO، فرمت های WMF را درک می کند. اگر تصویر را در هنگام طراحی برنامه وصل کنید، آن را به فایل EXE اداره می شود.

جزء Tshape برای نمایش ساده ترین اشیاء گرافیکی در فرم استفاده می شود: دایره، مربع، و غیره

گفتگوهای ویندوز توسط اجزای گفتگو سازماندهی شده اند: Opendialog - یک فایل را انتخاب کنید، Savedialog - ذخیره فایل، FontDialog - پیکربندی فونت، Colordialog - رنگ انتخاب، printdialog - چاپ، printersetupdialog - تنظیم چاپگر.

کامپوننت صفحه سیستم - TTimer یک تایمر است، رویداد Ontimer به صورت دوره ای پس از یک دوره زمانی مشخص شده در اموال فاصله نامیده می شود. دوره زمانی می تواند از 1 تا 65535 میلی ثانیه باشد.

این سیستم - کامپوننت صفحه TFILELISTBOX یک لیست تخصصی است که فایل ها را از دایرکتوری مشخص شده نمایش می دهد (دایرکتوری SV-V.

کامپوننت صفحه سیستم - TdirectoryListbox یک لیست تخصصی است که ساختار دایرکتوری دایرکتوری را نمایش می دهد. در فیلد، شما می توانید TFILELELISTBOX را مشخص کنید که به طور خودکار انتقال به دایرکتوری دیگری را پیگیری می کند.

کامپوننت صفحه سیستم - Tdrivecombobox یک ComboBox اختصاصی برای انتخاب دیسک فعلی است. این دارایی dehllist است که در آن شما می توانید TdirectoryListbox را مشخص کنید، که انتقال به دیسک دیگری را پیگیری می کند.

کامپوننت صفحه سیستم - TmediaPlayer برای کنترل دستگاه های چند منظوره (نوع CD-ROM، MIDI و غیره) استفاده می شود. ساخته شده در قالب یک کنترل پنل با بازی، توقف، ضبط دکمه ها، و غیره ساخته شده است

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

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

تدوین، تأمین و راه اندازی برنامه ها. وظیفه تبدیل برنامه منبع در کد دستگاه انجام می شود برنامه ویژه - کامپایلر

کامپایلر دو وظیفه را به طور پیوسته انجام می دهد:

1. متن برنامه منبع را در غیاب خطاهای نحوی بررسی می کند.

2. ایجاد (تولید) برنامه اجرایی - کد ماشین.

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

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

انواع داده ها و عبارات. این شامل عدد صحیح، واقعی، منطقی، رشته و نمادین است:

Shortint - 128-127 8 بیت

Smallint - 32 768 - 32،767 16 بیت

Longint - 2 147 483 648 - 2 147 483 647 32 بیت

INT64 - 263 - 263 - 1،64 بیت

بایت 0-255 8 بیت، ناخوشایند

کلمه 0-65 535 16 بیت، ناخوشایند

Longword 0 - 4 294 967 295 32 بیت unscaluable

نوع جهانی جهانی - عدد صحیح

جهانی نوع واقعی - واقعی

نوع Ansichar نمادهای رمزگذاری ANSI است که مربوط به تعداد در محدوده 0 تا 255 است.

typewidechar نمادها در رمزگذاری enicode است، آنها به شماره های 0 تا 65 535 مربوط می شوند.

ObjectPascal از نوع نماد متنوع ترین پشتیبانی می کند -

نوع Shortstring در رشته حافظه کامپیوتر از 0 تا 255 کاراکتر قرار دارد.

نوع LongString به صورت پویا در رشته حافظه قرار دارد، که طول آن تنها با مقدار حافظه آزاد محدود می شود؛

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

نوع رشته نوع معادل نوع squenttring.

طراحی و مقداردهی اولیه عناصر مدیریت مشترک شامل استفاده از:

رابط اتصال به Drag-and-Dock؛

رابط انتقال کشیدن و رها کردن؛

مقیاس بهبود یافته؛

مدیریت تمرکز؛

کنترل ماوس؛

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

فن آوری توسعه برنامه در دلفی برای استفاده گسترده از مراحل:

مشخصات (تعریف، فرمول بندی الزامات برنامه).

توسعه الگوریتم.

برنامه نویسی (الگوریتم ضبط در زبان برنامه نویسی).

آزمایش کردن.

ایجاد یک سیستم مرجع

ایجاد یک دیسک نصب (CD-ROM).

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

صفحه نمایش دلفی (نسخه دلفی 6) دارای 4 پنجره اصلی است: پنجره اصلی دلفی؛ فرم فرم 1 فرم؛ Object Object Object Object Inspector Window و Unit1 Code ویرایشگر پنجره. پاها

ویژگی های MySQL DBMS.

MySQL یک سیستم مدیریت پایگاه داده رایگان (DBMS) است. MySQL دارایی شرکت اوراکل است، که آن را همراه با Microsystems خورشید جذب شده دریافت کرد، که توسعه و حمایت از برنامه را انجام می دهد. این به مجوز عمومی عمومی GNU یا تحت مجوز تجاری خود اعمال می شود. علاوه بر این، توسعه دهندگان عملکرد را با سفارش کاربران مجاز ایجاد می کنند، دقیقا به لطف این سفارش تقریبا در بیشتر نسخه های اولیه یک مکانیسم تکراری ظاهر شد.

MySQL یک راه حل برای برنامه های کوچک و متوسط \u200b\u200bاست. این بخشی از سرورهای WAMP، Appserv، لامپ و در مجموعه های قابل حمل از سرورهای دنور، XAMPP است. معمولا MySQL به عنوان یک سرور استفاده می شود که مشتریان محلی یا راه دور به آنها اشاره می شود، با این حال، توزیع شامل یک کتابخانه از یک سرور داخلی است که به شما اجازه می دهد تا MySQL را در برنامه های مستقل قرار دهید.

انعطاف پذیری MySQL DBMS با حمایت از تعداد زیادی از انواع جدول ارائه شده است: کاربران می توانند هر نوع MyISAM را انتخاب کنند که از جستجوی کامل متن و جداول Innodb پشتیبانی می کنند که از معاملات در سطح پشتیبانی می کنند سوابق جداگانه. علاوه بر این، MySQL DBMS همراه با نوع خاصی از جداول نمونه، نشان دهنده اصول ایجاد انواع جدید جداول است.

با تشکر از معماری باز و مجوز GPL، انواع جدیدی از جداول به طور مداوم در DBMS MySQL ظاهر می شود.

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

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

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

ساختار محیط برنامه نویسی

ظاهر محیط برنامه نویسی دلفی از بسیاری دیگر از کسانی که در ویندوز دیده می شود متفاوت است. به عنوان مثال، Borland Pascal برای ویندوز 7.0، Borland C ++ 4.0، Word for Windows، مدیر برنامه همه برنامه های MDI است و متفاوت از دلفی است. MDI (رابط کاربری چندگانه) - یک روش خاص برای کنترل چند پنجره کودک در داخل یک پنجره بزرگ تعریف می کند. اگر از برنامه SDI استفاده می کنید نوع دلفی را تایپ کنیدسپس شما قبلا می دانید که قبل از شروع کار بهتر است به حداقل رساندن برنامه های کاربردی دیگر، به طوری که پنجره های آنها صعود نیست فضای کاری. اگر می خواهید به یک برنامه دیگر بروید، به سادگی روی دکمه Delphi Minimization کلیک کنید. همراه با پنجره اصلی، تمام محیط های برنامه نویسی دیگر پیچ خورده خواهند شد، جایی برای کار کردن برنامه های دیگر آزاد می شوند.

اجزای اصلی محیط برنامه نویسی

در زیر اجزای اصلی دلفی هستند:

  1. طراح فرم (طراح فرم)
  2. پنجره پنجره Inteal (پنجره ویرایشگر)
  3. پالت پالت پالت
  4. Inspector Object (Inspector Object)
  5. دایرکتوری (کمک آنلاین)

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

عناصر اضافی

در این بخش توجه به سه ابزار تمرکز می کند که می تواند به عنوان کمکی برای محیط برنامه نویسی درک شود:
منو (سیستم منو)؛
پانل با دکمه ها دسترسی سریع (Speedbar)؛
ویرایشگر تصویر.
این منو یک رابط سریع و انعطاف پذیر را به محیط دلفی فراهم می کند، زیرا می توان آن را توسط مجموعه کلید های داغ کنترل کرد. همچنین به راحتی به این دلیل است که کلمات یا عبارات کوتاه استفاده می شود، دقیق تر و قابل فهمتر از آیکون ها یا پیکربندی ها است. شما می توانید از منو برای انجام طیف گسترده ای از وظایف استفاده کنید. به احتمال زیاد، برای شایع ترین وظایف، به نظر می رسد فایل ها، مدیریت اشکال زدایی یا پیکربندی محیط برنامه نویسی را باز کرده و بسته بندی کند. Speedbar به طور مستقیم در زیر منو قرار دارد، به سمت چپ جزء پالت. Speedbar بسیاری از آنچه را می توان از طریق منو انجام می دهد. اگر ماوس را بر روی هر یک از آیکون های SPEEDBAR به تاخیر برسانید، خواهید دید که یک اشاره به توضیح هدف این آیکون به نظر می رسد. ویرایشگر تصویر به طور مشابه به برنامه Paintbrush از ویندوز کار می کند. شما می توانید این ماژول را با انتخاب گزینه منوی ابزار | ویرایشگر تصویر. و اکنون شما باید این عناصر را که برنامه نویس در دلفی در زندگی روزمره استفاده می کند را در نظر بگیرید.

ابزارها

علاوه بر ابزارهای مورد بحث در بالا، پنج وجوه ارائه شده با دلفی وجود دارد. این ابزار:
ساخته شده در اشکال زدایی
اشکال زدایی خارجی (به طور جداگانه می آید)
فرماندهی رشته فرمان
wissight
winspector
این ابزارها به یک دسته جداگانه مونتاژ می شوند نه به این دلیل که آنها کمتر از دیگران اهمیت دارند، اما به این دلیل که آنها نقش فنی دقیق در برنامه نویسی را بازی می کنند. برای تبدیل شدن به یک برنامه نویس قوی در دلفی، شما باید بدانید که چگونه از Debugger دلفی استفاده کنید. Debugger به شما امکان می دهد تا از طریق متن منبع برنامه، یک خط را در یک زمان انجام دهید و پنجره نمایش را باز کنید (سازمان دیده بان) را باز کنید که در آن مقادیر فعلی متغیرهای برنامه منعکس می شود. Debugger داخلی ساخته شده، که از پنج ابزار فوق مهم است، در همان پنجره به عنوان سردبیر کار می کند. اشکال زدایی خارجی همه چیز را انجام می دهد که ساخته شده است و چیز دیگری. این سریع تر و قدرتمندتر از ساخته شده است. با این حال، استفاده از آن آسان نیست، به طور عمده به دلیل نیاز به ترک محیط دلفی.

اجزای استاندارد

برای آشنایی بیشتر با محیط برنامه نویسی دلفی، شما باید در مورد ترکیب صفحه اول پالت مولفه بگویید. در صفحه اول جزء پالت، 14 اشیا قطعا برای استفاده مهم هستند. تعداد کمی از مردم هزینه های طولانی بدون دکمه ها، لیست ها، پنجره های ورودی و غیره هزینه می کنند. تمام این اشیاء همان قسمت از ویندوز به عنوان یک ماوس یا پنجره هستند. مجموعه و سفارش جزء در هر صفحه قابل تنظیم است. بنابراین، شما می توانید موارد جدید را به اجزای موجود اضافه کنید، شماره و سفارش خود را تغییر دهید. اجزای استاندارد دلفی با استفاده از آنها، با برخی از نظرات ذکر شده اند. هنگام مطالعه داده ها، مولفه مفید خواهد بود که یک کامپیوتر در دست داشته باشیم تا ببینیم چگونه کار می کنند و چگونه آنها را دستکاری می کنند. Tmainmenu به شما اجازه می دهد تا منوی اصلی را در برنامه قرار دهید. هنگام قرار دادن tmainmenu، به نظر می رسد فقط یک آیکون است. آیکون های این نوع به نام "اجزای نامرئی" نامیده می شود، زیرا آنها در طول اجرای برنامه نامرئی هستند. ایجاد یک منو شامل سه مرحله است: (1) محل tmainmenu به فرم، (2) تماس یک طراح منو از طریق اموال اقلام در بازرس شی، (3) تعریف آیتم های منو در طراح منو. tpopupmenu اجازه می دهد تا شما را به ایجاد منوی پاپ آپ. این نوع منو با کلیک کردن بر روی دکمه سمت راست ماوس ظاهر می شود. Tlabel برای نمایش متن بر روی صفحه نمایش استفاده می شود. شما می توانید فونت و رنگ برچسب را تغییر دهید اگر شما روی مالکیت فونت در بازرس شی دوبار کلیک کنید. شما خواهید دید که آسان است انجام دهید و در طول اجرای برنامه با نوشتن تنها یک خط از کد. TEDIT یک عنصر کنترل استاندارد ویندوز برای ورودی است. این می تواند مورد استفاده قرار گیرد برای نمایش یک قطعه کوتاه از متن و اجازه می دهد تا کاربر برای ورود به متن در طول اجرای برنامه. TMEMO یکی دیگر از فرم های تدیت است. به معنای کار S. متون بزرگ. TMEMO می تواند کلمات را حمل کند، قطعات متن را در کلیپ بورد ذخیره کند و آنها را بازیابی کند و سایر توابع اصلی ویرایشگر را بازگرداند. TMEMO دارای محدودیت های متن متن در 32KB است، آن را 10-20 صفحه است. (VBX و اجزای "بومی" دلفی وجود دارد، جایی که این حد حذف شده است). Tbutton اجازه می دهد تا زمانی که دکمه را در طول اجرای برنامه فشار دهید، هر اقداماتی را انجام دهید. در دلفی، همه چیز بسیار ساده است. با قرار دادن Tbutton در فرم، شما می توانید یک دکمه دوبار کلیک یک نفره ضد انفجار دکمه را فشار دهید. بعد، شما باید کد قطعه کار را پر کنید (تاکید کرد که چه چیزی باید به صورت دستی نوشت):

روش tform1.button1click (فرستنده: togject)؛ شروع messagedlg ("آیا شما وجود دارد؟"، mtconfirmation، mbyesnocancel، 0)؛ پایان؛ Tcheckbox یک رشته متن را با یک پنجره کوچک در نزدیکی نمایش می دهد. در پنجره شما می توانید علامت گذاری کنید، به این معنی که چیزی انتخاب شده است. به عنوان مثال، اگر شما به جعبه محاوره ای تنظیمات کامپایلر نگاه کنید (گزینه ها | آیتم منوی پروژه، صفحه کامپایلر)، می توانید ببینید که آن را عمدتا از کادر انتخاب می کند. Tradiobutton به شما اجازه می دهد فقط یک گزینه را از چندین گزینه انتخاب کنید. اگر یک بار دیگر گزینه ها را باز کنید | پروژه را انتخاب کنید و صفحه گزینه های Linker را انتخاب کنید، سپس می توانید ببینید که فایل نقشه و بخش های فایل بافر لینک شامل مجموعه های رادیوبوتون است. TLISTBOX برای نمایش لیست پیمایش مورد نیاز است. مثال لیست کلاسیک در ویندوز - یک فایل را از لیست در فایل مورد منو انتخاب کنید بسیاری از برنامه های کاربردی را باز کنید نام فایل یا دایرکتوری و در لیست BOBOX موجود است. Tombobox عمدتا یادآور لیست BOXK است، به جز اینکه به شما اجازه می دهد اطلاعات را در یک فیلد ورودی کوچک از لیست های بالا از لیست برداری بگیرید. انواع مختلفی از ComboBox وجود دارد، اما محبوب ترین سقوط پایین پایین (جعبه دسته کوچکبو کشویی)، که می تواند در پایین جعبه محاوره انتخاب فایل دیده می شود. Tscrolllbar یک نوار پیمایش است، به طور خودکار در ویرایش اشیاء به نظر می رسد، اگر شما نیاز به پیمایش متن برای مشاهده دارید. TGRUPBOX برای اهداف بصری مورد استفاده قرار می گیرد و ویندوز را مشخص می کند، منظور از حرکت توسط اجزای فرم بر اساس فرم (زمانی که کلید Tab را فشار می دهید). TPanel یک عنصر کنترل مشابه TGRUPBox است، در مقاصد تزئینی استفاده می شود. برای استفاده از TPanel، فقط آن را در فرم قرار دهید و سپس اجزای دیگر را روی آن قرار دهید. در حال حاضر هنگام حرکت TPanel، این اجزاء منتقل می شوند. TPanel نیز برای ایجاد یک خط ابزار و پنجره وضعیت استفاده می شود. Tscrollbox یک مکان را بر روی شکل ارائه می دهد که می تواند در جهت عمودی و افقی پیمایش شود. در حالی که شما به صراحت این ویژگی را غیرفعال کنید، فرم خود را به همان شیوه کار می کند. با این حال، ممکن است مواردی وجود داشته باشد که لازم باشد فقط بخشی از فرم را بچرخانید. در چنین مواردی، Tscrolllbox مورد استفاده قرار می گیرد. این یک لیست کامل از اشیاء در صفحه اول جزء پالت است. اگر نیاز داری اطلاعات اضافییک شی بر روی پالت را انتخاب کنید و کلید F1 را فشار دهید - یک کتابچه راهنمای کامل با شرح کامل این شی ظاهر می شود. بقیه با ساخت رابط کاربر همراه است: قرار دادن اشیاء بر روی فرم، راه اندازی خواص و نوشتن رویدادها. و همچنین ایجاد برنامه های کاربردی در حال اجرا با پایگاه های داده. بنابراین، واضح است که کاربر یک پیوند نزدیکتر از سیستم کنترل است، I.E. موضوع مدیریت، و برنامه یک شی کنترل است. سازمان عقلانی کار کاربران یکی از مهمترین عوامل است که عملکرد موثر سیستم را به طور کلی تعیین می کند. قبل از عملیات خانواده ویندوز خانواده ویندوز، کاربر کنترل LED، "بدون دیدن" یک شی واقعی. یک مدل اطلاعات شی (ابزار نمایش اطلاعاتی) بین کنترل واقعی و شی کاربر وجود داشت. بنابراین، مشکل طراحی نه تنها به معنای نمایش اطلاعات، بلکه همچنین وسیله ای برای تعامل کاربر با ابزار فنی برنامه ها، I.E. مشکل طراحی یک سیستم که نام رابط کاربر دارد.

ویژگی های محیط برنامه نویسی دلفی

تجزیه و تحلیل تجربه معرفی در مدارس، دانشگاه ها و شرکت های مختلف، برنامه های کامپیوتری آموزش و پرورش نشان می دهد که یک عامل مهم که مانع از استفاده گسترده آنها می شود، انطباق ناقص مواد پیشنهاد شده توسط ایده ها و روش های تدریس یک رشته یا یک رشته دیگر است. بسیاری از معلمان در استفاده از برنامه های آموزشی و نرم افزار آموزشی، احتیاط قابل توجهی را نشان می دهند. راه حل ایده آل این مشکل کامل رکوردی از نیازهای کاربر (معلم) است که عملا غیر قابل دستیابی است. در حال حاضر، در توسعه آموزش و سایر برنامه های درسی، منافع و ترجیحات سازنده تحت سلطه قرار می گیرند، یعنی برنامه نویسان کامپیوتری - توسعه دهندگان برنامه های کامپیوتری. در چاپ و در کنفرانس های سطوح مختلف، آن را در کنفرانس هایی که معلم مدرن، بلکه نیاز به یک دیسک با یک دوره کامل چند رسانه ای در مورد موضوع، و برخی از آجر های ابتدایی، که او می تواند به عنوان تصاویر رنگارنگ از ایده های خود و روشها و آنچه که بیشتر به صورت ارگانیک مناسب است، در سنت استفاده از مزایای بصری انتخاب شده توسط معلم برای کلاس های خود، خواهد بود. در این راستا، توصیه می شود که محصولات آموزشی را تکمیل نکنید، اما طراحان الکترونیکی عجیب و غریب - نرم افزار ابزار (سیستم های کپی رایت) برای ایجاد یک معلم از برنامه های خود را ایجاد کنید. یکی از این ابزارها دلفی است. با این حال، ادبیات بسیار کمی در سطح ورودی برای توسعه دلفی در رابطه با استفاده در فرایند آموزشی وجود دارد. برنامه نویسان حرفه ای چنین وظایفی به عنوان ماشین حساب مینی یا آموزش ویرایشگر گرافیکشما علاقه مند نیستید - به احتمال زیاد، نمونه هایی از کار با پایگاه داده داده های داده سرویس گیرنده داده را ارائه دهید. و معلم فقط نیازی به آن نیست. دلفی را می توان در سطوح مختلف مورد مطالعه قرار داد و مورد استفاده قرار گرفت: با لنزهای بصری با تقریبا هیچ برنامه نویسی کار کنید. با استفاده از اجزای آماده ساخته شده از سیستم با نوشتن بر روی کد نرم افزار خود. ایجاد اجزای خود را در پاسکال و گنجاندن در پالت جزء دلفی به عنوان استاندارد. توسعه برنامه های تکمیل شده ویندوز. برای دوره مدرسه، بیش از سطح عادلانه بیش از (وظایف سطح دوم را می توان در دوره یک مدرسه تخصصی و در انتخابات مورد توجه قرار داد). نه چندان دور، برنامه نویسی متمرکز بر اشیاء و حوادث به نظر می رسید که عجیب و غریب عجیب و غریب عجیب و غریب است. با این حال، حتی پس از ورود ویندوز 95/98، این سبک ایجاد برنامه ها هنوز در حال حاضر در تقاضا در مدرسه واقعی نیست. من نمونه ای از برگزاری برنامه های ویندوز را با گروهی از دانش آموزان، علوم کامپیوتری عمیق ارائه خواهم داد. برای کار، تعیین بصری روز چهارشنبه برنامه های دلفی 3 انتخاب شد. دانش آموزانی که شروع به یادگیری و استفاده از دلفی کردند، در حال حاضر به اندازه کافی در ویندوز 95 و برنامه های کاربردی کار کرده اند. بنابراین، محیط توسعه یکپارچه دلفی توسط شاگردان به طور طبیعی به طور طبیعی درک شد. فرم های طراحی با اجزای مختلف بصری (عناصر شناخته شده مدیریت ویندوز) و کار با بازرس اشیاء برای ایجاد خواص ملک باعث علاقه واقعی از دانش آموزان شد. در عین حال، اولین برنامه ها ایجاد شد که در آن خواص شی را می توان در حالت نرم افزار تغییر داد. مقایسه مشخص شده توسط معلمان مورد استفاده قرار گرفت: ما ویندوز را طراحی کردیم "که ما ویندوز را طراحی کردیم، یک قطعه کار از قطعات آن را ایجاد می کنیم، برنامه واکنش آن را به اقدامات خاص کاربر برنامه ریزی می کنیم، در فرآیند تلفیقی دلفی یک ربات را جمع آوری می کند و آن را راه اندازی می کند. اکنون لازم است برای تعیین اینکه آیا ربات به عنوان ما می خواستیم تجربه عملی در طراحی برنامه های شی گرا مدیریت رویداد را بدست آوریم، دانش آموزان پس از آن با کمک معلم به سطح تعمیم های نظری مربوطه آمدند. تعدادی از دانش آموزان با سبک تجربی از تفکر به طور موفقیت آمیز ساخته شده است برنامه های جالب، محدود به حداقل استفاده از ساختارهای کنترل پایه در هنگام توسعه روش ها. در عین حال، این ساختارها در حال حاضر هیچ وسیله ای برای سازماندهی محاسبات انتزاعی دشوار درک شده را مشاهده نکردند، اما ابزارهای تدریس ویندوز "که یک ربات است، یعنی ابزار حل یک کار بسیار جالب است. دانش آموزان با سبک نظری توسعه یافته تفکر، آزاد شدن از روال سازمان رابط رابط توربو پاسکال و چارچوب سفت و سخت از قابلیت های آن، به توسعه پروژه های جدی توسعه یافته با استفاده از انواع اجزای دلفی و کد کار خوب روش رفت به طور عمده برای دانش آموزان بیشتر از برنامه های کاربردی سنتی بیشتر قابل دسترسی هستند، علاقه زیادی به افشای پتانسیل خلاق دانش آموزان دارند و دارای قابلیت های عالی تحصیلی هستند.

بررسی برنامه های کاربردی ایجاد شده در محیط دلفی

الزامات برای محیط های برنامه نویسی بصری

الزامات اساسی که باید رسانه های طراحی بصری الگوریتم ها را برآورده کنند:

  1. محیط زیست باید طراحی شود تا در محبوب ترین سیستم عامل های مدرن کار کند، که از رابط گرافیکی با کاربر پشتیبانی می کند. این یک فرصت برای مطالعه اصول اولیه الگوریتم را فراهم می کند، با استفاده از مقدار قابل توجهی از تجهیزات کامپیوتری، که مجهز به دبیرستان است. در حال حاضر، سیستم عامل های خانواده ویندوز مایکروسافت.
  2. محیط زیست باید مطابق با استانداردهای کلی برای محصولات نرم افزاری مدرن توسعه یابد. این امر راحتی و سهولت کار با کنترل های محیطی را فراهم می کند: منوها، پانل های ابزار و غیره، و فرصتی برای تقویت مهارت های اساسی کار کاربر با نرم افزار فراهم می کند.
  3. چهارشنبه باید ساده و قدرتمند باشد. آسان برای کارشناسی ارشد و استفاده از محیط زیست، امکان طراحی یک کلاس گسترده از الگوریتم ها با استفاده از تمام منابع کامپیوتری چند رسانه ای موجود در حال حاضر.
  4. برای ارائه الگوریتم ها، شما باید یک فرم را انتخاب کنید که باید دو معیار اصلی را برآورده کند: بصری و قابل فهم به کاربر باشد و برای پیاده سازی در پوسته گرافیکی سیستم عامل مناسب باشد. علاوه بر این، فرم اعطای، به موجب فرصت ها، باید نزدیک ترین محتوای الگوریتم باشد، و نه به نحو ساختارهای الگوریتمی، که در این نمایندگی استفاده می شود.
  5. روشهای که الگوریتم ها در محیط زیست ساخته می شوند، باید بر اساس ایجاد روش ها باشند نرم افزار با کمک ابزارهای مدرن توسعه، که بر اساس رویکرد و تجسم جسم است. به نظر ما، در صورت لزوم، به عنوان مثال، در صورت مطالعه اصول اولیه برنامه نویسی مدرن در کلاس ها با یک مطالعه عمیق از علوم رایانه یا به صورت اختیاری، به دانش آموزان فرصت می دهد تا به سرعت از تکنولوژی برنامه نویسی بصری بهره مند شوند.
  6. یکی از وظایف اصلی ایجاد یک محیط متمرکز بر تخصیص محتوای معنایی مشکل حل شده است و نه مطالعه ساختارهای الگوریتمی یک ارائه خاص. "علیرغم این واقعیت است که توسعه هر یک از الگوریتم جدید نیاز به رویکرد آن دارد، با این وجود تکنیک های کلی و مراحل کلی این نوع فعالیت وجود دارد." بنابراین، در محیط، متحد سازی ساختارهای الگوریتمی به عنوان سازه ای که در هر الگوریتم وجود دارد، و نه تنها الگوریتم های یک کلاس خاص باید اجرا شود. در نقش چنین ساختارهای یکپارچه، توصیه می شود از چنین ساختارهای الگوریتمی استاندارد استفاده کنید: دنبال، شاخه، تکرار و تماس با یک زیرمجموعه.
  7. اقداماتی که مربوط به حل یک کار خاص است باید با محتوای حساس تعریف شود و به عنوان یک بلوک جداگانه (زیرروئید ها) سازماندهی شود. به عنوان مثال، اگر شما نیاز به از دست دادن برخی از فایل صوتی، پس معنی این طراحی باید باشد - "یک فایل صوتی را با یک نام خاص پخش کنید".
  8. در محیط، ساختار الگوریتم باید در فرم گرافیکی با استفاده از نحو خاص "گرافیکی" مشخص شود. همراه با این، برای تعیین شناسه ها، نام روش های اشیاء گرافیکی بصری. استفاده احتمالی از نحو متن. چنین نحو نمی تواند به طور کامل "حذف" شود، زیرا این امر در رابطه با الگوریتمی وجود دارد. اما چنین نحو "خارجی" بر اساس مفاهیم شناخته شده دانشجویان در مورد تجربه خودشان به دست آمده در مطالعه سایر موضوعات مدرسه است و استفاده از آن نباید مشکلات زیادی ایجاد کند.
  9. در محیط، کاربر باید فرصتی برای آزادانه نحو دستورات نمادین متنی را تغییر دهد (جایی که توصیه می شود). به عنوان مثال، تغییر نماد Arithmetic علاوه بر این برای برخی دیگر، بعید به نظر می رسد از نظر وضوح و متحد شدن، اما نام را برای عمل خروج در رشته کاراکتر انتخاب کنید - "پاک کردن" یا "حذف" - به طور کامل بستگی به تمایل کاربر دارد.
  10. همانطور که شناخته شده است، هر الگوریتم با یک مجموعه داده خاص، که با استفاده از برخی روش ها پردازش می شود، کار می کند. در واقع، الگوریتم فرآیند تبدیل داده های ورودی در آخر هفته است. بنابراین، لازم است که تمایز صریح بین داده ها و روش های پردازش آنها ارائه شود. این با پارادایم برنامه نویسی رویه ای مخالف نیست. این به اندازه کافی فقط به یاد داشته باشید الگوریتم های معروف "فرمول" الگوریتم + data \u003d data \u003d برنامه ". در همان زمان، داده ها منطقی است که به طور دقیق تایپ شده، به عنوان مورد نیاز توسط قوانین زبان های برنامه نویسی مدرن، و آنها را به طور جداگانه، به عنوان مثال، به عنوان مثال، دسترسی به آن شما به سرعت می توانید به سرعت طراحی از الگوریتم در هر زمان.

ایجاد روش کاربردی

ایجاد هر برنامه کامپیوتری، و به ویژه دوره علوم کامپیوتر، امروز بدون یک طرح توسعه دقیق فکر نمی کند. در حال حاضر یک روش توسعه یافته به خوبی برای ایجاد سیستم های آموزشی کامپیوتری وجود دارد. مانند هر روش طراحی، شامل تعدادی از مراحل متوالی است. برای ایجاد یک برنامه آموزشی که نیاز دارید:
نوع برنامه را انتخاب کنید. در این مرحله اهداف اصلی و اهداف برنامه تعیین می شود، و همچنین ابزار آن برای اجرای آن.
جمع آوری مواد منبع مناسب - متون، تولیدات و تصاویر، ضبط های صوتی، نوارهای ویدئویی، فایل های کامپیوتری. کامل مواد جمع آوری شده نشان دهنده آمادگی برای اجرای برنامه است و سطح کیفیت آن را تعیین می کند.
یک اسکریپت از برنامه و تعامل معلم را با آن بنویسید، که ترکیب تمام مواد جمع آوری شده را تعیین می کند. این کل منطق برنامه را تعریف می کند. این اسکریپت پیوندهای بین اسلایدها، ساختار و تغییرات در این اسلایدها، و همچنین جلوه های صوتی و تصویری را توصیف می کند.
مواد جمع آوری شده بر روی کامپیوتر را پردازش می کنند، که آنها را برای ورود به برنامه آموزشی آماده می کنند، I.E. ایجاد و ویرایش متن، گرافیک، متحرک، ویدئو، همراهی صدا. در اینجا استفاده می شود به عنوان معنی استاندارد سیستم عامل خود و بسته های ویرایش استاندارد متن (مایکروسافت ورد)، گرافیک کامپیوتری و انیمیشن ها (3D Studio، Adobe Photoshop)، ویرایش ویدئو ( برنامه ویرایش ویدیو کمپانی ادوبی.)، استاد وب (Microsoft Frontpage)، و همچنین برنامه های عرضه شده با تخته های صوتی و تصویری.
سناریو را به صورت یک برنامه معتبر اجرا کنید، تغییرات لازم را به مواد و سناریو در روند عملیات با تجربه انجام دهید. برای نویسندگان که برنامه نویسان نیستند، بهترین گزینه این است که از چنین ابزارهای برنامه نویسی بصری مانند نقطه قدرت از مایکروسافت آفیس، مدیر Macromedia، و همچنین ابزار وب سایت استفاده کنید. در نهایت، برنامه نویسان حرفه ای می توانند از سیستم های برنامه نویسی بصری C ++، ویژوال بیسیک، دلفی، جاوا و غیره استفاده کنند، اما اگر آنها علاوه بر سیستم های ذکر شده در بالا استفاده می شوند، زمان توسعه مطلوب را به دست می آورند.
دستورالعمل ها را برای کاربران برنامه آماده کنید - معلمان. چنین مواد لازم است، زیرا کاربران برنامه، به عنوان یک قاعده، مدارک تحصیلی خود را ندارند.

بخش عملی

ایجاد ساده ترین برنامه های آموزشی.

پروژه "انتخاب رنگ"

تشکیل یک رنگ از اجزای فردی. کلاس TColor، ثابت های رنگ، ویژگی RGB اشیاء اشیاء با مخلوط کردن سه جزء - قرمز (قرمز)، سبز (سبز) و آبی (آبی) تشکیل شده است. شدت هر مولفه می تواند از 0 تا 255 متفاوت باشد. ترکیبی (0، 0، 0، 0، 0) مربوط به سیاه و سفید و (255، 255، 255) - رنگ سفید است. تقریبا هر مولفه بصری دارای ویژگی های رنگی است. تا کنون، ما ارزش خود را از لیست رنگ های استاندارد انتخاب کردیم، اما هیچ چیز از ایجاد رنگ از اجزای فردی جلوگیری نمی کند. برای انجام این کار، ما از RGB استفاده می کنیم: تابع رنگ: \u003d RGB (قرمز، سبز، آبی)؛ شما همچنین می توانید رنگ های رنگی خود را، رنگ های قبل از برداشت برای اشیاء مختلف بصری ایجاد کنید. اما ممکن است از این رنگ ها فقط در هنگام ایجاد یک شی مناسب در مرحله اجرای برنامه استفاده شود (کمی بعد از آن صحبت کنید). ما یک پروژه برای انتخاب یک رنگ را توسعه خواهیم داد که به شما امکان می دهد به راحتی رنگ پانل را با استفاده از نوار اسکرول - اشیاء کلاس Tscrollllbar تغییر دهید. پانل و سه اشکال نوار اسکرول را تنظیم کنید (آنها نیز در برگه استاندارد قرار دارند). هر نوار پیمایش مسئول شدت یکی از سه جزء رنگ است. موقعیت چپ لغزنده باید به حداقل و راست افراطی - حداکثر مقدار شدت مربوط باشد. املاک Min \u003d 0 را برای همه گروه ها تنظیم کنید، و خواص Max \u003d 2 5 5. پیکربندی سایر ویژگی ها: نوع - قرار دادن نوار - افقی (Sbhorizontal) یا عمودی (SBVETICAL)؛ Largechange-style of Mode Slider هنگامی که روی نوار خود کلیک کرد؛ Smallchange - حرکت گام حرکت گام هنگام کلیک بر روی فلش؛ موقعیت - معادل عددی عددی از موقعیت کشویی در نوار پیمایش،

منبع:

شما می توانید بلافاصله بایگانی ZIP را دانلود کنید.

برنامه 1 "انتخاب گل"
رویداد اصلی برای پیمایش باند حرکت لغزنده (رویداد برقی) است، در حالی که روش انتقال ارزش ندارد. ما یک روش جداگانه برای تغییر رنگ پانل بنویسیم:

روش SetPanelcolor؛ VAR قرمز، سبز، آبی، K: کلمه؛ شروع به قرمز: \u003d فرم 1. scrollbar1.position؛ اگر form1.rb1.Checked پس از شروع k: \u003d 255 div 2؛ اگر (Red\u003e \u003d 0) و (قرمز \u003d 0) و (سبز \u003d 0) و (آبی و (آبی و ما آن را در پاسخ به حرکت لغزنده در هر گروه پیمایش نامیده می شود: روش tform1.scrollbar1change (فرستنده: togject)؛ شروع setpanelcolor؛ پایان دادن به روش tform1.scrollbar2change (فرستنده: tobject)؛ شروع setpanelcolor؛ پایان دادن به روش tform1.scrollbar3change (فرستنده: tobject)؛ شروع setpanelcolor؛ پایان دادن به پالت 8 رنگ ما باید موقعیت کشویی را تغییر دهیم جنبش آن 0 یا 255: روش tform1.rib1click (فرستنده: tobject)؛ شروع فرم 1.Caption: \u003d "پالت 8 رنگ؛ scrollbar1.largechange: \u003d 255؛ scrollbar1.smallchange: \u003d 255؛ scrollbar1.position: \u003d 0 ؛ scrollbar2.largechange: \u003d 255؛ scrollbar2.smallchange: \u003d 255؛ scrollbar2.position: \u003d 0؛ scrollbar3.largechange: \u003d 255؛ scrollbar3.smallchange: \u003d 255؛ scrollbar3.position: \u003d 0؛ پایان؛ روش tform1.rb2click ( فرستنده: tobject)؛ شروع فرم 1. عنوان: \u003d "پالت 256 رنگ؛ scrollbar1.largechange: \u003d 1؛ scrollbar1.smallchange: \u003d 1؛ scrollbar1.position: \u003d 0؛ scrollbar2.largechange: \u003d 1؛ scrollbar2.position: \u003d 0؛ scrollbar2.smallchange: \u003d 1؛ scrollbar3.largechange: \u003d 1؛ scrollbar3.smallchange: \u003d 1؛ scrollbar3.position: \u003d 0؛ پایان؛ این پروژه آماده است، ما می توانیم اجرا کنیم و با آن کار کنیم. گزینه طراحی در شکل نشان داده شده است:

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

اجزای کامپوزیتی برنامه:
پنل (پنل) برای نمایش رنگ؛
3 Scroll Barns (Scrollbar) برای تغییر محدوده رنگ (CWS یا KKKSSSSSU)؛
2 سوئیچ (RadioButton) برای انتخاب یک پالت رنگ؛
3 فیلدهای متن (ویرایش) برای خروجی کد رنگ؛
دکمه (BITBTN) برای بستن برنامه.

0 کلمه برای ویندوز برنامه Mnger همه برنامه های MDI است و به دنبال یک دوست از دلفی. محیط دلفی یکی دیگر از مشخصات دیگری به نام SID DOCUMENT INTERFCE SDI را دنبال می کند و شامل چندین پنجره جداگانه واقع شده است. اگر از نوع برنامه SDI استفاده می کنید، پس از آن شما قبلا می دانید که قبل از شروع کار بهتر است به حداقل رساندن برنامه های کاربردی دیگر که ویندوز آنها فضای کاری را نادیده نگیرید.


به اشتراک گذاشتن کار در شبکه های اجتماعی

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


سخنرانی 3 (2 ساعت)

موضوع: محیط برنامه نویسی دلفی

ساختار محیط برنامه نویسی

محیط برنامه نویسی بیرونیدلفی متفاوت از بسیاری دیگر از کسانی که دیده می شود درپنجره ها. به عنوان مثال، Borland Pascal برای ویندوز 7.0، Borland C ++ 4.0، Word for Windows، مدیر برنامه همه برنامه های MDI است و متفاوت از دلفی است. mdi رابط سند چندگانه ) - یک روش ویژه برای کنترل چند کودک کودک در داخل یک پنجره بزرگ مشخص می کند.

چهارشنبه دلفی یکی دیگر از مشخصات نامیده می شودرابط سند تک (SDI )، و شامل چندین پنجره جداگانه واقع شده است. به دلیل این واقعیت انجام شدsdi نزدیک به مدل برنامه کاربردی که در آن استفاده می شودویندوز 95.

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

اجزای اصلی محیط برنامه نویسی

زیر موارد اصلی را لیست می کنددلفی:

  1. طراح فرم (طراح فرم)
  2. پنجره ویرایشگر منبع (ویرایشگر W Indoow)
  3. پالت پالت پالت
  4. Inspector Object (Inspector Object)
  5. دایرکتوری (کمک آنلاین)

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

برنامه نویسان دلفی. ما بیشتر وقتها را برای تغییر بین طراح اشکال و پنجره ویرایشگر منبع (که ویرایشگر برای کوتاه بودن نامیده می شود) صرف می کنیم. قبل از شروع، اطمینان حاصل کنید که می توانید این دو مورد مهم را تشخیص دهید. فرم های طراح در شکل 1 نشان داده شده است، پنجره ویرایشگر - در شکل 2.

شکل 1: فرم های طراح - جایی که شما شکل 2: در پنجره ویرایشگر شما ایجاد کنید

یک منطق مدیریت برنامه بصری را ایجاد کنید

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

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

جزء پالت (نگاه کنید به شکل 3) به شما اجازه می دهد اشیاء مورد نظر را انتخاب کنید تا آنها را در فرم های طراح قرار دهید. برای استفاده از جزء پالت، فقط اولین بار بر روی یکی از اشیاء کلیک کنید و سپس دومین بار در فرم های طراح کلیک کنید. شی مورد نظر شما در پنجره پروژکتور ظاهر می شود و می توان آنها را با استفاده از ماوس دستکاری کرد.

پالت جزء از امکانات فصل استفاده می کند. در پایین پالت مجموعه ای از بوک مارک ها است -استاندارد، اضافی، گفتگو و غیره. اگر بر روی یکی از نشانکها کلیک کنید، می توانید به صفحه بعدی پالت جزء بروید. اصل پارتیشن بندی در صفحات به طور گسترده ای در محیط برنامه نویسی استفاده می شود.دلفی و این را می توان به راحتی در برنامه خود استفاده می شود. (در صفحهاضافی اجزای سازماندهی صفحات با بوک مارک ها از بالا و پایین وجود دارد).

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

فرض کنید شما یک جزء را قرار دهیدtedit شکل؛ شما می توانید آن را از محل به محل حرکت دهید. شما همچنین می توانید از مرز کشیده شده در اطراف جسم برای تغییر اندازه آن استفاده کنید. بیشتر اجزای دیگر را می توان به همان شیوه دستکاری کرد. با این حال، در اجرای اجزای برنامه نامرئی (نوعt m enu یا tdatabase ) فرم خود را تغییر ندهید

به سمت چپ طراح فرم ها می توانید بازرس شیء را ببینید (شکل 4). توجه داشته باشید که اطلاعات در Inspector Object تغییر می کند بسته به شی انتخاب شده در فرم. مهم است که درک کنیم که هر مولفه یک شی واقعی است و شما می توانید دیدگاه و رفتار خود را با استفاده از بازرس شیء تغییر دهید.

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

شکل 4: اشیاء بازرس اجازه می دهد تا شما را تعیین کنید

خواص و رفتار اشیاء قرار داده شده در فرم

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

آخرین بخش مهمی از محیط زیستدلفی - دایرکتوری (راهنما در خط ) برای دسترسی به این ابزار، فقط باید مورد را در منوی سیستم انتخاب کنیدکمک و سپس محتویات . دایرکتوری بر روی صفحه نمایش نشان داده شده در شکل 5 ظاهر می شود

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

عناصر اضافی

در این بخش توجه به سه ابزار تمرکز می کند که می تواند به عنوان کمکی برای محیط برنامه نویسی درک شود:

سیستم منو

پانل با دکمه های دسترسی سریع (Speedbar)

ویرایشگر تصویر

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

سرعت به طور مستقیم در زیر منو قرار دارد، به سمت چپ جزء پالت (شکل 6).سرعت بسیاری از آنچه را که می توان از طریق منو انجام داد، انجام می دهد. اگر ماوس را بر روی هر یک از آیکون ها تاخیر دهیدسرعت شما خواهید دید که یک اشاره به توضیح قرار دادن این آیکون به نظر می رسد.

شکل 6: Speedbar در سمت چپ جزء پالت است.

سردبیر تصاویر نشان داده شده در شکل 7 به طور مشابه به برنامه کار می کندPaintbrush از ویندوز. . شما می توانید با انتخاب آیتم منو به این ماژول دسترسی پیدا کنید.ابزار | ویرایشگر تصویر.

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

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

ابزارها

علاوه بر ابزارهایی که در بالا مورد بحث قرار گرفته اند، پنج وجوه ارائه شده با آن وجود دارددلفی . این ابزار:

ساخته شده در اشکال زدایی

اشکال زدایی خارجی (به طور جداگانه می آید)

فرماندهی رشته فرمان

wissight

winspector

این ابزارها به یک دسته جداگانه مونتاژ می شوند نه به این دلیل که آنها کمتر از دیگران اهمیت دارند، اما به این دلیل که آنها نقش فنی دقیق در برنامه نویسی را بازی می کنند.

برای تبدیل شدن به یک برنامه نویس قویدلفی شما باید بدانید که چگونه از Debugger استفاده کنیددلفی . Debugger به شما امکان می دهد گام به گام بر روی متن منبع برنامه را منتقل کنید، یک خط را در یک زمان انجام دهید و پنجره نمایش را باز کنید (تماشا کردن ) که در آن مقادیر فعلی متغیرهای برنامه منعکس می شود.

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

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

Wissight و WinsPector جالب به طور عمده برای برنامه نویسان با تجربه درپنجره ها . این بدان معنا نیست که مبتدی نباید آنها را اجرا کند و با اختیار آنها آزمایش کند. اما این ابزارها ثانویه هستند و برای اهداف فنی باریک استفاده می شود.

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

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

دیگر کارهای مشابهی که ممکن است به شما علاقه مند باشد. ISHM\u003e

7080. چهارشنبه برنامه نویسی ویژوال STUDIO.NET 448.42 کیلوبایت
رشته های فناوری برنامه نویسی، مسائل مربوط به استفاده از فن آوری های برنامه نویسی شی گرا را هنگام طراحی پنجره های سیستم های نرم افزاری پیچیده، مسائل مربوط به استفاده از فن آوری های برنامه نویسی شی گرا را در نظر می گیرد. ساخت و ساز مدولار دارایی اصلی WindowsNews است. در OOP، WindowsNews بر اساس اصل مدولار تشکیل شده است شامل کلاس هایی است که نوع اصلی ماژول هستند. توسعه شی گرا از WindowsNews بر اساس سبک طراحی داده ها است.
18329. توسعه نرم افزار برای نقطه تماس در زبان برنامه نویسی دلفی 8.32 مگابایت
یکی از اجزای این سیستم، زیرسیستم حسابداری استخدام یا حسابداری دقیق تر و تشکیل تیم ها برای ارسال به خدمات فوری نظامی به نیروهای مسلح جمهوری قزاقستان است. هدف اصلی این پایان نامه، ایجاد یک بسته نرم افزاری در زمینه حسابداری است و تشکیل انواع گزارش های مختلف در زمینه بسته های نرم افزاری در زمینه بسته های نرم افزاری به ویژه سیستم تشکیل احتمالی ...
1098. چهارشنبه شرکت تولید کننده خارجی و داخلی چهارشنبه 156.89 کیلوبایت
تجزیه و تحلیل محیط بازاریابی شرکت تولید LLC شرکت چهارشنبه. شرکت تولید مشخصه چهارشنبه LLC. تجزیه و تحلیل عوامل بازاریابی Ltd. شرکت تولیدی چهارشنبه.
20838. مطالعه تاریخچه برنامه ریزی و اصول اساسی و رویکردهای اولیه هنگام ایجاد یک زبان برنامه نویسی 705.86 کیلوبایت
برای رسیدن به هدف، لازم است که وظایف زیر را حل کنیم: تجزیه و تحلیل منابع اطلاعاتی در فن آوری های برنامه نویسی؛ تاریخچه فن آوری های برنامه نویسی را در نظر بگیرید؛ برای شناسایی مراحل فن آوری های برنامه نویسی. یک پایگاه داده برای ذخیره اطلاعات کارمند ایجاد کنید. زبان برنامه نویسی یک زبان رسمی برای توصیف الگوریتم حل مسئله بر روی کامپیوتر است. برای اتوماسیون برنامه نویسی، اتوکد یا اسمبلر آن برای هر کامپیوتر توسعه داده شد.
8621. زبانهای برنامه نویسی. سیستم های برنامه نویسی چهارشنبه طراحی بصری 21.13 کیلوبایت
زبان BSIC زبان و کامپایلر و مترجمان محبوبیت آن در رتبه اول در جهان قرار دارد. این زبان پس از BSIC محبوبیت دارد. در حال حاضر، محیط های برنامه نویسی بصری زیر برای زبان ها محبوب ترین هستند ...
6924. رویدادها در دلفی 19.79 کیلوبایت
رویدادهای موجود در اشیاء دلفی از کتابخانه کامپوننت بصری VCL دلفی و همچنین اشیاء دنیای واقعی، مجموعه ای از خواص خود را دارند و رفتار آنها مجموعه ای از پاسخ های مربوط به وقایع رخ می دهد. در میان مجموعه ای از رویدادها برای اشیاء مختلف از VCL هر دو رویداد قابل حمل از MouseMove ویندوز Mousemove و رویدادهای تولید شده به طور مستقیم در برنامه dtchnge برای Tdtsource. ساده ترین رویدادهایی که گاهی اوقات نیاز به پاسخ دادن دارد، به عنوان مثال رویدادهای مرتبط با ماوس، آنها عملا همه اشیاء قابل مشاهده هستند ...
6923. روش ها در دلفی. 57.07 کیلوبایت
برای ایجاد یک برنامه Control1، جزء ویرایش را با ماوس قرار دهید، در صفحه پالت کامپوننت در فرم قرار دارد. پس از آن، در پنجره ویرایشگر فعال، شما می توانید روش Edit1DBLCLICK تولید شده توسط € â € œ € € € € € شروع ویرایش 1 متن در این خط با توجه به آنچه که ما در روش Edit1DBLCLICK نوشتیم تغییر خواهد کرد: ببینید
2451. GDI: گرافیک در دلفی 26.05 کیلوبایت
در دلفی، زمینه دستگاه به عنوان TCNV ها نمایش داده می شود. در زیر، دو توابع استفاده می شود که برای رسم خطوط استفاده می شود و هر دو متعلق به TCNV ها هستند: نام توضیحات مثال MoveTo، نقطه نقاشی خط را به مختصات X و Y CNV مشخص می کند. cnvs به عنوان مثال cnvs.
6922. خواص در دلفی. 61.48 کیلوبایت
با این حال، در مقایسه با â € œ œ فیلد. هر گونه تغییر در ارزش برخی از اموال هر جزء بلافاصله منجر به تغییر در نمایش بصری این مولفه می شود. از آنجا که اموال، روش های عمل مرتبط با خواندن و نوشتن این زمینه را پوشش می دهد به نوبه خود شامل منحرف مورد نیاز است. خواص به دو هدف اصلی خدمت می کنند. و خواص واقعی رفتار فرم یا جزء را تعیین می کند.
6929. تاریخچه زبان دلفی 13.01 کیلوبایت
دلفی یک شهر یونانی است که در آن اوراکل دلفی زندگی می کرد. دلفی ترکیبی از چندین فن آوری ضروری است: کامپایلر با کارایی بالا در کد ماشین مدل شی گرا بصری بصری و در نتیجه ساخت سرعت بالا از نمونه های نرم افزار مقیاس پذیر برای ساخت کامپایلر پایگاه داده در کد کامپایلر ساخته شده در دلفی عملکرد بالا لازم است برای ساخت برنامه های کاربردی در معماری ...

زنگ.

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