উইনফর্মগুলি থেকে ডাব্লুপিএফ-তে সরানো [বন্ধ]


26

আমি দীর্ঘ সময়ের অভিজ্ঞ উইন্ডোজ ফর্ম বিকাশকারী, তবে এখন ডাব্লুপিএফ-এ চলে যাওয়ার সময় এসেছে কারণ একটি নতুন ডাব্লুপিএফ প্রকল্প শীঘ্রই আমার কাছে আসবে এবং ডাব্লুপিএফ শিখতে নিজেকে প্রস্তুত করার জন্য আমার হাতে একটি স্বল্প লিড সময় রয়েছে।

অভিজ্ঞ উইনফর্মস ডেভেলোপারের জন্য সেরা উপায় কী?

আপনি কি খুব অল্প সময়ের মধ্যে ডাব্লুপিএফ শিখতে কিছু ইঙ্গিত এবং সুপারিশ দিতে পারেন!

সরল নমুনা WPF সমাধান এবং সংক্ষিপ্ত (ভিডিও) টিউটোরিয়াল আছে ? আপনি কোন বইয়ের সুপারিশ করবেন? Www.windowsclient.net একটি ভাল সূচনা পয়েন্ট? অফিসিয়াল মাইক্রোসফ্ট সাইটের বিকল্প আছে?


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

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

উত্তর:


21

এটি আমার প্রস্তাব।

কয়েকটি এমভিভিএম ফ্রেমওয়ার্ক রয়েছে। এই প্রশ্নটি আপনাকে একটি চয়ন করতে সহায়তা করতে পারে।


একাধিক বিকল্প - দুর্দান্ত উত্তর!
ওজ

11

আমি সবেমাত্র এটির মধ্য দিয়ে এসেছি, তাই এটি আমার মতে সতেজ।

মূলগুলি হ'ল: নির্ভরতা সম্পত্তি সিস্টেম, রাউন্ড ইভেন্ট সিস্টেম, কমান্ডস, বাঁধাই, INotifyPropertyChanged, শৈলী, নিয়ন্ত্রণ টেমপ্লেট, ডেটা টেম্পলেট, শ্রেণিবদ্ধ টেম্পলেট, ট্রিগার, সংস্থানসমূহ, পর্যবেক্ষণযোগ্য সংগ্রহ

প্যাটার্ন অনুযায়ী: এমভিভিএম, ওয়ার্কের ইউনিট, রিপোজিটরি এবং ডিআই / আইওসি এমভিভিএম হ'ল প্রধান, অন্যরা কেবল ঘন ঘন উপস্থিত হয়। উইনফর্মগুলিতে শুরু করার চেয়ে এখন আরও অনেকগুলি ফ্রেমওয়ার্ক রয়েছে। মাইক্রোসফ্টের প্যাটার্নস এবং অনুশীলনগুলির সাইটটি দেখার মতো, প্রিজম বেশ ভাল।

এপ্রেসের সি # ২০১০-তে প্রো ডাব্লুপিএফ এই বিষয়টির জন্য আমার প্রিয় বই, অন্য ভাল বইগুলির মধ্যে ইলাস্ট্রেটেড ডাব্লুপিএফ, ডাব্লুপিএফ 4 প্রকাশিত এবং স্যামস নিজেকে 24 ঘন্টা ডাব্লুপিএফ শেখায়। শেষটি একটি বিকেলে পৌঁছানো সহজ এবং আপনাকে শুরু করার জন্য উপরের পর্যাপ্ত বিশদটি কভার করবে।

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

আপনি যে প্রকল্পটিতে কাজ করছেন তা ডাব্লুপিএফ 4 ব্যবহার করার চেষ্টা করুন এবং এটি নিশ্চিত করুন Vis ভিজ্যুয়াল স্টুডিও 2010 অনেক সুন্দর, এবং ডাব্লুপিএফ 4 এ প্রচুর পরিমাণে সংশোধন করা হয়েছে যা এটি আরও নির্ভরযোগ্য, দ্রুত এবং সাধারণত উন্নত করে তোলে।

সম্পাদনা: আমি সবেমাত্র উল্লিখিত শ্রেণি শ্রেণিবিন্যাসের চিত্রটি যুক্ত করেছি। আমি মনে করি ওভারভিউয়ের জন্য এটি ভাল। একবার দেখুন এবং আমাকে ভুল কিছু মনে হচ্ছে কিনা তা আমাকে জানান :)

ডাব্লুপিএফ শ্রেণীর শ্রেণিবিন্যাস


1

আমি ডাব্লুপিএফ-অ্যাকশনের মাধ্যমে আমার পথে কাজ করছি । এটি এখনই কিছুটা তারিখযুক্ত তবে এটি জিনিসগুলির একটি ভাল পরিচিতি সরবরাহ করে। আমি 3.5 এবং 4 এর মধ্যে পার্থক্যগুলি সনাক্ত করতে ডাব্লুপিএফ 4 আনলিশডের সাথে অনুসরণ করার পরিকল্পনা করছি am

আমি প্রথমে আনলিশড বইটি দিয়ে শুরু করার চেষ্টা করেছি, তবে এটি আমার পছন্দ হিসাবে কিছুটা ধীরে ধীরে চলছিল।


1

আমি রড স্টিফেন্সের ডাব্লুপিএফ প্রোগ্রামারের রেফারেন্সটি পেয়েছি সত্যই। এটি কোনও রেফারেন্স ম্যানুয়াল নয়, তবে এটি এমন কেউ লিখেছেন যিনি বিষয়গুলি ব্যাখ্যা করতে পারেন। এটি আপনার পুরো ডাব্লুপিএফ ক্যারিয়ার স্থায়ী করবে না, তবে এটি প্রাথমিক শিখনের বাঁককে ছোট করবে।


0

সমস্ত কন্ট্রোল ইত্যাদির জন্য পরিচিতির জন্য আমি এমএস এসডিতে নমুনাগুলি সন্ধান করার পক্ষে এটি পুরোপুরি পেয়েছি - প্রায় এখানে:

সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসডিকে \ উইন্ডোজ \ v6.1 \ নমুনা

ডাব্লুপিএফসামেলস.জেপের অভ্যন্তরে স্যাম্পলস গ্যালারীটিতে ডাব্লুপিএফ নিয়ন্ত্রণ, বাঁধাইকরণ, অ্যানিমেশন ইত্যাদির অনেকের একটি সুন্দর ওভারভিউ রয়েছে

আমি দরকারী বইগুলির মধ্যে একটি খুঁজে পেয়েছি:

http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917

আপনি যখন ইতিমধ্যে উইনফর্মগুলি জানেন তখন এটির জন্য অনেক ভাল বিবরণ রয়েছে।

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