تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 16

نام تاپيک: سورس نمونه برنامه تجاری تحت WPF

  1. #1
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض سورس نمونه برنامه تجاری تحت WPF

    با سلام خدمت تمامی دوستان

    چند وقت پیش تاپیکی زدم تا برنامه ای تجاری بنویسیم و نهایتا سورس بگزاریم تا دیگران استفاده کنند اما به دلایلی که بیشترش هم سر کمبود وقتم بود نتوانستم آن تاپیک و برنامه را ادامه بدهم(برنامه مدیریت کتابخانه! یادتون اومد>؟!)
    تا اینکه دو ماه پیش که داشتم در مورد تکنیک ها ی سه لایه تحت WPF تحقیقاتی انجام می دادم به مثال های خیلی کم و محدودی رسیدم(البته در فرومهای خارجی!) منابعی که پیدا کردم رو جمع و پس از اون تصمیم به نوشتن برنامه ی مدیریت فروشگاه تحت تکنولوژی سه لایه MVP ( مخفف Model و View و Presenter ) کردم.

    از نظر خودم برنامه جنبه آموزشی زیاد دارد!
    1)سه لایه بودن برنامه باعث شده تا کدهای داخل کلاس ها کمتر شده و نگهداشت پذیری کدها افزایش پیدا کنه
    2)زبان XAML باعث شده که طراحی ظاهر برنامه امری جدا از نوشتن کدهای خود برنامه باشه!
    3)WPF بودنش باعث شده جذابیتهای خود را داشته باشد!

    چندان دوست ندارم توضیح بدم پس میرم سر اصل مطلب!

    برای اجرای برنامه به Sql 2008 و دات نت 3.5 نیاز دارید

    شماره آیدی با رمز عبور هر دو 1 می باشد!
    ------------------------------------------------------------------------------------------------------------------------------
    چاپ کنترل های ظاهری برنامه در WPF امری ساده است و با نوشتن چند خط کد قابل انجام است ولی در برنامه های فارسی به علت راست به چپ بودن کنترلرها(UIElements) این امر به خوبی قابل انجام نیست که خودتان در برنامه خواهید دید(امیدوارم در دات نت 4 این مشکل حل شده باشد)
    در ضمن ابزارهای گزارش سازی مثل Stimul در WPF هم وجود دارند وهمه ی شما استاد استفاده از آنها!
    --------------
    اگر ظاهر برنامه در designer ویژوال استادیو معلموم نیست به علت باگ های خود VS است و برنامه کامپایل شده را شامل نمی شود
    --------------
    نهایتا اگر باگی در برنامه دید پ-خ کنید اگر زیاد بود() پس از مدتی لینک برنامه آپدیت شده رو می زارم.
    --------------
    سوالاتتان رو می توانید همینجا بپرسید.

    لینک دانلود در پست بعدی ->

  2. 4 کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض لینک دانلود StoreManager

    حجم فایل : 18 مگابایت
    نسخه : 1.5

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نسخه 2 (تحت دات نت 4)
    حجم فایل : 4 مگابایت

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید
    Last edited by mahdi7s; 23-06-2010 at 23:56.

  4. 3 کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    11 انتخاب معماری مناسب

    معماری های زیادی وجود دارند تا مدیریت نرم افزار را در کد نویسی زیاد کنند اما در WPF بهترین معماری که شناخته شده معماری MVP هست :
    1.Model :
    در این لایه مجودیت های تجاری نگهداری می شوند.(موجودیت های تجاری در اکثر برنامه های تجاری که با پایگاه داده کار می کنند کلاس های شبیه سازی شده جدولی هستند که در دیتابیس مرتبط با برنامه وجود دارند)
    2.View :
    این لایه حاوی UserControl ها و Window هایی هست که مسئول نشون دادن اشیا داخل لایه قبل (Model) هستند تا کاربر بتونه به بهترین شکل ممکن با اطلاعات کار کنه.(در این لایه معمولا همان فرم های ثبت و ویرایش وجود دارند)
    3.Presenter :
    این لایه یه جور سیم ارتباطی بین دو لایه ی قبل هست. تمام کدهای مربوط به رفتار یک View داخل Presenter وابسته بهش کپسوله میشه و اینطوری ظاهر و رفتار برنامه از هم جدا میشن.(مثلا با زدن دکمه ثبت در View متد ثبت در Presenter مربوطه اجرا میشه و بقیه ی کار به گردن Presenter خواهد بود)
    به عنوان مثال هر لایه می تونید نگاهی به این لایه ها در برنامه که گذاشتم بندازید تا زودتر متوجه بشید.
    بقیه ی لایه های موجود در برنامه به معماری MVP ربطی ندارند و بهتره که در برنامه های WPF ای استفاده بشن.
    همونطور که دیدید چند لایه ای بودن چیز عجیبی نیست .
    به عنوان منبعی برای این معماری من فصل های 12 تا 16 کتاب Teach yourself WPF in 24 hour رو پیشنهاد می کنم
    البته اگه یکی بخواد خود WPF هم یاد بگیره کتاب خوبیه و به همین دلیل معرفیش کردم و در حال حاضر می تونید اونو از لینک
    زیر دانلود کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    موفق باشید

  6. 3 کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده اند


  7. #4
    اگه نباشه جاش خالی می مونه cd3's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    267

    پيش فرض

    سلام ...
    من کتاب دانلود کردم اما خراب بود .. وقتی فایل RAR رو می خواستم استخراج کنم پیغام خطا می داد
    اگه امکان داره PDF کاملشو بذارید بدون فشرده سازی

  8. #5
    داره خودمونی میشه behnam25214's Avatar
    تاريخ عضويت
    Nov 2008
    پست ها
    81

    پيش فرض

    انگار دیگه لینک کار نمیکنه یا وقتش تموم شده.
    لطفا دوباره آپ کنید.

  9. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    من کتاب دانلود کردم اما خراب بود .. وقتی فایل RAR رو می خواستم استخراج کنم پیغام خطا می داد
    گمانم این کار سالم باشد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  11. #7
    اگه نباشه جاش خالی می مونه cd3's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    267

    پيش فرض

    سلام

    گمانم این کار سالم باشد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سلام دوست عزیز..
    این فایل اشتباه آپلود شده آخه فایل خود برنامه است.
    پی دی اف نیست....
    ------------------------------------------------------------------------------
    یک سوال...
    من برنامه رو اجرا می کنم ولی چیزی نشون نمی ده ... هیچ پیغام خطایی هم نمی ده؟؟
    مشکل کجا است؟؟؟؟؟؟؟

  12. #8
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    سلام

    ببخشید من با سیستم عاملم مشکلاتی دارم حل شود لینک ها رو تست و تصحیح می کنم
    لینک برنامه رو با اتمام ویرایش نسخه ی جدید برنامه تا چند روز آینده تعویض می کنم.

    من برنامه رو اجرا می کنم ولی چیزی نشون نمی ده ... هیچ پیغام خطایی هم نمی ده؟؟
    مشکل کجا است؟؟؟؟؟؟؟
    یعنی بعد از اجرا هیچ پنجره ای نشون داده نمیشه ؟
    اگر sql 2008 و فریم ورک 3.5 را دارید و خطایی هم نمی دهد نمی دانم مشکل چیست!

  13. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  14. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    این فایل اشتباه آپلود شده آخه فایل خود برنامه است
    نمیدانم چطور میفرمائید... !
    من دیشب خودم هر دو لینک را دانلود کردم و به راحتی از همین لینک که معرفی کردم توانستم pdf را به دست آورم.
    اشتباهاً که فکر نکرده اید این دو لینک یکی هستند؟
    دقت کنید متوجه میشوید، آدرس این لینک فرق دارد و من خودم دیشب کامل دانلود و تست کردم بعد لینک را گذاشتم.

    موفق باشید.

  15. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  16. #10
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    سلام

    لینک دانلود برنامه تصحیح شد(نسخه 1.5 که تغییراتی در دیتابیس و کدهای رمزنگاری و دیالوگ ها داده شده است )

    چون لینکی که دوست عزیز _H2_ گذاشتن مشکلی نداشت دیگه کتاب رو آپ نکردم.

    موفق باشید

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •