0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Panduan Pemrograman ASP.NET Lengkap

Dokumen ini adalah catatan pemrograman ASP .NET yang mencakup berbagai istilah dan konsep penting seperti halaman server aktif, kontrol pengguna, dan pemrograman berorientasi objek. Selain itu, dokumen ini juga menjelaskan tentang CSS, pengendalian kesalahan, dan struktur data dalam konteks ASP .NET. Berbagai contoh dan definisi disediakan untuk membantu pemahaman tentang cara kerja dan implementasi dalam pengembangan aplikasi web.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Panduan Pemrograman ASP.NET Lengkap

Dokumen ini adalah catatan pemrograman ASP .NET yang mencakup berbagai istilah dan konsep penting seperti halaman server aktif, kontrol pengguna, dan pemrograman berorientasi objek. Selain itu, dokumen ini juga menjelaskan tentang CSS, pengendalian kesalahan, dan struktur data dalam konteks ASP .NET. Berbagai contoh dan definisi disediakan untuk membantu pemahaman tentang cara kerja dan implementasi dalam pengembangan aplikasi web.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Catatan Pemrograman ASP .

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.

Koleksi Sebuah wadah untuk menyimpan variabel


Objek Permintaan (hal. 13) Digunakan untuk mendapatkan informasi dari [Link]([Link])
server, tetapi mengirimkan informasi ke server
tentang pengguna & peramban
User agent(pg.14) Digunakan untuk mengidentifikasi perangkat lunak klien; juga

mengirim informasi sertifikat


String Kuery (hlm.14) Containing name & topic [Link]
Objek Respons (hlm. 16) Digunakan untuk mengirim informasi ke browser
Tuliskan Metode (hlm. 16) Memungkinkan Anda untuk mengirimkan sebuah string ke
[Link]("Hak Cipta oleh TaraStore<br/>")
peramban
Metode WriteFile (hlm.16) Memungkinkan Anda untuk mengirim seluruh [Link]("c:\[Link]")
dari file teks ke halaman web.
Caching (hal. 16) Proses di mana sebuah halaman dihasilkan
dan disimpan di server
Pengalihan (hlm.16) Mengalihkan klien ke halaman lain [Link]("http:/[Link]/")
Localhost (hal. 17) Peta situs web root default [Link]
direktori C:\Inetpub\wwwroot
Pengambilan data (halaman 17) Menggunakan program untuk melihat sebuah Situs Web

dan menangkap kode sumbernya.


UDDI (hal. 18) Registri publik yang berisi [Link]/uddi
layanan web publik yang terdaftar
Ruang Nama Cara hierarkis untuk mengidentifikasi Semua objek harus mewarisi [Link]
sumber daya 2. Aplikasi [Link] harus mewarisi Namespace [Link]
3. Semua formulir web harus mewarisi namespace [Link]
4. Layanan web harus mewarisi [Link]
StateBag webspace - To store info in 5. [Link]
bidang tersembunyi
Kontrol Server 6. Harus mewarisi namespace kontrol Server yang sesuai.
Mengimpor sebuah namespace <%@ Mengimpor NamespaceName %> <% Mengimpor [Link] %> mewarisi kelas halaman
Impor namespace yang didefinisikan pengguna dalam <@ Impor NamespaceName = "MyNamespaceName" %>
kode di balik halaman
Pengumpulan Sampah (hlm. 26) Proses pengalokasian dan pengelolaan
memori yang dipesan.
Heap Terkelola (hal.26) Ruang alamat yang dicadangkan dalam memori
yang dapat dibagi menjadi dan
dialokasikan dalam bagian yang lebih kecil.

Pemadatan Mulai dari akar, penghapusan dari


