... Language - HTML
– 19 90 – Tim viếttrìnhduyệt (Web Browser) và Web server đầutiên
(info.cern.ch)
–Việt nam có Internet vào tháng 11 /19 97
– Đếnnay,cókhoảng hơn30tỉ trang web thuộchơn
10 0 triệuwebsite
Các ... học những gì để thiết kế web?
-Thiết kế đồ họa, Thiết kế giao diện
-Thiếtkế thông tin
-Tạo các trang web vớiHTML
-Lập trình và quá trình tạomãkịch bản
-Truyền thông đa phương tiện
5 /10 /2 013
13
Tên ... PHP
ASP.NET
Web Matrix
PHP
PHP ZendStudio
Ngôn ngữ lậptrình web
Cầnhọcnhững gì?
- HTML
- JavaScript
- DHTML
- XML
- PHP
- Perl
- ASP (ASP.NET)
- JSP
- ????
Hoạt động của trang web
...
... timeout= 10 0" />
5 /10 /2 013
11
41
Lớp Http Server
Khi mã hoá chuỗiHTMLsangchuỗibìnhthường
nếugặpcáck tự như sau sẽ chuyểnsangký
tự tương ứng:
Ký tự <chuyển thành <
Ký tự >chuyển thành ... //
Thiết lập thời gian
cho 1 phiên làm việc của user là 10 0 phút
Có thể thiết lập thuộc tính này trong tập tin
Web. config trong <system .web& gt;
<sessionState timeout= 10 0" />
5 /10 /2 013
11
41
Lớp ...
}
5 /10 /2 013
12
45
Lớp Http Server
Khi mã hoá chuỗiURLsangchuỗibìnhthường
nếugặpcáck tự như sau, sẽ chuyểnsangký
tự tương ứng:
Ký tự
khoảng trắng
chuyển thành dấu +
Ký tự
không thuộc ký tự...
...
System.Object
System .Web. UI.Control
HtmlControl
HtmlImage
HtmlInputControl
HtmlInputFile
HtmlInputHidden
HtmlInputImage
HtmlInputRadioButton
HtmlInputText
HtmlInputButton
HtmlInputCheckBox
HtmlContainerControl
HtmlForm
HtmlGenericControl
HtmlSelect
HtmlTable
HtmlTableCell
HtmlTableRow
HtmlTextArea
HtmlAnchor
HtmlButton
<table>
<form>
<input ... n -1 (n=Items.Count).
II. Web Server Control
5 /10 /2 013
2
Hệ thống thứ bậc của HTML Server Controls
System.Object
System .Web. UI.Control
HtmlControl
HtmlImage
HtmlInputControl
HtmlInputFile
HtmlInputHidden
HtmlInputImage
HtmlInputRadioButton
HtmlInputText
HtmlInputButton
HtmlInputCheckBox
HtmlContainerControl
HtmlForm
HtmlGenericControl
HtmlSelect
HtmlTable
HtmlTableCell
HtmlTableRow
HtmlTextArea
HtmlAnchor
HtmlButton
<table>
<form>
<input ...
drpLan.SelectedItem.Text;
else
lblKq.Text="No item is selected";
}
5 /10 /2 013
1
CHƯƠNG IV:
HTML SERVERCONTROL VÀ
WEB SERVER CONTROL
I. HTML Server Control
Các HTML control thông thường như <h1>,
<a>, <input>...
... trường bạn đang học hay đã
học trước đây.
Lưu ý: Phải có liên kết gi
ữa các trang
5 /10 /2 013
5
Bài tập 1
Viết trang web hiển thị chính xác dòng sau lên
màn hình:
Thẻ định dạng ký tự
Đậm, nghiêng, ... tương tự <h>
Ngắt dòng: <br>
Bài tập 2
Dùng HTML tạo trang web cho ra kết quả sau:
5 /10 /2 013
6
Danh sách
Dùng để liệt kê các phần tử
Có 2 loại: Danh sách có thứ tự 1, 2,3,… ... href=“mailto:địa_chỉ_e-mail”
Thực hiện lệnh JavaScript khi kích chuột vào thì đặt href= javascript: lệnh”
5 /10 /2 013
13
Flash
<object classid="clsid:D27CDB6E-AE6D -11 cf-96B8-444553540000"
codebase=http://download.macromedia.com/pub/shock...
... liệu
Tạo trang Web có Form
<FORM> Year
<SELECT NAME= "Year" >
<OPTION VALUE=" ;19 30"> ;19 30</OPTION>
<OPTION VALUE=" ;19 31& quot;> ;19 31& lt;/OPTION>
<OPTION ... CNTT
Xử lý kết xuất dữ liệu
< ;html& gt;
<body>
<%
response.write ("<h1>OK</h1>")
response.write (Server.HTMLEncode("<h1>OK</h1>")&"<p>")
response.write ... thi hành trên Server. Mã này tạo
ra các trang HTML rồi gởi nó qua mạng Internet đến
trình duyệt, không cần trình duyệt cụ thể nghóa là
không có mã lậptrình gởi đến Client. Kịch bản trên
Client...
... sang khoa CNTT
11 : Cho biet ket qua hoc tap cua sinh vien co ma S007
12 : Liet ke nhung sinh vien sinh vao ngay 03 thang 07
13 : Cho biet danh sach sinh vien ma ho co chua chu Anh
14 : Cho biet ket ...
Minh','Son','S0 01& apos;,' 01/ 05 /19 85','Nam','CNTT')
insert into SINHVIEN values('Nguyen
Quoc','Bao','S002',&apos ;15 /06 /19 86','Nam','CNTT')
insert ... co ma S0 01
delete from KETQUA where MASV='S0 01& apos;
khigiadano : 8: Chen lai cac bo cua sinh vien S0 01 vua xoa o cau 7
insert into KETQUA values('S0 01& apos;,'TCC' ,1, 5.5)
insert...
... <BIG>
10 - <BLOCKQUOTE>
11 - <BODY>
12 - <BR>
13 - <CENTER>
14 - <CODE>
15 - <COMMENT>
16 - <DIR>
17 - <DIV>
18 - <EMBED>
19 - <FONT> ... thường
o tuyệt đối: dùng số (1. 5 / 2 / 3 ). Ví dụ: nếu chiều khổ chữ là 10 pt và
line-height: 1. 5 thì khoảng cách giữa các dòng sẽ là 10 x line-heigt = 10 x
1. 5 = 15 pt
• font-family: cho phép ... trong một trang văn bản HTML
Mã nguồn:
< ;HTML& gt;
<HEAD>
<TITLE>Tựa đề thí dụ</TITLE>
<HEAD>
<BODY>
<H1>Đây là đầu đề 1& lt;/H1>
<H2>Đây...
... hiệu giày nào đó đã quen thuộc và ngôn ngữ lậptrình cũng tương tự
như vậy.
Ở đây tôi muốn ngụ ý với các bạn là khi lậptrình Web, các ngôn ngữ lậptrình đều
cho kết quả gần giống nhau. Câu ... với các bạn là lậptrìnhWeb không giống như các dạng lậptrình khác ở
chỗ nó không ở trạng thái tónh. Để thể hiện một trang, Web Server phải trước hết
nhận một thỉnh cầu từtrình duyệt. Giao ... quá nhiều thời gian để học về HTML. Ngoài HTML ra các trình
duyệt Web còn cho phép các add-in hỗ trợ nhiều thứ khác như RealPlayer, Flash,
Shockwave, hoặc hỗ trợ về Javascript hoặc XML. Nhưng...
...
Khoa Điện
Bộ môn Điều khiển Tự động
Bài 1: Lậptrình cơ sở
1 Mục đích bài thực hành
Giúp học viên làm quen với công cụ lậptrình Visual C++, thử nghiệm viết chương trình theo phong cách
hướng ...
KĨ THUẬT LẬPTRÌNH C/C++
Trường ĐHBK Hà Nội
Khoa Điện
Bộ môn Điều khiển Tự động
Bài 4: Lậptrình tổng quát
1 Mục đích bài thực hành
Cho học viên luyện tập về phương pháp lậptrình tổng ... }
[10 ] chan = new int[sochan];
[11 ] le = new int[n-sochan];
[12 ] i = 0;
[13 ] int ic=0,il=0;
[14 ] while (i < n) {
[15 ] if (a[i] % 2) // so le
[16 ] le[il++] = a[i];
[17 ] else
[18 ] chan[ic++]...
...
1. Biểu mẫu 1 : Cho học sinh login để vào thi.
Báo cáo đồ án web
1
TRƯỜNG ĐẠI HỌC KHOA HỌCTỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
LỚP 02HCB
ĐỒ ÁN MÔN HỌC
THIẾT KẾ VÀ LẬPTRÌNHWEB ... :
1. Trang Login:
Báo cáo đồ án web
11
MÔN
PHÂN CẤP
TRẢ LỜI
THÔNG TIN NGƯỜI CHƠI
VIII.THIếT Kế GIAO DIệN
A. ADMIN
1. Trang chủ : index.asp
Báo cáo đồ án web
4
...
Hyperlink
trong
HTML
1. 4 Trang NewSTudent
STT Điều kiện kích họat Xử lý Ghi chú
1 Khi được liên kết đến Đọc danh sách học sinh Chuẩn bị cho vịêc thêm
thông tin học sinh mới
2...
... trong đó.
Bài tập
Học phần 4 – LậptrìnhWeb 2 Trang 60/ 61
MỤC LỤC
BÀI 1: TỔNG QUAN VỀ ASP.NET 1
1.1. Tạo mới một project 1
1. 2. Tạo trang
Chao.aspx
1
BÀI 2: SERVER CONTROLS 2
2 .1. Tạo ... lần chọn là 1 cuốn
Dùng ViewState
4.9. Tạo trang
Tổng hợp - với cột tùy biến
(bài làm thêm)
Bài tập
Học phần 4 – LậptrìnhWeb 2 Trang 1/ 61
BÀI 1: TỔNG QUAN VỀ ASP.NET
1.1. Tạo mới một ... web
− Sử dụng lại các User Control đã tạo trong bài 5
− Khai báo MasterPageFile và Content
8.3. Tạo trang
Hệ thống bài tập HP4 - LT Web2
Bài tập
Học phần 4 – LậptrìnhWeb 2 Trang 41/ 61...
... dụng cakePHP
Bài 1 - Lậptrình website theo mô hình MVC
23
Kiến trúc cakePHP
Bài 1 - Lậptrình website theo mô hình MVC
21
Trang Add Product
Bài 1 - Lậptrình website theo mô hình MVC
15
Chuyển ... cộng id)
Cài đặt và cấu hình CakePHP
Bài 1 - Lậptrình website theo mô hình MVC
19
Bài 1
Lậptrình website theo mô hình MVC
Mô hình MVC
Bài 1 - Lậptrình website theo mô hình MVC
4
`
Browser
Controller
index.php
View
product_list.php
product_add.php
database_error.php
Model
database.php
product_db.php
category_db.php
Data ... được sử
dụng
Tổng kết bài học
Bài1 - Lậptrình website theo mô hình MVC
25
Không có tham số:
Có tham số:
Chuyển hướng một yêu cầu
Bài 1 - Lậptrình website theo mô hình MVC
12
if ($action == 'delete')...