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

نام تاپیک: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عنوان تاپیک هم گرم هست و هم قابل بحث.
    این روزهای وقت زیادی ندارم ولی سعی میکنم این تاپیک رو دنبال کنم , دیدم تاپیک یه خورده سرد شده گفتم یه نمونه کد ساده که دوستان تازه کار هم زیاد تو پیچ و تابش سر در گم نشن بزارم شاید اشتیاق دوستان به ادامه بحث بیشتر بشه.
    البته سعی میکنم همین نمونه رو یواش یواش کاملش کنم.

    پست های بی محتوا حذف میشوند


    نقل قول نوشته شده توسط Somayeh_Zamani مشاهده تاپیک
    من این لایه رو معمولا با Linq2Sql یا Entity framework مایکروسافت ایجاد می کنم. شما چطور؟
    بهترین انتخاب همون orm هست.
    البته این روزها شرکت های بزرگ برای خودشون یه orMap بهنیه شده مینویسند .

    نقل قول نوشته شده توسط Somayeh_Zamani مشاهده تاپیک

    View: همان کدهای XAML گرافیکی است که برای تولید UI استفاده می شود و هیچ چیز بیش از آن نیست.
    البته نه به این صراحت.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله majid325 : شنبه 17 بهمن 1388 در 05:57 صبح

  2. #2

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    نقل قول نوشته شده توسط majid325 مشاهده تاپیک
    البته این روزها شرکت های بزرگ برای خودشون یه orMap بهنیه شده مینویسند .
    ميتونيد بيشتر توضيح بديد؟

  3. #3

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    يعني هرشركتي براي خودش يك framework مي نويسه كه يكي از وظايف framework ايجاد لايه ارتباط با ديتابيس هستش و معني oram يا Object relation Mapping هم اينه كه شما مي ياييد DataBase رو به صورت Object مي بينيد و باهشان به صورت ابجكتي كار مي كنيد كه از framework هايي كه اين كار رو انجام مي دهند Linq to Sql - entity framework - Plinqo و ... هستند

  4. #4
    کاربر تازه وارد آواتار Somayeh_Zamani
    تاریخ عضویت
    دی 1387
    محل زندگی
    Tehran
    پست
    63

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    عنوان تاپیک هم گرم هست و هم قابل بحث.
    این روزهای وقت زیادی ندارم ولی سعی میکنم این تاپیک رو دنبال کنم , دیدم تاپیک یه خورده سرد شده گفتم یه نمونه کد ساده که دوستان تازه کار هم زیاد تو پیچ و تابش سر در گم نشن بزارم شاید اشتیاق دوستان به ادامه بحث بیشتر بشه.
    البته سعی میکنم همین نمونه رو یواش یواش کاملش کنم.

    پست های بی محتوا حذف میشوند

    نوشته شده توسط Somayeh_Zamani
    من این لایه رو معمولا با Linq2Sql یا Entity framework مایکروسافت ایجاد می کنم. شما چطور؟




    بهترین انتخاب همون orm هست.
    البته این روزها شرکت های بزرگ برای خودشون یه orMap بهنیه شده مینویسند .

    نوشته شده توسط Somayeh_Zamani

    View: همان کدهای XAML گرافیکی است که برای تولید UI استفاده می شود و هیچ چیز بیش از آن نیست.



    البته نه به این صراحت.

    @majid325:
    چرا نه به این صراحت؟!
    آخرین ویرایش به وسیله Somayeh_Zamani : یک شنبه 24 بهمن 1389 در 10:47 صبح

  5. #5
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    924

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    من همیشه چیزایی رو که می خوام یاد بگیرم دنبال منابعی می گردم که اونا رو به زبان ساده بیان کنه ( در حد ابتدای ) اما این بحت رو هر چی دنبالش بودم که یه منبع خوب پیدا کنم پیدا نکردم و فقط شد اون منبع آقای نصیری که اونم مثال های نامفهوم بود .
    حالا علت اینکه این بحث MVVM برا من جانیوفتاده رو در موارد زیر می بینم
    1 - این بحث شامل مباحث کلاس ، بایندینگ هست که در این دو بحث من ضعیفم
    2 - عدم وجود منبع روان به صورت کار عملی
    حالا از دوستان این دخواست رو دارم که اگه این توانایی رو دارن همراهی کنن

  6. #6
    کاربر دائمی آواتار PetekDincos
    تاریخ عضویت
    آبان 1389
    محل زندگی
    توهم
    پست
    594

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    با سلام
    من جدیدا می خوام این الگو رو یاد بگیرم سوال اولم در مورد اینکه کدامیک از Framework های این الگو از بقیه بهتره و سوال دوم در مورد اینکه این الگو تقریبا 30 درصد سرعت برنامه رو افزایش می ده آیا صحت داره و چگونه این کار رو انجام می ده با تشکر

  7. #7
    کاربر دائمی آواتار PetekDincos
    تاریخ عضویت
    آبان 1389
    محل زندگی
    توهم
    پست
    594

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    با سلام
    کسی که به این سوال ما جواب نداد با خوندن مطالب آقای وحید نصیری فهمیدم که Light Toolkit از بقیه بهتره و یه سوال دیگه داشتم اونم اینه مثلا برای پاسخ به رویداد GotFocus یک TextBox ای که در یک View قرار دارد در کد Xaml این View تکست باکس و با رویدادش به این صورت می نویسند

    <TextBox Name="txt1" Text="Hello" >
    <i:Interaction.Triggers>
    <i:EventTrigger EventName="GotFocus" >
    <cmd:EventToCommand Command="{Binding GotFocusCommand}" PassEventArgsToCommand="True" MustToggleIsEnabledValue="True" />
    </i:EventTrigger>
    </i:Interaction.Triggers>
    </TextBox>

    حال اگه این تکست باکس پنج تا رویداد دیگه هم داشت بایستی برای هر کدوم از این رویدادها یک چنین مفصل نامه نوشت با تشکر

  8. #8

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    نقل قول نوشته شده توسط PetekDincos مشاهده تاپیک
    با سلام
    کسی که به این سوال ما جواب نداد با خوندن مطالب آقای وحید نصیری فهمیدم که Light Toolkit از بقیه بهتره و یه سوال دیگه داشتم اونم اینه مثلا برای پاسخ به رویداد GotFocus یک TextBox ای که در یک View قرار دارد در کد Xaml این View تکست باکس و با رویدادش به این صورت می نویسند

    <TextBox Name="txt1" Text="Hello" >
    <i:Interaction.Triggers>
    <i:EventTrigger EventName="GotFocus" >
    <cmd:EventToCommand Command="{Binding GotFocusCommand}" PassEventArgsToCommand="True" MustToggleIsEnabledValue="True" />
    </i:EventTrigger>
    </i:Interaction.Triggers>
    </TextBox>

    حال اگه این تکست باکس پنج تا رویداد دیگه هم داشت بایستی برای هر کدوم از این رویدادها یک چنین مفصل نامه نوشت با تشکر
    كافيه كه يك EventTrigger ديگه در قسمتInteraction.Triggers بنويسيد


    <TextBox Name="txt1" Text="Hello" >
    <i:Interaction.Triggers>
    <i:EventTrigger EventName="GotFocus" >
    <cmd:EventToCommand Command="{Binding GotFocusCommand}" PassEventArgsToCommand="True" MustToggleIsEnabledValue="True" />
    </i:EventTrigger>


    <i:EventTrigger EventName="Click" >
    <cmd:EventToCommand Command="{Binding ClickCommand}" PassEventArgsToCommand="True" MustToggleIsEnabledValue="True" />
    </i:EventTrigger>

    </i:Interaction.Triggers>
    </TextBox>

  9. #9

    نقل قول: بحث و تبادل نظر در مورد MVVM Pattern در Wpf Programming

    آموزش MVVM که شامل 5 قسمت است به همراه مثال

    این لینک قسمت اول
    http://vahidnasiri.blogspot.com/2010/04/m-v-vm.html

    بقیه قسمت ها در همین وبلاگ موجود است

برچسب های این تاپیک

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

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