Ứng dụng Web đầu tiên ASP .NET
Trang 1Ứng dụng Web đầu tiên
(Your First Web Application)
Trình bày: Hà Đồng Hưng
Trang 2Mục tiêu
• Giới thiệu
– Thiết kế giao diện – Viết mã lập trình – Cú pháp C#
• Kiểm tra lại
Trang 3Mục tiêu
• Giới thiệu
• Ứng dụng C# đầu tiên
– Thiết kế giao diện – Viết mã lập trình – Cú pháp C#
• Kiểm tra lại
Trang 4Visual Studio NET & C#
• IDE – Visual Studio NET
– Visual Studio NET là môi trường để phát triển các Ưng dụng Windows và Ứng dụng Web
– Chỉ là một ngôn ngữ có thể sử dụng để lập trình ra các chương trình ứng dụng (application).
• Visual Studio NET <> C#
– Visual Studio NET là một môi trường cung cấp tất cả các công cụ cần thiết để phát triển các chương trình ứng dụng – Ngôn ngữ chỉ là một khía cạnh của Win/Web app
Trang 5Loại Project
• Class library
• Windows control library
• Console application
• Windows service
• ASP.NET Web application
• ASP.NET Web service
• Web control library
Trang 6Mục tiêu
• Giới thiệu
• Ứng dụng C# đầu tiên
– Thiết kế giao diện – Viết mã lập trình – Cú pháp C#
• Kiểm tra lại
Trang 7Web app đầu tiên
• Chúng ta sẽ phát triển một application rất đơn giản
– Để biểu thị không chỉ cho thiết kế giao diện
– Mà còn cách thức viết mã cho ứng dụng.
Trang 8Mục tiêu
• Giới thiệu
• Ứng dụng C# đầu tiên
– Thiết kế giao diện
– Viết mã lập trình – Cú pháp C#
• Kiểm tra lại
Trang 9Thiết kế giao diện
Trang 10Mục tiêu
• Giới thiệu
• Ứng dụng C# đầu tiên
– Thiết kế giao diện
– Viết mã lập trình
– Cú pháp C#
• Kiểm tra lại
Trang 11Trình xử lý xự kiện
những đoạn mã nhỏ, được gọi là các trình xử lý xự kiện
(event handlers), phản ứng cho những hành động cụ thể.
kiện xuất hiện.
(click button) Khi user nhấn nút, chúng ta muốn thực thi
một vài dòng lệnh để xuất một thông điệp.
Ghi chú:
Trang 12Trình xử lý xự kiện
• Code window
Trang 13Event handler
• Tên của event handlers được tạo nên từ tên của control, theo sau bởi một dấu gạch
dưới và tên của event.
Trang 14Mục tiêu
• Giới thiệu
• Ứng dụng C# đầu tiên
– Thiết kế giao diện – Viết mã lập trình
– Cú pháp C#
• Kiểm tra lại
Trang 15Cú pháp C#
• Câu lệnh if
– Cú pháp: if (điều_kiện)
{
khối lệnh;
}
else if( điều_kiện )
{
khối_lệnh;
}
else
Trang 16Cú pháp C#
–Ví dụ:
Trang 17Cú pháp C#
tên_biến ;
Kiểu Vùng giá trị Nội dung
to 2,147,483,647 Chỉ mục bảng lớn, file i/o, và các bộ đếm
• Các kiểu dữ liệu :
Trang 18Cú pháp C#
• Câu lệnh for
for ( khởi_tạo ; điều_kiện_lặp ; thay_dổi_gia_tri_lap ) {
khối_lệnh;
}
while(điều_kiện)
{
khối_lệnh;
}
do
{
• Câu lệnh while
Trang 19Kiểm tra lại…
Kiểm tra lại…
• Viết hàm tính giá trị biểu thức:
S=1+2+3+…+ (n-1)+ n
???
{
int i;
s = 0;
{
s += i;
}