উবুন্টুতে ভিবি.এনইটি প্রোগ্রামিং


16

আমি সবেমাত্র ষষ্ঠ ফর্ম কলেজে শুরু করেছি, এবং আমি একটি কম্পিউটিং এ-স্তর নেব। আমাকে জানানো হয়েছে প্রথম বর্ষের সমস্ত প্রোগ্রামিং উইন্ডোতে ভিবি.এনইটি-তে রয়েছে (আমি বিশ্বাস করি যে আপনি দ্বিতীয় বছরে আরও বেশি স্বাধীনতার অনুমতি পেয়েছেন ...)

আমার কাছে উইন্ডোজ এক্সপি পার্টিশন রয়েছে এবং আপনি ভিজ্যুয়াল বেসিক এক্সপ্রেস সংস্করণটি বিনামূল্যে ডাউনলোড করতে পারেন, তবে আমি জানতে চাই যে আমার পড়াশোনার জন্য আমি কতটা উবুন্টু (মনো বা অন্য কিছু) ব্যবহার করতে সক্ষম হব? আমাকে কোথায় শুরু করতে হবে তার কোনও পয়েন্টার কেউ দিতে পারেন?

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


মনো এবং মনোলোডিপ মনো-প্রজেক্ট.কম দেখুন
বিলাল আক্তার

1
আমি কেবল বলতে চাই যে আমি ভিবি নেট এর সাথে বিকাশ করতে পছন্দ করেছি এবং এটি আমার পছন্দের একটি ভাষা ছিল। দুর্ভাগ্যক্রমে, আমি VB.net শিখতে শুরু করার পরে আমি ইতিমধ্যে সি ++ এবং জাভাতে ক্লাস নিয়েছি এবং এর মাধ্যমে প্রোগ্রামিং ঘৃণা করেছি। আমি আনন্দিত যে স্কুলগুলি প্রাইমার হিসাবে ভিবি দিয়ে শুরু করার দিকে এগিয়ে চলেছে।
থেক্সড

মজাদার. আমি কৌতূহলী, ভিবিএনএন সি # (বা জাভা) এর চেয়ে কীভাবে ভাল?
NoBugs

উত্তর:


18

মনো-ডেভেলফ ব্যবহার করুন তবে এক্স-প্ল্যাটফর্মের নেট থেকে সাবধান থাকুন। নেট বিকাশ

প্রথমে, মনো সফটওয়্যার সেন্টারে খুঁজে বা টাইপ করে এটি ইনস্টল করুন

sudo apt-get install monodevelop mono-vbnc

মনো-ডেভেলফ ভিজ্যুয়াল স্টুডিও এক্সপ্রেসের তুলনায় বেশ বড় পার্থক্য:

  • মোনডেভলফ ডাব্লুপিএফ সমর্থন করে না (উইন্ডোজ প্রেজেন্টেশন ফাউন্ডেশন) তবে উইন্ডোজ 8 এর আগমনের সাথে মাইক্রোসফ্ট ডব্লিউপিএফকে মেরে ফেলার পরিকল্পনা করেছে বলে তার তেমন কিছু আসে যায় না।

  • সঠিক .NET ফ্রেমওয়ার্ক লক্ষ্য ব্যবহার করা হচ্ছে তা যাচাই করুন। একটি সমাধান তৈরির পরে, প্রকল্পটিতে ডান ক্লিক করুন এবং বিকল্পসমূহ-> বিল্ড-> জেনারেলটিতে যান। উইন্ডোজে .NET এর নির্দিষ্ট সংস্করণকে লক্ষ্য করে তোলার চেয়ে আলাদা নয়।

এই বিষয়গুলি বাদ দিয়ে, আমি সত্যই এমন কোনও জিনিস খুঁজে পাইনি যা আমি ছাড়া বাঁচতে পারি না।

কেবলমাত্র অন্য ইস্যু (নন মনো সম্পর্কিত) যেটি আপনাকে কামড়তে ফিরে আসতে পারে তা হ'ল ক্লাসিক লাইনের সমাপ্তি সমস্যা। * নিক্স এখনও এলএফ ব্যবহার করে এবং উইন্ডোজ এখনও লাইন শেষের জন্য সিআরএলএফ ব্যবহার করে তাই আপনি যখন আপনার উত্স ফাইলগুলি পিছনে এবং চতুর্থ উইন্ডোজ / * নিক্সের মধ্যে স্থানান্তর করেন। আফিক, মনোডিভলফ ইউটিএফ -8 এ উত্স ফাইলগুলি ডিফল্টরূপে সংরক্ষণ করে তবে ভিএস উইন্ডোজ এএসসিআইআইতে উত্স ফাইলগুলি সংরক্ষণ করে (উইন্ডোজ -১২২২ ল্যাটিন এএসসিআইআই সহ উইন্ডোজ নির্দিষ্ট লাইন সমাপ্তি সহ)। আপনি যদি ভিজ্যুয়াল স্টুডিও ব্যবহার করে তৈরি করা উত্স ফাইলগুলি পান তবে এটি * নিক্সে কাজ করার জন্য আপনাকে ফর্ম্যাটটি রূপান্তর করতে হতে পারে।

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

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

