বাড়ি উন্নয়ন ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি (এফসিএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি (এফসিএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি (এফসিএল) এর অর্থ কী?

ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি (এফসিএল) সিস্টেম কার্যকারিতা অ্যাক্সেস সরবরাহ করতে .NET ফ্রেমওয়ার্ক অন্তর্ভুক্ত ক্লাস, ইন্টারফেস এবং ডেটা টাইপ সহ পুনরায় ব্যবহারযোগ্য ধরণের একটি বিস্তৃত সংগ্রহ।


.NET এফসিএল সেই ভিত্তিটি তৈরি করে যার উপর ভিত্তি করে অ্যাপ্লিকেশন, নিয়ন্ত্রণ এবং উপাদানগুলি নেট মধ্যে অন্তর্নির্মিত হয় N এটি কনসোল অ্যাপ্লিকেশন, উইন্ডোজ জিইউআই অ্যাপ্লিকেশন, এএসপি.নেট অ্যাপ্লিকেশন, উইন্ডোজ এবং ওয়েব পরিষেবাদি, ওয়ার্কফ্লো-সক্ষম অ্যাপ্লিকেশন, উইন্ডোজ যোগাযোগ ব্যবহার করে পরিষেবা ভিত্তিক অ্যাপ্লিকেশন, এক্সএমএল ওয়েব পরিষেবাদি ইত্যাদির জন্য ব্যবহার করা যেতে পারে developing


পুনরায় ব্যবহারযোগ্য প্রকারের এফসিএল বিকাশকারীদের কারণে একটি সহজ ইন্টারফেস সরবরাহ করে:

  • তাদের স্ব-ডকুমেন্টিং প্রকৃতি
  • কাঠামোটি বোঝার জন্য কম শিক্ষার বক্ররেখা, যা উন্নয়নের প্রক্রিয়াটিকে ত্বরান্বিত করে এবং অনুকূলিত করে
  • এফসিএলে ক্লাস সহ তৃতীয় পক্ষের উপাদানগুলির বিরামবিহীন সংহতকরণ

এফসিএল একটি স্ট্যান্ডার্ড লাইব্রেরি হিসাবে কাজ করে, যা সমস্ত .NET ভাষা এবং সাধারণ ভাষার সাথে সামঞ্জস্যপূর্ণ (সিএলসি-অনুবর্তী) সংকলকগুলির দ্বারা ধারাবাহিকভাবে ব্যবহার করা যেতে পারে।

টেকোপিডিয়া ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি (এফসিএল) ব্যাখ্যা করে

.NET এফসিএল .NET ফ্রেমওয়ার্কের মূল উপাদান key এটি .NET আর্কিটেকচারের মূল কার্যকারিতা সরবরাহ করে, যার মধ্যে রয়েছে:

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

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


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


নেমস্পেসগুলি সম্পর্কিত ক্লাস এবং ইন্টারফেসের একটি লজিকাল গ্রুপ দ্বারা গঠিত সংজ্ঞায়িত ধরণের একটি শ্রেণিবিন্যাসের প্রতিনিধিত্ব করে, যা কোনও ভাষা .NET ফ্রেমওয়ার্ককে লক্ষ্য করে ব্যবহার করা যেতে পারে। তারা অ্যাসেমব্লিতে বাস করে, যা ক্লাস, ইন্টারফেস এবং স্ট্রাকচার সম্পর্কিত বিশদ সম্বলিত ডিপ্লোয়েবল ইউনিট। কোনও প্রকারের সম্পূর্ণ নামের শেষ বিন্দু পর্যন্ত প্রথম অংশটি নামের স্থানটি নির্দেশ করে, যখন শেষ অংশটি প্রকারের নামটি নির্দিষ্ট করে। নেমস্পেসগুলি ব্যবহারের এই উপায়টি নামকরণ বিরোধকে এড়িয়ে চলে, যা দুটি শ্রেণির নাম একই থাকলে উত্থাপিত হতে পারে। নেট সিস্টেমের ফ্রেমওয়ার্কে "সিস্টেম" হ'ল মৌলিক প্রকারের মূল নাম স্থান, "অবজেক্ট" সমস্ত বস্তুর জন্য মূল গঠন করে।


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


মাইক্রোসফ্ট গ্রন্থাগার বিকাশের জন্য গৃহীত হতে প্রয়োজনীয় নির্দেশিকাও সরবরাহ করেছে, যা নেট নেট ফ্রেমওয়ার্কের সাথে প্রসারিত এবং ইন্টারঅ্যাক্ট করে। এই নির্দেশিকাগুলিতে শ্রেণীর পাঠাগারগুলিতে নামকরণের ধরণ এবং সদস্যদের স্ট্যাটিক এবং বিমূর্ত শ্রেণি, ইন্টারফেস, ধরণের সদস্য, ব্যাতিক্রম ইত্যাদি অন্তর্ভুক্ত রয়েছে the এফসিএল লাইব্রেরির ভুল ব্যবহার বিকাশকারী উত্পাদনশীলতার উপর বিরূপ প্রভাব ফেলতে পারে এবং এর ব্যবহারকে নিরুৎসাহিত করতে পারে।


এফসিএল জাভা ফাউন্ডেশন ক্লাসগুলির অনুরূপ। এফসিএল ব্যবহারের ক্ষেত্রে প্রধান চ্যালেঞ্জটি নির্দিষ্ট শ্রেণিটি যা প্রয়োজনীয় কার্যকারিতা সরবরাহ করতে পারে তা জানা।

এই সংজ্ঞা .NET প্রসঙ্গে লেখা হয়েছিল
ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি (এফসিএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা