مشورت در مورد شروع یک پروژه
سلام خدمت اساتید گرامی
قصد ایجاد پروژه ای در بستر دات نت با استفاده از :
- Visual Studio 2015
- WPF
- Devexpress 17
- FastReport
- EntityFrameWork
- SQL Server 2014
- TFS
داریم.
به عنوان اولین پروژه ای که مستقل دارم شروع می کنم (البته مجبور به استفاده از برخی منابع از ورژن قبلی نرم افزار هستیم) قصد دارم پروژه رو اصولی شروع کنیم و لذا اگه میشه توی این تاپیک در خصوص موارد زیر به من مشورت بدید باشد که آیندگان نیز بهره ببرند.
- چه ورژنی از دات نت رو پیشنهاد میدید که امکانات معمول برای پروژه های مدیریتی و کاربری ایرانی رو ساپورت بکنه و گیر کمتری داشته باشه؟
- از اونجایی که قصد دارم برای منو های برنامه از Ribbon استفاده کنم برای باز شدن فرم های برنامه چه روشی رو پیشنهاد میدید؟ (مد نظرم اینه که فرم اصلی از نوع MdiParent باشه و بقیه فرم ها به صورت Mdi توی اون باز بشن. دوستی هم میگه یک پنل زیر Ribbon داشته باشیم و فرم ها به صورت UserControl ایجاد بشن و توی اون پنل نشون داده بشن که البته با توجه به کنترل کمتری که روی جایگیری UC داریم از این روش خوشم نیومد. یا هر روشی که پیشنهاد بدید)
- در کل استفاده از کنترلهای devexpress رو چقد پیشنهاد میدید؟ یه دیدگاه اینه که افراطی ازشون استفاده کنیم یه دیدگاه اینه که به صورت محدود فقط کنترل هایی که ایجادشون به صورت دستی سخته رو استفاده کنیم
- در اینکه مستند سازی ضروریه شکی نیست ولی تا چه حد اجرایی شده این مستند سازی ها توی شرکت های ایرانی؟ ورژن قبلی نرم افزار مستنداتی نداره متاسفانه
- ایجاد قوانینی برای developer (برای مثال قوانین نام گذاری یا نوع برنامه نویسی و استفاده از Interfaceها) رو در کل مفید میبینید یا دست و پا گیر؟ آیا وقتی که برای این میذاریم به develop آسونتر بعدش می ارزه؟
و سوالای دیگه ای که ممکنه توی بحث به وجود بیاد ...
از اینکه تاپیک رو میخونید و پاسخ میدید و تجربیات ارزنده تون رو به اشتراک میذارید بسیار سپاسگزارم :لبخندساده:
--------------------------------------
نمیدونم جای ایجاد تاپیک صحیحه یا نه
مسئولین راهنمایی لطفا
نقل قول: مشورت در مورد شروع یک پروژه
سلام اگر از WPF میخواین استفاده کنید و اصولی باشه برنامتون به این نکات دقت کنید.
اگر براتون مقدور هست از فریمورک 4.6 استفاده کنید (ویندوز xp رو از دست میدین) در غیر اینصورت بهترین گزینه 4.5 هست.
برنامه های سبک ریبون برای برنامه هایی مثل افیس مناسبه که کلی کنترل داره و بیشتر کارای ادیت انجام میدن، برای برنامتون باید یه سبک خاص داشته باشین.
بهترین حالت نمایش فرم ها در wpf ایجاد سیستم ناوبری هستش تا بقیه ویو هارو داخل کنترل ویو لود کنید، اگر میخواید اصولی کار کنید باید بدونید که دیگه زمان برنامه های دیالوگی گذشته.
بهتره حتما از معماری MVVM استفاده کنید تا رابط کاربری رو از منطق جدا کنید
کنترل های Devexpress رو برای wpf به هیچ عنوان پیشنهاد نمی کنم، چون خود wpf به اندازه کامل قوی و کامل هستش و براحتی میشه مواردی که در dev هستن رو پیاده سازی کرد.
ایجاد قوانین برای توسعه دهنده ها خیلی خوبه و کارامد قطعا مفید خواهد بود.
این تصویر نمونه ای از سیستم ناوبری هستش همه ویو ها در یکجا باز میشوند.
http://uupload.ir/files/nkt_1.png
این هم نمونه ای دیگر که بدون استفاده از کامپوننت طراحی شدن
http://uupload.ir/files/vj4w_untitled.png
نقل قول: مشورت در مورد شروع یک پروژه
سلام
ممنون از پاسختون
نقل قول:
بهترین حالت نمایش فرم ها در wpf ایجاد سیستم ناوبری هستش تا بقیه ویو هارو داخل کنترل ویو لود کنید، اگر میخواید اصولی کار کنید باید بدونید که دیگه زمان برنامه های دیالوگی گذشته.
در مورد سیستم ناوبری متاسفانه سررشته ای ندارم
باید برم روش مطالعه کنم
سپاس
نقل قول: مشورت در مورد شروع یک پروژه
ممکن در مورد ساخت منوهای این شکلی کمی بیشتر بگید منم مخوام اولین پروژه wpfشروع کنم قبلان ویندوز فرم کار مکردم حلا مخوام بیام سمت wpf
نقل قول: مشورت در مورد شروع یک پروژه
نقل قول:
نوشته شده توسط
barnamenevisjavan
سلام اگر از WPF میخواین استفاده کنید و اصولی باشه برنامتون به این نکات دقت کنید.
اگر براتون مقدور هست از فریمورک 4.6 استفاده کنید (ویندوز xp رو از دست میدین) در غیر اینصورت بهترین گزینه 4.5 هست.
برنامه های سبک ریبون برای برنامه هایی مثل افیس مناسبه که کلی کنترل داره و بیشتر کارای ادیت انجام میدن، برای برنامتون باید یه سبک خاص داشته باشین.
بهترین حالت نمایش فرم ها در wpf ایجاد سیستم ناوبری هستش تا بقیه ویو هارو داخل کنترل ویو لود کنید، اگر میخواید اصولی کار کنید باید بدونید که دیگه زمان برنامه های دیالوگی گذشته.
بهتره حتما از معماری MVVM استفاده کنید تا رابط کاربری رو از منطق جدا کنید
کنترل های Devexpress رو برای wpf به هیچ عنوان پیشنهاد نمی کنم، چون خود wpf به اندازه کامل قوی و کامل هستش و براحتی میشه مواردی که در dev هستن رو پیاده سازی کرد.
ایجاد قوانین برای توسعه دهنده ها خیلی خوبه و کارامد قطعا مفید خواهد بود.
این تصویر نمونه ای از سیستم ناوبری هستش همه ویو ها در یکجا باز میشوند.
http://uupload.ir/files/nkt_1.png
این هم نمونه ای دیگر که بدون استفاده از کامپوننت طراحی شدن
http://uupload.ir/files/vj4w_untitled.png
در صورت امکان ناوبری رو با یه مثال تو همین فروم به بقیه هم یاد بدید ممنون
نقل قول: مشورت در مورد شروع یک پروژه
نقل قول:
نوشته شده توسط
رامین مرادی
در صورت امکان ناوبری رو با یه مثال تو همین فروم به بقیه هم یاد بدید ممنون
فرصت کنم حتما یه مقاله آموزشی راجب این موضوع تهیه میکنم