أجهزة الكمبيوتربرمجة

دلفي - بيئة تطوير التطبيقات

تطوير برامج ويندوز وغيرها من شعبية أنظمة التشغيل يمكن أن يقوم بها العديد من أنواع مختلفة من الأدوات. من بين تلك التي تتميز بشعبية كبيرة بين المطورين الروس والأجانب، - برنامج دلفي. ما هي تفاصيل من أداة للتنمية؟ ما هي أبرز إمكانياته؟

معلومات عامة حول دلفي

IDE - دلفي برامج التطبيقات، والتي تم تصميمها لتشغيل في نظام التشغيل ويندوز، ماك، وعلى أنظمة تشغيل الهواتف المحمولة - دائرة الرقابة الداخلية والروبوت. تتميز بساطة اللغة وقانون الإجراءات جيل.

إذا لزم الأمر، يوفر الاتصال على مستوى منخفض مع نظام التشغيل والمكتبات مكتوبة بلغة C ++ و C. البرامج التي تم إنشاؤها مع دلفي، لا تتطلب جلود طرف ثالث لبدء - مثل، على سبيل المثال، آلة جافا الافتراضية. دلفي - التنمية والبيئة التي يمكن استخدامها بنجاح من قبل كل من المهنيين ولأغراض التدريب. من أجل معرفة اساس إمكانياتها، لا تملك بالضرورة مؤهلات عالية ومعرفة لغات البرمجة معقدة.

المزايا الرئيسية

تعلم ما ما هي الفوائد الرئيسية لمنتجات البرمجيات المذكورة. عندما تكون في اتجاه واحد أو IT-شركة أخرى قامت والأساس المنطقي للاختيار من بيئات التطوير، دلفي أصبح اختيار العديد من المبرمجين والموصى لهم للاستخدام. ويرجع ذلك إلى حقيقة أن هذه البيئة يمكن أن تخلق التطبيقات في معظم سريعة ممكن، لتزويدهم الأداء العالي حتى في تلك أجهزة الكمبيوتر التي تحتوي مواصفات الأجهزة المتواضعة هذه. وهناك حجة كبيرة لصالح اختيار بيئة التطوير يعتبر - أنها يمكن أن تستكمل الأدوات الجديدة التي لا تغطيها مجموعة قياسية من الحلول موجودة في واجهة دلفي.

ونحن الآن في دراسة ما الفروق الدقيقة في ما احتمالات الاستخدام العملي للدلفي.

تفاصيل واجهة

أولا وقبل كل شيء، يمكنك أن تدفع الانتباه إلى بعض ملامح واجهة من وسيلة لتطوير البرمجيات. وهكذا، فإن مساحة عمل هيكل البرنامج يتضمن عملية في وقت واحد مع العديد من النوافذ الأساسية. النظر في هذه المنشأة في التفاصيل.

دلفي التنمية والبيئة، الإصدار 7 على وجه الخصوص، ويشمل تفعيل الوحدات الرئيسية التالية: مصمم النموذج، محرر، لوحة، كائن المفتش، والدليل. في بعض الإصدارات من مكونات دلفي ملحوظ قد يتم الإشارة إلى مختلف. على سبيل المثال، المحرر قد تتوافق مع نافذة رمز البرنامج، المصمم - مربع الشكل. ومع ذلك، فإن وظائفها تكون هي نفسها. يمكن أن تميز عناصر واجهة دلفي تكمل مجموعة متنوعة من الأدوات المساعدة. أساسا تعتبر الأولين لتكون وجهة نظر من الإجراءات لتطوير البرمجيات. ولكن المهم بالنسبة لبقية. النظر في ملامح استخدام وحدات دلفي ملحوظ.

مصمم النموذج، محرر ولوحة

استخدام المطور شكل مصمم يخلق واجهة. في المقابل، هو مكتوب في محرر التعليمات البرمجية. العديد من المبرمجين الذين يوصي اختيار بيئة التطوير دلفي هو الحل الأمثل الأكثر، كحجة لتحقيق سهولة استخدام مصمم النموذج. ويعتقد بعض الخبراء أن هذه العملية هو أكثر مثل لعبة.

