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

Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver

34 844 4
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
Trường học Trung Tâm Đào Tạo Quản Trị & An Ninh Mạng Athena
Thể loại Tài liệu bổ sung thực hiện project
Năm xuất bản 2009
Thành phố Hà Nội
Định dạng
Số trang 34
Dung lượng 3,49 MB

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

Nội dung

Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver

Trang 3

Xây dựng trang web động với công cụ Dreamweaver MX

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

> Dinh nghia web site

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

> Tao lién két vGi database

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

> Xem trang web trong trình duyỆt

T

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

2 Web site minh hoa

a NOi 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 dữ liệu

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

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

- Xod df liéu (Search> Delete)

(default.htm) (Login.asp) (Index_Login.htm

d Nội dung từng trang

> Trang chu: g6m 3 frame

Login <N6i dung>

Trung tâm đào tạo quản trị & an ninh mạng ATHENA www.athena.edu.vn Hotline : 1

1900 54 54 56

Trang 4

e _ Chỉ đi kèm với việc da login

e _ 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

Trung tâm đào tạo quản trị & an ninh mạng ATHENA www.athena.edu.vn Hotline :

1900 54 54 56

Trang 5

Xây dựng trang web động với công cụ Dreamweaver MX

Il — Cấu 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 cụ “Internet Information Server” và “Personal Web Server”

- - HỆ quản trị dỮ liệu: Ms Access 2000

- _ Trình duyệt web: Internet Explorer 5.0 va Netscape Nevigator 4.7

- Dreamweaver MX

>> Cài đặt IIS và PWS: (Khi Windows chưa được cai dat)

a Trong Windows 2000 vao Control Panels, chon “Add / Remove Programs” > Hién

thị hộp thoai > chon tab “Add / Remove Windows Components” > xuất hiện hộp

thoai ké tiép nhu hinh 4

Windows Components Wizard x

Windows Components

‘You can add or remove components of Windows 2000,

To add of remove a component click the checkbox 4 shaded box means that only

part of the component will be installed To see what's included in a component click

Description: IIS services [Web and FTP support] slong with support for FrontPage,

transactions 45P's database connections and recerving of posts

Total disk space required: 0.0 MB Details |

Space available on disk: 119.9 MB — _

< Back | Next > Cancel |

Hình 4

b Đánh dấu chon vao Checkbox “Internet Information Sevices (IIS), sau d6 bam vao

nút lệnh Next và thực hiện các công việc theo yêu cầu (PWS là một component trong IIS, bấm vào nút lệnh Detail để xem chỉ tiết)

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à

DWnterpub\wwwroot nhƯ hình 5 (giả sử cài windows 2000 trên Ổổ đĩa D:)

Trang 6

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

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

- _ Vào menu Edit / Preferences > hiển thị hộp thoại Preferences

- Trong mUc Category chon General > chọn nút lệnh “Change workspace ”> hiển thị hộp thoại như hình 6, sau đó chọn “Dreamwevaer 4 Workspace” (thay d6i chi cé

hiệu quả cho sử dụng Dreamweaver MX lần sau)

Workspace Setup Please choose the workspace layout you're most comfortable with You can svutch

layouts later in Preferences

b Hién thi Object Panels

- Trong Dreamweaver MX, dé hién thi Object Panels ta vao menu Windows / Insert >

Object Panel sẽ xuất hiện bên trái màn hình Xem hình 7

mã xI -¿ LIntitled Document (Untitled-23 “t =in| xi

_AEPllc3i9" ammon Edit Wiew Insert Modify Text Commands

Bỏ (ay Text Window Help

4 ee 4 Cede Frames ate ee Title: Untitled Document =

~~ |

Oty i) Templates

Characters

Media Head

Script 45P

Trang 7

Xây dựng trang web động với công cụ Dreamweaver MX

Name Data Type Decription

Mobile

Name Data Type Decription

Mcode Text Mobile code

SCode Text Supplier code (Distributor)

MName Text Mobile Name

DNotice Date/Time | Date of notice

Price Number Price of mobile

Image OLE Object | Mobile’s photographic or movie

Supplier

Name Data Type Decription

SCode Text Supplier code (Distributor)

SName Text Supplier’s Name

Trang 8

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

3 Định nghĩa site:

Việc định nghĩa site tương tự trong Dreamweaver 4.0, giả sử 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: địa chỉ lưu trỮ web site trên máy local

(D:Mnternetpub\wwwroot\project (có thể lưu ở bất cứ thư mục nào tuỳ ý)

- Default Images Folder: thử mục chứa ảnh cUa trang (nếu có)

- _ HTTP Address: Địa chỉ của web site trên máy local, sẽ khai báo Ở phần “Testing

Tecting Serve Site Name: [Project

Cloaki

Desian Note: Local not Elder: |D:*|netprib+wwwgothPioject =

Site Map Layout :

File View Columns IM Refresh Local File List Automatically

Cache: [¥ Enable Cache

The cache maintains file and asset information in the site This speeds up the Asset panel, link management, and Site Map features,

4 Ché d6 lam việc đối với server

Ta phải chọn chế độ làm việc đối với server, Ở đây ta chọn là ASP JavaScript

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

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

Trung tâm đào tạo quản trị & an ninh mạng ATHENA www.athena.edu.vn Hotline :

1900 54 54 56

Trang 9

Xây dựng trang web động với công cụ Dreamweaver MX

* ñpplication

lùi

d~|

To use dynamic data on this page:

# 1, Create a site For this file

w 2, Choose adocument type,

3 Set up the site's testing server

4 Create 4 Connection by clicking

Site Map Layout

File View Colurnns

aie lacey

a,

To use dynamic data on this page:

¥ 1, Create a site for this file

¥ 2, Choose a document type,

~ 3, Set up the site's testing

4, Create a Connection by clicking

b Click chudt vao “testing server” dé m6 hp thoai “Site Definition for Project” xuat

hién nhu hinh 11

[Dresnweaver Mx Pages Only =]

Trang 10

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

- _ Server Model: chọn công nghé server (ASP JavaScript)

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

- Testing Server Folder: thu’ muc chUa web site

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

alias là “mmyproject” (hoặc là tên của thư mục hiện hành: project), thi dia chi sé 1a: http:// localhost/myproject (xem phần tạo alias cho web site Ở mỤc publish web site lên PWS)

- _ Chọn OK để kết thúc> ta được hình 10b

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

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

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

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

- Tao kết nối DSN vào Database

- _ Trong Dreamweaver MX, tạo 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, tao két n6i gitfa ứ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

> 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 Kích Start > Settings > Addministrative Tools > Data Sources, hộp thoại ODBC

Data Source Administrator xuất hiện như hình 12

“ODBC Data Source Administrator |x|

User DSN System DSN | File DSN | Drivers | Tracing | Connection Pooling | About |

System Data Sources:

Name — | Driver Add

‘Lonnect: Microsoft Access Diver (*.mdb]

myConnect Microsoft Access Driver (* mdb] Remuve

on this machine, including NT services

OK Cancel Anil Help

Trang 11

Xây dựng trang web động với công cụ Dreamweaver MX

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

Lreate New DaLa 5Source x|

Select a driver for which you want to set up a data source

Driver da Microsoft para arquivos texta [*txt:* csv] 4

Driver da Microsoft Access [* mdb]

Driver do Microsoft dB ase (* dbf]

Driver da Microsoft Excell* xls]

Driver do Microsoft Paradox [*.db | Driver para o Microsoft Visual FoxPro EMicrosott Access Driver [* mdb]

Microsoft 4ccess-T reiber (* mdb]

Microsoft dBase Driver [* dbf] Aho

c Chon driver 1a “Microsoft Access Driver” như như hình 13, sau d6 bam “Finish”,

một hộp thoại sẽ xuất hiện như hình 14 Tiến hành điền Data Source Name, sau d6 click vào nút “Select” để chọn Database (Giả sử ta đang lưu ở thư mục

D:\Mnterpub\wwwroot\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” dé hoan tat

ODBC Microsoft Access Setup

Trang 12

d Trong site Project, vào panel Application

xw ñpnlication (Gd Databases

To use dynamic data on this page:

¥ 1, Create a site for this File

¥ 2 Choose a document type

¥ 3 Set up the site's testing server

4, Create a Connection by clicking

on + button above

Hinh 15

e Chọn tab Database, nhấn chuột vào dấu + va chon “Data Source Name (DSN)”, m6t

h6p thoai “Data Source Name” xuat hién Dién céc thong s6 vao nhu hinh 16

Data Saurcec Name (D5R} x|

Connection Name: |yConnectDSM a | Data Source Mame (DSM): |MyDatabase M Define | Cancel |

User Name: | Advanced |

f Bấm “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:

xw ñpnliratinn LÙJ Database=| ý

II si 1c ni Tables

FR Login

fA Mobile FER Supplier Views

~ fF] Mobile_Display Stored Procedures

1900 54 54 56

Trang 13

Xây dựng trang web động với công cụ Dreamweaver MX

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

a Trong panel Application, nhấn chuỘt vào dấu + va chon “Custom Connection String”,

một hộp thoai “Custom Connection String” xuất hiện Điền các thông sỐ vào như hình

18

Custom Connection String

Connection Name: | MyConnect

$ 3

ecenes le» s==ee)

Hình 18 Trong đó:

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

- Connection String: déng 1é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 sự kết nối, nếu thành công sẽ xuất hiện thông báo

“Connection was made successfully” Hoặc đối với hình thức đường dẫn tương đối,

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

Nhung vã tiếp tục làm tiếp

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

- w ñpnliratian

(fj Databases] <7 Bindi +| —Í ASP JavaScript [+]

— a ee

Tables

FE Lanin Mobile

Supplier Views

> Sau nay néu mu6n hiéu chinh chi can Double click chudt vao “MyConnect” thi 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

Trung tâm đào tạo quản trị & an ninh mạng ATHENA www.athena.edu.vn Hotline: 11

1900 54 54 56

Trang 14

Trung tâm đào tạo quản trị & an ninh mạng ATHENA www.athena.edu.vn Hotline: 12

1900 54 54 56

Trang 15

Xây dựng trang web động với công cụ Dreamweaver MX

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

a Kích Start > Settings > Taskbar & Start Menu > Advanced Trong mUc “Menu

Start Setting” kiém tra xem checkbox “Display Addministrative Tools” da duoc

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

b Kich Start > Programs > Addministrative Tools > Personal Web Server > hiển thị hộp thoại như hình 20

personal Web Manager = |i XỊ

Properties ‘View Help

I¥ Allow Directory Browsing

IY Save Web Site Activity Log

Hinh 20

c Chọn vào 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) của trang web, alias này sẽ được dùng để truy xuất trang web sau này (chú ý các thuộc tính: write, execute )

Trung tâm dao tao quan tri & an ninh mang ATHENA www.athena.edu.vn Hotline: 13

1900 54 54 56

Trang 16

d O hinh 20, trong textbox “Default Documents” gé vao tên trang ch! cla web site (vi

du trang chu 14 Index.htm) Khi truy cap vao web site nay, trang Index.htm sé tu động được tải ra đầu tiên

7 Xem trang web trong trình duyệt

a MỞ trình duyệt IE

b Tại hộp address gõ vào dòng địa chỉ: http:/1ocalhost/myproject, trang web vừa tạo

sẽ xuất hiện

~lz| xị

| File Edit view Favorites Tools Help |

sa Back ~ »-@ at Qsearch [š|Favmitss (Abistory l»* ib »

| Address le] http: //localhost/rnyproject/ =| Go |Links _

Trang 17

Xây dựng trang web động với công cụ Dreamweaver MX

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

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

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

2 Tao form login

a Trong site Project, vào menu File / New > Hộp thoại New Document xuất hiện,

chon Category “Dynamic Page” > trong Dynamic page chon “ASP Javascript” bấm nut “Create”

xi

General Templates |

Category: Dynamic Page: Preview:

Basic Page PR ASP JavaScript

Dynamic Page @ ASP vB5rrinE

Template Page @ ASP.NET C#

Other ia ASP.NET VB

CSS Style Sheets i ColdFusion

Framesets @ ‘ColdFusion Component <No Pieviewa>

Page Designs ‘a J5P

Page Designs (Accessible) @_ PHP

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

=#LIntitled Document (Project/Loginf] - *acromedia Drea rl =lnl x

File Edit View Insert Modify Text Commands ‘Site Window Help

| 4| đề|| sš | 2 “Ti: Untitled Document đi}, &_

Ngày đăng: 16/08/2012, 08:46

HÌNH ẢNH LIÊN QUAN

Hình  1:  trang  Index.htm - Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver
nh 1: trang Index.htm (Trang 4)
Có  2  hình  thức  kết  nối: - Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver
2 hình thức kết nối: (Trang 10)
Hình  18  Trong  đó: - Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver
nh 18 Trong đó: (Trang 13)
Hình  22  —  trang  chu  (Index.htm) - Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver
nh 22 — trang chu (Index.htm) (Trang 16)
Hình  34  Trong  đó: - Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver
nh 34 Trong đó: (Trang 23)
Hình  38  Trong  phần  Form  fields  &gt;  tiến  hành  chọn  các  thuộc  tính: - Hướng dẫn xây dựng ứng dụng web với Macromedia Dreamweaver
nh 38 Trong phần Form fields &gt; tiến hành chọn các thuộc tính: (Trang 25)

TỪ KHÓA LIÊN QUAN

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

w