  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		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 文章: 564 來自: 臺灣
  第 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 的方式變成可執行的指令 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		green
 
 
  註冊時間: 2003-09-19 文章: 137
 
  第 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 文章: 564 來自: 臺灣
  第 7 樓
  | 
		
			
				 發表於: 星期五 六月 19, 2009 3:26 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				javascript 是類似vfp的巨集沒錯啊~作法也類似~你沒用過而已.
 
不過它確實不能用&來執行 _________________ 大家好,請多指教 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 8 樓
  | 
		
			
				 發表於: 星期五 六月 19, 2009 4:09 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				直譯式的語言才有所謂 即時巨集處理器,
 
 
一般編譯式語言也有所謂巨集,不過是用在編譯前的預編譯器(precompiler),
 
即時巨集處理器通常需要另外撰寫.
 
一些pc game 也都有內建即時巨集處理器,
 
只是也只能處理有限的工作.
 
 
n年之前遇過一家廠商,自行開發 basic 巨集處理器,
 
(因為他們本來就養了不少人開發編譯程式)
 
可以利用 basic 語法撰寫巨集,
 
讓他們的系統取用.
 
不知道倒了沒有.   XD _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		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    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				
 
這是玩笑話(少打一個^_^),我當然知道語言各有特性和專長,搞不好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 的文,說法比我精緻多了..... | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |