مشخصات این فایل
عنوان:دلفی
فرمت فایل: word(قابل ویرایش)
تعداد صفحات:41
این مقاله در مورد دلفی می باشد.
بخشی از تیترها به همراه مختصری از توضیحات مقاله دلفی
دلفی و برنامه نویسی شئ گرا :
دلفی ابزارتولید سریع برنامه های کاربردی است که بر اساس ابجکت پاسکال یک زبان شئ گرا با ویژگیهای کامل تهیه شده است و به این خاطر معماری دلفی یک معماری شئ گرا ست و کلاس ریشه آن TObjectاست . تمام کلاسها در دلفی این کلا س را به عنوان کلاس ریشه دارند . آنچه که دانستن ارث بری را بیشترلازم میکندهمین موضوع است زیرا در دلفی نوشتن کلاس پایه وجود ندارد ودر حقیقت نوشتن هر نوع کلاس ، نوعی ارث بری و افزودن امکانات بیشتر است . دلفی کلاسهایی دارد که هر کدام برای کاربرد...(ادامه دارد)
خصوصیات (properties):
خصوصیات برای کاربر کلاس همان داده ها هستند ولی برای برنامه نویس کلاس قابلیتهای جدیدی برای هوشمند ساختن داده ها افزوده است .خصوصیات شکل مربوط به حفظ سادگی داده ها را حفظ می کنند ودر عین حال کاربرد امن داده های خصوصی را که از طریق متد های عمومی مورد استفاده قرار می گیرند،فراهم می سازد.ودر یک جمله برای دستیابی داده های خصوصی به کار می روند....(ادامه دارد)
وراثت:
وراثت مفهومی است که قابلیت برنامه نویسی شیء گرا را افزایش می دهد وآن عبارت است از تعریف یک زیر کلاس که قابلیت های کلاس والد خود را داراست و میتواند قابلیت های جدیدی نیز اظافه کند ودر حقیقت قابلیت های آن را گسترش دهد.برای تعریف یک زیر کلاس به صورت زیر باید عمل کرد:
New_Class=class(Parent_Class)
البته برای نام کلاس نیز قرار دادی وجود دارد وآن حرف T می باشد که در اول نام هرکلاس می آید.
چند مفهوم برای زیر کلاس وجود دارد که درباره ی نحوه ی تعریف متدها در کلاس ها و تاثیر آن در زیر کلاس هاست. یکی متد های مجازی است که بیشتر در کلاس های رده بالا تعریف می شوند و دومی متد های دینامیکی . متد هایی که به این دو...(ادامه دارد)
بررسی اجمالی چند کلاس کلیدی :
کلاس Multithreading:
دلفی یک کلاس انتزاعی به نام Tthread دارد که با ایجاد زیر کلاس های لازم می توان قابلیت Multithreading را به برنامه افزود . در این کلای متد Execute به صورت انتزاعی تعریف شده وباید آن را Override کرده وپیاده سازی کرد. هنگام اجرای thread متد execute اجرا خواهد شد. زمانی که چندین کار باید در پس زمینه اجرا شوند این کلاس بسیار مفید است.
کلاس Tpersistent:
این کلاس به صورت انتزاعی تعریف شده وهیچ نمونه ای از آن ایجاد نمی شود . عملی که tpersistent انجام می دهد این است که رابطی را تعریف می کند تا تصٌور قابلیت تخصیص ، شناسایی و مالکیت را برای شیء ها به وجود آورد عملکرد عمده آن همین است.این کلاس برای تمام زیر کلاس ها مشخص می کند...(ادامه دارد)
طراحی یک جزء ساخت برای کنترل پورت COM:
این جزء ساخت باید در مقابل داده های ورودی از پورت عکس العمل نشان دهد وهمچنین بتواند داده های مورد نظر کاربر کلاس را از طریق پورت COM به خارج انتقال دهد.اهمیت کار در این است که هر چه کامپیوتر ها با محیط بیرون بیشتر ارتباط داشته باشند ، استفاده ی بهینه تری از آنها می شود. این جزء ساخت به کاربران کلاس کمک می کند تا برنامه های خود را برای انتقال اطلاعات از طریق پورت COM آماده سازند بدون اینکه به جزئیات پی ببرند....(ادامه دارد)
نحوه ی نصب و استفاده از جزء ساخت TComControler:
پس از نوشتن کلاس و ذخیره آن در یک یونیت باید آن را نصب نمود تا با قرار گرفتن در VCL قابل استفاده باشد . برای این کار از منوی Component گزینه ی Install Component را انتخاب می کنیم که موجب باز شدن کادری می شود که نام یونیت و بسته ای که ای جزء ساخت را در آن نصب خواهد نمود را پرسش می نماید . پس از این مرحله پرسشی نیز در باره کامپایل کردن آن می کند که در صورتی که برنامه بدون خطا باشد جزء ساخت را در اپلتی که در رویه ی RegisterComponents مشخص شده نصب می نماید....(ادامه دارد)
بخشی از فهرست مطالب مقاله دلفی
مقدمه :
تجرید داده ها و برنامه نویسی شیء گرا:
دلفی و برنامه نویسی شئ گرا :
ساختارکلاس و نحوه ى تعریف آن:
مشخصه private:
مشخصه public:
مشخصه:published
مشخصه protected :
خصوصیات (properties):
وراثت:
بررسی اجمالی چند کلاس کلیدی :
کلاس Multithreading:
کلاس Tpersistent:
کلاس Tcomponent:
کلاس TControl:
کلاس TWinControl:
کلاس :TApplication
شیوه ی نوشتن اجزاء ساخت :
برنامه نویسی تحت ویندوز:
شیوه تعریف رویداد ها:
طراحی یک جزء ساخت برای کنترل پورت COM:
پورت COM و چگونگی دستیابی به آن:
...(ادامه دارد)
دانلود مقاله دلفی