دلفی (401) معرفی Delphinافرادی بی نظیر و قدرتمند از شرکت Bor Landاست که ویژگی های منحصر به فرد ان "انعطاف پذیری Visudبودن شی گرایی و سادگی ان را نسبت به سایر محیط های برنامه سازی همچون Vb Cttمتماییز می نمایند دلفی بر اساس یک زبان شی گرای کامل به نام Pascad Objectتهیه شده است . با استفاده از دلفی قادر خواهیم بود تمام کارهای قابل انجام با سایر زبان های برنامه نویسی چون Ctt وVb را انجام داده و در عین حال با مشکلات کمتری در حین کار مواجه شوید. این ابزار شما را در تهیه و طراحی برنامه های کاربردی متنوع و همه منظوره با عملکرد بالا یاری میرساند . قبل از هر چیز لازم است تا نرم افزار دلفی را بر روی سیستم خود نصب نمایئد. ملزومات سیستمی مورد نیاز برای کار با Del Phi2005 عبارتنداز:
• پردازنده پنتیوم با سرعت حداقل Mht233
• حداقل Mb64 حافظه اصلی ( Ram )
• حداقل Mb520 فضای خالی بر روی هلرد دیسک
• سیستم عامل Windows Xp یا 2000 و یا 98
البته یکی از فریتهای بزرگ محیط Delphi 2005 این است که میتوانید در ان با زبانهای برنامه نویسی دیگری همچون ( ) نیز برنامه نویسی انجام دهید.
از انجا که کد نویسی از محیط دلفی عینا Syntax مشابه با پاسکال را دارد از ذکر جزییات و روش های برنامه نویسی در این جا صرف نظر میکنیم و مبنای کار را بر اساس کلیات برنامه نویسی پاسکال اما در سطحی بسیار ساده تر ( بدلیل وژوال بودن ان ) قرار میدهیم.
کتابخانه وژوال دلفی شامل اشیاء از پیش اماده شدهای است که ویژگیهای مورد استفاده متداول در برنامه های کاربردی Windows را برای ما فراهم بی سازند که این امر باعث کاهش فوق العاده زمان پیاده سازی و ازمایش برنامه ها میشود.
در کتابخانه اجزاء سازنده دلفی 2005 تب وجود دارند که همانطور که در شکل دیده راست محیط دلفی لیست شده اند.
این برگه (Tab) های موجود به شرح زیر میباشند:
Standard Bde Lndy F10 Handievs
Additional Fnternetexpress Fndy Fn Tercepts
Win 32 Web Snap Fndy Misc
برای طراحی ظاهر فرمها از برگه های Standard وAdditioned استفاده میشود .
برای برقراری ارتباط با پایگاه داده مورد استفاده از برگه های Data Access و Data Controls استفاده میشود.
برای کار با Component های موجود بانک های اطلاعاتی ، از برگه Bde استفاده میشود .
برای استفاده از اجزا موجود در پایگاه داده ای که با ان ارتباط برقرار کرده ایم مثل Table ها و Query ها از برگه Dbgo استفاده میکنیم.
برای کار با خاصیت های پروتکلهای مختلف از جمله Nntp از تبهای X1 و X3 و Lndy Misc استفاده میشود که توضیح دقیق این برگه ها در اینده نیز خواهد امد.
در بین برگه هایی که در بالا ذکر شد این موارد بهترین و پرکار ترین برگه هایی بودند که در طراحی پروژه حاضر از انها استفاده کرده ایم .
حال میبایست به توضیح دقیق تر تبهای X1 و X3 و Lndy Misc بپردازیم.
4.2) پیاده سازی خواص Nntp در دلفی
حال که هم بطور کامل با قوانین پروتکل Nntp اشنا شدیم و هم بخشهایی از دلفی که بر اساس پروتکل مذکور تعریف شدهاند را شناختیم برای دستیابی به بخشهایی ازکد پروژه نهایی به پیاده سازی توابعی در دلفی می پردازییم که دستورات ذکر شده در پروتکل Nntp را شبیه سازی میکنند.
این شبه کدها "( یا به عبارتی توابع ") در Event های مربوطه به برگه Ldnntpservers
که بطور مفصل راجع به ان بحث کردییم نوشته شده اند. البته در بین دستوراتی که در توضیح پروتکل Nntp ذکر شده دستوراتی وجود دارند که در نسخه های جدید تر ان مورد استفاده قرار نمیگیرند همچنین نرم افزار Client ای که از ان استفاده می کنیم ( Out Look) احتیاجی به استفاده از برخی از این دستورات ندارد. لذا در این بخش تنها به پیاده سازی پروژه استفاده شده اند .
-4.3.1 پیاده سازی دستور List :
که این دستور را در روییدادGroups Onlist در لیست روییدادهای مربوطه به X3 مینویسیم .
برای پیاده سازی هر یک از دستوراساسی باید بر روی Event مربوطه به ان کلیک کنیم تا عبارت X3
در تب مربوطه به ان روییداد ظاهر شود سپس که نوعی را اغاز میکنیم .
فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد
تعداد صفحات این مقاله 9 صفحه
پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید
دانلودمقاله کار با 2005 Delphi