1. Trang chủ
  2. » Công Nghệ Thông Tin

Lab 7: Tạo trang tóm tắt tin tức pdf

13 529 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 5,86 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lab 7: TẠO TRANG TÓM TẮT TIN TỨC Mục tiêu Sử dụng Master page để tạo phần layout của trang web tin tức Sử dụng SQLDataSource để kết nối với bảng dữ liệu tin tức trong SQL Server Sử dụng

Trang 1

Lab 7: TẠO TRANG TÓM TẮT TIN TỨC

Mục tiêu

Sử dụng Master page để tạo phần layout của trang web tin tức

Sử dụng SQLDataSource để kết nối với bảng dữ liệu tin tức trong SQL Server

Sử dụng DataList để hiển thị tóm tắt các tin tức

Bài 7.1: Tạo trang tóm tắt tin tức

Nội dung:

- Tiếp tục phát triển bài Lab 6 trong buổi trước, trong bài lab 6 chỉ xây dựng layout của trang tin tức, cụ thể là phần master page, còn các trang nội dung từng chuyên mục như game online, game

PC, game console… thì chưa có nội dung

- Trong bài Lab 7 này chúng ta sẽ xây dựng trang GameOnline.aspx, trang này chứa toàn bộ các

tin tức tóm tắt của chuyên mục GameOnline, trang này được gọi từ menu trái, mục GameOnline

- Giao diện cuối cùng của trang GameOnline.aspx thể hiện như sau

Trang 2

Hướng dẫn:

1 Sinh viên mở lại project của bài Lab 6 (đã làm xong phần master page của trang)

2 Tạo Database đơn giản chứa tin tức game có tên TinTucGame, có một table có tên BanTin có

cấu trúc như sau:

Hình: Cấu trúc của bảng BanTin

tin

-‘GO’: game online

‘PC’: game PC

Trang 3

‘SC”: game console

‘MB’: game mobile

‘ES” eSport

Bảng mô tả chi tiết các trường dữ liệu của bảng BanTin

Hình: Minh họa phần dữ liệu của bảng BanTin

3 Tạo trang tóm tắt tin: trang mới có tên GameOnline.aspx khai báo sử dụng master page

Trang 4

Hình 2: Tạo trang GameOnline.aspx

Hình 3: Chọn Master Page cho GameOnline.aspx

Ta chuyển sang màn hình design của trang GameOnline

Hình 4: Màn hình design của trang GameOnline.aspx

Trang 5

4 Tạo DataSource cho trang web

- Kéo thả SqlDataSource vào vùng content của trang

Hình: Kéo DataSource thả vào trang web

5 Chọn phần cấu hình Configure Data Source

Hình: Chọn chức năng cấu hình data source

Trong màn hình Choose your data connection

Trang 6

Hình: Chọn database

Trong màn hình Configure the Select Statement chọn: Specify a custom SQL statement or stored procedure

Trang 7

Hình: Màn hình chọn câu lệnh select để truy vấn database

Trong màn hình Define Custom Statements or Stored Procedures: nhập câu truy vấn để lấy các bản tin thuộc game online

Trang 8

Hình: Nhập câu truy vấn

Bước cuối cùng là màn hình Test Query

Trang 9

Hình: Màn hình Test Query

6 Sử dụng DataList để hiển thị các tin tức tóm tắt của thể loại Game Online Kéo thả DataList vào phần nội dung của trang web

7 Khai báo DataSource cho DataList liên kết đến DataSource đã tạo trong bước trước

Trang 10

8 Bước tiếp theo chọn Edit Templates để chỉnh lại phần hiển thị bản tin tóm tắt

Hình: Chọn Edit Template

9 Trong màn hình edit template: thực hiên các bước sau

a Xóa hết các template cũ,

b Tạo bảng bên trong template,

c Kéo Hyperlink, 2 label và image vào các vị trí tương ứng trong bảng

Trang 11

Hình tạo lại phần thể hiện của DataList

10 Kết buộc phần dữ liệu từ data source lên các control

a Kích vào hyperlink hiển thị tiêu đề, chọn edit databindings…

Trang 12

b Khai báo data binding cho label hiển thị ngày đăng tin

c Khai báo data binding cho image hiển thị hình minh họa

Trang 13

d Khai báo data binding cho label hiển thị tóm tắt bản tin

11 Đã hoàn tất xong bước khai báo các phần dữ liệu sẽ hiển thị trên datalist, để cho từng mục tin

hiển thị dễ xem hơn, sinh viên có thể bổ sung thêm đường ngang sau mỗi tin, bằng cách thêm tag

<hr /> dưới cùng trong phần edit template của DataList

12 Sinh viên nhập một số dữ liệu thử nghiệm cho database bản tin, có thể lấy từ các trang tin tức game Tạo thư mục Upload để lưu các file ảnh

13 Cuối cùng test trang web trong trình duyệt

Bài 7.2:

- Sinh viên thiết kế các trang còn lại: GamePC, GameConsole, GameMobile, GameESport

- Thiết kế lại template cho DataList theo ý của sinh viên

Ngày đăng: 06/07/2014, 23:20

HÌNH ẢNH LIÊN QUAN

Hình 1: Giao di ệ n c ủ a  ứ ng d ụ ng  ở  chuyên m ụ c GameOnline - Lab 7: Tạo trang tóm tắt tin tức pdf
Hình 1 Giao di ệ n c ủ a ứ ng d ụ ng ở chuyên m ụ c GameOnline (Trang 1)
Bảng mô tả chi tiết các trường dữ liệu của bảng BanTin. - Lab 7: Tạo trang tóm tắt tin tức pdf
Bảng m ô tả chi tiết các trường dữ liệu của bảng BanTin (Trang 3)
Hình 2: Tạo trang GameOnline.aspx - Lab 7: Tạo trang tóm tắt tin tức pdf
Hình 2 Tạo trang GameOnline.aspx (Trang 4)
Hình 3: Chọn Master Page cho GameOnline.aspx - Lab 7: Tạo trang tóm tắt tin tức pdf
Hình 3 Chọn Master Page cho GameOnline.aspx (Trang 4)
Hình chọn DataSource - Lab 7: Tạo trang tóm tắt tin tức pdf
Hình ch ọn DataSource (Trang 9)
Hình tạo lại phần thể hiện của DataList - Lab 7: Tạo trang tóm tắt tin tức pdf
Hình t ạo lại phần thể hiện của DataList (Trang 11)

TỪ KHÓA LIÊN QUAN

w