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

Hướng dẫn xây dựng ứng dụng wed với MACROMEDIA DREAMWEAVER MX

31 1,3K 6
Tài liệu được quét OCR, nội dung có thể không chính xác
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

Tiêu đề Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver MX
Trường học Trung Tâm Đào Tạo Lập Trình Viên Quốc Tế FPT-APTECH
Thể loại tài liệu
Định dạng
Số trang 31
Dung lượng 3,1 MB

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

Nội dung

Các bước cần thực hiện a. Cấu hình hệ thống và Môi trường làm việc của Dreamweaver MX b. Tạo Database c. Thiết lập web site và tạo kết nối vào Database. Định nghĩa web site Chế độ làm việc đối với

Trang 2

HUONG DAN XAY DUNG UNG DUNG WEB VOI

c Thiết lập web site và tạo kết nối vào Database

Định nghĩa web site

Chế độ làm việc đối với server

Tạo liên kết với database

Publish web site vừa tạo lên PWS

Xem trang web trong trình duyệt

d Tạo các dạng trang web thao tác có kết nối Database

Web site minh hoa

a Nội dung: Trong phần này chúng ta minh họa việc tạo một web site giới thiệu mặt

hàng điện thoại Chế độ làm việc với Server thông qua các trang Active Server Page

(asp)

b Chức năng thao tác:

- Trang login

- Trang logout

- Hién thị dữ liệu theo danh sách theo dạng bảng

- _ Hiến thị dữ liệu theo danh sách dạng Master-Detail

- - Nhập mới đữ liệu

- _ Cập nhật đữ liệu dạng Master-Detail (Search Update)

- _ Cập nhật đữ liệu trên cùng một form (Search Update)

- Xoa di ligu (Search> Delete)

d Nội dung từng trang

> Trang chủ: gôm 3 frame

Trang 3

° Đây là trang trống, chỉ chứa các đoạn mã JavaScript để đóng lại việc login

° Chỉ đi kèm với việc đã login

° Trang Logout.asp khi được gọi sẽ liên kết đến trang default.htm, khi đó trang default.htm sẽ chiếm trọn màn hình hiện tại

»> _ Các trang còn lại sẽ được đề cập khi xây dựng từng trang

www.viet-ebook.co.cc

Trang 4

II Cau hình hệ thống và Môi trường làm việc

2 Cấu hính hệ thống

- _ Hệ điều hành: Windows 2000, có cài đặt thêm các công cu “Internet Information

Server” va “Personal Web Server”

- Hé quan tri di liệu: Ms Access 2000

- Trinh duyét web: Internet Explorer 5.0 va Netscape Nevigator 4.7

- Dreamweaver MX

=> Cai dat IIS va PWS: (Khi Windows chua dugc cai dat)

a Trong Windows 2000 vao Control Panels, chon “Add / Remove Programs” > Hién thị hộp thoại > chon tab “Add / Remove Windows Components” > xuat hién hép

thoại kế tiếp như hình 4

x

You can add or remowe components of Windows 2000 Be | 4

To add ct remove 8 component, click the checkbox A shaded box means that only part of the comoanent wall be inctalled To c@e what's ncluded in 4 component, dick

Detak Components:

| BP indexng Service I0MB =

Inteanet Explorer 00MB

A 25 Management and Menioring Tools 0.9 MB

| sal? Meccane Queuing Semices PAMA =

