نمایش نتایج 1 تا 13 از 13

نام تاپیک: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

  1. #1
    کاربر دائمی آواتار neda_dela
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    زمین خدا
    پست
    323

    Question وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    من دارم روی یه پروژه کار می کنم که خیلی بزرگه و شامل چند بخش میشه الان یه بخشش رو تموم کردم و همون یه بخش تقریبا با احتساب crystal report ها شده 40 تا فرم
    حالا بقیه قسمت ها هم احتمالا به همین منوال باشه باید چکار کنم ؟
    یه تعدا از دوستان قبلا گفته بودن باید از dll ها استفاده کنم
    چطوری میشه از این دی ال ال ها استفاده کرد؟ مرسی

  2. #2

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    اگر منظورت اينه كه پروژه كمي مرتب تر بشود من هم همين مشكل را داشتم كه به ياري دوستان متوجه پديده اي بنام dotnetbar شدم كه ظاهر برنامه را زيبا و شبيه oFFice2007 مي كنه حالا بايد اونو دانلود بكني و بعد از اون استفاده بكني طريقه استفاده :
    راست كليك روي toolbar و انتخاب choose items و از اونجا روي brows كليك كن و مسير بده بعد dll به ابزارهات اضافه مي شه و مي توني مثل تكست باكس و ... از آن استفاده كني خيلي هم جالبه .

    به اين تاپيك هم سر بزن https://barnamenevis.org/showthread.php?t=200129

    موفق باشي دوست من

  3. #3

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    در قالب یک Solution می توانید چندین پروژه تعریف کنید و در هر پروژه هم قسمتهای مختلف را با فولدر از همدیگر جدا کنید.
    در این حالت با تعداد بالایی از کلاسها و فرمها و ... دیگر گیج کننده نخواهد بود

    موفق باشید
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  4. #4
    کاربر دائمی آواتار neda_dela
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    زمین خدا
    پست
    323

    Question نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    نقل قول نوشته شده توسط razavi_university مشاهده تاپیک
    در قالب یک Solution می توانید چندین پروژه تعریف کنید و در هر پروژه هم قسمتهای مختلف را با فولدر از همدیگر جدا کنید.
    در این حالت با تعداد بالایی از کلاسها و فرمها و ... دیگر گیج کننده نخواهد بود

    موفق باشید
    متشکرم میشه یه کم دقیق تر توضیح بدین
    من میخام از طریق فرم اصلی به بخش های مختلف پروژه دسترسی داشته باشم الان هم فرم اصلی و هم بقیه فرم های مربوط به بخش اول پروژه داخل سلوشن اصلی پروزه هستن.
    حالا می خام بقیه فرم های مربوط به بخش دوم توی یه به قول شما فولدر دیگه قرار بدم .
    لطفا بیشتر راهنمایی کنید منظورم نحوه ساختش هست. مرسی

  5. #5

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    فولدر هیچ تغییر خاصی در برنامه نویسی شما نمی دهد(به جز اضافه شدن نام آن بعد از نام NameSpace برای صدا زدن آن فرم یا کلاس)، صرفا در Solution Explorer کلیک راست کنید و New folder را انتخاب کرده و فرم ها و کلاسها را طبقه بندی کنید

    برای ایجاد پروژه جدید در منوی File گزینه Add / Project را بزنید، البته ارتباط بین پروژه ها کمی متفاوت است

    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  6. #6

    Question نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    نقل قول نوشته شده توسط razavi_university مشاهده تاپیک
    برای ایجاد پروژه جدید در منوی File گزینه Add / Project را بزنید، البته ارتباط بین پروژه ها کمی متفاوت است
    با سلام
    من یک پروژه Class Library C#‎ به پروژه اصلی برنامه اضافه کرده ام در این پروژه یک فایل class1.cs وجود دارد که حاوی یک سری کلاس و تابع است و بصورت public تعریف شده است. تابع public string MH_Compress_String(string StringForCompress) نیز یکی از توابع این مجموعه است.
    پروژه اصلی نیز دارای یک فرم است و name space ان با namespace پروژه کلاسها (پروژه اولیه) متفاوت است.
    در رویداد لوود شدن فرم پروژه اصلی چجوری میتونم ایت تابع را صدا بزنم؟
    لطفا راهنمایی بفرمایید.
    با تشکر
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg Prj_1.jpg‏ (29.5 کیلوبایت, 25 دیدار)
    • نوع فایل: jpg 1.jpg‏ (24.9 کیلوبایت, 20 دیدار)
    • نوع فایل: jpg 2.jpg‏ (32.3 کیلوبایت, 20 دیدار)

  7. #7
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    فکر میکنم این به دردت بخوره
    آخرین ویرایش به وسیله sia_2007 : یک شنبه 11 بهمن 1388 در 00:09 صبح دلیل: قراردهی لینک دانلود فایل

  8. #8
    کاربر دائمی آواتار neda_dela
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    زمین خدا
    پست
    323

    Question نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    نقل قول نوشته شده توسط razavi_university مشاهده تاپیک
    فولدر هیچ تغییر خاصی در برنامه نویسی شما نمی دهد(به جز اضافه شدن نام آن بعد از نام NameSpace برای صدا زدن آن فرم یا کلاس)، صرفا در Solution Explorer کلیک راست کنید و New folder را انتخاب کرده و فرم ها و کلاسها را طبقه بندی کنید

    برای ایجاد پروژه جدید در منوی File گزینه Add / Project را بزنید، البته ارتباط بین پروژه ها کمی متفاوت است

    مرسی ولی یه سوال فنی:
    اصلا این کار در حجم برنامه تاثیری داره؟ یعنی می خام بدونم با توجه به اینکه فرم های پروژه من زیادن این کار حجم برنامه رو کم می کنه یا نه توفیری نمی کنه؟

  9. #9
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    بله ؛ متاسفانه یا خوشبختانه 2010 هستش
    ببین دوست من هدف اینه که دو روز دیگه اگه این سیستم نیاز به رشد داشت؛ یا عیب یابی ؛ شما که کد اون رو یادتون رفته ؛ راحت تر بتونید دوباره روی پروژه تون سوار بشید ؛ نگه این که محکم بزنید رو پیشونیتون.
    ظاهر فرم که ظاهر فرم هستش ؛ کد پشت فرم هست که میشه کم و زیاد و خوب و بدش کرد.
    ببینید ؛ اگر فرض مثال DBOperation من عالی بود ؛ دیگه لازم نیست دوباره اون رو تو پروژه بنویسم.
    و سایر فایلها ؛ مثلا تقریبا کل Exception Layer
    موفق باشی

  10. #10

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    نقل قول نوشته شده توسط neda_dela مشاهده تاپیک
    مرسی ولی یه سوال فنی:
    اصلا این کار در حجم برنامه تاثیری داره؟ یعنی می خام بدونم با توجه به اینکه فرم های پروژه من زیادن این کار حجم برنامه رو کم می کنه یا نه توفیری نمی کنه؟
    نه تاثیر زیادی در حجم کد و برنامه نداره ولی مزایای زیادی داره مثلا باعث reuse یا استفاده مجدد ار کدها میشه نظم و ساختار حرفه ای به کارتوت میده، توصیه ماکروسافت هم بر این روش است.
    با اینکار شما می تونین برنامه تون رو به چند پروژه جدا تقسیم کنید و سرعت کار روی ان و کامپایل را نیز بهبود بخشید
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  11. #11
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    دوست عزیز ؛ چه برنامه ای که 1000 فرم دارد و چه برنامه ای که یک فرم داشته باشد ؛ در ابتدای اجرای برنامه هر دو به یک مقدار در رم جا میگیرند.
    چرا ؟
    JIT مخفف اینهاست :
    Just In Time
    مهم نیست شما چند تا فرم دارین ؛ مهم اینه که فقط وقتی باز بشوند ؛ درون رم جا میگیرند ؛ و وقتی بسته شوند ؛ پس از مدتی از رم نیز حذف میشوند.
    البته مدیریت پاکسازی رم با GC یا Garbage Collector هستش.
    JIT اوج هنر معماری Net. است.
    خب یه آدم چند تا فرم رو میتونه با هم باز نگه داره ؟
    اگه خواست که بی جهت باز کنه و نبنده هم دیگه گردن خودشه.
    تا حالا شده به این فکر کنید که چرا میشه تو Mozilla Firefox ؛ چند ده Tab رو با هم باز نگه داشت ؟
    به این خاطره :
    Firefox 3.5.7 .NET CLR 4.0.20506
    موفق باشی

  12. #12

    نقل قول: وقتی پروژه خیلی حجیم میشه چکار باید کرد؟

    البته مطمئنا در هنگام طراحی و کد نویسی به مشکل بر می خورید، یکم سرعت کامپایل و ... پایین میاد که اون هم راه حل داره
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  13. #13
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •