|
دلفي:
دلفي
منبع عظيمي از توانائي و ابزارهاي برنامه
نويسي تحت ويندوز است. همه نقطه ضعفهاي موجود در زبانهاي برنامه نويسي تحت ويندوز،
در دلفي پوشانده شده است. دلفي مجموعه قدرتمندي از تسهيلات طراحي و ايجاد برنامه
به همراه سرعت بالا ارائه مي دهد.ا
وقتي از ديد خاصي به زبانهاي برنامه نويسي مي نگريم، ملاحظه مي كنيم دو نوع از اين
زبانها وجود دارد.ا
يك نوع ابزارهاي خاص را براي توسعه سريع سيستمها
فراهم كرده اند و نوع ديگر
به شما اجازه مي دهد به هر چيزي روي ماشين دسترسي داشته باشيد.ا
Paradox,
Visual Basic,
PowerBuilder,
Visual Foxpro,
Smalltalk
نمونه اي از نوع اول هستند.
C++,
Turbo Pascal,
Delphi مثالهائي از نوع دوم هستند.
نكته قابل توجه اينكه دلفي علاوه بر اينكه در دسته دوم قرار دارد از مزاياي دسته
اول نيز برخوردار است. يعني دلفي شامل تمام ابزارهاي لازم براي توسعه سريع سيستمهاي
كاربردي است.
راستش من علاوه بر دلفي به سي هم علاقه دارم كه هركدام مزايايي براي خود دارند.
كاربرد دلفي خيلي ساده است.
با دلفي مي توانيد به سرعت برنامه كاربردي ايجاد كنيد.
با بكارگيري عبارات و دستورات دلفي به سادگي خواندن و نوشتن متون انگليسي است.
اما مزاياي سي
فوق العاده انعطاف پذير است.
تقريبا كنترل خوبي بر تمام جنبه هاي محيط برنامه نويسي دارد.
پتانسيل خوبي براي كار روي زير ساختهاي گوناگون دارد.
هسته اصلي روشهاي برنامه نويسي شي گرا در دلفي نهفته است. من معتقدم كه مفهوم شي
گرا، در دلفي كاملتر از سي است.
زبان دلفي آنقدر ساده است كه مي توان اصول آنرا در عرض
چند ساعت فرا گرفت،
چند هفته براي ياد گرفتن كليات اين زبان كافي است و زمان سه ماه براي فرا
گرفتن اكثر
مهارتهاجهت ايجاد برنامه هاي كاربردي كافي است. متخصص و متبحر شدن در دلفي مثل
زبانهاي ديگر به زمان و تجربه زيادي نياز دارد و شايد صرف دو سال وقت نياز باشد.
رقابت بيشتر دلفي با نرم افزارهاي توليدي شركت مايكروسافت كه تحت عنوان
Visual Studio
به بازار عرضه مي
شود ، مي باشد و اين به
خاطر آن است كه اين نرم افزارها اصولا با ويندوز شركت مايكرو سافت ارتباط و هماهنگي
زيادي دارند. اما دلفي نشان داده است كه نه تنها ارتباط آن با ويندوز مشكل نيست ،
بلكه خيلي راحت تر ميتوان با ويندوز ارتباط برقرار كرد و برنامه هاي خود را با
سازگاري بيشتري با ويندوز ، بنويسيم.
برنامه نويسي با دلفي :
برنامه نويسي با
دلفي همانند برنامه نويسي با ساير نرم افزارها مي باشد با اين تفاوت كه نوع توابع و
عناصر و نحوه ي كاربرد آنها در دلفي متفاوت است. يك برنامه ي دلفي تشكيل شده است از
:
قطعات ويژوال :
دلفي كتابخانه اي از قطعات ويژوال دارد. برنامه نويس
مي تواند قطعاتي را ايجاد كند و به اين كتابخانه بيافزايد كه اين يكي از امكانات
بالقوه ي دلفي ميباشد. برنامه هاي دلفي مجموعه اي از اين قطعات مي باشند.
فرم ها
:
فرم (Form)
اساس تمام برنامه هاي دلفي مي باشد.فرم
همانند پنجره در محيط ويندوز است. تمام قطعات برنامه در فرم قرار مي گيرد و در واقع
صفحه ي طراحي برنامه است.
انواع داده ها :
از جنبه هاي مهم هر زبان برنامه نويسي كه بايد مورد بررسي قرار بگيرد ، انواع داده
ها در آن مي باشد كه مطابق با داده ها و اطلاعات مورد نياز ما باشد. ( در ادامه به
طور مفصل توضيح خواهيم داد)
تابع ها
و دستورالعملها :
هر زبان برنامه نويسي تابعها و دستورالعملهاي مخصوص به خود را دارد ولي اصول كار
بيشتر آنها و هدف استفاده از آنها در واقع يكي است.
يك نكته
ي كليدي :
« بهترين برنامه نويس كسي است كه پايه ي خود را در طراحي الگوريتم قوي سازد.
» |