এমভিভিএম: টিউটোরিয়াল শুরু থেকে শেষ?


243

আমি একটি সি # / উইন্ডোজ ফর্ম প্রোগ্রামার যার 5 বছরেরও বেশি অভিজ্ঞতা আছে। আমি এমভিভিএম (মডেল-ভিউ-ভিউমোডেল) ডিজাইন প্যাটার্ন ব্যবহার করে ডাব্লুপিএফ তদন্ত করছি। আমি টিউটোরিয়ালগুলির জন্য ইন্টারনেট অনুসন্ধান করেছি। আমি এমনকি জেসন ডলিনজারের দুর্দান্ত ভিডিওটি দেখেছি। যদিও আমি অনেককে খুঁজে পেয়েছি, তবে এমন একটিও পাইনি যা আমাকে শুরু থেকে শেষ করতে নেয়। আমি সত্যিই যা চাই তা হল একটি টিউটোরিয়াল যা কোনও পূর্ববর্তী ডাব্লুপিএফ জ্ঞান ধরে না।

আপনার প্রিয় WPF-MVVM টিউটোরিয়ালগুলি কী কী আপনাকে শিখতে সহায়তা করেছিল?

উত্তর:


161

আপনার প্রশ্নটি সত্যই 2 টি প্রশ্ন জিজ্ঞাসা করছে বলে মনে হচ্ছে:

  1. আমার পূর্ববর্তী ডাব্লুপিএফ অভিজ্ঞতা নেই বলে ধরে নিয়ে ডাব্লুপিএফ-এর কয়েকটি ভাল টিউটোরিয়াল কোথায়?
  2. এমভিভিএম শেখার কয়েকটি ভাল টিউটোরিয়াল কোথায়?

এর মধ্যে কিছু সংস্থান পূর্ববর্তী উত্তরে নকল করা যেতে পারে ...

ডাব্লুপিএফ উপর টিউটোরিয়াল

এমভিভিএম টিউটোরিয়াল

যৌগিক ডাব্লুপিএফ (প্রিজম) সংস্থানগুলি
আপনি যা চেয়েছিলেন ঠিক তেমন না হলেও এটি ডাব্লুপিএফ এবং এমভিভিএমের সাথে প্রাকৃতিক অগ্রগতি।


44

আমি সম্প্রতি একই পরিস্থিতিতে ছিলাম, সাথী, এবং আমি আপনাকে কী করতে পারি তা বলতে পারি।

জোশ স্মিথ "দ্য মডেল-ভিউ-ভিউমোডেল ডিজাইন প্যাটার্ন সহ ডাব্লুপিএফ অ্যাপস" বারবার পড়ুন :-) কোডটি ডাউনলোড করুন, পরীক্ষা করুন, সংকলন করুন এবং এটি প্রায় রাখুন

এমভিভিএম ফাউন্ডেশন

  1. ফ্রেমওয়ার্কটি পরীক্ষা করুন, এটি আপনার অ্যাপ্লিকেশনটিতে ব্যবহার করুন।
  2. সেই কাঠামোয় ডেমো অ্যাপ্লিকেশনটি দেখুন।

আসল শুরু থেকে শেষের কোনও টিউটোরিয়াল নেই, দুঃখিত ...


+1, এটি নিবন্ধ যা আমাকে এমভিভিএম দিয়ে শুরু করেছিল, এবং এটি সত্যিই ভাল
টমাস লেভস্ক

3
আমি খুঁজে পেয়েছি যে নিবন্ধটি খুব বেশি ফুলে উঠেছে এবং ফ্লাফে পূর্ণ রয়েছে একটি দরকারী ভূমিকা হিসাবে। ভাগ্যক্রমে ওয়েফের মতো আরও কিছু ভাল উদাহরণ রয়েছে।
ড্যামিয়েন

+1 সম্মত; উল্লিখিত এমএসডিএন নিবন্ধটি অবশ্যই ডাব্লুপিএফ ডাব্লু / এমভিভিএম দিয়ে শুরু করার সঠিক উপায়
লিন ক্রম্বলিং

23

আমি এই নিবন্ধগুলি সত্যিই পছন্দ করেছি:

  1. আমার মতো তার্ডড লোকদের জন্য এমভিভিএম
  2. আমার মতো কার্ডগুলি এমভিভিএম অ্যাপ্লিকেশনগুলি তৈরি করে

তিনি সত্যিই একটি হাস্যকর উপায়ে ধারণাটি ডাম্বস করেছেন। পরার যোগ্য.


15

রিড কপসি একটি দুর্দান্ত টিউটোরিয়াল প্রকাশ করেছিলেন যা উইনফর্মগুলিতে একটি তুচ্ছ আরএসএস অ্যাপ্লিকেশন লেখেন, তারপরে ডাব্লুপিএফকে একটি সরাসরি বন্দর করে এবং অবশেষে এমভিভিএমে রূপান্তরিত করে। আপনি জোস স্মিথের নিবন্ধের মতো একটি সম্পূর্ণ বিবরণ চেষ্টা করার আগে এবং এটি মোকাবেলার আগে এটি এমভিভিএমের সাথে একটি দুর্দান্ত পরিচয় দেয় । আমি খুশী যে আমি জোশের নিবন্ধের আগে রিডের টিউটোরিয়ালটি পড়েছি, কারণ জোশ যে খননটি খনন করছেন তা বোঝার জন্য এটি আমাকে একটু প্রসঙ্গ দেয়।



10

আমি জোশ স্মিথের নিবন্ধটি পড়েছি এবং এটি খুব কঠিন পেয়েছি। একবার বুঝতে পারার পরে, আমি একটি খুব সহজ একটি লিখেছিলাম যাতে এটি আপনাকে সত্যই শুরু করা উচিত। এটি এখানে পাবেন






7

কিছুক্ষণ আগে আমি একই পরিস্থিতিতে ছিলাম (যদিও ইতিমধ্যে আমার কাছে ডাব্লুপিএফের সামান্য জ্ঞান ছিল) তবে আমি একটি সম্প্রদায় উইকি শুরু করেছি। সেখানে প্রচুর দুর্দান্ত রিসোর্স রয়েছে:

মডেল-ভিউ-ভিউমোডেল (ডেটা) বোঝার জন্য আমি কী অ্যাপ্লিকেশনগুলি অধ্যয়ন করতে পারি?


6

আমার ব্লগে ডাব্লুপিএফ এমভিভিএম এবং ডাব্লুপিএফ প্রিজমের জন্য স্ক্র্যাচ থেকে শুরু করে একটি সম্পূর্ণ টিউটোরিয়াল রয়েছে। একবার দেখে এখানে: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx


6

কিছু ব্লগ / ওয়েবসাইটগুলি চেক আউট করার জন্য:

বর্তমানে, জোশ স্মিথের একটি " প্রেমের সাথে রাশিয়া থেকে " নিবন্ধ রয়েছে যা আপনার কোনও উপকারে আসতে পারে।


1
ভাল, "রাশিয়া থেকে প্রেমের" নিবন্ধটি বেশ ভাল, তবে আমি মনে করি এটি এমভিভিএম সম্পর্কে ইতিমধ্যে কিছু জ্ঞান রয়েছে এমন লোকদের জন্যই ...
টমাস লেভস্ক

ডাব্লুপিএফ-এর লিঙ্কের জন্য +1। তাঁর নিবন্ধ, নমুনা এবং স্নিপেটস সত্যই আমাকে ডব্লুপিএফ-তে দ্রুত গতিতে উঠতে সহায়তা করেছিল।
dthrasher


5

সাম্প্রতিককালে (গত মাসে) কিছুটা মুক্তি পাওয়ার জন্য, ডাব্লুপিএফ এবং সিলভারলাইটে রাইনার স্ট্রোপেকের ভিডিও সিরিজ এমভিভিএমটি একবার দেখুন

তিনি এখান থেকে সরাসরি উড়ে বেড়ান, তবে একটি সত্যিকারের অ্যাপ্লিকেশন দিয়ে শেষ থেকে শেষ করা খুব ভাল কাজ করে।


এটি ভিডিওর একদম দুর্দান্ত সেট set ভাল কল.
demcodemonkey



4

আমি ক্যাব ভাড়া নেওয়ার অনুকরণের জন্য ডাব্লুপিএফ, প্রিজম এবং এমভিভিএম ব্যবহার করে একটি আবেদন লিখেছি, আপনি আমার ব্লগে এটি সম্পর্কে পড়তে পারেন, উত্সটি এখানে ডাউনলোড করতে এবং এটির সাথে খেলতে পারেন।


4

যদি আপনি উইনফর্মগুলি থেকে এসে থাকেন এবং আপনি কোনও টিউটোরিয়াল খুঁজছেন। আমি আপনাকে ভিজ্যুয়াল স্টুডিওর জন্য এমভিভিএম ট্রেনিং এক্সটেনশনের প্রস্তাব দিচ্ছি: http: //visualstudiogallery.msdn.mic Microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 কোডের উদাহরণ সহ এটি টিউটোরিয়াল। টিউটোরিয়ালটি 3 তে বিভক্ত করা হয়েছে: বেসিক ডাব্লুপিএফ অ্যাপ্লিকেশন, এমভিভিএম-তে একই অ্যাপ্লিকেশন এবং নিয়ন্ত্রণের বিপরীতমুখী ব্যবহার করে একই অ্যাপ্লিকেশন। আপনার ক্ষেত্রে বেশ দরকারী :)

আমি এগুলিও পছন্দ করি http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

এবং এই এক প্রিজম সঙ্গে হয়। http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx আপনি প্রিজমের দৃষ্টিভঙ্গি গ্রহণ করা ভাল হতে পারে যদি আপনি এমভিভিএমের সাথে ডাব্লুপিএফ অ্যাপ্লিকেশনগুলি প্রোগ্রাম করার কথা ভাবছেন






আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.