objek dari heap yang tidak
lebih lama dirujuk oleh aplikasi.
Bab 2
Lembar gaya (hal. 61) deskripsi bagaimana dokumen disajikan di [Link]
layar, dalam cetakan, atau mungkin bagaimana mereka adalah
dinyatakan.
K cascading Style Sheets (CSS)(hlm.60) Digunakan untuk memisahkan konten halaman dari
presentasi
Aturan gaya (hal. 60) Informasi yang diterapkan pada satu
tag HTML
Gaya lembaran in-line, alias Gaya Internal Memformat satu tag HTML.
lembaran (hlm. 60)
Lembar gaya terbenam (hlm. 61) Ditempatkan di judul, dapat diterapkan pada ElementName {
satu atau lebih tag dalam sebuah halaman. PropertyName: value;
PropertyName: value;
}
----------------------------------------
H1{
Color:green
Size:12”
}
Lembar gaya eksternal (hal.62) Mengandung aturan gaya yang dapat digunakan oleh Ekstensi file diakhiri dengan .css
banyak file sekaligus.
rel(pg.62) Menunjukkan dokumen yang terhubung berisi sebuah<link rel=
lembar gaya
Tipe (hlm.62) Digunakan untuk menunjukkan file terkait MIME
href(pg.62) Menunjukkan lokasi gaya eksternal Href=[Link]
lembar
//(hal. 63) Digunakan untuk menambahkan komentar sejajar H1 {color:green} //Green
/*(hal.63) Digunakan untuk menambahkan komentar multi-baris /* Ini adalah a
beberapa baris
komen
/*
Aturan yang Mengalir (halaman 63) Aturan gaya in-line memiliki prioritas di atas 1. Aturan gaya inline
aturan gaya yang disematkan, dan gaya yang disematkan 2. aturan gaya tertanam
aturan lebih diutamakan daripada gaya eksternal 3. aturan gaya eksternal
aturan.
Kelas(pg63) Digunakan untuk memformat sekelompok tag yang berbeda
OnServerChange event(pg.88) Terjadi ketika kontrol Server HTML 1. HTMLInputCheckBox
nilai telah berubah. 2. HTMLInputRadio
3. HTMLInputTersembunyi
(*Bantuan) Nona- 4. HTMLInputText
help://[Link]/[Link]/cpref/_ 5. HTMLTextArea
html/frlrfsystemWebuihtmlcontrolshtml_ 6. HTMLSelect
topikklasifikasi_image.htm
Acara OnServerClick (hlm. 88) Terjadi ketika pengunjung mengklik HTML HTMLInputImage
kontrol server. 2. HTMLAnchor
(*Tutorial) ms- 3. HTMLButton
bantuan://[Link]/[Link]/_ 4. HTMLForm
csref/html/[Link]

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>

Bab 4 (hlm 135)


File XML Tidak ada file kelas yang terkait
dengan XLM
Berkas XSLT Tidak ada file kelas yang terkait
dengan XSLT
Bab 5(halaman 197)
Struktur Melompat(Kelas
Bahan)
Sub-Rutin
Fungsi Fungsi FunctionName Sebagai
Parameter
FunctionCode
Akhiri Fungsi
Penanganan Kesalahan Tak Terstruktur
(Bahan Kelas)
Subrutin ()
Jika terjadi kesalahan, lanjutkan berikutnya
Akhiri Sub
Penanganan Kesalahan Terstruktur
(Bahan Kelas)
Dapat diatur untuk menulis peristiwa kesalahan ke
Log Peristiwa Widows menggunakan
Ruang Lingkup [Link]
Dapat diatur untuk mengirim email, menggunakan
kelas MailMessage di dalam
Ruang Lingkup [Link]
Validasi Data (Materi Kelas) Dikenal sebagai kontrol validasi
Mencegah pengguna dari memasukkan
data tidak valid yang dapat menyebabkan sebuah
kesalahan pengecualian selama runtime
ArrayList(pg.216) Serangkaian item data yang terkait.
() Digunakan untuk meneruskan argumen ke sebuah fungsi
Fungsi Publik GetStoreName() SEBAGAI Integer
Lembar Gaya XSLT
xsl:atribut Menentukan atribut untuk properti HTML dalam sebuah template
xsl:text Digunakan untuk menuliskan nilai dari teks
xsl:pilih Digunakan untuk menganalisis nilai dari sebuah penilaian

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

KELAS Bahan Kelas


Ruang Nama Data Relasional yang Terkandung dalam [Link]
Sistem . .
. Data .
. . Umum

. . 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:

Untuk perangkat lunak sekolah, itu akan menjadi regsvr32 C:\Windows\[Link]\Framework\v1.1.4322\aspnet_isapi.dll

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

Anda mungkin juga menyukai