Tải bản đầy đủ (.pdf) (10 trang)

Bài giảng Tin quản lý Visual Foxpro - Bài 1: Giới thiệu hệ quản trị CSDL MS Visual Foxpro & một số khái niệm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (216.34 KB, 10 trang )

TIN QUẢN LÝ
VISUAL FOXPRO
Nguyễn Mạnh Hùng



GIỚI THIỆU MÔN HỌC
 Tin quản lý – IS202
– 06h/tuần: 03h Lý thuyết; 03h Thực hành
 Tài liệu sử dụng

 Slide bài giảng
 Tài liệu tham khảo: Tin quản lý – Visual Foxpro

– />
 Phần mềm sử dụng
– Microsoft Visual Foxpro 6.0  9.0
Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

2

1


ĐÁNH GIÁ MƠN HỌC
 Trong q trình học
 Kiểm tra quá trình
– Trắc nghiệm
Hoặc


– Thực hành trên máy
 Thi cuối kỳ
– Thực hành trên máy
 Điểm TK = 30%*Điểm quá trình + 70%*Điểm thi

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

3

LỊCH TRÌNH MƠN HỌC
 Bài 1: Giới thiệu hệ quản trị CSDL MS Visual Foxpro

& một số khái niệm

 Bài 2: Các kỹ thuật cơ bản làm việc với bảng dữ liệu
 Bài 3: Sắp xếp, tìm kiếm, thống kê dữ liệu
 Bài 4: Lập trình trong Visual Foxpro
 Bài 5: Thiết kế báo cáo (Report)
 Bài 6: Biểu mẫu (Form)
 Bài 7: Menu & Project
Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

4

2



BÀI 1
 Tổng quan về hệ quản trị CSDL Visual Foxpro
 Các khái niệm cơ bản

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

5

HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Một số giới thiệu ban đầu
– Visual FoxPro (VFP) là một công cụ phát triển (Development
tools) và ngôn ngữ lập trình (Programming languages)
hướng đối tượng (OOP – Object Oriented Programming)
của Microsoft
– Visual FoxPro được thừa kế và phát triển trên phần mềm
DBASE III PLUS và DBASE IV của hãng ASTON-TATE
– Phiên bản cuối cùng của FoxPro (2.6) có thể làm việc trên
Mac OS, MS-DOS, Windows và Unix
– Visual FoxPro 3.0 là phiên bản "Visual" đầu tiên, có thể chạy
trong Mac và Windows, các phiên bản sau “chỉ dùng trong
Windows”.
– Phiên bản mới nhất: MS VFP 9.0

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro


6

3


HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Bắt đầu với MS Visual Foxpro
– C1: START – PROGRAMS – MICROSOFT VISUAL
FOXPRO 9.0

– C2: Trên Desktop, chọn biểu tượng của chương
trình Visual Foxpro

Wednesday, May 27, 2009

7

Tin quản lý - Visual Foxpro

HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Môi trường làm việc

Title bar – thanh tiêu đề

Tool bar – thanh công cụ

Menu bar – thanh Menu

Command – Cửa sổ lệnh


Status bar – thanh trạng thái

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

8

4


HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Chế độ làm việc trong Visual Foxpro
– Chế độ tương tác (Interactive)
 Thông qua menu hệ thống (System Menu)
 Thông qua câu lệnh từ cửa sổ Command

– Chế độ chương trình (Program)

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

9

CÁC KHÁI NIỆM CƠ BẢN (1)
 Cơ sở dữ liệu (Database)
 Bảng dữ liệu (Table)
– Trường (Field)
– Bản ghi (Record)

 Kiểu dữ liệu (Data type)
 Các phép toán
 Từ khoá (Keywords) và câu lệnh (Statement)

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

10

5


CÁC KHÁI NIỆM CƠ BẢN (2)
 Cơ sở dữ liệu (Database)
– Tập hợp các bảng có quan hệ với nhau về mặt dữ liệu
– *.dbc
– VD: quanlySV.dbc; danhba.dbc; v.v…
 Bảng dữ liệu (Table)
– Đối tượng chính của cơ sở dữ liệu
– Dùng để lưu trữ dữ liệu (dữ liệu, thông tin của các đối tượng
mà người sử dụng cần lưu trữ và quản lý)
– Gồm nhiều cột (thuộc tính, trường - fields)
– Các dòng của bảng  bản ghi (mẫu tin - records)
– *.dbf
– VD: DSCB.dbf; sach.dbf; v.v…
Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro


11

CÁC KHÁI NIỆM CƠ BẢN (3)
 Bảng dữ liệu (Table)
TRƯỜNG - FIELD

BẢN GHI - RECORD

Wednesday, May 27, 2009

GIÁ TRỊ CỦA BẢN GHI

Tin quản lý - Visual Foxpro

12

6


CÁC KHÁI NIỆM CƠ BẢN (4)
 Kiểu dữ liệu (Data Type)
– Kiểu số (Numeric - N): max 20 chữ số
 Integer
 Double
 Float

– Kiểu ký tự (Character - C): max 255 ký tự
– Kiểu ngày (Date - D)
– Kiểu logic (Logical - L): .T. và .F.
– Kiểu ghi nhớ (Memo - M): >255 ký tự

– Kiểu hình ảnh (Picture – P)
– Kiểu tổng quát (General – G)
Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

13

CÁC KHÁI NIỆM CƠ BẢN (5)
 Các phép toán
– Phép toán số học

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

14

7


CÁC KHÁI NIỆM CƠ BẢN (6)
 Các phép toán
– Phép toán xử lý chuỗi (xâu) ký tự
 Phép ghép xâu ký tự (+)

 Phép ghép xâu ký tự (-)

 Phép kiểm tra xâu ký tự ($)


Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

15

CÁC KHÁI NIỆM CƠ BẢN (7)
 Các phép toán
– Phép toán xử lý dữ liệu kiểu DATE
 Ngày (-) Ngày

 Ngày (+, -) số nguyên

 Lưu ý
– Khơng có phép tốn Ngày (+) Ngày
– Một số ngun không (-) dữ liệu kiểu Ngày
Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

16

8


CÁC KHÁI NIỆM CƠ BẢN (8)
 Các phép toán
– Phép toán quan hệ: so sánh 2 giá trị cùng kiểu

Wednesday, May 27, 2009


Tin quản lý - Visual Foxpro

17

CÁC KHÁI NIỆM CƠ BẢN (9)
 Các phép toán
– Phép toán logic

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

18

9


CÁC KHÁI NIỆM CƠ BẢN (10)
 Từ khoá và câu lệnh
– Từ khố (Keywords): những từ có sẵn của Visual
Foxpro.
 VD: USE, BROWSE, DISPLAY, v.v…

– Từ khoá > 4 ký tự  chỉ cần dùng 4 ký tự đầu
 VD: BROWSE  BROW; DISPLAY  DISP

– Câu lệnh: thực hiện một cơng việc nào đó
 Tập hợp các từ khố, tham số
 có thể là 1 hay nhiều ký tự: !, ?, ??, @

Wednesday, May 27, 2009

Tin quản lý - Visual Foxpro

19

BÀI 2
CÁC KỸ THUẬT CƠ BẢN LÀM VIỆC
VỚI BẢNG DỮ LIỆU

10



×