PDA

View Full Version : کمک در کامپاننت نویسی



mehdimdp
جمعه 30 بهمن 1388, 21:54 عصر
سلام
قبل از هر چیزی باید بگم که من هرچی فکر کردم عنوان تاپیک رو چی بنویسم چیزی به ذهنم نیومد.

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

nice boy
جمعه 30 بهمن 1388, 22:23 عصر
لطفا قبل از پرسیدن سوال جستجو کنید
اگه منظور شما فقط کامپوننتی در مورد تاریخ هست که چند نمونه در همین سایت وجود داره
مثل:
http://barnamenevis.org/forum/showthread.php?t=110628

اما اگه کلا در مورد کامپوننت نویسی سوال دارید یک مقاله خیلی خوب در بخش مقالات دلفی هست که می تونید اون رو مطالعه کنید
اگه دنبال مثال هم می گردید می تونید کامپوننت های اپن سورس جالبی رو از سایت زیر دانلود کنید
http://www.delphiarea.com/downloads/

در آخر باید بگم کامپوننت نویسی همچین کار ساده ای هم نیست

mehdimdp
جمعه 30 بهمن 1388, 22:49 عصر
آقا ما اصلا کار به تاریخ نداریم.
من میخوام یه چیزی درست کنم که وقتی روی فرم درگش میکنی 3تا edit به همراه چندتا caption روی فرم اضافه بشند. (که)

حمیدرضاصادقیان
جمعه 30 بهمن 1388, 23:02 عصر
سلام. دوست عزیز نیازی به کامپوننت نویسی نیست. شما میتونی یک Frame ایجاد کنی و هرجور که میخوای شکلشو درست کنی و تمامی کدهاتو داخل اون Frame بنویسی. بعد در داخل برنامه هات فقط از تب standard کامپوننت frame رو انتخاب میکنی و Frame مورد نظرت رو هرجا که خواستی میاری.
به همین راحتی.
فقط باید unit مربوط به Frame رو داخل پروژه ات اضافه کنی.
موفق باشید.

عقاب سیاه
شنبه 01 اسفند 1388, 17:37 عصر
اما اگه کلا در مورد کامپوننت نویسی سوال دارید یک مقاله خیلی خوب در بخش مقالات دلفی هست که می تونید اون رو مطالعه کنید
ببخشید میشه آدرس این تاپیک را بزارین!!!
خیلی ممنون

mehdimdp
یک شنبه 02 اسفند 1388, 20:11 عصر
ببخشید میشه آدرس این تاپیک را بزارین!!!
خیلی ممنون

منم همین طور

nice boy
یک شنبه 02 اسفند 1388, 20:25 عصر
ببخشید میشه آدرس این تاپیک را بزارین!!!
خیلی ممنون

http://www.barnamenevis.org/forum/sh...ad.php?t=47668 (http://www.barnamenevis.org/forum/showthread.php?t=47668)

http://barnamenevis.org/forum/showthread.php?t=63072
:لبخندساده: