ASP.NET Web Forms - টিউটোরিয়াল

এসপিএনেট হল এসপিএর পরবর্তীতম, নয় এসপিএর অপডেট

আপনাকে থাকতে হবে মৌলিক জ্ঞান

পঠনশৈলী করা আগে, আপনাকে নিচের জ্ঞান সম্পর্কে মৌলিক জ্ঞান থাকতে হবে:

  • ডাবলিউডব্লিউডব্লিউ, এইচটিএমএল এবং ওয়েবসাইট নির্মাণের মৌলিক জ্ঞান
  • স্ক্রিপ্টিং ভাষা যেমন জেভাস্ক্রিপ্ট বা ভিবিস্ক্রিপ্ট
  • সার্ভার স্ক্রিপ্টিং এর মৌলিক জ্ঞান

আপনি এই প্রকল্পগুলি প্রথম শিখতে চান তবে, আমাদের হোম পেজ এই টিউটোরিয়ালগুলি দেখুন。

এসপি কি?

মাইক্রোসফটের পূর্ববর্তী সার্ভার এন্ড স্ক্রিপ্টিং টেকনোলজি এসপি (একটিভ সার্ভার পেজ) এখন সাধারণত ক্লাসিক্যাল এসপি হিসাবে পরিচিত。

ASP 3.0 হল ক্লাসিক্যাল এসপির শেষ সংস্করণ。

এসপিএ সম্পর্কে আরও বেশি জানতে আমাদের টিউটোরিয়াল নির্দেশিকা পড়ুন এসপিএ টিউটোরিয়াল.

এসপিএনেট নয় এসপিএ

এসপিএনেট হল এসপিএর পরবর্তীতম, নয় এসপিএর অপডেট

এসপিএনেট হল একটি নতুন প্রকৃতির সার্ভার সাইড স্ক্রিপ্টিং, মাইক্রোসফট এসপিএনেট পূর্বপুরুষকে সম্পূর্ণভাবে পুনর্লিখিত করেছে, এসপিএনেট এসপিএর সাথে পুনর্বহুল সম্পর্ক নেই

আপনি আগামী চাপটিতে এসপিএ এবং এসপিএনেটের মধ্যে পার্থক্য সম্পর্কে আরও একটি শিক্ষার সুযোগ পাবেন

এসপিএনেট হল .NET ফ্রেমওয়ার্কের একটি প্রধান অংশ

এসপিএনেট কীভাবে?

এসপিএনেট হল সার্ভার সাইড স্ক্রিপ্টিং টেকনোলজি, যা (ওয়েবপেজে অন্তর্নিহিত) স্ক্রিপ্টকে ইন্টারনেট সার্ভার দ্বারা এক্ষয়িত করতে সক্ষম করে

  • এসপিএনেট হল মাইক্রোসফট কোম্পানির একটি টেকনোলজি
  • ASP হল অ্যাকটিভ সার্ভার পেজ (ডাইনামিক সার্ভার পেজ)
  • এসপিএনেট হল IIS-তে চালানো একটি প্রোগ্রাম
  • IIS (ইন্টারনেট ইনফরমেশন সার্ভিস) হল মাইক্রোসফটের ইন্টারনেট সার্ভার
  • IIS হল Windows servers অপারেশিং সিস্টেমের সাথে ফ্রি বান্ডড কম্পোনেন্ট
  • IIS হল Windows 2000 এবং XP প্রোফেশনাল এডিশনের অংশ

এসপিএনেট ফাইল কীভাবে?

  • এসপিএনেট ফাইলগুলি HTML ফাইলের অনুরূপ
  • এসপিএনেট ফাইলগুলি HTML, XML এবং স্ক্রিপ্ট ধারণ করতে পারে
  • এসপিএনেট ফাইলের স্ক্রিপ্ট সার্ভারে এক্ষয়িত হবে
  • এসপিএনেট ফাইলের ফাইল সম্প্রসারণ .aspx

এসপিএনেট কীভাবে কাজ করে?

  • যখন ব্রাউজার HTML ফাইল অনুরোধ করে, সার্ভার তা ফাইলটি ফিরিয়ে দেবে
  • যখন ব্রাউজার এসপিএনেট ফাইল অনুরোধ করে, IIS তা সার্ভারের এসপিএনেট ইঞ্জিনের কাছে পাঠাবে
  • এসপিএনেট ইঞ্জিন ফাইলটির প্রত্যেক সার্ট পড়বে এবং ফাইলের স্ক্রিপ্টকে এক্ষয়িত করবে
  • শেষপর্যন্ত, এসপিএনেট ফাইলগুলি পরিবর্তিত হয় একটি সহজ এইচটিএমএল ফর্মে

এসপিপ্লাস কীভাবে?

এসপিপ্লাস এসপিএনেটের সমতুল্য

এসপিপ্লাস হল মাইক্রোসফট এসপিএনেট উন্নয়নের সময় ব্যবহৃত প্রাথমিক নাম

মাইক্রোসফট .NET ফ্রেমওয়ার্ক

.NET ফ্রেমওয়ার্ক হল মাইক্রোসফট .NET প্ল্যাটফর্মের ভিত্তি

.NET ফ্রেমওয়ার্ক হল ওয়েব অ্যাপ্লিকেশন এবং ওয়েব সার্ভিসেস নির্মাণ, উন্নয়ন এবং চালু করার একটি পরিবেশ

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

মাইক্রোসফট দ্বারা .NET ফ্রেমওয়ার্ক উন্নয়নের উদ্দেশ্য এই সমস্যাগুলি সমাধান করা।

.NET ফ্রেমওয়ার্ক কীওয়ার্ড:

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

.NET ফ্রেমওয়ার্ক 3টি প্রধান অংশ নিয়ে গঠিত:

প্রোগ্রামিং ভাষা:

  • C# (প্রয়ায় C sharp)
  • Visual Basic (VB .NET)
  • J# (প্রয়ায় J sharp)

সার্ভার এবং ক্লায়েন্ট টেকনোলজি:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows ডেস্কটপ সলুশন)
  • Compact Framework (PDA / মোবাইল সলুশন)

ডেভেলপমেন্ট এনভায়রনমেন্ট:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

এই টিউটোরিয়ালটি এসপিএনইটি সম্পর্কে জানায়。

ASP.NET 2.0

ASP.NET 2.0 বেশিরভাগ নতুন বৈশিষ্ট্যসম্পন্ন সমর্থন যোগ করে, এসপিএনইটি-তে উন্নতি করেছে。

এই টিউটোরিয়ালের পরবর্তী চপ্তীতে, আপনি আরও বেশি জানতে পারবেন যে কিভাবে ASP.NET 2.0 এবং ASP.NET-এর মধ্যে পার্থক্য রয়েছে。

ASP.NET 3.0

ASP.NET 3.0 নতুন সংস্করণের ASP.NET নয়। এটি কেবলমাত্র নতুন ASP.NET 2.0 ফ্রেমওয়ার্ক লাইব্রেরির নাম তোলা হয়, যা নিচের উপরোক্ত সমর্থন করে:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

মন্তব্য:এই টিউটোরিয়ালটি ASP.NET 3.0-এর সঙ্গে সংশ্লিষ্ট না হয়。