Skip Ribbon Commands
Skip to main content

Visual Studio .NET

 

Visual Studio .NET হ'ল ASP ওয়েব অ্যাপ্লিকেশন, XML ওয়েব পরিষেবাদি, ডেস্কটপ অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ্লিকেশন তৈরির জন্য বিকাশকারীর সরঞ্জামের এক সম্পূর্ণ সেট৷ Visual Basic .NET, Visual C++ .NET, Visual C# .NET, এবং Visual J# .NET সবকয়টিই একই ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) ব্যবহার করে, এটি তাদের সরঞ্জামগুলি অংশীদারি করার অনুমতি দেয় এবং মিক্সড ল্যাঙ্গোয়েজ সলিউশনগুলি তৈরিতে সহায়তা করে৷ এছাড়াও, এই ল্যাঙ্গোয়েজ .NET ফ্রেমওয়ার্কের কার্যকারিতাকে অতিরিক্ত সহায়তা করে, এই ফ্রেমওয়ার্কটি মূল প্রযুক্তিগুলিকে অ্যাক্সেস সরবরাহ করে যা ASP ওয়েব অ্যাপ্লিকেশন এবং XML ওয়েব পরিষেবাদির বিকাশকে সহজ করে তোলে৷
Visual Studio .NET চারটি সংস্করণে পাওয়া যায়: প্রফেশনাল, এন্টারপ্রাইজ, ডেভেলপার, এন্টারপ্রাইজ আর্কিটেক্ট এবং অ্যাকাডেমিক৷ Visual Studio-র মূল ল্যাঙ্গোয়েজগুলির মধ্যে রয়েছে — Visual Basic, Visual C++, Visual C#, এবং Visual J# — এদের প্রতিটিই একটি পৃথক মানক সংস্করণে সরবরাহিত৷
.NET ফ্রেমওয়ার্ক
.NET ফ্রেমওয়ার্ক হ'ল XML ওয়েব পরিষেবাদি এবং অ্যাপ্লিকেশন তৈরি, নিয়োগ এবং চালনার জন্য একটি মাল্টি ল্যাঙ্গোয়েজ এনভায়রনমেন্ট৷ এতে থাকা তিনটি প্রধান অংশ হ'ল:
কমন ল্যাঙ্গোয়েজ রানটাইম   নামটি এমন হলেও, রানটাইমের প্রকৃতপক্ষে কোনও উপাদানের রানটাইম এবং ডেভেলপমেন্ট টাইম এক্সপিরিয়েন্স উভয়েই ভূমিকা থাকে৷ উপাদানগুলি চালনার সময়, রানটাইম মেমোরি বরাদ্দ, থ্রেডের শুরু এবং সমাপ্তি ও প্রক্রিয়াকরণ এবং সুরক্ষা নীতি প্রয়োগ করা, তত্সযহ উপাদানটিতে অন্য কোনও উপাদান থাকতে পারে এমন কোনও নির্ভরতাকে সন্তুষ্ট করার জন্য দায়বদ্ধ থাকে৷ বিকাশের সময়, রানটাইমের ভূমিকার সামান্য পরিবর্তন হয়; কারণ এটি বেশী মাত্রায় স্বয়ংক্রিয়ভাবে কাজ করে (যেমন, মেমরি পরিচালনা), রানটাইম ডেভেলপারের এক্সপিরিয়েন্সকে বিশেষত আজকের সাথে যখন COM-এর তুলনা করা হয় তখন একে আরও সহজ করে তোলে৷ বিশেষভাবে বলতে গেলে, প্রতিচ্ছবির মতো বৈশিষ্ট্যগুলি কোনও বিকাশকারীর বিজনেস লজিককে পুনর্ব্যবহারযোগ্য উপাদানে পরিণত করতে যে পরিমাণ কোড লিখতে হয় সেটির উল্লেখযোগ্য হ্রাস ঘটায়৷
ইউনিফায়েড প্রোগ্রামিং ক্লাসেস   ফ্রেমওয়ার্কটি বিকাশকারীদের একটি একীকৃত, অবজেক্ট-মুখী, হায়ারার্কিকাল এবং শ্রেণি লাইব্রেরীর প্রসারণীয় সেট (APIs) সরবরাহ করে৷ বর্তমানে, C++ ডেভেলপাররা Microsoft ফাউন্ডেশন ক্লাসেস এবং জাভা ডেভেলপাররা Windows ফাউন্ডেশন ক্লাসেস ব্যবহার করে৷ ফ্রেমওয়ার্কটি এই বিসদৃশ মডেলগুলি একীকৃত করে আর Visual Basic এবং JScript প্রোগ্রামারদের পাশাপাশি শ্রেণি লাইব্রেরিতে অ্যাক্সেস দেয়৷ সকল প্রোগ্রামিং ল্যাঙ্গোয়েজ APIগুলির একটি কমন সেট তৈরি করে কমন ল্যাঙ্গোয়েজ রানটাইম ল্যাঙ্গোয়েজ নির্বিশেষে উত্তরাধিকার, ত্রুটি পরিচালনা, এবং ডিবাগিং সক্ষম করে৷ JScript থেকে C++ পর্যন্ত সমস্ত প্রোগ্রামিং ল্যাঙ্গোয়েজের ফ্রেমওয়ার্কে সমজাতীয় অ্যাক্সেস থাকে এবং বিকাশকারীরা ল্যাঙ্গোয়েজটি ব্যবহার করতে চান তা মুক্তভাবে বেছে নিতে পারেন৷
ASP.NET, ASP.NET ASP ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করাকে সহজ করে এমন নিয়ন্ত্রণগুলির এবং পরিকাঠামোর একটি সেট সহ একটি ওয়েব অ্যাপ্লিকেশনের মডেল সরবরাহ করে .NET ফ্রেমওয়ার্কের প্রোগ্রামিং শ্রেণিগুলির উপর গঠিত হয়৷ ASP.NET -এ নিয়ন্ত্রণগুলির একটি সেট থাকে, এটি পাঠ্য বাক্স এবং ড্রপ-ডাউন মেনুর মতো সাধারণ HTML ব্যবহারকারীর ইন্টারফেসের উপাদানগুলিকে এনক্যাপসুলেট করে৷ সার্ভারে নিয়ন্ত্রণগুলি একটি অবজেক্ট-মুখী প্রোগ্রামিং মডেল এক্সপোজ করে; এটি ওয়েব ডেভেলপারে অবজেক্ট-মুখী প্রোগ্রামিংয়ের সমৃদ্ধতা এনে দেয়৷ ASP.NET সেশন সেট পরিচালনা এবং প্রক্রিয়া রিসাইক্লিংয়ের মতো পরিকাঠামো পরিষেবাদি সরবরাহ করে যা আবার বিকাশকারীর অবশ্যই লেখা এবং অ্যাপ্লিকেশনের বিশ্বাসযোগ্যতা বাড়ানো উচিত তাকে হ্রাস করে৷ এছাড়াও, ASP.NET বিকাশকারীদের পরিষেবা হিসাবে সফ্টওয়্যার সরবরাহের ধারণাটি ব্যবহার করে৷ XML ওয়েব পরিষেবাদি বৈশিষ্ট্যগুলি ব্যবহার করে, ASP.NET বিকাশকারীরা তাদের বিজনেস লজিক লিখতে পারে এবং SOAP-এর মাধ্যমে পরিষেবাটি সরবরাহ করতে ASP.NET ব্যবহার করতে পারে৷
 

 

 

This site uses Unicode and Open Type fonts for Indic Languages. Powered by Microsoft SharePoint 2013.
©2016 Microsoft Corporation. All rights reserved.