seminar xÂy dỰng mỘt mÔ hÌnh hỖ trỢ thiẾt kẾ vÀ lẬp … · 5.bảng cửu...

15
SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP TRÌNH TRỢ THIẾT KẾ VÀ LẬP TRÌNH WEB VỚI CÔNG CỤ WEB VỚI CÔNG CỤ CICT-WEB-DESIGN-TOOL CICT-WEB-DESIGN-TOOL (Viết dưới dạng một plugin trong Notepad++) (Viết dưới dạng một plugin trong Notepad++)

Upload: others

Post on 03-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

SEMINAR

XÂY DỰNG MỘT MÔ HÌNH HỖ XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP TRÌNH TRỢ THIẾT KẾ VÀ LẬP TRÌNH

WEB VỚI CÔNG CỤWEB VỚI CÔNG CỤCICT-WEB-DESIGN-TOOLCICT-WEB-DESIGN-TOOL(Viết dưới dạng một plugin trong Notepad++)(Viết dưới dạng một plugin trong Notepad++)

Page 2: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

2

CÁC PHẦN TỬCÁC PHẦN TỬ

Text editor

Web browser

Web server, Database server

Page 3: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

3

SỰ BẤT TIỆN!SỰ BẤT TIỆN!

editor browser

… Alt + TabAlt + TabAlt + Tab

Alt + Tab ...

Page 4: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

4

PLUGIN CICT WEB DESIGN TOOLPLUGIN CICT WEB DESIGN TOOL3 TRONG 13 TRONG 1

2.2.Text editorText editor

1.1.FolderFolder

3.3.BrowserBrowser

Page 5: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

5

Mọi thứ bắt đầu thật đơn giản!1. Download công cụ CICT-WebDesignTool, giải nén, không

cần cài đặt.2. Cài đặt AppServ: bộ Apache-MySQL-PHP cho Windows3. Khởi tạo Project mới với vài cú click chuột...4. ... và khám phá thế giới HTML thú vị...

Page 6: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

6

CÁC CHỨC NĂNG CƠ BẢNCÁC CHỨC NĂNG CƠ BẢN

● Giới thiệu giao diện của chương trình● Tạo mới project / Mở một project đã có● Tạo file mới / Mở file đã có● Chỉnh sửa file, Save● Preview file chính (F9)● Preview file đang soạn thảo (F10)● Xóa file

Page 7: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

7

Giao diện PluginGiao diện Plugin

2.2.Text editorText editor

1.1.FolderFolder

3.3.BrowserBrowser

4.4.MenuMenu

Tùy biến dễ dàng với chức năng kéo thả (drag-drop)

Page 8: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

8

Khởi tạo một projectKhởi tạo một projectPlugins → CICT WebDesign → New project

- Name: tên project

- Description: mô tả project

- Source path: nơi chứa mã nguồn

- Primary file: file chính của project

- Remote root: URL chỉ tới nơi xuất bản (publish) mã nguồn.

Page 9: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

9

Thêm file mới vào projectThêm file mới vào project

- Click folder tên project

- Nhấn F4

- Đặt tên file

- Click OK

- Để mở một file, ta

double click vào file đó

trong cây folder

Page 10: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

10

Edit và Preview fileEdit và Preview filechỉ với một cú nhấn phímchỉ với một cú nhấn phím

- Để preview file chính

(primary), nhấn F9

- Để preview file đang

soạn thảo, nhấn F10

Page 11: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

11

Thực hành trong 10 phútThực hành trong 10 phút

1.HTML với file index.htmlindex.html: hiển thị tên của bạn với 6 mức tiêu đề

2.Thư giãn với CSS (Cascading Style Sheets): thay đổi màu sắc của các mức tiêu đề với my.cssmy.css

3.Chương trình PHP đơn giản, index.phpindex.php, in câu: Hello World!

4.Thông tin hệ thống với phpinfo();5.Bảng cửu chương với hoctoan.phphoctoan.php: in bảng

cửu chương dưới dạng bảng (table)

Page 12: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

12

Sự bất tiện do môi trường phát triểnSự bất tiện do môi trường phát triển

Môi trường phát triển trên Windows● Đường dẫn:

$store = 'C:\AppSrv\www\myapp\store';

● Ký tự kết thúc dòng: CR/LF (cặp ký tự 0Dh / 0Ah)

Môi trường vận hành trên Linux● Đường dẫn:

$store = '/srv/myapp/store';

● Ký tự kết thúc dòng: LF (mã ASCII 0Ah)

Page 13: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

13

CWDT vận hành với LAMP qua SAMBACWDT vận hành với LAMP qua SAMBA

Mô hình thứ nhất: dùng máy ảo linux chạy trên SunVirtual

Box1. Cài đặt Linux, Apache,

MySQL, PHP và SAMBA trên máy ảo...

2. Share DocumentRoot của Apache trong Linux và Map nó thành một ổ đĩa trong Windows

Windows + CWDT

Máy ảo linux cài Apache, MySQL,

PHP, SAMBA

VMKết nối mạng

Sun VirtualBox

Page 14: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

14

CWDT vận hành với LAMP qua SAMBACWDT vận hành với LAMP qua SAMBA

Mô hình thứ hai: PC cài LAMP+SAMBA, chạy với máy

ảo Windows1. Cài đặt LAMP+SAMBA+KVM

2. Khởi tạo máy ảo Windows 7 trên nền KVM (Kernel-Based virtual machine - ảo hóa dựa trên nhân Linux)

3. Share DocumentRoot của Apache trong Linux và Map nó thành một ổ đĩa trong Windows

Linux, Apache, MySQL, PHP, SAMBA

KVM

Máy ảo Windows chạy CWDT

VM

Kết nối mạng

Page 15: SEMINAR XÂY DỰNG MỘT MÔ HÌNH HỖ TRỢ THIẾT KẾ VÀ LẬP … · 5.Bảng cửu chương với hoctoan.php: in bảng cửu chương dưới dạng bảng (table) Phạm

Phạm Minh Tân – [email protected]

Trung tâm Tin học - ĐHAG

15

Thank you!Thank you!