Thứ Tư, 5 tháng 3, 2014

Kiến thức lập trình cơ bản






Nghĩa là các trang web tĩnh không có khả năng
Nghĩa là các trang web tĩnh không có khả năng
tương tác với người dùng.
tương tác với người dùng.

Trong thực tế có rất nhiều trường hợp chúng ta
Trong thực tế có rất nhiều trường hợp chúng ta
thường gặp trong thế giới web đòi hỏi sự
thường gặp trong thế giới web đòi hỏi sự
tương tác mà web tĩnh không thể giải quyết
tương tác mà web tĩnh không thể giải quyết
được ( chat, forums, web mail, trang tin tức,
được ( chat, forums, web mail, trang tin tức,
giỏ hàng, thông tin thời tiết từng ngày, tỷ giá
giỏ hàng, thông tin thời tiết từng ngày, tỷ giá
ngoại tệ hàng ngày)
ngoại tệ hàng ngày)

Để giải quyết vấn đề này người ta sử dụng các
Để giải quyết vấn đề này người ta sử dụng các
ngôn ngữ lập trình web để hỗ trợ sự tương tác
ngôn ngữ lập trình web để hỗ trợ sự tương tác
giữa client và server.
giữa client và server.



Một số ngôn ngữ lập trình web động phổ biến
Một số ngôn ngữ lập trình web động phổ biến
gồm ASP, PHP, Java, .net …
gồm ASP, PHP, Java, .net …

ASP (Active Server Pages) là ngôn ngữ lập
ASP (Active Server Pages) là ngôn ngữ lập
trình web được viết bởi hãng Microsoft, rất
trình web được viết bởi hãng Microsoft, rất
phổ biến trên hệ điều hành Microsoft
phổ biến trên hệ điều hành Microsoft
Windows. Các trang web viết bằng ngôn ngữ
Windows. Các trang web viết bằng ngôn ngữ
này có phần mở rộng là .asp (ví dụ
này có phần mở rộng là .asp (ví dụ
HelloWorld.asp) thay vì .htm hay .html.
HelloWorld.asp) thay vì .htm hay .html.



Nội dung file ASP về cơ bản rất giống file
Nội dung file ASP về cơ bản rất giống file
Html bình thường, nó bao gồm các cú pháp
Html bình thường, nó bao gồm các cú pháp
html trộn lẫn các mã lập trình ASP (còn gọi là
html trộn lẫn các mã lập trình ASP (còn gọi là
các script, được viết bằng VBScript hay
các script, được viết bằng VBScript hay
JavaScript). Các Script trong ASP thực thi trên
JavaScript). Các Script trong ASP thực thi trên
server.
server.

Có thể nói trang ASP là sự kết hợp các thẻ
Có thể nói trang ASP là sự kết hợp các thẻ
html, các script và các ActiveX Component.
html, các script và các ActiveX Component.
Script có thể trộn lẫn giữa các thẻ html và nằm
Script có thể trộn lẫn giữa các thẻ html và nằm
trong cặp dấu <% %>
trong cặp dấu <% %>


1.2 Web Server IIS
1.2 Web Server IIS

Thông thường người ta dùng ASP với Web
Thông thường người ta dùng ASP với Web
Server có tên là Internet Information Services
Server có tên là Internet Information Services
(IIS) của Microsoft. Đây là thành phần có sẵn
(IIS) của Microsoft. Đây là thành phần có sẵn
trong hệ điều hành Windows 2000 hoặc XP.
trong hệ điều hành Windows 2000 hoặc XP.

Nếu máy tính chưa cài đặt thì chúng ta có thể
Nếu máy tính chưa cài đặt thì chúng ta có thể
vào Control Panel => Add/remove
vào Control Panel => Add/remove
programs=> Add/remove Windows
programs=> Add/remove Windows
Components=>Internet Information Services
Components=>Internet Information Services
(IIS) và chọn cài đặt thành phần này
(IIS) và chọn cài đặt thành phần này





Sau khi cài đặt xong bạn vào Control Panel
Sau khi cài đặt xong bạn vào Control Panel
chọn Administrative Tools chọn Internet
chọn Administrative Tools chọn Internet
Information Services. Nếu mở ra có dạng như
Information Services. Nếu mở ra có dạng như
hình sau là bạn đã cài đặt thành công.
hình sau là bạn đã cài đặt thành công.


1.3 Cài đặt và chạy ứng dụng ASP
1.3 Cài đặt và chạy ứng dụng ASP
đầu tiên
đầu tiên

Để bắt đầu chạy một website viết bằng ngôn ngữ ASP
Để bắt đầu chạy một website viết bằng ngôn ngữ ASP
đầu tiên chúng ta thực hiện các bước sau:
đầu tiên chúng ta thực hiện các bước sau:

Cài đặt web server IIS ( ở phần trên) và start IIS
Cài đặt web server IIS ( ở phần trên) và start IIS

Cấu hình cho website bằng cách tạo Virtual Directory
Cấu hình cho website bằng cách tạo Virtual Directory
trên Web Server
trên Web Server

Viết các file ASP và save vào thư mục đã được cấu
Viết các file ASP và save vào thư mục đã được cấu
hình cho website trên server
hình cho website trên server

Dùng trình duyệt (như Internet Explorer) trên client
Dùng trình duyệt (như Internet Explorer) trên client
yêu cầu file ASP và hiển thị kết quả trả về.
yêu cầu file ASP và hiển thị kết quả trả về.


1.3.1 Cấu hình cho Website trên IIS
1.3.1 Cấu hình cho Website trên IIS

Sau khi start IIS mặc định web server sẽ phục vụ ở địa
Sau khi start IIS mặc định web server sẽ phục vụ ở địa
chỉ
chỉ
http://localhost
http://localhost
(địa chỉ trên máy local, cũng giống
(địa chỉ trên máy local, cũng giống
như một địa chỉ website kiểu như
như một địa chỉ website kiểu như
http://www.yahoo.com
http://www.yahoo.com
trên Internet)
trên Internet)

Chúng ta tạo một thư mục ảo (Virtual Directory) trên
Chúng ta tạo một thư mục ảo (Virtual Directory) trên
web server để chứa ứng dụng web, ví dụ
web server để chứa ứng dụng web, ví dụ
http://localhost/test
http://localhost/test
, ở đây “test” còn được gọi là Alias
, ở đây “test” còn được gọi là Alias
của Virtual Directory này. sau đó truy cập các trang
của Virtual Directory này. sau đó truy cập các trang
ASP này thông qua địa chỉ
ASP này thông qua địa chỉ
http://localhost/test
http://localhost/test




Cách tạo một Virtual Directory trong
Cách tạo một Virtual Directory trong
IIS:
IIS:

Vào Web Server từ Control Panel=>
Vào Web Server từ Control Panel=>
Administrative Tools=>Internet Services
Administrative Tools=>Internet Services
Services => Web Sites
Services => Web Sites
=> Default Website
=> Default Website
(kích chuột phải) => New=> Virtual Directory
(kích chuột phải) => New=> Virtual Directory
(làm theo wizard, chọn các tham số Alias: tên
(làm theo wizard, chọn các tham số Alias: tên
Virtual Directory của mình ví dụ “test”,
Virtual Directory của mình ví dụ “test”,
Directory: thư mục chứa Website ví dụ
Directory: thư mục chứa Website ví dụ
“C:\Web”)
“C:\Web”)

Không có nhận xét nào:

Đăng nhận xét