รู้เบื้องต้นเกี่ยวกับไวยากรณ์ asp+ (1)
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-05-30 19:54:20
*/ASP+ รองรับสองภาษาแล้ว: C# (เรียกสั้น ๆ ว่า "C Sharp"), Visual Basic และ JScript
ตามนิสัย ในการแนะนำภาษาต่อไปนี้ แบบฝึกหัดและกิจวัตรที่เราใช้ใช้ภาษา VB และ C# เพื่อพัฒนาเว็บแอปพลิเคชัน หากคุณต้องการรับข้อมูลโดยละเอียดเกี่ยวกับเทคโนโลยี .Net โปรดไปที่เว็บไซต์ MS เพื่อดู NGWS SDK!
ในรายการด้านล่าง คุณสามารถดูคำแนะนำโดยย่อเกี่ยวกับไวยากรณ์ของทั้งสองภาษา
1. การประกาศตัวแปร
ไวยากรณ์ C#
อินท์ x;
สตริง;
สตริง s1, s2;
วัตถุ o;
วัตถุ obj = วัตถุใหม่ ();
ชื่อสตริงสาธารณะ
ไวยากรณ์ VB
หรี่ x เป็นจำนวนเต็ม
Dim เป็นสตริง
Dim s1, s2 เป็นสตริง
Dim o 'วัตถุโดยปริยาย
Dim obj เป็นวัตถุใหม่ ()
ชื่อสาธารณะเป็นสตริง
2 ข้อความ
ค#:
Response.Write("เต้าหู้");
วบี:
Response.Write("เต้าหู้")
3. การแสดงความคิดเห็น
//การผลิตเต้าหู้เป็นเลิศ
-
การทำเต้าหู้,
ทั้งหมดเป็นผลิตภัณฑ์ที่ดี
-
วบี:
'การผลิตเต้าหู้เป็นเลิศ
'การทำเต้าหู้
-
'ล้วนเป็นผลิตภัณฑ์ชั้นดี'
4. รับตัวแปรที่ส่งผ่านโดย URL
ค #:
String s = Request.QueryString["ชื่อ"];
ค่าสตริง = Request.Cookies["key"];
วบี:
Dim s ค่าเป็นสตริง
s = Request.QueryString("ชื่อ")
value = Request.Cookies("Key").Value
5. ประกาศคุณลักษณะ
ค #:
ชื่อสตริงสาธารณะ {
รับ {
-
กลับ ...;
-
ชุด {
... = ค่า;
-
-
วบี:
ชื่อทรัพย์สินสาธารณะเป็นสตริง
รับ
-
กลับ ...;
จบรับ
ชุด
... = ความคุ้มค่า;
จบเซต
สิ้นสุดคุณสมบัติ
6.อาร์เรย์
ค#
สตริง [] a = สตริงใหม่ [3];
มี[0] = "1";
มี[1] = "2";
มี[2] = "3";
//อาร์เรย์สองมิติ
สตริง[][] a = สตริงใหม่[3][3];
มี[0][0] = "1";
มี[1][0] = "2";
มี[2][0] = "3";
วบี:
Dim a(3) เป็นสตริง
ก(0) = "1"
ก(1) = "2"
ก(2) = "3"
หรี่ (3,3) เป็นสตริง
ก(0,0) = "1"
ก(1,0) = "2"
ก(2,0) = "3"
Dim a() เป็นสตริง
ก(0,0) = "1"
ก(1,0) = "2"
ก(2,0) = "3"
หรี่ (,) เป็นสตริง
ก(0,0) = "1"
ก(1,0) = "2"
ก(2,0) = "3"
7การเริ่มต้นตัวแปร
ค#:
สตริง s = "สวัสดีชาวโลก";
อินท์ ไอ = 1
สองเท่า[] ก = { 3.00, 4.00, 5.00 };
วบี:
Dim's As String = "สวัสดีชาวโลก"
หรี่ i As Integer = 1
Dim a() เป็นสองเท่า = { 3.00, 4.00, 5.00 }
8; คำพิพากษา (หากคำสั่ง)
ถ้า (Request.QueryString != null) {
-
-
วบี:
ถ้าไม่ใช่ (Request.QueryString = Null)
-
สิ้นสุดถ้า
9. คำชี้แจงสาขา (คำชี้แจงกรณี)
ค#:
สวิตช์ (ชื่อ) {
กรณี "จอห์น" :
-
หยุดพัก;
กรณี "พอล" :
-
หยุดพัก;
กรณี "ริงโก้" :
-
หยุดพัก;
-
วบี:
เลือก(ชื่อ)
กรณี "จอห์น" :
-
กรณี "พอล" :
-
กรณี "ริงโก้" :
-
สิ้นสุดการเลือก
10 สำหรับคำสั่งลูป
ค#
สำหรับ (int i=0; i<3; i++)
ก(i) = "ทดสอบ";
วบี:
หรี่ฉันเป็นจำนวนเต็ม
สำหรับฉัน = 0 ถึง 2
ก(ฉัน) = "ทดสอบ"
ต่อไป
11 ขณะวนซ้ำ
ค #:
int i = 0;
ในขณะที่ (i<3) {
Console.WriteLine(i.ToString());
ฉัน += 1;
-
วบี:
หรี่ฉันเป็นจำนวนเต็ม
ฉัน = 0
ทำในขณะที่ฉัน <3
Console.WriteLine(I.ToString())
ฉัน = ฉัน + 1
วนซ้ำ
การต่อสาย 12 สาย
ค#:
สตริง s1;
สตริง s2 = "สวัสดี";
s2 += "โลก";
s1 = s2 + "!!!";
วบี:
Dim s1, s2 เป็นสตริง
s2 = "สวัสดี"
s2 &= "โลก"
s1 = s2 & " !!!"
ประกาศเหตุการณ์
ค #:
เป็นโมฆะ MyButton_Click (ผู้ส่งวัตถุ
EventArgs E) {
-
-
วบี:
ย่อย MyButton_Click (ผู้ส่งเป็นวัตถุ
E เป็น EventArgs)
-
จบหมวดย่อย
13 ประกาศวัตถุ
ค#
MyObject obj = (MyObject) เซสชัน ["ค่าบางอย่าง"];
IMyObject iObj = obj
วบี:
ติ่ม bj เป็น MyObject
หรี่ iObj เป็น IMyObject
obj = เซสชัน ("ค่าบางอย่าง")
iObj = CType (obj, IMyObject)
14 การแปลงชนิดข้อมูล
ค#
อินท์ i = 3;
สตริง s = i.ToString();
double d = Double.Parse (s);
วบี:
หรี่ฉันเป็นจำนวนเต็ม
Dim เป็นสตริง
Dim d As Double
ผม = 3
s = i.ToString()
d = CDbl
15 การประกาศประเภทและการสืบทอด
ค#:
ใช้ระบบ;
เนมสเปซ MySpace {
คลาสสาธารณะ Foo : Bar {
อินท์ x;
ฟูสาธารณะ () { x = 4;
โมฆะสาธารณะเพิ่ม (int x) { this.x += x; }
สาธารณะ int GetNum() { กลับ x;
-
-
วบี:
ระบบนำเข้า
เนมสเปซMySpace
คลาสสาธารณะ Foo : สืบทอดบาร์
หรี่ x เป็นจำนวนเต็ม
สาธารณะย่อยใหม่()
MyBase.ใหม่()
x = 4
จบหมวดย่อย
เพิ่มย่อยสาธารณะ (x เป็นจำนวนเต็ม)
Me.x = Me.x + x
จบหมวดย่อย
ฟังก์ชั่นสาธารณะ GetNum() เป็นจำนวนเต็ม
กลับx
ฟังก์ชันสิ้นสุด
จบคลาส
สิ้นสุดเนมสเปซ
16 ประกาศหน้าที่หลักของชั้นเรียน
ค #:
ใช้ระบบ;
ConsoleCS ระดับสาธารณะ {
ConsoleCS สาธารณะ () {
Console.WriteLine("สร้างวัตถุ");
-
โมฆะสาธารณะคงหลัก (สตริง [] args) {
Console.WriteLine("สวัสดีชาวโลก");
ConsoleCS ccs = ConsoleCS ใหม่ ();
-
-
วีบี
ระบบนำเข้า
ConsoleVB คลาสสาธารณะ
สาธารณะย่อยใหม่()
MyBase.ใหม่()
Console.WriteLine("สร้างวัตถุ")
จบหมวดย่อย
สาธารณะย่อยที่ใช้ร่วมกัน Main()
Console.WriteLine("สวัสดีชาวโลก")
Dim cvb เป็น ConsoleVB
CVB = ConsoleVB ใหม่ ()
จบหมวดย่อย
จบคลาส
17 โมดูลมาตรฐาน
ค#
ใช้ระบบ;
โมดูลคลาสสาธารณะ {
โมฆะสาธารณะคงหลัก (สตริง [] args) {
Console.WriteLine("สวัสดีชาวโลก");
-
-
วบี:
ระบบนำเข้า
คอนโซลโมดูลสาธารณะVB
สาธารณะย่อย Main()
Console.WriteLine("สวัสดีชาวโลก")
จบหมวดย่อย
โมดูลสิ้นสุด
บทความนี้แปลมาจากบทความภาษาอังกฤษ จากนี้ เราจะเห็นได้ว่า MS ได้ทุ่มเทความพยายามเพียงใดในการครอบงำด้านการเขียนโปรแกรมเว็บ!
เขากำหนดข้อกำหนดของการเขียนโปรแกรมเว็บใหม่ทั้งหมด ทำให้การเขียนโปรแกรมเว็บง่ายขึ้นและมีประสิทธิภาพมากขึ้น!
ตอนนี้คุณสามารถดาวน์โหลดล่าม asp+ ได้จากเว็บไซต์ MS แต่มันใหญ่เกินไป! เต้าหู้ยังไม่ถูกดาวน์โหลด เพื่อนคนไหนมีความสามารถนี้ ดาวน์โหลดไปอ่านด่วน!
อย่างไรก็ตาม ฉันอยากจะแนะนำไซต์ที่ดีกว่าสำหรับการเรียนรู้ Asp+ ให้กับคุณ! น่าเสียดายที่ขณะนี้มีให้บริการเป็นภาษาอังกฤษเท่านั้น! ฉันจะให้คำแปลแก่คุณมากที่สุดในเวลาที่เหมาะสม
บทความมากมาย!
URL ของเว็บไซต์คือ:
http://tutorial.superexpert.com/quickstart/aspplus/doc/langsupport.aspx
ยังมีอีก
http://www.15seconds.com ยังมีบทความเกี่ยวกับ Asp+