প্রোগ্রামিং সি শার্প পর্ব ০৩ – মাইক্রোসফট ডট নেট ফ্রেমওয়ার্ক

ডট নেট ফ্রেমওয়ার্ক মাইক্রোসফটের একটি বৈপ্লবিক প্ল্যাটফর্ম, যার মাধ্যমে  আপনারা বিভিন্ন ধরনের  অ্যাপ্লিকেশন তৈরি করতে পারবেন সেগুলো হলো

  • উইন্ডোজ অ্যাপ্লিকেশন
  • ওয়েব অ্যাপ্লিকেশন
  • ওয়েব সার্ভিস

ডট নেট ফ্রেমওয়ার্ক হল একধরনের মাল্টি প্ল্যাটফর্ম অ্যাপ্লিকেশন। এই ফ্রেমওয়ার্ক টি এমনভাবে ডিজাইন করা হয়েছে, যেখানে নিম্নলিখিত প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলো ব্যবহার করা যেতে পারেঃ

সি#, সি++, ভিজ্যুয়াল বেসিক, জাভাস্ক্রিপট, কোবোল ইত্যাদি। এই সব প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলো ডট নেট ফ্রেমওয়ার্কে কাজ করতে পারে, এমনকি একে অপরের সঙ্গেও যোগাযোগ করতে পারে।

ডট নেট ফ্রেমওয়ার্কের রয়েছে প্রচুর সমৃদ্ধ লাইব্রেরি যার মাধ্যমে ব্যবহারকারিরা খুব সহজেই তাদের প্রয়োজনিয় কাজ গুলো সম্পাদন করতে পারবে ।

ডট নেট ফ্রেমওয়ার্কের কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্যের তালিকা নিচে দেওয়া হল:

  • কমন ল্যাঙ্গুয়েজ রানটাইম
  • ডট নেট ফ্রেমওয়ার্ক ক্লাস  লাইব্রেরি
  • কমন  ল্যাঙ্গুয়েজ স্পেসিকেশন
  • কমন টাইপ সিস্টেম
  • মেটাডাটা এবং এসেম্বলার
  • উইন্ডোজ  ফরম
  • এএসপি. নেট এবং এএসপি. নেট  এজাক্স
  • এএসপি. নেট এম ভি সি
  • এডিও. নেট
  • উইন্ডোজ ওয়ার্কফ্লো ফাউন্ডেশন
  • উইন্ডোজ প্রেজেন্টেশন ফাউন্ডেশন
  • উইন্ডোজ কমিউনিকেশন ফাউন্ডেশন
  • লিংক এবং ল্যামডা

সি শার্প এর জন্য ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আই ডি ই)

মাইক্রোসফট সি শার্প প্রোগ্রামিং এর জন্য নিম্নলিখিত  ডেভেলপমেন্ট টুলসের ব্যবস্থা রেখেছে

  • ভিজ্যুয়াল স্টুডিও ২০১০,২০১২,২০১৩,২০১৫
  • ভিজ্যুয়াল  সি শার্প  এক্সপ্রেস ২০১০,২০১২,২০১৩
  • ভিজ্যুয়াল ওয়েব ডেভেলপার

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

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

লিনাক্স বা ম্যাক অপারেটিং সিস্টেমের মাধ্যমে সি শার্প প্রোগ্রাম

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

মনো শুধু মাত্র বিভিন্ন অপারেটিং সিস্টেমে কাজ করতে সাহায্যই করেনা, এর মূল উদ্দেশ হল অন্যান্য অপারেটিং সিস্টেমের প্রোগ্রামারদের প্রোগ্রাম করার জন্য একটা ভাল ডেভেলপমেন্ট টুলস সরবরাহ করা ।

মনো অপারেটিং সিস্টেমে অ্যান্ড্রয়েড, বিএসডি, আইওএস, লিনাক্স,  উইন্ডোজ, সোলারিস, এবং ইউনিক্স এর মত অপারেটিং সিস্টেমে ব্যবহার করা যায় ।

সি শার্প প্রোগ্রামিং সিরিজ

প্রোগ্রামিং সি শার্প পর্ব ০১ – সি শার্প সম্পর্কে প্রাথমিক কিছু কথা

প্রোগ্রামিং সি শার্প পর্ব ০২ – সি শার্পের উৎপত্তি এবং কিছু বৈশিষ্ট্য



  • টেকহাব এর সাথে থাকবেন। কপিরাইট © ২০১৭ | প্রকাশিত লেখাসমুহ টেকহাব.কম.বিডি দ্বারা সর্বস্বত্ব সংরক্ষিত। অনুগ্রহপূর্বক অনুমতি ব্যতীত এই ওয়েবসাইটের কোন লেখা অন্য কোথাও প্রকাশ করবেন না করলে আইনত ব্যবস্তা গ্রহন করা হবে, ধন্যবাদ।

Author: UDOY

Hlw,I am Udoy Saha Abir.

Leave a Reply

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here