VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

● 別的語言有巨集指令嗎?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
symis



註冊時間: 2006-11-03
文章: 39


第 1 樓

發表發表於: 星期五 六月 12, 2009 12:19 pm    文章主題: ● 別的語言有巨集指令嗎? 引言回覆

以前我用xbase系列的語言,覺得巨集指令很好用,如:
&dbf 或 EVALUATE(dbf) 或 (dbf)
可以省很多程式,
但現在用vb6,好像就沒有類似的指令/用法了,如果有的話,配合dd(data dictionary)會很好用
不知各位大大,知道還有什麼語言可以用巨集指令?
我考慮學.NET , 不知是否有此功能?
thanks!
回頂端
檢視會員個人資料 發送私人訊息
nelsonchuang



註冊時間: 2003-09-04
文章: 563
來自: 臺灣

第 2 樓

發表發表於: 星期五 六月 12, 2009 3:05 pm    文章主題: 引言回覆

沒有
_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
elleryq



註冊時間: 2007-06-21
文章: 768


第 3 樓

發表發表於: 星期一 六月 15, 2009 9:08 am    文章主題: 引言回覆

c# 有,只是繞的路比較遠...寫起來沒有 vfp 那麼簡單...
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
saint



註冊時間: 2003-07-14
文章: 211


第 4 樓

發表發表於: 星期二 六月 16, 2009 9:54 am    文章主題: 引言回覆

javascript 有,如果你是指把字串利用function 的方式變成可執行的指令
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
green



註冊時間: 2003-09-19
文章: 136


第 5 樓

發表發表於: 星期二 六月 16, 2009 10:54 am    文章主題: 引言回覆

Visual Dbtools 有,但可能很多人不知道有這個東東~~
回頂端
檢視會員個人資料 發送私人訊息
symis



註冊時間: 2006-11-03
文章: 39


第 6 樓

發表發表於: 星期五 六月 19, 2009 11:42 am    文章主題: 引言回覆

to elleryq,
沒想到我心目中最強的C語言,也會輸VFP...

to saint,
我是指,用巨集,可把變數和現有字串連起來用,如:fields&x ,其中x可能是1~9,如此,我可以很快地去存取fields1~fields9的欄位值
-----------------
to green,
我用過dbtools,可惜是DOS版

anyway,thanks all!
回頂端
檢視會員個人資料 發送私人訊息
nelsonchuang



註冊時間: 2003-09-04
文章: 563
來自: 臺灣

第 7 樓

發表發表於: 星期五 六月 19, 2009 3:26 pm    文章主題: 引言回覆

javascript 是類似vfp的巨集沒錯啊~作法也類似~你沒用過而已.
不過它確實不能用&來執行

_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期五 六月 19, 2009 4:09 pm    文章主題: 引言回覆

直譯式的語言才有所謂 即時巨集處理器,

一般編譯式語言也有所謂巨集,不過是用在編譯前的預編譯器(precompiler),
即時巨集處理器通常需要另外撰寫.
一些pc game 也都有內建即時巨集處理器,
只是也只能處理有限的工作.

n年之前遇過一家廠商,自行開發 basic 巨集處理器,
(因為他們本來就養了不少人開發編譯程式)
可以利用 basic 語法撰寫巨集,
讓他們的系統取用.
不知道倒了沒有. XD

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
elleryq



註冊時間: 2007-06-21
文章: 768


第 9 樓

發表發表於: 星期一 六月 22, 2009 9:05 am    文章主題: 引言回覆

symis 寫到:
to elleryq,
沒想到我心目中最強的C語言,也會輸VFP...



c# 跟 c 是不一樣的...

另外,每種語言本來就有他比較適合的領域
沒有必要這樣硬比
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
symis



註冊時間: 2006-11-03
文章: 39


第 10 樓

發表發表於: 星期二 六月 23, 2009 8:34 am    文章主題: 引言回覆

elleryq 寫到:
...
沒有必要這樣硬比

這是玩笑話(少打一個^_^),我當然知道語言各有特性和專長,搞不好VFP還是用C++寫的咧!
回頂端
檢視會員個人資料 發送私人訊息
symis



註冊時間: 2006-11-03
文章: 39


第 11 樓

發表發表於: 星期五 七月 03, 2009 3:02 pm    文章主題: 引言回覆

剛剛有新發現!
在Crystal reports竟然有類似的用法!
Private Sub Report_BeforeFormatPage(ByVal PageNumber As Long)
...
For i = 0 To 5
chkPro = "chkPro" & CStr(i + 1)
Me.SetReportVariableValue chkPro, CBool(frmCOPP09.chkDes(i).Value)
Next i
回頂端
檢視會員個人資料 發送私人訊息
區榮熾



註冊時間: 2005-11-14
文章: 191


第 12 樓

發表發表於: 星期五 七月 03, 2009 4:58 pm    文章主題: 引言回覆

To symis
閒聊.....
我的想法是....沒有一種程式語言能讓使用者全都合用的,這就像沒有一部汽車,其各種性能都比其他牌優異.
怎會這樣呢? (因為受限於 $$$$ 啊!,曲高和寡!不能生存)
使用者祗能依據自己的條件,去選擇適用而已,因而就會有遺珠之憾.........更因為生產者一版再版的升格,使用者
的口袋就扁而又扁,總是不能滿足.........
所以......祗能據己所有,充分發揮,不够用時兵來將擋.........
沒事........
重讀一次 elleryg 的文,說法比我精緻多了.....
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作