نقل قول: دسته بندی فرم ها در دلفی
یعنی اینکه فرم ها رو در روی دیسک دسته بندی کرد؟
اگه منظورتون اینه ، خوب البته که میشه، کافی موقع ذخیره فرم ها یا همون یونیت ها اونها رو در پوشه مورد نظر ذخیره کنید.
فقط باید دقت کنیدکه تمام فایلهای یک پروژه در یک پوشه ذخیره شود.
نقل قول: دسته بندی فرم ها در دلفی
متاسفانه سوالتون خیلی گنگ
اما بهترین روش برای دسته بندی کردن فرم ها و استفاده بهینه از ﺁنها (از نظر زمان، کد نویسی و تعداد خطا) می تونید از مفهوم Inherit کردن استفاده کرد یعنی یک سری فرم با قالب خاص طراحی می کنید و بقیه فرم ها رو از این فرم های پایه Inherit می کنید.
این کار چند مزیت داره:
۱- از نوشتن کد های تکراری که در بعضی فرم ها باید تکرار بشه جلوگیری میکنه.( و این باعث راحتی در بازبینی برنامه ها میشه).
۲- مرتب تر شدن و دسته بندی شدن فرم ها.
۳- با این کار دیگه لازم نیست اگر یک کد در چند فرم تکرار شده و بخواید همرو تغییر بدین بلکه کافیه اون کد رو در فرم پایه بنویسید و فقط در اون فرم کد رو تغییر بدین با این کار این تغییر در تمام فرم های مشتق شده از اون فرم اعمال خواهد شد.
نقل قول: دسته بندی فرم ها در دلفی
نقل قول:
نوشته شده توسط
hadisalahi2
یعنی اینکه فرم ها رو در روی دیسک دسته بندی کرد؟
اگه منظورتون اینه ، خوب البته که میشه، کافی موقع ذخیره فرم ها یا همون یونیت ها اونها رو در پوشه مورد نظر ذخیره کنید.
فقط باید دقت کنیدکه تمام فایلهای یک پروژه در یک پوشه ذخیره شود.
سلام با تشکر از دوستانی که جواب دادند:تشویق:
نه منظورم این نبود ببینید در داخل خود دلفی را میگم که مثلا بشه فرم های مربوط به هم را دسته بندی کرد تا انتخاب و پیدا کردن یک فرم در محیط دلفی راحت تر و سریع تر باشد.
---
آقا مجید ببخشید میشه بیشتر راهنمایی کنید:متفکر::لبخند:
نقل قول: دسته بندی فرم ها در دلفی
دوست عزیز یک پروژه جدید باز کنید
حالا روی فرم مورد نظر برای مثال یک TButton قرار بدین. و در OnClick دکمه مورد نظر کد زیر رو بنویسید
اسم این فرم رو برای مثال MyBaseForm بذارید.
ShowMessage('Test');
حالا این فرم یک فرم پایه برای شما منظور میشه
حالا از منوی File --> New --> Other
روی شاخه Inheritable Items برید و بر روی MyBaseForm کلیک کنید. حالا OK کنید میبینید که یک فرم شبیه به فرم MyBaseForm در اختیار شما قرار می گیره که مثل همون فرم MyBaseForm یک Button روش قرار داره حالا اگه برنامه رو اجرا کنید و فرم رو نمایش بدین و بر روی دکمه مورد نظر کلیک کنید میبینید که همون عمل دکمه ای انجام میشه که در فرم MyBaseForm بوده یعنی شما یک فرم از نوع فرم MyBaseForm ایجاد کردید با همون خواص (این فرم شامل تمام خواص فرم MyBaseForm بعلاوه خواص مربوط به خودشه) حالا در یک پروژه بزرگ که تعداد فرم ها بسیار بالاست و نیاز به دسته بندی فرم ها در چند دسته خاص دارید میتونید چند فرم پایه طراحی کنید و تمام فرم های خودتون رو از این فرم های پایه مشتق کنید. با این کار فرم های شما هم دسته بندی میشن و هم اینکه پروژه شما از نظم بسیار بالایی برخوردار میشه و هم اینکه تا حد بسیار بالایی از نوشتن کد های تکراری جلوگیری میکنید و این باعث کم شدن تعداد خطاها و صرفه جویی بسیار بالا در زمان میشه.
امیدوارم توضیحاتم قابل فهم بوده باشه و تونسته باشه جواب نیازتون رو بده دوست عزیز.
نقل قول: دسته بندی فرم ها در دلفی
درود بر شما
ببخشید آقا مجید خیلی خوب و عالی بود اما بازهم بن به امکان دسته بندی نیاز دارم با روش شما تعدادی از فرم ها منظم می شوند اما دسته بندی نیز اگر امکانش باشد خیلی عالی می شود!
نقل قول: دسته بندی فرم ها در دلفی
دوستان عزیز اینطور که من متوجه شدم منظور ایشون دسته بندی فرمها در داخل محیط طراحی است
مثل محیط Visual Studio که میشه فولدر بندی کرد
جالبه برا پروژه هایی که فرمهای زیادی داره عالیه
کسی میتونه کمک کنه؟
نقل قول: دسته بندی فرم ها در دلفی
ببخشید دوستان اگه این امکان وجو نداره نمی شه خودمون به وسیله کامپوننت نویسی به آن اضافه کنیم؟؟:عصبانی++:
1 ضمیمه
نقل قول: دسته بندی فرم ها در دلفی
نقل قول:
دوستان عزیز اینطور که من متوجه شدم منظور ایشون دسته بندی فرمها در داخل محیط طراحی است
مثل محیط Visual Studio که میشه فولدر بندی کرد
جالبه برا پروژه هایی که فرمهای زیادی داره عالیه
کسی میتونه کمک کنه؟
وقتی سوال در تالار مناسب مطرح نشه، اینطور جواب های غیر مرتبط هم دریافت میشه! سوال رو کاربر باید در تالار مباحث مرتبوط با IDE دلفی می پرسید، نه در تالار مباحث عمومی دلفی.
Project Manager دلفی امکان ایجاد پوشه های مجازی نداره، ولی میتونه فایل های پروژه را بر اساس محل قرار گیری شان در دیسک دسته بندی کنه. به این ترتیب، کاربر میتونه سورس کدهای مرتبط با هم در یک پوشه بر روی دیسک قرار بده تا IDE هم آنها را در داخل یک پوشه در Project Manager نمایش بده:
ضمیمه 41260
نقل قول: دسته بندی فرم ها در دلفی
خیلی ممنون آقای کشاورز
نقل قول:
وقتی سوال در تالار مناسب مطرح نشه، اینطور جواب های غیر مرتبط هم دریافت میشه! سوال رو کاربر باید در تالار مباحث مرتبوط با IDE دلفی می پرسید، نه در تالار مباحث عمومی دلفی.
ببخشیدا من سوال را در تالار دیگری مطرح کردم ولی خود مدیران آن را به مباحث عمومی دلفی منتقل کردند! و این موضوع تقصیر مدیران سایت است نه من !!!!
به هر حال خیلی ممنون:تشویق:
نقل قول: دسته بندی فرم ها در دلفی
این کار در دلفی 7 امکان نداره ولی بهتره از یک روش اسم گذاری خوب برای خودت استفاده کنی هم فرمهات هم یونیت ها