حالما يبدأ المستخدم لإنشاء البرنامج ويعمل مصمم النموذج، ثم في البداية أنها لا تحتوي على عناصر، كان فارغا. لكنه كان على الفور يمكن ملؤها باستخدام أدوات تقع في غيرها من دلفي وحدة - لوحة. عناصر واجهة البرنامج، يجب أن التي تم تكوينها في مصمم النموذج إدارة الفريق، والتي، بدورها، هي مكتوبة في محرر.

ولكن بعد الظهر إلى لوحة. بمساعدة ويمكن وضعها في الكائنات الصحيح مصمم النموذج. لكي تتمكن من استخدام أداة معينة يجب النقر مرة واحدة على ذلك - طالما هو في منطقة من لوحة، والمرة الثانية - في إطار النموذج مصمم. بعد ذلك، سوف الكائن المقابلة تتحرك في مجال التنمية، وأنه من الممكن أن يصف التعليمات البرمجية في محرر لذلك.

مفتش الكائن

عنصر آخر هام يحتوي على دلفي - بيئة تطوير التطبيقات لنظام التشغيل Windows ومنصات شعبية أخرى - الكائن مفتش. وتجدر الإشارة إلى أن المعلومات المعروضة فيه يتغير: أنه يؤثر على حالة الكائن الذي تم تحديده في مصمم النموذج.

كائن المفتش الهيكل. وهي تتألف من اثنين من النوافذ. في كل خوارزميات الثابتة التي تحدد سلوك العناصر المعنية. أول عرض خصائص، في الثانية - الأحداث. إذا كان مبرمج يريد إجراء تعديلات في الخوارزميات التي تؤثر على مكون معين، فإنه يستمد من قدرات المفتش كائن. على سبيل المثال، يمكنك تغيير وضعية مختلف عناصر واجهة البرامج وطولهم والعرض.

في المفتش كائن له والعناوين، يمكنك استخدام للتبديل بين الصفحات التي تعكس الخصائص أو الأحداث التي ترتبط مباشرة مع المحرر. لذا، إذا كنت انقر نقرا مزدوجا على الجانب الأيمن من أي من العناصر المعروضة على الشاشة، رمز الذي يتوافق مع حدث معين، ويشارك في المحرر.

تطوير البرمجيات في دلفي لاستخدام المفتش كائن لحل مختلف المشاكل. هو محدد سلفا هذا من حقيقة أنه مع هذه الأداة لتغيير الواقع خصائص أي الكائنات الموجودة في النموذج، وكذلك لنفسه. درسنا بالتفصيل بعض الميزات مع مفتش الكائن.

كائن المفتش: اغتنام الفرص

من أجل فهم كيف IDE دلفي من حيث التفاعل الأجسام المفتش والأشكال، يمكنك محاولة لتغيير خصائص بعض العناصر المشتركة من واجهة البرنامج في ويندوز - على سبيل المثال، مذكرة، زر ومربع قائمة (في وقت لاحق سوف ندرس جوهرها أكثر). لبداية فإنها تحتاج إلى أن توضع في النموذج، دلفي باستخدام الوسائل المتاحة.

يمكنك محاولة تجربة الملكية Ctl3D. للقيام بذلك، تحتاج إلى الضغط على النموذج، ومن ثم انتقل إلى كائن المفتش وتغيير قيمة الممتلكات المعنية. بعد هذا النموذج تغييرا كبيرا في المظهر. في نفس الوقت سيتم تغيير الملكية Ctl3D إلى كل عنصر من العناصر التي يتم وضعها في إطار من التنمية.

بعد إجراء التجارب يمكن أن نعود لتشكيل وتعزيز قيمة Ctl3D. بعد ذلك بدوره إلى عناصر مذكرة ومربع قائمة. الآن يمكنك تغيير خصائصها، الموقع على شكل والمظهر. على سبيل المثال، تحديد العنصر تحرير من القائمة، ومن ثم - الحجم، مبرمج يمكن تغيير العرض والارتفاع من الكائنات. هناك خيار لترتيبها في المركز، من خلال تحديد تحرير ومحاذاة. سوف تؤثر الإجراءات المناسبة ما يتم عرضه في المفتش كائن.

تغيير يمكن أن يتم خصائص المكونات من قبل وحدة دلفي الموضوع. على سبيل المثال، إذا كانت المهمة هي تحديد لهم لون محدد، وهذا هو، والمشاركة الاختلافات في العديد من الصكوك. أولا، يمكنك إدخال الأمر المطابق للون - مثل الأحمر - clRed، - في مجال إدارة المرافق. ثانيا، يمكن للمستخدم اختيار لون من القائمة. ثالثا، هناك خيار انقر نقرا مزدوجا فوق خصائص اللون - سوف تظهر نافذة لون حليق. وبالمثل، يمكن للمطور تغيير سمات وأشياء أخرى - على سبيل المثال، نوع الخط أو اللون أو الحجم.

دليل

دلفي - IDE الذي يكمله نظام تعليمات مفصلة بما فيه الكفاية. للإشارة إلى ذلك، حدد العنصر القائمة تعليمات. ثم سترى واحدة من المتوسطة التي ذكرناها آنفا تطوير وحدات البرمجيات في النافذة - دليل. ميزة استخدامها هو أنه عندما تضغط سوف المستعمل F1 يتلقى إشارة معينة، والتي تعكس خصوصية هذه الأداة الاشتباك. على سبيل المثال، إذا كان مبرمج يعمل مع المفتش كائن، وانه يمكن اختيار واحد من خصائص، ثم اضغط على F1 والحصول على معلومات أساسية عن الخيار المناسب. والشيء نفسه يمكن القيام به عند التعامل مع أي عناصر أخرى من واجهة، والذي يتضمن بيئة التطوير دلفي 7 وإصدارات أخرى من النوع المناسب من البرامج.

عناصر أخرى من واجهة

بين مكونات هامة أخرى من الحلول البرمجية واجهة التقارير - القائمة، شريط أدوات الوصول السريع، فضلا عن محرر الصور. فيما يتعلق بالقائمة - أنه يسمح للمبرمج للحصول على وصول سريع إلى مكونات موجودة في هيكل بيئة التطوير. استخدامه كما يمكنك مع الماوس، لذلك وباستخدام مفاتيح الاختصار. تقع أسفل القائمة من شريط أدوات الوصول السريع. بعض وظائفها تتداخل مع تلك التي هي سمة من القائمة، ولكن الوصول إليها أسرع. محرر الصور دلفي في شيء مماثل لبرنامج الرسام في ويندوز. هذا هو، مع مساعدة من أنه يمكنك إجراء تعديلات بسيطة من الصور لوضع عليها نقوش وغيرها من العناصر.

أدوات البرمجة

دلفي - IDE، الذي يضم عددا كبيرا من الأدوات لزيادة كفاءة مبرمج. لذلك، فإننا قد نظرت فوق وتستكمل وحدات رئيسية من قبل مجموعة من أدوات خاصة. ومن بين هؤلاء: المصحح، مترجم، وكذلك مكونات وWinSight WinSpector. لاحظ أنه في بعض إصدارات دلفي التحقق من البنود تحتاج إلى تثبيت على حدة. ندرس خصوصيتها.

دلفي المصحح

وفيما يتعلق المصحح - هذه الأداة تكمل جزء محرر مدونة لتنفيذ الضوابط اللازمة لخوارزميات البرمجيات المناسبة للصحة. مع ذلك، يمكن للمطور فعلا استكشاف خط شفرة المصدر الخاصة بك عن طريق الخط. في بعض الحالات، والحل لهذه المشكلة، وتطوير مكونات دلفي كمنتج مستقل يمكن أن تستكمل مع المصحح الخارجي، والذي يسمح للمبرمج لتعزيز رمز التحقق التي يولدها البرنامج.

مترجم دلفي

نحن الآن دراسة خصوصية مترجم بيئة تطوير النظر فيها. لاحظ أنه في هيكل دلفي قد تحتوي على عدة عناصر المناظرة. لذلك، هناك خيار لاستخدام مترجم DCC، وهو أمر مفيد في الحالات التي يكون فيها مهمة العمل مع التطبيق في مصحح خارجية.

Winsight وWinSpector

هذه الوحدات هي من بين تلك التي يجب أن تكون مثبتة في دلفي أبعد من ذلك. تتميز صعوبة نسبية في اتقان. ومع ذلك، فإن العديد من المبرمجين التي نفذت مجموعة متنوعة من بيئة التطوير دلفي، ويعتقد أن هذه المكونات يجب التأكد من تعلم كيفية استخدام. لذلك، يتم استخدام وحدة Winsight لمراقبة الرسائل ويندوز. مثل هذا العنصر هو WinSpector، نحن بحاجة إلى إصلاح الدولة للكمبيوتر في ملف خاص. إذا كان في سياق تطوير البرمجيات سيحدث أي فشل، فمن الممكن دائما لفتح الملف ونرى ما يمكن أن يسبب المشكلة.

المكونات القياسية

دلفي بيئة التطوير والمعلومات العامة التي نحن ندرس، ويضم عددا من المكونات القياسية، والتي هي أيضا من المفيد أن نعرف. يشير الخبراء إلى تلك التالية: القائمة الأساسية، PopupMenu، تسمية، تحرير، مذكرة، زر، مربع، زر راديو، مربع قائمة، منسدل، شريط التمرير، Groupbox، لوحة، وعن scrollbox. سندرس تفاصيل محددة.

تم تصميم عنصر القائمة الأساسية لاستيعاب القائمة الرئيسية في واجهة تم إنشاؤه من قبل البرنامج. للقيام بذلك، ضع العنصر المناسب في النموذج، ومن ثم استدعاء خاصية عناصر من المفتش كائن، ومن ثم تحديد عناصر القائمة المناسبة.

تم تصميم عنصر PopupMenu لاستيعاب القائمة المنبثقة في واجهة تم إنشاؤه من قبل البرنامج، أي فتح بنقرة على زر الفأرة الأيمن.

ويتم تشغيل عنصر التسمية ليتم عرض الغرض من هذا النص في إطار البرنامج. يمكن تكوينه، على سبيل المثال، لتعيين الخط المطلوب في المفتش كائن.

يتم تنشيط مكون تحرير لعرض النص على شظايا الشاشة، والتي يمكن للمستخدم تحرير في حين يتم تشغيل البرنامج. مذكرة عنصر مكمل لها عبر والتي، بدورها، يمكن أن تعمل مع نص كبير. ويتألف هذا العنصر، على سبيل المثال، خيارات مثل التفاف، نسخ النص.

تم تصميم عنصر زر لتنفيذ إجراءات مختلفة عن طريق الضغط على زر أثناء تشغيل البرنامج. وضع عنصر المقابلة في النموذج، ومن ثم أدخل الرمز المناسب.

عنصر مربع يسمح لعرضه على الشاشة خط مع نافذة صغيرة، والتي يمكن وضع علامة الاختيار مع الماوس. وثمة عنصر مشابه - زر راديو. وهي تختلف، أولا، وظهور - يتكون العنصر الثاني كدائرة، وثانيا، تسمح أول عضو اختيار وقت واحد من عدة خيارات، زر راديو - واحد فقط.

يستخدم عنصر مربع القائمة لعرض شاشة القائمة التي يمكن للمستخدم التمرير مع الماوس. شيء مشابه له عنصر آخر - منسدل، ولكن يكمله القدرة على إدخال نص في حقل خاص.

عنصر شريط التمرير - شريط التمرير في النافذة. يظهر عادة تلقائيا بمجرد مساحة نص أو شكل الكائنات تصبح أكبر من النافذة.

يتم تنشيط عنصر Groupbox من أجل إصلاح النظام النزوح بين النوافذ عن طريق الضغط على مفتاح TAB. يمكن استكمال عنصر لوحة من خلالها الحركة لا يمكن أن يؤديها أكثر الكائنات على النموذج.

عنصر عن scrollbox يسمح لإصلاح شكل المنطقة التي يمكن تمريره أفقيا وعموديا. وفقا لخاصية تتميز النافذة الرئيسية لبرنامج دلفي افتراضيا. ولكن إذا كان هناك حاجة لإشراك هذه الخيارات في الأشكال منطقة معينة، يمكنك استخدام عن scrollbox المكون.

ملخص

دلفي - بيئة تطوير التطبيقات مع فرص كبيرة، في نفس الوقت تتميز سهولة الاستخدام من الوظائف الأساسية. مع الأدوات التي يتم تضمينها في هيكلها، فمن الممكن لخلق مجموعة متنوعة من أنواع برامج ويندوز وغيرها من أنظمة التشغيل شعبية.

اختيار أدوات تطوير دلفي، وكثير من المبرمجين يسبب اجهات الاستخدام البرمجيات المناسبة، فضلا عن مجموعة واسعة من الأدوات التي هي مفيدة للعمل على أي جزء من البرنامج - في مرحلة التصميم، خوارزميات البرمجة أو التصحيح.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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