Pengantar sintaks asp+ (1)
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 19:54:20
*/ASP+ sekarang mendukung dua bahasa: C# (singkatnya "C Sharp"), Visual Basic, dan JScript.
Berdasarkan kebiasaan, pada pengenalan bahasa berikut, latihan dan rutinitas yang kami gunakan menggunakan bahasa VB dan C# untuk mengembangkan aplikasi Web. Jika Anda ingin mendapatkan informasi detail tentang teknologi .Net, silakan kunjungi situs web MS untuk melihat NGWS SDK!
Dalam daftar di bawah ini Anda dapat melihat pengenalan singkat tentang sintaksis kedua bahasa
1. Deklarasi variabel
Sintaks C#
ke dalam x;
string;
Tali s1, s2;
Objek o;
Objek obj = Objek baru();
nama String publik;
Sintaks VB
Redupkan x Sebagai Integer
Redupkan Sebagai String
Redupkan s1, s2 Sebagai String
Redupkan 'Objek Secara Implisit
Redupkan objek Sebagai Objek Baru()
Nama publik Sebagai String
2 pernyataan
C#:
Response.Write("Tahu");
VB:
Respon.Tulis("Tahu")
3. Pernyataan komentar
//Produksi tahu sangat bagus
/*
pembuatan tahu,
Semuanya adalah produk bagus
*/
VB:
'Produksi tahu sangat bagus.
' Pembuatan tahu
',
“Semuanya adalah produk bagus
4. Dapatkan variabel yang diteruskan oleh URL
C#:
String s = Permintaan.QueryString["Nama"];
Nilai string = Permintaan.Cookie["kunci"];
VB:
Redupkan s, nilai Sebagai String
s = Permintaan.QueryString("Nama")
nilai = Permintaan.Cookies("Kunci").Nilai
5. Deklarasikan atribut
C#:
nama string publik {
mendapatkan {
...
kembali ...;
}
mengatur {
... = nilai;
}
}
VB:
Nama Properti Publik Sebagai String
Mendapatkan
...
Kembali ...;
Akhir Dapatkan
Mengatur
... = Nilai;
Kumpulan Akhir
Properti Akhir
6.Array
C#
String[] a = String baru[3];
a[0] = "1";
a[1] = "2";
a[2] = "3";
//array dua dimensi
String[][] a = String baru[3][3];
a[0][0] = "1";
a[1][0] = "2";
a[2][0] = "3";
VB:
Redupkan a(3) Sebagai String
a(0) = "1"
a(1) = "2"
a(2) = "3"
Redupkan a(3,3) Sebagai String
a(0,0) = "1"
a(1,0) = "2"
a(2,0) = "3"
Redupkan a() Sebagai String
a(0,0) = "1"
a(1,0) = "2"
a(2,0) = "3"
Redupkan a(,) Sebagai String
a(0,0) = "1"
a(1,0) = "2"
a(2,0) = "3"
7Inisialisasi variabel
C#:
String s = "Halo Dunia";
ke dalam saya = 1
ganda[] a = { 3,00, 4,00, 5,00 };
VB:
Dim s As String = "Halo Dunia"
Redupkan i Sebagai Integer = 1
Redupkan a() Sebagai Ganda = { 3.00, 4.00, 5.00 }
8; Pernyataan penilaian (Jika pernyataan)
if (Permintaan.QueryString != null) {
...
}
VB:
Jika Tidak (Request.QueryString = Null)
...
Akhiri Jika
9. Pernyataan cabang (pernyataan kasus)
C#:
beralih (Nama Depan) {
kasus "John" :
...
merusak;
kasus "Paulus" :
...
merusak;
kasus "Ringo" :
...
merusak;
}
VB:
Pilih (Nama Depan)
kasus "John" :
...
kasus "Paulus" :
...
kasus "Ringo" :
...
Pilihan Akhir
10 Untuk pernyataan loop
C#
untuk (int i=0; i<3; i++)
a(i) = "ujian";
VB:
Redupkan I Sebagai Integer
Untuk I = 0 Sampai 2
a(I) = "tes"
Berikutnya
11 Sementara Loop
C#:
ke dalam saya = 0;
sementara (saya<3) {
Konsol.WriteLine(i.ToString());
saya += 1;
}
VB:
Redupkan I Sebagai Integer
saya = 0
Lakukan Sementara Saya <3
Konsol.WriteLine(I.ToString())
saya = saya + 1
Lingkaran
Rangkaian 12 senar
C#:
Tali s1;
String s2 = "halo";
s2 += "dunia";
s1 = s2 + "!!!";
VB:
Redupkan s1, s2 Sebagai String
s2 = "halo"
s2 &= "dunia"
s1 = s2 & "!!!"
mendeklarasikan acara
C#:
void MyButton_Click(Pengirim objek,
EventArgs E) {
...
}
VB:
Sub MyButton_Click(Pengirim Sebagai Objek,
E Sebagai EventArgs)
...
Akhiri Sub
13 Deklarasikan Objek
C#
MyObject obj = (MyObject)Sesi["Beberapa Nilai"];
IMyObject iObj = objek
VB:
Redupkan bj Sebagai Objek Saya
Redupkan iObj Sebagai IMyObject
obj = Sesi("Beberapa Nilai")
iObj = CType(obj, IMyObject)
14 Konversi tipe data
C#
ke dalam saya = 3;
String s = i.ToString();
double d = Double.Parse(s);
VB:
Redupkan saya Sebagai Integer
Redupkan Sebagai String
Redupkan d Sebagai Ganda
saya = 3
s = i.ToString()
d = CDbl(s)
15 Deklarasi kelas dan warisan
C#:
menggunakan Sistem;
ruang nama MySpace {
kelas publik Foo : Bar {
ke dalam x;
publik Foo() { x = 4;
public void Tambah(int x) { ini.x += x }
publik int GetNum() { kembalikan x; }
}
}
VB:
Sistem Impor
NamespaceMySpace
Foo Kelas Umum : Bar Warisan
Redupkan x Sebagai Integer
Sub Publik Baru()
Basis Saya.Baru()
x = 4
Akhiri Sub
Sub Tambahkan Publik (x Sebagai Integer)
Saya.x = Saya.x + x
Akhiri Sub
Fungsi Publik GetNum() Sebagai Integer
Kembalikan x
Fungsi Akhir
Kelas Akhir
Akhiri Ruang Nama
16 Deklarasikan fungsi utama kelas
C#:
menggunakan Sistem;
ConsoleCS kelas publik {
Konsol CS publik() {
Console.WriteLine("Objek Dibuat");
}
public static void Utama (String[] args) {
Console.WriteLine("Halo Dunia");
ConsoleCS ccs = ConsoleCS baru();
}
}
VB
Sistem Impor
Konsol Kelas PublikVB
Sub Publik Baru()
Basis Saya.Baru()
Console.WriteLine("Objek Dibuat")
Akhiri Sub
Sub Utama Bersama Publik()
Console.WriteLine("Halo Dunia")
Redupkan cvb Sebagai ConsoleVB
cvb = KonsolVB Baru()
Akhiri Sub
Kelas Akhir
17 modul standar
C#
menggunakan Sistem;
Modul kelas publik {
public static void Utama (String[] args) {
Console.WriteLine("Halo Dunia");
}
}
VB:
Sistem Impor
Konsol Modul PublikVB
Sub Utama Publik()
Console.WriteLine("Halo Dunia")
Akhiri Sub
Modul Akhir
Artikel ini diterjemahkan dari artikel berbahasa Inggris. Dari sini kita dapat melihat seberapa besar upaya yang dilakukan MS untuk mendominasi bidang pemrograman Web!
Dia sepenuhnya mendefinisikan ulang semua spesifikasi pemrograman Web, menjadikan pemrograman Web lebih sederhana dan lebih kuat!
Sekarang Anda dapat mengunduh juru bahasa asp+ dari situs MS, tetapi ukurannya terlalu besar! Tahu belum diunduh, Teman mana yang memiliki kemampuan ini? Unduh dan baca dengan cepat!
Ngomong-ngomong, saya ingin memperkenalkan kepada Anda situs yang lebih baik untuk mempelajari Asp+! Sayangnya saat ini hanya tersedia dalam bahasa Inggris! Saya akan memberikan terjemahannya sebanyak mungkin pada waktu yang tepat
Banyak artikel!
URL situsnya adalah:
http://tutorial.superexpert.com/quickstart/aspplus/doc/langsupport.aspx
Ada yang lain
http://www.15seconds.com juga memiliki artikel tentang Asp+