روش طراحی
-
p{direction:rtl; text-align:right}. بچه ها یه سوال دارم ...
طراحی یک فرم در محیط کد نویسی بهتره یا در محیط طراحی ... ؟
در محیط طراحی که خیلی سریع تره و میتونی ببینی چیکار میکنی و خیلی امکانات بهتر اما ...
من خیلی برنامه ها ی بزرگ دیدم که اصلا ui ندارن و همش کد نویسیه ... !
دلیلی داره یا ... کدوم روش بهینه تر وسریع تره ... ؟
اصلا فرقی دارن ... ؟ -
[quote author="Abbas Naghdi" date="1357728968"]p{direction:rtl; text-align:right}. بچه ها یه سوال دارم ...
طراحی یک فرم در محیط کد نویسی بهتره یا در محیط طراحی ... ؟
در محیط طراحی که خیلی سریع تره و میتونی ببینی چیکار میکنی و خیلی امکانات بهتر اما ...
من خیلی برنامه ها ی بزرگ دیدم که اصلا ui ندارن و همش کد نویسیه ... !
دلیلی داره یا ... کدوم روش بهینه تر وسریع تره ... ؟
اصلا فرقی دارن ... ؟[/quote]p{direction:rtl; text-align:right;font-family:tahoma}. ممکنه فایل ui رو به همراه سورس منتشر نکنن و فقط سورسهای تولید شده از ui رو بذارن. بعضیها هم ترجیح میدن از ui بهطور کلی استفاده نکنن. ابن تصمیم برنامهنویسه. از نظر بهینگی زمان اجرا هیچ تفاوتی بین یک رابط کاربری که از صفر کدنویسی شده باشه و معادل اون که توسط uic از روی کد تولید شده باشه وجود نداره. بنابراین من دلیلی نمیبینم که به خودم زحمت بدم بیام برای کارهای روتین کد بنویسم. برای کارهای خاص ولی بعضی وقتا مجبوری کد ui رو خودت بنویسی.
-
p{direction:rtl;text-align:right}. استفاده از designer در واقع مفهوم code generator رو داره. وقتی از code generator ها استفاده میشه کنترل کاملی روی کد نداری.
وقتی برای سیستم های embedded برنامه نویسی میکنی بهتره که خودت ui رو بسازی تا از پردازش های اضافی جلوگیری بشه. کد هایی هم که میبینی ui رو با کد میسازن، به این علته که معمولا برای موبایل optimize شدن. همچنین برنامه نویس های قدیمی کیوت استفاده از designer رو دوست ندارن. -
p{direction:rtl; text-align:right}. یکی از قابلیت های کیوت که اونو از c++ متمایز میکنه همین Dedigner اون هست
البته که سروش جان و محسن جان درست میکین و من کاملا با حرفاتون موافق هستم ... استفاده از designer هم کار مارو سریع تر و بهتر انجام میده و هم به ما کمک میکنه که وقت خودمون رو صرف کد های اصلی کنیم و اما استفاده از designer میتونه باعث پردازش های اظافه بشه و کنترلی روی کد تولید شده نداریم ...
در محیط designer ما بیشتر روی ظاهر برنامه تمرکز داریم اما در محیط کد نویسی ما بیشتر به قابلیت های ظاهری برنامه و امکانات و ... توجه داریم
من خودم نظرم اینه که از designer استفاده کنیم و بعدش خودمون سورسی که ساخته شده رو کنترل کنیم و اگه لازم بود ویرایش بدیم
فقط چرا Qt Creator فرم ها رو به Xml و بعد به C++ تبدیل میکنه ... ؟ برام سوال شده ... !
نظر شما چیه ... خودتون چیکار میکنید ... ؟