Descrptien WS services (Web ond FTP suppat! along with supper fer FroréP age

transactions ASPs, database connections and receiving of posts

Total desk spece required 0.0 MB

Space avaiable on disk: 113.9 MB _ Đen |

‹ Back Next > Cancel |

c Sau khi khởi động lại máy tính, ta sẽ có một thư mục web site mặc định là

D:Wnterpub\wwwroot như hình 5 (giả sử cài windows 2000 trên 6 dia D:)

3 `) Inetpeb C] Advre*«ryes

Trang 5

Xay dung trang web dong voi céng cu Dreamweaver MX

2 Môi trường làm việc của Dreamweaver MX

a Chọn giao diện làm việc giống Dreamweaver 4.0

- Vao menu Edit / Preferences > hién thi hộp thoai Preferences

Trong mục Category chon General chọn nút lệnh “Change workspace ”-> hiển thị hộp thoại như hình ó, sau đó chọn “Dreamwevaer 4 Workspace” (thay đôi chỉ có hiệu qua cho str dung Dreamweaver MX 14n sau)

Q14 2Á

Be ore erica ces =

Hinh 6

b Hién thi Object Panels

Trong Dreamweaver MX, dé hién thi Object Panels ta vao menu Windows / Insert > Object Panel sé xuat hién bén trai màn hình Xem hình 7

www.viet-ebook.co.cc

Trang 6

Xáy dựng trang web dong voi cong cu Dreamweaver MX ssi‘ tS

II Tao Database

- Database dugc tao trong Ms.Access2000 (Data_Project.mdb)

Mobile

DNotice Date/Time | Date of notice

Image OLE Object | Mobile’s photographic or movie

Supplier

Trang 7

III Thiết lập web site và kết nối Database

1 Dinh nghia site:

Việc định nghia site trong ty trong Dreamweaver 4.0, gia sur ta tiến hành khai báo các thông số như hình 9 Trong đó:

- Site name: tén cua web site (Project)

- Local Root Folder: dia chi luu trit web site trên máy local

(D:\Wnternetpub\wwwroottproject (có thê lưu ở bất cứ thư mục nảo tuỳ ý)

- Default Images Folder: thu muc chira anh cua trang (néu co)

- HTTP Address: Dia chi cia web site trén may local, sé khai bdo & phan “Testing Server”

Basic Advonced |

Design Notes Local Foot Folder: [D netpub'wueroct\Pioject >

Sie Map Layout

File V cớ Columns Iv Rettesh Local File Last Automatics)

Default |mages Folder |0 net pub\wavearoct Project images =

2 Chế độ làm việc đối với server

Ta phải chọn chế độ làm việc đối với server, ở day ta chon la ASP JavaScript

a Mo panel “Application”: Trong web site “Project”, tir Laucher bar (hoặc từ menu

Windows) chon “Database”, xuất hiện panel “Application” như hình 10a

Trang 8

Xay dung trang web dong voi céng cu Dreamweaver MX

at ee i= + Application

To use dynamic data on tht pags: To use dynamic data on this page:

¥ 1, Creste a site For this file, v 1 Create o ate for this file

¥ 2 Choose a dor men’ Pyne, wv 2 Choose a dor cant byrne,

3 Set up the site’s testing server wv 3 Setup the ske's testing server

4, Create 4 Connection by clicking 4 Create 4 Connection by diching

alae

b Click chuột vào “testing server” đê mở hộp thoại “Site Definition for Project” xuat hiện như hình 11

Site Detinition lor Project

Local rfo

Remote Into

eee ASP JavaScript |

|[Dieamsesrer MPsges Ông — ~]

Trang 9

c Điền các thông số như hình 11 Trong đó:

- Server Model: chon công nghệ server (ASP JavaScript)

- Access: giao thức giao tiếp với server (Local / Network)

- Testing Server Folder: thu muc chia web site

- URL Prefix: Dia chi của web site trên máy local, giả sử chúng ta đặt cho web site một

allas là “mmyproject” (hoặc là tên của thư mục hiện hành: project), thì địa chỉ sẽ là:

http://1ocalhost/myproject (xem phan tạo alias cho web site ở mục publish web site lên PWS)

- Chon OK để kết thúc> ta được hình 10b

3 Tạo liên kết với database

Trong project này ta dùng cơ chế kết nỗi ODBC connecfion string

Có 2 hình thức kết nối:

Cách 1 Kết nối dùng DSN

- _ Tạo kết nỗi DSN vao Database

- Trong Dreamweaver MX, tao két nối giữa ứng dụng với kết nối DSN

> Khi sao chép Site đến một máy khác thì phải định nghĩa lại DSN tương ứng thì chương trình mới thi hành

Cách 2 Kết nối do người dùng viết code

- _ Trong Dreamweaver MX, tạo kết nối giữa ứng dụng với Database do người dùng viết

code Có 2 dạng - Đường dẫn tuyệt đối và đường dẫn tương đối

2 Nên dùng đường dẫn tương đối > để sao chép và thi hành Web Site trên các máy khác nhau được dễ dàng

Kết nối DSN vào Database

a Kich Start > Settings > Addministrative Tools > Data Sources, hộp thoại ODBC

Data Source Administrator xuat hién nhu hinh 12

2x

User DSN System DSN | Fie DSN | Drivers] Tracing | Connection Pooling | About |

System Data Sources:

Name | Dives

jLonrieact Microsc Acces: Dives \" mad)

myCormect Microselt Access Drives [* melb) Lt

4n ODBC Sytem data source stores irdaimation about how to conmmect to the indicalad data provider A System data soures ie visible to all users

on this machine including NT sernces,

[ok |] Cancet | = | Hee |

Trang 10

b Click vào nút lệnh “Add”, xuất hiện hộp thoại như hình 13

Select a dhiver foe which you wari lo set up a data source

Dover da Microscit para arqurvos texto [" tt: “csv] 4

Dnwer do Microsoft Accass [* mdb) Dnver do Microsoft dB ase» (* dbf) Dnver do Microsoft Excell* ots}

Diver do Microsoft Paradox [*.db J

Dnwer pare © Mecrosollt Visual FoxPro

c Chon driver 1a “Microsoft Access Driver” nhu nhu hinh 13, sau d6 bam “Finish”, mét

hộp thoại sẽ xuất hiện nhu hinh 14 Tién hanh dién Data Source Name, sau do click

vào nút “Select” đê chọn Database (Giá sử ta đang lưu ở thư mục

D:\Wnterpub\wwwroof\Project), sau cùng click vào nút lénh “OK” quay lại hộp thoại như hình 12 nhưng có thêm data source “MyDatabase” vừa tạo Click vào nút

“OK” để hoàn tất

Sekt Create | Repar Compact |

Trang 11

Xay dung trang web dong voi céng cu Dreamweaver MX

d Trong site Project, vao panel Application

a el

Bé ==

a=

-~

To use dynamic dats on this page:

¥ 1 Create a ste for this file,

~ 2 Choose a document type

w 3 Set up the site's testing server

4 Creme 6 Connection by cickng

on + buthon above

Hinh 15

e Chon tab Database, nhắn chuột vào dẫu + và chon “Data Source Name (DSN)”, mot

hộp thoại “Data Source Name” xuât hiện Điện các thông sô vào như hình 16

Dato Source Name (DSN)

Hinh 16

f Bam “Test” để kiểm tra sự kết nối, nếu thành công sẽ xuất hiện thông báo

“Connection was made successfully”

g._ Sau khi kết nôi thành công, cửa sô Application sẽ thay đôi như sau:

Hình 17

Trang 12

Kết nối ứng dụng với Database do người dùng viết code

a Trong panel Application, nhan chudt vao dau + va chon “Custom Connection String”, mét

hộp thoai “Custom Connection String” xuat hi¢n Dien các thông sô vào như hình 18

xí Connection Name: | MyConnect OK |

Cancel |

Gonnection String: | Driver=IMorosott Access Dtver (*.mớb)}; DĐQ=O:\Inetpub\w

Creammeaver Should Connect: Using Driver On Testing Server

( Using Driver On This Machine

Hinh 18 Trong đó:

- _ Connection name: tên của kết nối vào Database

- _ Connection String: dòng lệnh tạo kết nối vào Database:

* Dang đường dẫn tuyệt đối: "Driver={Microsoft Access Driver (*.mdb)};

DBQ=D:\\Inetpub\\wwwroot\\Project\\Data_Project.mdb"

* Dang đường dẫn tương đối: "Driver={Microsoft Access Driver (*.mdb)};

DBQ=”+Server.MapPath(“Data_Project.mdb”)

a Bam “Test” dé kiém tra su két néi, néu thanh cong sé xuat hién thong bao

“Connection was made successfully” Hoac d6i véi hinh thire đường dẫn tương đối,

thì sé có thể có câu sau “The simple Recordset Dialog box, can not be open ”

Nhung va tiép tuc lam tiép

b Sau khi kết nối thành công, cửa sô Application sẽ thay đôi như sau

-] ch Tables

* 3 Login

+ z3 Mobele + ae Supple:

> Sau nay nếu muốn hiệu chỉnh chỉ cần Double click chuột vào “MyConnect” thì một

hộp thoại tương ứng xuất hiện để hiệu chỉnh > Tương tự cho các trường hợp hiệu

chỉnh khác

Trang 13

4 Publish web site vira tao lén PWS

a Kich Start > Settings > Taskbar & Start Menu > Advanced Trong muc “Menu Start Setting” kiém tra xem checkbox “Display Addministrative Tools” 44 duge chon

chưa, nếu chưa thì đánh dâu chọn

b Kich Start > Programs > Addministrative Tools > Personal Web Server > hién thị

hộp thoại như hình 20

Properties Yew Keb

Default Documertfs): |datauk ham default hin, index him, index himl, Index joo defauk pp

fZ Allow Directory Browsing

MV Save Web Site Activity Loo

Hinh 20

c Chon vao tab Advanced > click vào nút Add, một hộp thoại Add Directory sẽ hiện

ra Chọn các thông số như hình 21, trong đó Directory là thư mục đang chứa trang web; alias là một thư mục ảo (Vitual Directory) cua trang web, alias nay sé được dùng

để truy xuất trang web sau này (chú ý các thuộc tính: write, execute )

Trang 14

Xay dung trang web dong voi céng cu Dreamweaver MX

5

d O hinh 20, trong textbox “Default Documents” g6 vao tén trang cht cia web site (vi

dụ trang chủ là Index.htm) Khi truy cập vào web site này, trang Index.htm sẽ tự động

được tải ra đầu tiên

Xem trang web trong trình duyệt

Trang 15

Xay dung trang web dong voi céng cu Dreamweaver MX

IV Tạo các trang web có kết nối Database

- Cac trang nay co két nôi Database dùng công nghệ kết nôi là JavaScript

- Phan mở rộng của tên file là asp (*.asp)

2 Tao form login

a Trong site Project, vao menu File / New > H6p thoai New Document xuat hiện, chon

Category “Dynamic Page” > trong Dynamic page chon “ASP Javascript” bam nut

b Thiết kế giao diện vào lưu file (Login.asp)

“) Untitled Document (Project /Login”) - Macromedia Dreamweaver Mix

Trang 16

Xay dung trang web dong voi céng cu Dreamweaver MX

Trang 17

3 Tao form logout (Logout.asp)

Logout form 14 mét trang 'rỗng' chỉ chứa các mã JavaScript để đóng lại kết nối khi login

a Tw panel “Application” chon tab “Server Behaviors” click chuột vào dau + để đồ xuống menu - chon User Authentication / Log Out User (hinh 25) > xuat hién hép

thoại, tiến hành khai báo như hình 27

x!

Log Out When: Link Clihed: | “reste Now Link: "Log Out = 0K |

© Page Loads Cancel |

\When Dore, Go Tô: |dst2 lt hờn

b Click vào nút lệnh “OK” đề kết thúc

4 Tao form hién thi danh sach theo dang bang

a Thiét ké giao dién vao luu file (Display.asp)

©) untitled Document (Project Display*) - Macre rT ul [0] x}

Ble Edit Yew Insert Modify Text Commands te Window Heb

&) S5: | ef Tite: Urtitled Document Le So | (

Trang 18

c Trên trang Display, đặt con trỏ tại ví trí mà ta muốn xuất hiện đữ liệu -> vào menu Insert / Application Objects / Dynamic Table >> hộp thoại Dynamic table xuât hiện, tiên hành chọn các thông sô, sau đó nhân OK Trang Web sẽ có dạng như sau:

ae LIST OF PRODUCT

d Thêm và hiệu chỉnh các tính năng khi hiển thị đữ liệu:

> Đối với ảnh của sản phẩm, nếu ta không hiệu chỉnh thì Dreamweaver MX sẽ đưa ra

vị trí của file ta phải tạo một PlaceHolder để chứa ảnh

e _ Chọn và xoá bỏ biến hiển thi anh {display.Image}

e _ Đặt con trỏ tại ô hiến thị ảnh

e Chon menu Insert / Image PlaceHolder > dat tén cho ving hién thi anh

e Tir panel “Application” chon tab “Bindings” > sau đó click chudt vao Image > kéo va tha vao PlaceHolder vira tao

> xuất ra thông báo thích hợp khi không có đữ liệu:

e Đặt con trỏ dưới vùng table gõ vào thông báo “Record â ot Found”

e - Chọn toàn bộ câu thông báo

e Tir panel “Application” chon tab “Server Behaviors” sau đó click chuột vào dau + để đồ xuống menu > chon Show Region / Show Region If Recordset Is Empty

> Chỉ xuất hiện phần bảng đữ liệu trên khi có đữ liệu trong Database

e Chon toan b6 vung table

e Tw panel “Application” chon tab “Server Behaviors” > sau do click chuột vào dau + để đỗ xuống menu > chon Show Region / Show Region If Recordset Is

a ot Empty

> Sau khi thao tác xong chúng ta có cầu trúc trang Display.asp như sau:

Ngày đăng: 29/10/2012, 17:27

HÌNH ẢNH LIÊN QUAN

Có  2  hình  thức  kết  nối: - Hướng dẫn xây dựng ứng dụng wed với MACROMEDIA DREAMWEAVER MX
2 hình thức kết nối: (Trang 9)
Hình  40  Note:  Khi  insert  ảnh,  nên  sử  dụng  đường  dẫn  tương  đối  bằng  cách  xoá  ẩ  thư  mục  gốc - Hướng dẫn xây dựng ứng dụng wed với MACROMEDIA DREAMWEAVER MX
nh 40 Note: Khi insert ảnh, nên sử dụng đường dẫn tương đối bằng cách xoá ẩ thư mục gốc (Trang 23)
Hình  50  Tao  trang  Search  (UpdateMaster.asp) - Hướng dẫn xây dựng ứng dụng wed với MACROMEDIA DREAMWEAVER MX
nh 50 Tao trang Search (UpdateMaster.asp) (Trang 27)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w