Bài tập lập trình ASP.NET - Pdf 15

TTDT – BMCNTT Trang 1
TRƯỜNG ĐẠI HỌC TG
BỘ MÔN CNTT
-oOo-

BÀI TẬP LẬP TRÌNH ASP.NET

Bài 1: Tổng quan về ASP.NET

1.1: Tạo mới 1 Project. 1.2: Tạo trang Chao.aspx.

TTDT – BMCNTT Trang 2
Bài 2: HTML Server Control

2.1: Hồ sơ đăng ký.
TTDT – BMCNTT Trang 3 2.2: Upload tập tin. TTDT – BMCNTT Trang 4
Bài 3: Web Server Control
TTDT – BMCNTT Trang 9
3.6: Bài tập các điều khiển cơ bản.
TTDT – BMCNTT Trang 10
3.7: Thông tin đăngnhập.

TTDT – BMCNTT Trang 11
TTDT – BMCNTT Trang 12

3.8: Tìm quân cờ.

TTDT – BMCNTT Trang 13
3.9: Lịch để bàn.



Yêu cầu xử lý:
Nút Đăng ký:



Sự kiện Server_Click



Dùng t.t Value của các điều khiển nhập liệu



Dùng thuộc tính InnerHTML của đk Div



Chuỗi giá trị gán cho t.tính trên có chứa các tag HTML định dạng văn bản (<i>, <li>,
)
2.2:


Yêu cầu xử lý:
Nút Upload :



Sự kiện Server_Click:


3.1:


Yêu cầu xử lý:



Khi mở trang: (sự kiện Load)



Sử dụng t.t Text của Label



Chuỗi giá trị gán cho t.tính trên có chứa các tag HTML định dạng văn bản (<b>,
<ul>, <li> )



Liên kết đến các trang báo:



Sử dụng thuộc tính NavigateURL và Target
3.2:


Yêu cầu xử lý:


Sự kiện SelectedIndexChanged



Khai báo mảng chứa tập hợp các chuỗi tên tập tin hình ảnh

TTDT – BMCNTT Trang 20


Gán giá trị tt ImageURL của Image và tt Text của Lable: Sử dụng dụng tt
SelectedIndex và Items của ListBox

3.4:


Yêu cầu xử lý:



Nút :



Kiểm tra
Số lượng:
dùng hàm Val





Chuỗi gía trị có chứa các tag HTML định dạng văn bản và tag tạo bảng

Lưu ý: duyệt các mục trong ListBox để lấy tên bánh và số lượng : tt Items của ListBox
và các pt cắt chuỗi như LastIndexOf, SubString

3.5:


Yêu cầu xử lý:



Xây dựng thủ tục Xuất danh sách tiêu chuẩn bình chọn tương ứng với các sản phẩm:



Khai báo biến lưu trữ Danh sách tiêu chuẩn: kiểu ArrayList | SortedList | Hashtable



Kiểm tra sản phẩm được chọn để thêm các tiêu chuẩn tương ứng vào biến trên:
dùng tt SelectedIndex của RadioButtonList và pt Add của biến trên



Liên kết giá trị của biến trên với điều khiển BulletedList: sử dụng tt DataSource và
pt DataBinding




Khai báo biến dùng để lưu trữ các tiêu chuẩn được bình chọn: kiểu ArrayList



Duyệt các mục trên trên CheckBoxList và kiểm tra mục nào được chọn thì thêm
vào mảng trên: tt Selected của CheckBoxList



Liên kết dữ liệu của mảng trên vào đk BulletedList: tt DataSource và pt DataBind
của BulletedList

TTDT – BMCNTT Trang 21
3.6:


Yêu cầu xử lý:



Chọn
Danh sách bài tập
:







Sử dụng t.t Text của Label



Chuỗi giá trị gán cho t.tính trên có chứa các tag HTML định dạng văn bản (<b>,
<ul>, <li> )

3.8:


Yêu cầu xử lý:



Khi mở trang, tạo bàn cờ:

o

Khai báo 2 biến lưu trữ dòng, cột đựơc tạo: kiểu TableRow và TableCell

o

Duyệt số dòng (đã xác định) và thêm từng dòng mới vào đk Table: dùng pt
Rows.Add của đk Table




 Kiểm tra nếu dòng và ô hiện hành bằng với 2 biến trên thì:

+

Khai báo biến lưu trữ đối tượng hình: kiểu
System.Web.UI.WebControls.Image

+

Lần lượt gán các giá trị cho tt
hình ảnh, định danh, kiểu, rê chuột
ra/vào, nhấn chuột
cho đối tượng hình: tt ImageUrl, Attributes("id"),
Attributes(“style”), Attributes(“onmouseover”),
Attributes(“onmouseout”), Attributes(“onclick”)

+

Thêm đối tượng hình vào ô hiện hành: pt Controls.Add(<đt hình>)
của ô hiện hành

3.9:


Yêu cầu xử lý:



Các khai báo dùng chung trong trang:





Duyệt mảng và kiểm tra phần tử hiện hành có
ngày, tháng
bằng với ô hiện hành
không, nếu bằng:

+ Tô màu nền, màu chữ và bổ sung ghi chú cho ô: thuộc tính e.Cell.BackColor,
ForeColor và Tootip của tham số e



Khi nhấn nút :



Duyệt mảng và kiểm tra từng phần tử: có thể viết hàm

 Nếu hợp lệ thì thêm vào mảng: pt Add của ArrayList

3.10:


Yêu cầu xử lý:



Khi chọn nút :




Kích họat View thứ nhất: tt ActiveViewIndex của đk MultiView



Khi chọn nút Xem các tập tin được upload:



Kích họat View thứ hai: tt ActiveViewIndex của đk MultiView

3.11:


Yêu cầu xử lý:



Khi chọn nút :

Sự kiện FinishButtonClick



Thuộc tính Text của Label



Kiểm tra sản phẩm: pt Contains của ArrtayList



Tăng số sản phẩm lên 1 và xuất ra màn hình: tt DataSource và pt DataBind của
BulletedList



Khi nhấn nút :



Gán lại giá trị mặc định cho 2 biến ViewState

4.2:


Yêu cầu xử lý:



Liên kết dữ liệu của bảng KHACH_HANG với GridView:



Khai báo biến có kiểu lớp xử lý khách hàng (XL_KHACH_HANG)



Gán giá trị trang mới cho trang hiện hành: tt e.NewPageIndex và PageIndex của
đk GridView



Liên kết dữ liệu



Xử lý sắp xếp:

TTDT – BMCNTT Trang 25


Sự kiện Sorting



Liên kết dữ liệu, kết hợp với tt e.SortExpression

4.4:


Yêu cầu xử lý:


Liên kết dữ liệu của bảng KHACH_HANG với GridView:





°

ImageUrl: ~/<tên TM chứa hình>/<tên tập tin hình>

°

CommandName: khai báo giá trị (tên nút)



Yêu cầu xử lý:



Sự kiện Load: khai báo 2 biến ViewState dùng để lưu trữ Tổng tiền và Tổng số lượng các
sách được chọn mua



Khi nhấn nút :



Sự kiện RowComand của đk GridView



Xác định chỉ số dòng được chọn: tt e.CommandArgument


Datakeys(e.Row.RowIndex).Value của GridView



Khi chọn Tên sách:



Sự kiện RowComand của đk GridView



Xác định giá trị khóa của dòng được chọn: tt e.CommandArgument



Dùng giá trị khóa vừa tìm được để truy xuất dữ liệu vùng Mô tả và xuất ra màn
hình

4.8:


Yêu cầu xử lý:


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status