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

نام تاپیک: طراحي برنامه توسعه پذبر

  1. #1
    کاربر دائمی آواتار xminxmin
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    www.McAfeeUpdates.blogfa.com
    پست
    322

    Smile طراحي برنامه توسعه پذبر

    سلام به همگي
    قبل از هر چيز بگم كه من جستجوهام رو كردم (حتي بيرون از اين جامعه). انقدر مطالب پراكنده بود كه امكان جمع بندي درست و حسابي نداشتم. بهتره بگم هيچي دستگيرم نشد!

    دوستان، خيلي از برنامه هايي كه مي نويسم با وجود اينكه حتي بعضي هاشون بزرگ هم هستند باز هم يه مشكلي دارند! خيلي از دوستان هم همينظور هستند!

    اين بار من مي خوام برنامه ها طوري باشن كه بتونم اونها رو به راحتي توسعه بدم. الان دارم نسخه جديد نرم افزارهام رو بصورت تعويض كلي برنامه انجام مي دم. در صورتي كه اين روش كلاسيك نيست! معمولا بايد با ارائه يك Patch برنامه Update بشه.
    نبايد بخاطر تغيير در يك جزء برنامه، كل اون رو دوباره ساخت و ارائه داد!
    من يه چيزايي در مورد برنامه نويسي ماژولار شنيدم. فكر مي كنم راه درست اين باشه. يعني برنامه به بخش هاي مختلف تقسيم بشه و بصورت يك DLL يا هر چيز ديگه اي دربياد. در موقع وجود باگ در اون قسمت هم فقط كافي باشه همون DLL رو رفع عيب كرد!

    من يه پروژه تقريبا بزرگ رو شروع كردم و نمي خوام سنتي بنويسم. چون ماهيت اين پروژه بصورت ماژولار هست! يعني بخش هاي برنامه دارن كارهاي مجزا و مستقل انجام مي دن. كه هر كدوم مي تونه براي خودش يه برنامه كامل باشه.
    در واقع، اين پروژه تشكيل شده از ده ها برنامه مستقل! و البته همسو و هدفمند!

    اگر زبان مهم هست بايد بگم من با VB.net2008 مي نويسم.
    هركس در اين مورد مي تونه من رو راهنمايي (عملي - كاربردي) كنه ممنون ميشم.

  2. #2
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: طراحي برنامه توسعه پذبر

    سلام دوست عزیزم.
    شما 2 راه دارید برای این کار.
    که هر 2 ساده و بسیار مفید و بر مبنای XML هستند و حسنشون اینه که فقط قسمت تغییر شده را UPDATE می کنند.
    CLICK ONCE
    UAB
    ----------------
    توسعه ی UAB متوقف شده اما CLICK ONCE در تکنولوژی های جدید هم مثل WPF قرار گرفته.
    یک ویدیو در رابطه با CLICK ONCE به همراه نمونه برنامه.
    http://windowsclient.net/learn/video.aspx?v=14105
    ---------------
    https://barnamenevis.org/showthread.php?t=119026
    موفق باشید.

  3. #3
    کاربر دائمی آواتار xminxmin
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    www.McAfeeUpdates.blogfa.com
    پست
    322

    Smile نقل قول: طراحي برنامه توسعه پذبر

    ممنونم
    با اين كه عملي كار نكردم هنوز. فكر مي كنم بتونم از عهدش بر بيام!
    ولي يه سوال: در هر بار Update كل برنامه منتقل ميشه. نميشه فقط قسمت تغيير كرده رو Download كنه؟
    آخرین ویرایش به وسیله xminxmin : جمعه 12 شهریور 1389 در 15:01 عصر

  4. #4
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: طراحي برنامه توسعه پذبر

    نقل قول نوشته شده توسط xminxmin مشاهده تاپیک
    ممنونم
    با اين كه عملي كار نكردم هنوز. فكر مي كنم بتونم از عهدش بر بيام!
    ولي يه سوال: در هر بار Update كل برنامه منتقل ميشه. نميشه فقط قسمت تغيير كرده رو Download كنه؟
    حسنشون اینه که فقط قسمت تغییر شده را UPDATE می کنند.
    لطفا سوال دوم را در یک تاپیک دیگه مطرح بفرمایید.

  5. #5
    کاربر دائمی آواتار xminxmin
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    www.McAfeeUpdates.blogfa.com
    پست
    322

    Smile نقل قول: طراحي برنامه توسعه پذبر

    ممنون از تذكر شما. ولي زياد هم بي ربط به توسه نرم افزار نبود!

    در مورد نقل قول بالا هم بايد بگم خب حتما يه جاي كار من ايراد داره! چون واقعا داره كل برنامه رو براي به روز رساني Download ميكنه بابا !

  6. #6
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: طراحي برنامه توسعه پذبر

    نقل قول نوشته شده توسط xminxmin مشاهده تاپیک
    ممنون از تذكر شما. ولي زياد هم بي ربط به توسه نرم افزار نبود!

    در مورد نقل قول بالا هم بايد بگم خب حتما يه جاي كار من ايراد داره! چون واقعا داره كل برنامه رو براي به روز رساني Download ميكنه بابا !
    دوست عزیز تذکر نبود خواهش دوستانه بود که خودتون بهتر به جواب برسید چون برای اون سوالتون هم Solution خوبی به ذهنم می رسه.
    -----
    خیر اگر یک بار ویدیو را نگاه کنید متوجه می شید که فقط همان قسمت تغییر یافته دریافت و بروز می شود لطفا فیلم آموزشی و مثال آن را بررسی کنید.

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

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