ভিজ্যুয়াল বেসিক 9 সহ গতিশীল মানচিত্র
2008 ভিসুয়াল বেসিক, সংস্করণ উচ্চ ক্ষমতা ও জীবনকাল যে বিবেচনা করা হয়েছে এর মধ্যে একটি সম্পূর্ণ অসঙ্গতি মনে করা হয়।
প্রকাশিত এক নিবন্ধে দুটিই MSDN ম্যাগাজিন তার সংস্করণ ডিসেম্বর 2007 এ, স্কট Wisniewski, মাইক্রোসফট এ সফটওয়্যার নকশা প্রকৌশলী কিভাবে মানচিত্রগুলি ভিসুয়াল বেসিক ব্যবহার করে আঁকা টিউটোরিয়াল প্রণালী দ্বারা একটি অসামান্য কাজ দেখায়। এই না শুধুমাত্র ভিসুয়াল বেসিক সবচেয়ে আকর্ষণীয় বৈশিষ্ট্য কিছু একটা বিক্ষোভের, কিন্তু সঙ্গে একটি কাজ উদাহরণস্বরূপ যে আপনি অন্যান্য উন্নত অ্যাপ্লিকেশন যোগ করার জন্য একটি বেস হিসাবে ব্যবহার করতে পারে প্রদান করে।
এই পোস্টের শুরুতে আমরা রেফারেন্স দিয়েছিলাম যে এটি বহু আগেই ধরে নেওয়া ধারণাটির সাথে বিরোধিতা করে যে ভিজুয়াল বেসিক একটি ডেথ লাইনে ছিল। এই ভিত্তিটির পরামর্শ মাইক্রোসফ্টের বিক্রয়টি বজায় রাখার জন্য প্ল্যাটফর্মগুলি ত্যাগ করার পাগল অভ্যাসের ভিত্তিতে তৈরি; জাভাের বিরুদ্ধে প্রতিদ্বন্দ্বিতা করার জন্য তার হতাশায়। নেট এবং সি (শার্প) এর দিকে তার প্ররোচিত চাপ দেওয়ার পরে।
আমরা জানি যে উইন্ডোজ প্ল্যাটফর্মে উন্নয়নের দিকে ভিজ্যুয়াল বেসিক যে সীমাবদ্ধতাগুলি নিয়ে এসেছিল, তার প্রতিস্থাপন করতে হবে যখন উইন 32 এক্স পরিবেশের মৃত্যুর পরে, মাইক্রোসফ্ট জোরালোভাবে .NET প্রবেশ করে এবং ফ্রেমওয়ার্ক দ্বারা তার গতিশীল লাইব্রেরি কৌশল (ডিএল) পরিবর্তন করে লাইনের নীচে সি ++ আনে; সুতরাং এটি আশা করা হয়েছিল যে ভিজ্যুয়াল বেসিক উচ্চস্বরে মারা গেল ... মনে হচ্ছে উইন্ডোজ ভিস্তার দখল নেওয়ার সময় এটি দীর্ঘমেয়াদেই ঘটবে (বছর ২০১৪ :))
ইতিহাস যদি পুনরাবৃত্তি করে তবে ভিজ্যুয়াল বেসিক এবং .NET ঘটবে যেমন এসকিউএল এবং অ্যাক্সেসের জীবন বাড়ানোর জন্য মাইক্রোসফ্ট ফক্সের সাথে করেছিল। যদিও এখন প্রতিযোগিতাটি সে সময়ের মতো ছিল না, তবে মাল্টিলেয়ার ডিজাইন এবং ওয়েব ইন্টিগ্রেশনের ট্রেন্ডগুলি ডিটোনেটর যা ভিজ্যুয়াল বেসিক পতন বা মুখোশকে পরিণত করবে।
ওয়েল, এটা স্কট দ্বারা যাকে জাহির উন্নয়ন কটাক্ষপাত গ্রহণ মূল্য, কিন্তু আমরা সুপারিশ সম্পূর্ণ নথি পড়া আমরা পোস্টের আকার সম্পর্কে কিছু মন্তব্য অতিসরলীকরণ প্রয়োজন করতে হবে।
1। WPF ব্যবহার পরিবেশ
আসুন স্বীকার করি, নিবন্ধটি খুব ভালভাবে বিস্তৃত এবং বিমূর্ত, বিশেষ করে যদি কৃতিত্বটি একজন সম্পাদকের না হয় তবে বিকাশকারীরই হয়; ব্যাখ্যা করে কিভাবে wPF (উইন্ডোজ প্রেজেন্টেশন ফাউন্ডেশন) পরিবেশ অনুবাদ করতে পারে যা আমরা "অবজেক্ট" হিসাবে জানতাম, "জ্যামিতি" এর একটি বিস্তৃত ধারণার অধীনে, যা গতিশীল কোডের সাথে যুক্ত হতে পারে... আমরা ভাবছি যে এটি শুধুমাত্র এই জন্য প্রোগ্রামিং উদ্দেশ্য। ফ্ল্যাশ ম্যাপ বা জ্যামিতির মতো "ভিউ" একটি ডাটাবেস থেকে উড়ে এসে পুনর্গঠন করা হয়।
2। আবেদন অবজেক্ট মডেল
লেখক কীভাবে তিনি ডেটা প্রদর্শনের ফর্মটি কনফিগার করেছেন (পুনরায় নতুন করে তৈরি করেছেন) ... তার মধ্যে খুব সৃজনশীল ধারণা ম্যাপ, অঞ্চল, নির্ভরতা Objetct অধীনে বহুভুজ সবকিছু এবং জুম, প্যান, এক্সেন্টের মতো মৌলিক ক্রিয়াকলাপগুলিতে ইতিমধ্যে স্থানীয় অ্যাপ্লিকেশনগুলি কী আক্ষরিকভাবে পুনর্নবীকরণের অর্থে উদ্বেগজনক। আমরা যদি উদ্বেগ প্রকাশ করব যে নতুন ম্যাপিং প্ল্যাটফর্মগুলি এই ক্রিয়াকলাপগুলির উপর ভিত্তি করে বিকশিত হওয়ার কারণে, খাঁটি কোড পুনর্বিন্যাসের মধ্যে থাকা বর্জ্যের কারণে বিবেচনা করা হবে যে প্রোগ্রামিংয়ের চেয়ে এই ক্ষেত্রটির জন্য ভাল-ডকুমেন্টেড কার্টোগ্রাফিক, জিওডেটিক এবং এখন ভৌগলিক ধারণাগুলির অভিযোজন প্রয়োজন, তবে প্রতিবার আপনি পুনর্নির্মাণ করতে চান সিস্টেমগুলি উপেক্ষা করা হয়। সুতরাং আমরা সৃজনশীলতার সমালোচনা করি না, বরং আমরা আমাদের টুপিগুলি এমন ব্যক্তির কাছে নিয়ে যাই যিনি কোনও কিছু বিকাশ করে এবং এটিকে খুব খোলাখুলিভাবে ভাগ করে নিতে চান, তবে আমরা ইতিমধ্যে যা অর্জন করেছি তার মান নির্ধারণ এবং পদ্ধতিবদ্ধ করার আসন্ন প্রয়োজন মনে করি remember
আমি একটি শব্দগুচ্ছ কিছুক্ষণ আগে নাকি আমি শুনেছি একটি সভায় আসা:
... আমরা একটি আর্কভিউ ব্রাসিলিও তৈরি করতে চাইছি ...
3। ক্লাস ম্যাপ ব্যবহার
এখানে, একটি খুব সৃজনশীল উপায়ে, লেখক বহুভুজগুলিকে উত্তর আমেরিকার ফেডারেল স্ট্যান্ডার্ডগুলির সাথে লিঙ্ক করেছেন যা FIPS নামে পরিচিত, যদিও এগুলি শুধুমাত্র "পরিসংখ্যানগত" উদ্দেশ্যে ব্যবহৃত হয়, আমাদের কাছে মনে হয় যে ছেলেটি একটি ভাল চাকরি ধূমপান করেছে। এটি ঠিক বলেছে, "অঞ্চল" বৈশিষ্ট্যগুলি বাহ্যিকভাবে সম্পাদনাযোগ্য হবে৷
4। এক্সএমএল ডেটা ম্যানেজমেন্ট
অবশেষে, আমি অনুমান করি যে কফি খাওয়ার পরে চিন্তাভাবনা করার পরে আপনি একটি (প্রায় অনিবার্য) xml এবং LinQ কাঠামোর জন্য একটি কাঠামোগত উপায়ে ডেটা এবং জ্যামিতি আমদানি করার সিদ্ধান্ত নিয়েছেন, যদিও এখানে আপনি এই জটিল ক্ষেত্রের সীমাবদ্ধতার মধ্যে চলে গেছেন, জিওডেসি। এটি দেখায় যে এই অর্থে পুনরায় উদ্ভাবন করা বিপজ্জনক, যদি ফলাফলের উদ্দেশ্য খুব স্পষ্ট না হয়; আমাদের কাছে মনে হয় যে তিনি যে কাজটি করেছেন "ফলাফল দেখতে"খুব ভাল, উদ্বেগের বিষয় হল যখন এই ফলাফলটি একজন নির্বাহী একটি সভায় দেখেন এবং বলেন:
"আমার শেয়ারহোল্ডারদের সাথে যোগাযোগ আছে যারা এই অ্যাপ্লিকেশনটিতে বিনিয়োগ করতে ইচ্ছুক, যাতে আমরা একটি ম্যাপিং সিস্টেম তৈরি করতে পারি যা মেগা ইনস্টিটিউট অফ টেরিটোরিয়াল ম্যানেজমেন্টে প্রয়োগ করা যেতে পারে..."
এবং এটি দিয়ে দিন, তারা কিছু পুনরায় উদ্ভাবন করে ... স্কট তার অ-ভূ-তাত্ত্বিক ভাষায় স্বীকার করে
"জটিল জ্যামিতিগুলির জন্য, আমি যা করেছি তা হল দুটি পরিসংখ্যান তৈরি করা, প্রথমে আমি ব্যাকগ্রাউন্ডে একটি দেখালাম যাতে সামনেরটি ঢেকে না যায় এবং এইভাবে এটি একটি দ্বীপের মতো দেখায়..."
5। প্রয়োজনীয় সিদ্ধান্তে
পরিশেষে, আমাদের প্রোগ্রামার বন্ধুদের জন্য, আমরা নথির প্রস্তাব দিই, কারণ এটি তৃতীয় পক্ষের কোডগুলি ব্যবহার না করে মানচিত্রের অ্যাপ্লিকেশনগুলি তৈরি করা কীভাবে সম্ভব তা দেখায় ... আমরা লেখককে তার কী প্রত্যাশা রয়েছে সে সম্পর্কে শেষ করে সমবেদনা জানিয়ে তাঁর দয়া ও স্পষ্টতার জন্য আমরা তাকে ধন্যবাদ জানাই:
মূলত, ভিসুয়াল বেসিক, WPF এবং LINQ এক্সপ্রেশন মিশ্রণের ব্যবহার আমি একজন বিদ্যমান তথ্য শরীর থেকে অপেক্ষাকৃত বাস্তবধর্মী দৃশ্য পুনরায় নির্মাণের সক্ষম একটি অ্যাপ্লিকেশন গড়ে উঠতে পারে। এই অ্যাপ্লিকেশনটি সহজে বিভিন্ন বছর থেকে ডেটা দেখতে বা বিভিন্ন উপায়ে তথ্য নিপূণভাবে বাড়ানো যেতে পারে। সকল কোড এই নিবন্ধটি ডাউনলোড করার পাওয়া যায়, তাই পরীক্ষা বিনা দ্বিধায় এবং দেখুন কি আপনি পেতে পারেন।
এর মাধ্যমে: Geomusings