2011年7月8日 星期五

WScript.Shell 應用:SpecialFolders傳用特殊資料夾路徑


利用WScript.Shell 控制項的 SpecialFolders 屬性可得到以下的一些特殊路徑:
參數參考路徑月麒麟工作室備註
AllUsersDesktopC:\Documents and Settings\All Users\桌面桌面路徑
AllUsersStartMenuC:\Documents and Settings\All Users\「開始」功能表
AllUsersProgramsC:\Documents and Settings\All Users\「開始」功能表\程式集
AllUsersStartupC:\Documents and Settings\All Users\「開始」功能表\程式集\啟動
DesktopC:\Documents and Settings\xxxxxxxx\桌面
FavoritesC:\Documents and Settings\xxxxxxxx\Favorites
FontsC:\WINDOWS\Fonts字型路徑
MyDocumentsC:\Documents and Settings\xxxxxxxx\My Documents我的文件
NetHoodC:\Documents and Settings\xxxxxxxx\NetHood網路上的芳鄰
PrintHoodC:\Documents and Settings\xxxxxxxx\PrintHood
ProgramsC:\Documents and Settings\xxxxxxxx\「開始」功能表\程式集
RecentC:\Documents and Settings\xxxxxxxx\Recent最近開啟文件
SendToC:\Documents and Settings\xxxxxxxx\SendTo
StartMenuC:\Documents and Settings\xxxxxxxx\「開始」功能表
StartupC:\Documents and Settings\xxxxxxxx\「開始」功能表\程式集\啟動啟動執行
TemplatesC:\Documents and Settings\xxxxxxxx\Templates

使用範例:VFP
loShell = Createobject('wscript.shell')
?loShell.SpecialFolders('AllUsersDesktop')  &&所有使用者
?loShell.SpecialFolders('Desktop')    &&目前使用者
?loShell.SpecialFolders('Fonts')     &&字型路徑
Release loShell

2011年7月6日 星期三

Visual FoxPro(VFP) 基礎教學2-變數

在VFP中的變數分為:
 
系統變數:一般都會以"ˍ"底線做為前置符。
  例:
 ˙_CLIPTEXT 存取剪貼簿的內容
 ˙_PAGENO  列印時報表當前頁碼
 ˙_PAGETOTAL 列印時報表總頁碼
 ˙_SCREEN VFP主視窗的控制物件
 ˙_TALLY 最後一個對資料表操作的命令之影響記錄數。(包令VFP-SQL命令)
⊙自定義變數:分為3種類型
 ˙PUBLIC  為全域的變數
 ˙PRIVATE 為單一程序內使用,子程序或呼叫函數可以存取。
 ˙LOCAL  為單一程序內使用,子程序或呼叫函數不可以存取。
 VFP特性可不宣告即可直接使用變數,若不宣告即默認為 PRIVATE 型態

變數運算:

˙數字相加:在命令區輸入以下
  a=1 
  b=2
  c=a+b
  ?c
  則顯示區會顯示答案3

˙字串相加:在命令區輸入以下
  a="月麒麟"
  b="工作室"
  c=a+b
  ?c
  則顯示區會顯示答案:月麒麟工作室

2011年7月5日 星期二

Visual FoxPro(VFP) 基礎教學1-環境介紹

當開啟VFP時,會感覺很空,怎麼這麼乾淨,完全不知怎麼下手。
其實當熟練了之後,就會發現VFP界面乾淨的方便處。

在開發過程中,主要就分4個區域,如下方圖例:
1.專案管理員Project :也是最常使用的,1個專案即為1個執行檔(.EXE)
2.功能表及工具列 :VFP的各項功能
3.命令區Command :主要在開發過程中,用來測試命令,或除錯使用。
4._SCREEN物件:
  ˙開發時期,可以用來顯示命令結果
  ˙執行時期,可以當作MDI的頂層表單