Professional Documents
Culture Documents
1.Mục tiêu
Làm quen với môi trường Microsoft Visual Studio .NET
Xây dựng ứng dụng web đơn giản WebCalculator
-1-
1.BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB
C#.NET
int intX;
Mảng: string [20]array;
Khai báo Biến Control: System.Web.UI.WebControls.Label
lbNoiDung;
intX = 3;
Phép gán các biến arrName[1] = “John”;
if điều_kiện
câu_lệnh;
else
Lệnh điều kiện if điều kiện
câu_lệnh;
else
câu lệnh;
while điều_kiện_lặp
Lệnh lặp While Câu_lệnh
do điều_kiện_lặp
Câu_lệnh
Lệnh lặp Do While
while
(Thoát dùng break)
for(i=0;i<= n; i++)
Lệnh lặp For Câu_lệnh
(Thoát dùng break)
switch biểu thức
{
case giá_trị_1:
Câu_lệnh
break;
Lệnh Case case giá_trị_2:
Câu_lệnh
break;
}
-2-
1.BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB
C#.NET
Toán tử nối chuỗi
strFruit = "Apples" + " Oranges"
+
Toán tử so sánh
intX >= 5
=, >, <, >=, <=, !=
So sánh đối tượng if objX.equals(objY)
if objX == null
Giá trị null cho đối Hoặc
tượng if objX.isNull
-3-
1.BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB
1. Từ Menu chọn File/New/Project. Trong hộp thoại New Project, chọn C# Project
& ASP.NET Web Application, gõ tên WebCalculator và nhấn OK.
2. Trong cửa sổ Properties, đổi tên WebForm1.aspx thành CalculatorForm.aspx.
-4-
1.BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB
Viết mã nguồn:
2. Bấm F5 để bắt đầu chạy và kiểm lỗi chương trình. Để chạy được chương
trình phải chọn trang bắt đấu.
Click chuột phải vàp trang CalculatorForm.aspx, chọn Set as start page…
3. Nhập giá trị cho các Text Box như sau:
Số 1 1
Số 2 2
-5-
1.BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB
6. Để kiểm tra giá trị các biến ngay tại thời điểm này, ta nhập tên biến cần
kiểm tra giá trị vào hộp thoại Watch.
7. Bấm F5 để tiếp tục chạy chương trình, hoặc bấm F10 để chạy lần lượt
từng dòng code.
8. Ở đây ta thấy kết quả là 1 chuỗi có được do cộng 2 ô số1 và số 2 lại chứ
không phải tổng 2 số nguyên. Để chuyển thành số, ta phải dùng hàm
chuyển đổi: Convert.ToInt32(string)….
Sửa đoạn mã nguồn (code) sau:
private void btnTinh_Click(object sender, System.EventArgs e)
{
int intSo1 = Convert.ToInt32(txtSo1.Text);
int intSo2 = Convert.ToInt32(txtSo2.Text);
int intKQ = intSo1 + intSo2;
lblKetqua.Text = intKQ.ToString();
}
-6-