হালনাগাদ:

সংকলনের জন্য ভিবি কোড পেতে আপনার ভিবি সংকলক মডিউলটি ইনস্টল করতে হবে:

sudo apt-get install mono-vbnc

প্রাসঙ্গিক নয় এমন কিছু সমস্যা মুছে ফেলার জন্য আমি এই উত্তরটি আপডেট করেছি।


1
আমি একটি ত্রুটি বার্তা পাচ্ছি: Error: Visual Basict .NET compiler not found (Mono 2.4.4) (Testing)(এটি আক্ষরিক অর্থে ডিফল্ট প্রিসেট হ্যালো ওয়ার্ল্ড ভিবি.এনইটি কনসোল অ্যাপ্লিকেশনটি চালানোর চেষ্টা করছে)
8128

3
@fluteflute সংকলকটি পাওয়া যায় নি কারণ এটি ইনস্টল করা হয়নি। স্পষ্টতই, .NET এর জন্য VB সংকলকটি সি # এর মতো ডিফল্টরূপে উবুন্টুতে ইনস্টল হয় না। এটি ইনস্টল করতে কেবল 'সুডো অ্যাপটি-get ইনস্টল মোনো-ভিবিএনসি' করুন।
ইভান প্লেস

আপনি মনোডেল্ফগুলিতে ভিজ্যুয়াল স্টুডিও VB.net/C# প্রকল্পগুলি খুলতে সক্ষম, এটি সংকলন করে এবং সূক্ষ্মভাবে চালায়, এমনকি জিইউআই উইন্ডোও ফর্ম কাজ করে। আপনি যদি এমএস উইন্ডোজ ফর্ম অ্যাপ্লিকেশনগুলিতে কাজ করে থাকেন তবে আমি এটি সম্ভব হলে ভিজ্যুয়াল স্টুডিও দিয়ে শুরু করার পরামর্শ দেব। এগুলি ডিজাইনের জন্য মনোোর কোনও সহজ 'ডিজাইন মোড' নেই। (এখনও?)
নোব্যাগস

@ নোবাগস মনো কি উইনফর্মস জিইআইআই পরিচালনা করতে পারে? আমি সর্বদা ভেবেছিলাম তারা কেবল জিটিকে # তে লেগে থাকবে। আমার ধারণা এই উত্তরটি আপডেট করার সময় এসেছে।
ইভান প্লেইস

হ্যাঁ, আমি সমস্যা ছাড়াই মনোতে দুটি উইন্ডোজ-ভিএস প্রকল্প চালিয়েছি। আমি মনে করি আপনি যদিও Monodevelop একটি আমদানি যুক্ত প্রয়োজন হতে পারে? নেটিভ জিটিকে সম্ভবত বেশিরভাগ লিনাক্স সি # অ্যাপ্লিকেশন ব্যবহার করে।
NoBugs

4

এটি আপনার সিলেবাসের উপর নির্ভর করে।

মনো-এর ভিবি.এনইটি ভাষা সমর্থন রয়েছে তবে কাঠামোগুলি কিছু জায়গায় আলাদা এবং আমি পূর্বাভাস দিতে পারি যে আপনার ভাষাটির মূল অংশটি মূল ভাষা হওয়ায় নেট নেট ফ্রেমওয়ার্কটি সম্পর্কে হবে। এটি মোটামুটি প্রাথমিক স্তরের মতো শোনাচ্ছে এমন নাও হতে পারে (কোনও অপরাধের উদ্দেশ্যে নয়!)

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

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

বা আপনার শিক্ষককে পাইথন শিখতে এবং শেখানোর জন্য মারধর করুন। এখনও পর্যন্ত একটি সহজ এবং উন্নত ভাষা।


3
একটি কোলাজ ভাষা হিসাবে পাইথনের জন্য ভার্চুয়াল বাক্সের জন্য +1 + = 1
TheLQ

1
পাইথনের কী সমস্যা? এটি অবশ্যই ভিবি থেকে অনেক ভাল।
dv3500ea

2
ভার্চুয়াল বক্সের জন্য ওহ +1 (এটি ভিজ্যুয়াল বেসিকের মতো ভিবি), শেখার ভাষা হিসাবে পাইথনের জন্য +100।
জাভিয়ের রিভেরা

1
পাইথনের অলৌকিক বাক্য গঠন রয়েছে এবং কখন নির্বাহ করা হয় তা নির্ধারণ করার জন্য সূচকগুলির উপর নির্ভর করে। আমার মতে এটি ভিবি থেকে ভাল, তবে শেখার ভাষা হিসাবে নয়।
ayan4m1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.