ASP.NET Web Forms - Tutorial

ASP.NET adalah generasi berikutnya ASP, bukan versi pembaruan ASP.

Dasar-dasar yang Anda perlu miliki

Sebelum melanjutkan belajar, Anda harus mempunyai pemahaman dasar tentang hal berikut:

  • WWW, HTML serta dasar-dasar pengembangan situs web
  • Bahasa skrip seperti JavaScript atau VBScript
  • Dasar-dasar server skrip

Jika Anda ingin belajar proyek-proyek ini terlebih dahulu, silakan kunjungi Beranda Akses tutorial ini.

Apa itu ASP?

Teknologi skrip server Microsoft yang lama bernama ASP (Active Server Pages) saat ini sering disebut ASP klasik.

ASP 3.0 adalah versi terakhir dari ASP klasik.

Untuk belajar lebih banyak tentang ASP, silakan belajar dari tutorial kami. Tutorial ASP.

ASP.NET bukan ASP

ASP.NET adalah generasi berikutnya ASP, bukan versi pembaruan ASP.

ASP.NET adalah teknologi skrip server yang baru, Microsoft telah menulis ulang ASP.NET dari dasar, ASP.NET tidak dapat kompatibel ke balik dengan ASP.

Anda akan belajar lebih banyak tentang perbedaan ASP dan ASP.NET di bab berikutnya dalam tutorial ini.

ASP.NET adalah bagian utama kerangka kerja .NET Microsoft.

Apa itu ASP.NET?

ASP.NET adalah teknologi skrip server yang dapat menjalankan skrip (yang disematkan di halaman web) oleh server Internet.

  • ASP.NET adalah teknologi perusahaan Microsoft.
  • ASP mengacu pada halaman server dinamis (Active Server Pages).
  • ASP.NET adalah program yang dijalankan di IIS.
  • IIS (Internet Information Services) adalah server internet milik Microsoft.
  • IIS adalah komponen yang disertakan secara gratis di sistem operasi Windows Server.
  • IIS juga adalah bagian dari Windows 2000 dan Windows XP Professional.

Apa itu berkas ASP.NET?

  • Berkas ASP.NET mirip dengan berkas HTML.
  • Berkas ASP.NET dapat mengandung HTML, XML, dan skrip.
  • Skrip di berkas ASP.NET dieksekusi di server.
  • Ekstensi berkas ASP.NET adalah ".aspx".

Bagaimana ASP.NET bekerja?

  • Ketika browser meminta berkas HTML, server akan mengembalikan berkas itu.
  • Ketika browser meminta berkas ASP.NET, IIS akan mengirim permintaan itu ke mesin ASP.NET di server.
  • Mesin ASP.NET akan membaca berkas baris demi baris dan melaksanakan skrip di dalam berkas.
  • Akhirnya, berkas ASP.NET akan dikembalikan ke browser dalam bentuk HTML.

Apa itu ASP+?

ASP+ setara dengan ASP.NET.

ASP+ adalah nama awal yang digunakan Microsoft selama pengembangan ASP.NET.

Kerangka kerja .NET Microsoft

Kerangka kerja .NET adalah infrastruktur dasar platform .NET Microsoft.

Kerangka kerja .NET adalah lingkungan untuk membangun, mengembangkan, dan menjalankan aplikasi Web dan layanan Web.

Teknologi server pertama Microsoft ASP (Active Server Pages) adalah bahasa pemrograman yang kuat dan fleksibel. Namun, ia terlalu berfokus pada kode, bukan sebuah kerangka aplikasi dan bukan alat pengembangan tingkat perusahaan.

Tujuan pengembangan framewark .NET oleh Microsoft adalah untuk menyelesaikan masalah ini.

Kata kunci framewark .NET:

  • Pemrograman yang lebih cepat dan mudah
  • Pengurangan jumlah kode
  • Mode pemrograman deklaratif
  • Lapisan kontrol layanan yang kaya
  • Bibliotheka tipe yang luas
  • Dukungan alat pengembangan yang lebih baik

Framewark .NET termasuk 3 bagian utama:

Bahasa pemrograman:

  • C# (Dibaca C sharp)
  • Visual Basic (VB .NET)
  • J# (Dibaca J sharp)

Teknologi server dan teknologi klien:

  • ASP .NET (Active Server Pages)
  • Windows Forms (solusi desktop Windows)
  • Compact Framework (PDA / solusi mobil)

Lingkungan Pengembangan:

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

Panduan ini menjelaskan tentang konten ASP.NET.

ASP.NET 2.0

ASP.NET 2.0 membuat peningkatan bagi ASP.NET dengan menambah dukungan untuk berbagai fitur baru.

Dalam bab berikutnya di panduan ini, Anda dapat belajar lebih banyak tentang perbedaan antara ASP.NET 2.0 dan ASP.NET.

ASP.NET 3.0

ASP.NET 3.0 bukan versi baru ASP.NET. Ini hanya nama pustaka framework baru untuk ASP.NET 2.0, yang mendukung:

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

Keterangan:Panduan ini tidak mencakup ASP.NET 3.0.