MasteringVFP

出自VFP Wiki

在2004年12月17日 (五) 20:09由Elleryq (對話 | 貢獻)所做的修訂版本
(差異) ←上一修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳轉到: 導航, 搜尋

目錄

0. xBase 的輝煌歷史

1. IDE 簡介

Command Window
Project Manager
Designer & Toolbox Introduction
Options

2. 語言

Hello world
資料型態
資料的輸出入
? 與 ??
@ ... say
TEXT ... ENDTEXT
流程控制
FOR ... ENDFOR 或 FOR ... NEXT
DO WHILE ... ENDDO
SCAN ... ENDSCAN
DO CASE ... ENDCASE
TRY ... CATCH ... FINALLY```(```8.0 新增```)```
IF ... ENDIF
'&.' 與 Evaluate```(``````)```
程序與函數
Procedure
Function
Parameter
叫用DLL中的API函數
set commands
sys```(``````)``` functions

3. 資料庫基本觀念(同時介紹 如何使用 Database Designer)

欄位型態
Database
Table
Index
Relation ( or Join )
Store Procedure
RI
View
Connection
Remote View

4. 語言 - 資料庫操作

建立 Database
建立 Table
建立 Index
建立 View
建立 Relation
快速的搜尋
Locate for
seek
強大的 Filter
Trigger
SQL
CREATE TABLE/INDEX/VIEW
SELECT - SQL
UPDATE - SQL
DELETE - SQL
DROP
Buffering
Transaction
Optimize

5. Form Designer Basic

Form Designer 的操作
各項 control
ActiveX 組件

6. OO - Create your own class

Concept
VFP 的 OO
第一個 Class
Class Designer 的操作
特色
```AddObject()``` / ```AddProperty()```
access & assign
What is UML? ```(```Introduction```)```
What is RUP```(```Rational Unified Process```)``` / XP```(```Extreme Programming```)``` / AM```(```Agile modeling```)```??

7. Wizard 與 Component Gallery

Wizard 的好處與壞處
使用 Component Gallery
現實考量面

8. Form Designer Advance

Toplevel / In-Top / In-Screen
Dynamic control allocation
Menu Advance
使用自己建立的 Class

9. Report Designer

Concept
Basic
Grouping
技巧

10. Debug

Debugger introduction
Watch
Step in
Step over
Debugger 的其他應用

11. 專案的發布與安裝

exe or app
Setup Wizard
How about your COM?
小心陷阱

12. Client / Server

Concept
常見Server選擇與簡介
Microsoft SQL Server
Oracle
FirebirdSQL -- 介紹 Firebird Database Server
Postgresql
Mysql
ODBC & OLEDB
Remote View
SPT
Optimize
Desktop database 的連接
MSDE(Microsoft SQL server lite)
Access
Paradox
Excel
SQL Server的連接
Microsoft SQL Server
Oracle
Firebird -- 一本關於Firebird Database Server的電子書
Postgresql
Mysql

13. COM

Concept
建立第一個 COM Object
應用實例
除錯技巧
實例應用1-在VFP中使用 Word 輸出報表
實例應用2-在VFP中讀寫與開啟 excel

14. 3-tier

Concept
由 COM 到 MTS
由 MTS 到 COM+
Installation
以 VFP 建立一個 Application Framework

15. Refactoring

Concept
應用

16. Design Pattern

Concept
常用 Pattern 介紹
Facade
Factory
Singleton
Adapter
Dispatcher
more...(暫略)

17. VFP 與 Web

ASP
ASP.Net
3rd party solution
West winds
AFP (http://www.Active-FoxPro-Pages.Com/)
SOAP 與 Web Service

18. VFP 與 .Net

與 .Net 的結合
COM
OLEDB Provider/ODBC
VFP Toolkit over .Net

19. VFP 與 Linux

Wine
SAMBA
Others

20. 未來

語言的迷思
潮流
證照
抓住你的方向
Analysis & Design
Domain Knowledge