Panduan Pemrograman ASP.NET Lengkap
Panduan Pemrograman ASP.NET Lengkap
NET
Bab 1
TERM DEFINISI CONTOH
Halaman Server Aktif (hlm.2) Halaman yang berisi skrip sisi server
Halaman termasuk sisi server (pg.2) Mengandung kode dan konten yang digunakan di beberapa halaman Akhiri dengan ekstensi file .inc atau .asp
aka Kontrol Pengguna (hlm.5)
Formulir web (hlm. 3) Memungkinkan pengembangan dan pemrosesan formulir dengan cepat di halaman web Akhir dalam .aspx
Layanan web (hal. 3) Mengandung kode yang terekspos kepada publik, sehingga mereka dapat mengintegrasikanAkhir di .asmx
dengan aplikasi web lainnya
Template HTML (hlm.4) Memuat konten desain, tata letak, dan kontrol.
CATATAN: Sebagian besar buku HTML menyebut kontrol sebagai tag atau elemen. Dalam [Link], ini dikenal sebagai kontrol HTML.
Kontrol server Mirip dengan kontrol HTML tetapi diproses oleh server <input type="text" runat="server"/>
Kontrol Form [Link] Diidentifikasi dengan awalan asp: diikuti dengan nama dari <asp:Button id =
pengendalian
Kontrol Literal Konten halaman yang tidak ditugaskan ke kontrol tertentu
Pemrograman berorientasi objek Memungkinkan Anda menggunakan objek yang dapat diakses oleh orang lain
program
Objek Sekumpulan metode dan properti yang terkait yang adalah
tersegregasi
Properti Digunakan untuk menetapkan nilai variabel yang didefinisikan di dalam sebuah
objek.
Kontrol Keputusan Gunakan ekspresi kondisional untuk menentukan blok kode mana yang akan dieksekusi.
Struktur
Kode Prosedural Nama untuk pernyataan kode yang digunakan saat menggunakan pemrograman prosedural.
Modul Terdiri dari satu atau lebih kelas
Kelas Langkah pertama untuk membuat objek adalah menentukan definisi objek, yang dikenal sebagai kelas.
Bertindak sebagai template untuk objek BARU.
Instansiasi Langkah kedua untuk membuat objek adalah menginisialisasi dan mendeklarasikan objek dari sebuah
kelas.
Definisi Kelas
Umum Dapat berinteraksi dengan objek lain di luar kelas dasarnya sendiri
Pribadi Hanya dapat dipanggil di dalam kelas dasar
Subkelas Digunakan untuk membuat kelas yang mewarisi dari kelas dasar
Teman Prosedur dan properti yang diumumkan yang dapat dipanggil dari
di mana saja.
Warisan Memungkinkan Anda untuk menurunkan antarmuka dan perilaku dari kelas lain
Mewarisi Memungkinkan Anda untuk menurunkan antarmuka dan perilaku dari kelas .NET lain
Enkapsulasi Fungsi internal objek dipelihara di dalam objek
Abstraction Kemampuan untuk membuat konsep menggunakan kode
Polimorfisme Kemampuan untuk membuat kode yang dapat diterapkan pada objek yang berasal dari berbagai
kelas
Variabel (hlm. 207) Digunakan untuk menyimpan data yang dapat diambil kembali di waktu lain
Mendeklarasikan Proses pemesanan ruang memori untuk variabel sebelum digunakan dalam program
Opsi Ekspisit 1. <%@Halaman Pilihan Eksplisit = benar %>
Memaksa program atau halaman untuk mendeklarasikan
semua variabel sebelum dapat digunakan 2. Untuk HTML gunakan; letakkan di atas halaman
3. Juga bisa ditempatkan di [Link] - membuat
semua halaman mewarisi properti ini
Opsi Ketat Menghentikan setiap konversi yang akan <%@ opsi ketat %>
mengakibatkan kehilangan data
Operator Penugasan (=) Menetapkan nilai ke variabel
Konstanta (hal. 210) Gunakan Const daripada Dim untuk nilai yang TIDAK akan berubah, nama semua
HURUF BESAR.
Penggabungan (hlm. 211) Penggabungan dua atau lebih nilai string
Tipe Referensi (hlm. 211) String, kelas, array, koleksi, dan objek, disimpan di tumpukan yang dikelola,
karena jumlah memori yang diperlukan untuk penyimpanan bervariasi
Tipe Nilai (hlm. 211) Boolean, Integar, Decimal, Char, and DateTime, data is stored in thestack,
karena jumlah memori yang diperlukan untuk penyimpanan adalah konstan.
Pengumpul sampah (hlm.212)Bagian dari Common Language Runtime yang mengalokasikan dan mengelola memori untuk
heap yang dikelola.
Property(page214) Digunakan untuk mendapatkan dan menetapkan nilai.
Fungsi (hlm. 89) Sebuah pengelompokan yang dinamai dari satu atau lebih
pernyataan pemrograman.
_EVENTTARGET and _EVENTARGUMENT Digunakan untuk menentukan kontrol mana yang dipanggil
(hlm.89) fungsi dan parameter apa yang telah diteruskan
dengan kontrol
HTML Server Control event Acara diproses oleh acara server
penangkap, dan BUKAN oleh acara klien
penangan
Meja Membuat sebuah tabel <table> </table>
tr Tag untuk baris baru <tr> </tr>
td Sel di baris baru <td> </td>
xsl:when Digunakan jika kondisi yang tercantum dalam atribut uji terpenuhi
xsl:lainnya Digunakan untuk memformat data apa pun yang mungkin TIDAK berlaku untuk pilihan lain yang tercantum
xsl:sort Digunakan untuk mengurutkan data
xsl:if TIDAK akan dijalankan kecuali pernyataan kondisi teratasi menjadi BENAR
xsl:if-else-akhir
Skema XML Sekumpulan aturan, atau ruang nama. Cara untuk menyusun elemen.
TargetSchema Properti yang digunakan untuk mengidentifikasi skema yang digunakan
AdRotator Menampilkan iklan banner di halaman web, ketika Anda menyegarkan halaman, iklan tersebut
berubah
Jadwal Iklan Dokumen XML yang menyimpan informasi iklan
Tag iklan Elemen yang berisi properti individu untuk iklan.
Properti kesan Menunjukkan frekuensi di mana iklan banner ditampilkan
Node akar Tag akar dalam dokumen XML
Kontrol Kalender Insert and configure an interactive calendar within a webpage
ChrW(60) Menyisipkan tanda kurung pembuka < menggunakan visual basic .NET
ChrW(62) Menyisipkan tanda kurung akhir > menggunakan visual basic .NET
Kontrol Bidang Berkas Memungkinkan Anda untuk menjelajahi jaringan Anda dan menemukan sebuah file
. . OleDb
. . SqlClient
. . TipeSql
Namespace Data XML Terkandung dalam [Link]
Sistem . .
. XML .
. . Skema
. . Serialisasi
. . Xpath
. . Xsl
Sistem . .
. Koleksi .
. . ArrayList dapat menemukan elemen tanpa memutar
melalui semua elemen
. . Tabel Hash dapat menemukan elemen tanpa memutar
melalui semua elemen
. . DaftarTerurut dapat menemukan elemen tanpa memutar
melalui semua elemen
. . Antrian perlu memutar melalui semua elemen untuk
temukan satu elemen
. . Tumpukan perlu memutar melalui semua elemen untuk
temukan elemen tunggal
Sistem . .
. Array . Arrays are zero-based
Sistem . Web . Antarmuka
. KontrolWeb
Pengguna . AdRotator
. . . . Kalender
. . . HTMLInput
Kontrol
.
. .
. .
.
Ada tiga teknik pengkodean dasar
1. <Script> Tags – Best method
2. blok kode dalam baris - memungkinkan Anda untuk mengontrol eksekusi kode
3. kontrol server
Empat Kontrol Server HTML Utama
1. Kontrol HTMLImage - digunakan untuk mewakili gambar sederhana dan mengembalikan tag gambar.
Kontrol HTMLContainer - mewakili tag yang dapat berisi elemen lain dan harus memiliki tag penutup
3. Kontrol HTMLGeneric - digunakan untuk elemen HTML lain yang tidak terdaftar dalam kontrol HTML.
Kontrol HTMLInput mengambil informasi dari pengguna.
CATATAN:
1. Kode apapun yang Anda gunakan harus mewarisi dari namespace yang sesuai
2. Anda dapat mengimpor dari lebih dari satu namespace tanpa menyebabkan kesalahan atau kinerja yang menurun.
3. Baris yang digunakan untuk mengompilasi kode: vbc [Link] dan tekan enter
4. * - keluarkan tanda hubung dari jalur
5. Halaman web berisi dua kolom tersembunyi bernama _EVENTTARGET dan _EVENTARGUMENT
6. IL DASM adalah singkatan dari Disassembler Bahasa Menengah
Singkatan:
1. ASP – halaman server aktif
2. CLR – Runtime bahasa umum
3. BCL – Perpustakaan kelas dasar
4. GC – Pengumpulan Sampah
5. HTML – Bahasa Markup Hiperteks
6. DHTML – HTML Dinamis – kombinasi dari JavaScript & lembar gaya bertingkat
7. XHTML – Bahasa Markup Hiperteks yang Dapat Diperluas
8. br – pemisah baris
9. hr – garis horizontal
10. UC – Kontrol Pengguna
11. ADO – Objek Data Aktif X (Cocok untuk koneksi yang konstan antara klien dan server)
12. DAO – Objek Akses Data (aplikasi Klien Server MS, sebelum internet)
13. RDO – Objek Data Jarak Jauh (Cocok untuk koneksi terus-menerus antara klien dan server)
14. .xsd – dokumen skema XML
Pemecahan Masalah:
1. Saya mendapatkan kesalahan berikut saat mencoba membuat proyek [Link] di VS 2003 Enterprise di bawah Win XP: "Visual Studio .NET
telah mendeteksi bahwa server Web yang ditentukan tidak menjalankan versi [Link] 1.1. Anda tidak akan dapat menjalankan Web [Link]
aplikasi atau layanan." Saya telah mencoba yang berikut untuk menyelesaikan masalah:
Sumber:
Materi Kelas, Unit 4 & 5, (t.t.), diambil dari[Link]
, pada hari Selasa, 06 April 2004
Daniel L. McGrew, (tidak dicantumkan), Pengalaman Pribadi
Kathleen Kalata, (2003), Pengenalan kepada [Link], Kanada