seek數字貨幣
A. 2009年廣東省電子商務助理師考試題
一、單項選擇題
1.進入21世紀,我國大量需要一種既懂現代信息技術又懂電子商務的( )人才。
(A)專用型(B)綜合性(C)復合型(D)理想型
2.( )是電子商務師職業活動能夠正常進行的重要保證。
(A)謙虛謹慎、辦事公道(B)遵紀守法、廉潔奉公(C)實事求是、工作認真(D)恪守機密、嚴守機密
3.電子商務師無論是搜集信息、提供意見、擬寫文件,都必須端正思想,堅持( )的原則。
(A)客觀實際(B)實事求是(C)工作認真(D)堅持實踐
4.只有( )、公道正派的電子商務師,才能做到胸襟寬闊,在工作中充滿朝氣和活力。
(A)謙虛謹慎(B)辦事公道(C)寬容大度(D)朝氣活潑
5.電子商務師的( )是對電子商務人員在職業活動中的行為規范。
(A)職業道德修養(B)商業道德(C)思想道德(D)職業道德
6.國家對計算機信息系統安全專用產品的銷售實行( )制度。
(A)特許證(B)許可證(C)信用證(D)安全證
7.世界上最早的電子錢包系統是( )。
(A)Mondex(B)VisaCash(C)MasterCard(D)Clip
8.由MasterCard和Visa聯合開發的一種被稱為( )的標准,為網上信息及資金的安全流通提供了充分的保障。
(A)ATM(B)PIN(C)SSL(D)SET
9.如Lycos、AltaVista等搜索引擎系統,其服務方式是面向網頁的全文檢索服務,被稱之為( )
(A)目錄式搜索引擎(B)機器人搜索引擎(C)元搜索引擎(D)全文資料庫檢索引擎
10.( )比較適用於對關鍵問題的定性調查研究。
(A)網上問卷調查法(B)視訊會議法(C)電子郵件法(D)隨機IP法
11.1996年3月14日,國家新聞出版署發布了電子出版物暫行規定,加強對CD-ROM、CD-G(即)等電子出版物的保護。
(A)圖文光碟(B)互動式光碟(C)只讀光碟(D)照片光碟
12.《電子商務示範法》是( )於1996年通過的,這將促進協調和統一國際貿易法。
(A)國際貿易法委員會(B)國際商會(C)歐盟貿易法委員會(D)美國貿易法委員會
13.電子郵件是Internet上最頻繁的應用之一,它是採用( )進行傳輸的。
(A)HTTP(B)TCP/IP(C)ATP(D)SMTP
14.( )只能取迴文件,一般不得上傳文件的功能。
(A)Telnet(B)FTP(C)E-mail(D)Usenet
15.《示範法》第6條規定「如法律要求須採用書面形式,則假若一項數據電文所含信息可以調取以備日後查用,即滿足了該項要求。」至於「日後查用」,它指的是( )。
(A)可存儲性(B)不可重復性(C)功能(D)可更改性
16.互聯網路是一種功能最強大的營銷工具,它所具備的( )營銷能力,正是符合定製營銷與直復營銷的未來趨勢。
(A)一對多(B)一對一(C)多對一(D)多對多
17.防火牆是一種計算機硬體和軟體的結合,使互聯網與內部網之間建立起一個( ),從而保護內部網免受非法用戶的侵入。
(A)安全等級保護制度(B)安全信息系統(C)安全網關(D)安全保護
18.物流的信息化包括( )和資料庫的建立、運輸網路合理化、銷售網路系統化和物流中心管理電子化等。
(A)商品代碼(B)條形碼(C)配送網路(D)信息系統
19.( )是一種可以在屏幕上顯示的小型圖片廣告,用戶用滑鼠點擊該圖片,它就會自動擴大展示廣告版面。
(A)圖片廣告(B)旗幟廣告(C)移動廣告(D)鏈接廣告
20.( )是IBM公司開發的關系數據管理系統。
(A)ORACLE(B)DB2(C)SYBASE(D)SQLServer
21.WinZIP的界面為標準的( )界面,共有4個菜單和8個快捷按鈕。
(A)UNIX(B)Linux(C)Windows(D)WindowsNT
22.框架也稱為( ),通過框架技術能夠把Web瀏覽器的窗口分成幾個獨立的區域,每一個區域即為一個框架。
(A)表格(B)欄目(C)幀(D)網頁
23.使用字體標記( )可以設置文字的字體、大小和顏色。
(A)<h1>(B)<h6>(C)(D)<font>
24.源碼病毒在程序被編譯之前插入到FORTRAN、C或PASCAL等語言編制的( )。
(A)源程序(B)主程序(C)語言處理程序(D)連接程序
25.安裝防病毒軟體文件夾時建議採用( )。
(A)備份文件夾(B)暫時文件夾(C)命名文件夾(D)默認文件夾
26.當實時監控程序發現病毒時,都將顯示出一個對話框,共有( )選擇方案,由用戶自己選擇要採取什麼動作。
(A)1種(B)2種(C)3種(D)4種
27.實時監控的目標分為:軟盤、本地硬碟、光碟、( )。
(A)主機(B)系統(C)網路鄰居(D)文件
28.主頁是InternetExplorer每次啟動時最先打開的起始頁,它有( )設置方法。
(A)2種(B)3種(C)4種(D)5種
29.InternetExplorer把各種Web站點分成( )安全區域,並對各個區域分別指定不同的安全等級。
(A)2種(B)3種(C)4種(D)5種
30.URL的格式為:(協議)∶//(主機名)∶( )/(文件路徑)/(文件名)。
(A)文件號(B)埠號(C)路徑號(D)主機號
31.TCP/IP協議規定,每個IP地址由( )(NETID)和主機地址(HOSTID)兩部分組成。
(A)域名地址(B)鏈接地址(C)路徑地址(D)網路地址
32.域名是樹狀結構,其樹狀結構稱為( ),由InterNIC負責管理。
(A)域名空間(B)域名地址(C)域名系統(D)域名管理
33.計算機病毒按其入侵方式可分為:操作系統型病毒、( )、外殼病毒、入侵病毒。
(A)定時病毒(B)隨機病毒(C)源碼病毒(D)圓點病毒
34.每個IP地址由( )個二進制構成。
(A)15(B)20(C)28(D)32
35.在Internet上實現文件運程傳輸,共享Internet上的資源,客戶機與伺服器的連接稱為( )。
(A)鏈接(B)登錄(C)上傳(D)下載
36.按照界面風格的不同,FTP軟體可分為兩類:( )和圖形界面。
(A)字形界面(B)字元界面(C)聲音界面(D)文件界面
37.一般情況下,用戶登錄主機時,用戶名輸入( ),不需要密碼。
(A)guest(B)admin(C)manager(D)anonymous
38.Telnet是一個( ),文件名為Telnet.exe。
(A)獨立程序(B)附加程序(C)暫時程序(D)永久程序
39.HTML語言可以描述圖像的位置、大小等屬性,但不能直接描述圖像上的( )。
(A)顏色(B)像素(C)文字(D)代碼
我的答案:
40.用FrontPage創建框架網頁時,框架網頁有( )視圖方式。
(A)5種(B)4種(C)3種(D)2種
41.FTP伺服器提供( )的共享資源,用戶可以從FTP伺服器上下載所需要的文件到本地計算機上。
(A)海量(B)足量(C)定量(D)少量
42.埠是指進入( )的通道,一般為默認埠。
(A)主機(B)系統(C)伺服器(D)網路
43.完成「名字--地址」映射的過程叫( )。
(A)名字解析(B)地址解析(C)正向解析(D)反向解析
44.域名系統對名字結構作了定義:名字從左到右結構,而表示的范圍從小到大,這與IP地址表示的順序正好( )。
(A)一致(B)相反(C)符合(D)相逆
45.在Internet主機域名中,( )代表國家--荷蘭。
(A)hl(B)nl(C)eg(D)gr
46.Telnet在運行過程中,啟動兩個程序,一個叫Telnet客戶程序,它運行在本地機上,另一個叫Telnet伺服器程序,它運行在需要登錄的( )上。
(A)客戶機(B)主機(C)遠程計算機(D)遠程主機
47.如果插入圖像的顏色不超過256色,FrontPage編輯器會自動轉換為( )格式;否則,轉換為( )格式。
(A)GIF/JPEG(B)ARJ/SCR(C)ZIP/GIF(D)JPEG/GIP
48.<font>是成對標記,它有3種屬性:face、size、( )屬性。
(A)center(B)title(C)color(D)body
49.在<html>~</html>之間包含兩個主要的部分,一個是「標題設定區」,另一個是「HTML網頁文本區」,前後使用( )標記框住。
(A)<head>~</head>(B)<ul>~</ul>(C)<a>~</a>(D)<body>~</body>
50.大麻病毒是一種典型的( )。
(A)入侵病毒(B)外殼病毒(C)源碼病毒(D)操作系統病毒
51.Usenet命名規則第一部分確定專題小組所屬的大類,約有( )頂級類別。
(A)6個(B)8個(C)10個(D)12個
52.通信出口速率是選擇( )服務提供商的一個十分關鍵的信息。
(A)旗幟廣告(B)公告欄廣告(C)按鈕廣告(D)插頁廣告
53.對各國進口商詳細信息的收集可以從( )入手。
(A)向建立聯系的各國進口商詢問(B)通過專業管理機構及行業協會查詢(C)通過新聞機構的站點查詢(D)通過大型資料庫檢索
54.( )是隨機過程的等時間隔的離散數值記錄。
(A)時間序列(B)判別分析(C)聚類分析(D)相關分析
55.rec.autos.driving中的頂級域名為( )。
(A)未列出(B)driving(C)autos(D)rec
56.Usenet是按照主題來劃分組的,參與每個組討論的人都是對該組的主題有著共同的興趣,Usenet有著強大的生命力,靠的是絕大多數參與者( )。
(A)自由熱情(B)自覺守法(C)自覺維護(D)共同愛好
57.投放旗幟廣告的首選站點是( )。
(A)搜索引擎(B)主頁(C)導航台(D)最有價值的網站
58.網路媒體與傳統媒體的最大區別是( )。
(A)廣告費用(B)廣告效果統計分析(C)廣告收益(D)廣告效率
59.使用電子郵件的簽名,不僅完成了簽名的功能,還起到了( )的效果。
(A)展示(B)傳播(C)廣告(D)宣傳
60.常用的聚類分析法有( )、系統聚類法、模糊聚類法等。
(A)序貫聚類法(B)樣品聚類法(C)相關聚類法(D)時間聚類法
61.對如何運用廣告宣傳作為推銷商品的重要手段等的研究,屬於( )的范疇。
(A)促銷策略研究(B)產品策略研究(C)廣告策略研究(D)營銷策略研究
62.從網路商務信息本身所具有的總體價格水平來看,可以將它大致地分為免費商務信息等( )等級。
(A)2個(B)3個(C)4個(D)5個
63.相對於傳統商務信息,網路商務信息具有( )、准確性高、便於存儲等顯著特點。
(A)使用價值大(B)實效性強(C)時效性強(D)價值大
64.在互聯網營銷環境下,對不同的消費者提供不同的商品,其顧客化方式的驅動力是( )。
(A)市場導向(B)消費導向(C)最終消費者(D)國外分銷商
65.網路營銷與傳統營銷的整合,就是利用( )實現以消費者為中心的傳播統一、雙向溝通,實現企業的營銷目標。
(A)整合營銷策略(B)市場營銷策略(C)促銷策略(D)網路營銷策略
66.利用Infoseek等數量型的搜索工具可以查詢( )資料。
(A)生產商報價(B)銷售商報價
(C)國際貿易數據(D)各國進口商詳細信息
67.網路市場調查中郵發給調查對象的調查表,由問候語、問題項目單、回答欄、( )4個部分構成。
(A)編碼表(B)主題(C)獎勵措施(D)調查背景資料
68.時間序列分析是根據系統觀測得到的時間系列數據,通過( )和參數估計來建立數學模型的理論和方法。
(A)趨勢分析(B)誤差分析(C)曲線擬合(D)系統觀測
69.網路營銷的企業競爭是一種以()為焦點的競爭形態.
(A)供應商(B)市場(C)顧客(D)眼球
70.在線調查表設計的問題應能()回答的。
(A)在記憶范圍內(B)引導地(C)誘問地(D)簡明扼要地
71.( )是指時間序列從上升趨勢突然變為下降趨勢的點。
(A)跳點(B)拐點(C)前兆點(D)預測點
72.( )是利用線段的升降來說明現象的變動情況,主要用於表示現象在時間上變化趨勢、現象的分配情況和兩個現象之間的依存關系。
(A)折線圖(B)柱形圖(C)曲線圖(D)箱圖
73.在新聞組軟體中,點擊工具欄中的( )可以將一個文件作為帖子的附件一並發送。
(A)標注標記(B)發送按鈕(C)回形針標記(D)郵件按鈕
74.訪問新聞組和瀏覽主頁、發送電子郵件、下載和FTP上傳文件( )進行。
(A)必須連續(B)可以同時(C)不可以同時(D)分階段
75.許多新聞組伺服器之間、新聞伺服器與BBS之間( )交換數據(轉信)。
(A)不(B)連續(C)定期(D)限定
76.在新聞組中發布廣告需要根據( )的主題來選擇討論組。
(A)新聞內容(B)新聞信息(C)廣告內容(D)廣告信息
77.( )是國內著名的ICP提供、有著內容和信譽的充分保障,有專業人員精心編輯製作,具有很強的時效性、可讀性和交互性。
(A)電子廣告(B)電子雜志(C)電子圖書(D)電子郵件
78.新聞組( )軟體能夠對各種新聞組信息進行有效的組織,方便用戶查詢、閱讀、回應,能夠提高用戶信息處理效率。
(A)主機(B)伺服器(C)客戶端(D)信息處理
79.網路信息的收集,絕大部分是通過搜索引擎找到信息發布源獲得的,這減少了信息傳遞的中間環節,因此( )。
(A)存儲性大(B)實效性強(C)准確性高(D)更為快捷
80.網路營銷對傳統產品品牌策略的沖擊表現在( )。
(A)對傳統廣告障礙的消除(B)適應品牌的全球化管理(C)對傳統營銷渠道的沖擊(D)對傳統營銷方式的沖擊
81.網上商店要盡可能使客戶對本商店產生強烈的第一印象,因此,( )是第一位也是最重要的事情。
(A)突出網頁的涉及(B)突出網頁設計的顏色(C)突出商店的商標(D)突出銷售商品的種類
82.購物車顯示模塊主要採用( )技術來實現的。
(A)Order(B)Cookie(C)Gateway(D)Contract
83.( )是通過計算機網路系統訂立的,以數據電文的方式生成、存儲或傳遞的合同。
(A)數字合同(B)數據合同(C)電子合同(D)信息合同
84.如果買賣雙方在簽訂合同時協商好,自行解決,SCCN( )合同履行。
(A)一定參與(B)必須參與(C)可以不參與(D)不參與
85.信息服務合同是指以提供信息服務為標的的合同,如信息訪問、( )、交易平台服務等。
(A)音樂下載(B)軟體下載(C)在線支付(D)認證服務
86.( )是網路通訊中標志通訊各方身份信息的一系列數據,提供一種在Internet上驗證身份的方式。
(A)數字認證(B)數字證書(C)電子證書(D)電子認證
87.數字簽名為保證其不可更改性,雙方約定使用( )。
(A)HASH演算法(B)RSA演算法(C)CAP演算法(D)ACR演算法
88.在公開密鑰密碼體制中,加密密鑰即( )。
(A)解密密鑰(B)私密密鑰(C)公開密鑰(D)私有密鑰
89.一般情況下,電子商廈中多家網上商店的網上單證,如訂單的後台處理均由( )來完成。
(A)在線(B)財務系統(C)企業內部(D)網站
90.( )是由VISACARD和MASTERCARD合作開發完成的,在互聯網上實現安全電子交易的協議標准。
(A)SSL(B)SET(C)DES(D)RSA
91.( )軟體不僅支持網上支付的操作,還可以使用其軟體管理各種電子貨幣和處理交易記錄。
(A)電子貨幣(B)電子支票(C)電子現金(D)電子錢包
92.( )最早是由英國的西敏銀行和米德蘭銀行為主開發和倡議使用的電子貨幣系統。
(A)eCash(B)CyberCoin(C)Mondex(D)eWallet
93.電子錢包中記錄的每筆交易的交易狀態有成功、( )、訂單拒絕和未完成。
(A)訂單丟失(B)訂單接收(C)訂單確認(D)訂單傳送
94.SSL協議屬於網路( )的標准協議。
(A)物理層(B)傳輸層(C)應用層(D)對話層
95.微軟公司的IE瀏覽器包括了一個( )組件,可以支持各種類型的銀行卡。
(A)電子錢包(B)電子支票(C)電子現金(D)電子貨幣
96.以下哪一項不是保證網路安全的要素?( )
(A)信息的保密性(B)發送信息的不可否認性
(C)數據交換的完整性(D)數據存儲的唯一性
97.電子合同按標的的不同可分為:( )。
(A)有形信息產品合同和無形信息產品合同
(B)信息產品合同和非信息產品合同
(C)信息許可使用合同和信息服務合同
(D)網路產品信息合同和非網路產品信息合同
98.網上單證出現問題可能來自( )。
(A)網上單證軟體的穩定性(B)網路消費者操作失誤(C)單證傳輸流程出錯(D)系統遭受病毒侵擾
99.訂單生成模塊將各個網上商店生成各商店的訂單,再將各商店級的訂單綜合而成( )的訂單。
(A)商品級(B)商廈級(C)網上商店級(D)購物車級
100.網上商店的客戶訂單處理流程完善必須考慮成本因素、時間因素、供貨准確性因素、( )等關鍵因素。
(A)信息因素(B)客戶因素(C)市場因素(D)經營因素
參考答案:
CBBADDABDBAADADBAACB
CCDADDCBCBDACDBBDABA
CCCBBCACDDCABADBCBDB
CCBCADACCABCCBCBCCBB
CBCCDBACDBDCBDADBBBA
B. 高分尋求EXECL VBA基礎命令
VBA語言基礎
第一節 標識符
一.定義
標識符是一種標識變數、常量、過程、函數、類等語言構成單位的符號,利用它可以完成對變數、常量、過程、函數、類等的引用。
二.命名規則
1) 字母打頭,由字母、數字和下劃線組成,如 A987b_23Abc
2) 字元長度小於40,(Excel2002以上中文版等,可以用漢字且長度可達254個字元)
3) 不能與VB保留字重名,如public, private, dim, goto, next, with, integer, single等
第二節 運算符
定義:運算符是代表VB某種運算功能的符號。
1)賦值運算符 =
2)數學運算符 &、+ (字元連接符)、+(加)、-(減)、Mod(取余)、\(整除)、*(乘)、/(除)、-(負號)、^(指數)
3)邏輯運算符Not(非)、And(與)、Or(或)、Xor(異或)、Eqv(相等)、Imp(隱含)
4)關系運算符 = (相同)、<>(不等)、>(大於)、<(小於)、>=(不小於)、<=(不大於)、Like、Is
5)位運算符 Not(邏輯非)、And(邏輯與)、Or(邏輯或)、Xor(邏輯異或)、Eqv(邏輯等)、Imp(隱含)
第三節 數據類型
VBA共有12種數據類型,具體見下表,此外用戶還可以根據以下類型用Type自定義數據類型。
數據類型 類型標識符 位元組
字元串型 String $ 字元長度(0-65400)
位元組型 Byte 無 1
布爾型 Boolean 無 2
整數型 Integer % 2
長整數型 Long & 4
單精度型 Single ! 4
雙精度型 Double # 8
日期型 Date 無 8 公元100/1/1-9999/12/31
貨幣型 Currency @ 8
小數點型 Decimal 無 14
變體型 Variant 無 以上任意類型,可變
對象型 Object 無 4
第四節 變數與常量
1)VBA允許使用未定義的變數,默認是變體變數。
2)在模塊通用說明部份,加入 Option Explicit 語句可以強迫用戶進行變數定義。
3)變數定義語句及變數作用域
Dim 變數 as 類型 '定義為局部變數,如 Dim xyz as integer
Private 變數 as 類型 '定義為私有變數,如 Private xyz as byte
Public 變數 as 類型 '定義為公有變數,如 Public xyz as single
Global 變數 as 類型 '定義為全局變數,如 Globlal xyz as date
Static 變數 as 類型 '定義為靜態變數,如 Static xyz as double
一般變數作用域的原則是,那部份定義就在那部份起作用,模塊中定義則在該模塊那作用。
4)常量為變數的一種特例,用Const定義,且定義時賦值,程序中不能改變值,作用域也如同變數作用域。如下定義:Const Pi=3.1415926 as single
第五節 數組
數組是包含相同數據類型的一組變數的集合,對數組中的單個變數引用通過數組索引下標進行。在內存中表現為一個連續的內存塊,必須用Global或Dim語句來定義。定義規則如下:
Dim 數組名([lower to ]upper [, [lower to ]upper, ….]) as type ;Lower預設值為0。二維數組是按行列排列,如XYZ(行,列)。
除了以上固定數組外,VBA還有一種功能強大的動態數組,定義時無大小維數聲明;在程序中再利用Redim語句來重新改變數組大小,原來數組內容可以通過加preserve關鍵字來保留。如下例:
Dim array1() as double : Redim array1(5) : array1(3)=250 : Redim preserve array1(5,10)
第六節 注釋和賦值語句
1)注釋語句是用來說明程序中某些語句的功能和作用;VBA中有兩種方法標識為注釋語句。
ü 單引號 』 ;如:』定義全局變數;可以位於別的語句之尾,也可單獨一行
ü Rem ;如:Rem定義全局變數;只能單獨一行
2)賦值語句是進行對變數或對象屬性賦值的語句,採用賦值號 =,如X=123:Form1.caption=」我的窗口」
對對象的賦值採用:set myobject=object 或 myobject:=object
第七節 書寫規范
1)VBA不區分標識符的字母大小寫,一律認為是小寫字母;
2)一行可以書寫多條語句,各語句之間以冒號 : 分開;
3)一條語句可以多行書寫,以空格加下劃線 _ 來標識下行為續行;
4)標識符最好能簡潔明了,不造成歧義。
第八節 判斷語句
1)If…Then…Else語句
If condition Then [statements][Else elsestatements]
如1:If A>B And C<D Then A=B+2 Else A=C+2
如2:If x>250 Then x=x-100
或者,可以使用塊形式的語法:
If condition Then
[statements]
[ElseIf condition-n Then
[elseifstatements] ...
[Else
[elsestatements]]
End If
如1:
If Number < 10 Then
Digits = 1
ElseIf Number < 100 Then
Digits = 2
Else
Digits = 3
End If
2)Select Case…Case…End Case語句
如1:
Select Case Pid
Case 「A101」
Price=200
Case 「A102」
Price=300
……
Case Else
Price=900
End Case
3)Choose 函數
choose(index, choce-1,choice-2,…,choice-n),可以用來選擇自變數串列中的一個值,並將其返回,index 必要參數,數值表達式或欄位,它的運算結果是一個數值,且界於 1 和可選擇的項目數之間。choice 必要參數,Variant表達式,包含可選擇項目的其中之一。如:
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
4)Switch函數
Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]])
switch函數和Choose函數類似,但它是以兩個一組的方式返回所要的值,在串列中,最先為TRUE的值會被返回。 expr 必要參數,要加以計算的 Variant 表達式。value 必要參數。如果相關的表達式為 True,則返回此部分的數值或表達式,沒有一個表達式為 True,Switch 會返回一個 Null值。
第九節 循環語句
1)For Next語句 以指定次數來重復執行一組語句
For counter = start To end [Step step] ' step 預設值為1
[statements]
[Exit For]
[statements]
Next [counter]
如1:
For Words = 10 To 1 Step -1 ' 建立 10 次循環
For Chars = 0 To 9 ' 建立 10 次循環
MyString = MyString & Chars ' 將數字添加到字元串中
Next Chars ' Increment counter
MyString = MyString & " " ' 添加一個空格
Next Words
2)For Each…Next語句 主要功能是對一個數組或集合對象進行,讓所有元素重復執行一次語句
For Each element In group
Statements
[Exit for]
Statements
Next [element]
如1:
For Each rang2 In range1
With range2.interior
.colorindex=6
.pattern=xlSolid
End with
Next
這上面一例中用到了 With…End With 語句,目的是省去對象多次調用,加快速度;語法為:
With object
[statements]
End With
3)Do…loop語句 在條件為true時,重復執行區塊命令
Do {while |until} condition ' while 為當型循環,until為直到型循環,顧名思義,不多說啦
Statements
Exit do
Statements
Loop
或者使用下面語法
Do ' 先do 再判斷,即不論如何先干一次再說
Statements
Exit do
Statements
Loop {while |until} condition
第十節 其他類語句和錯誤語句處理
一.其他循環語句
結構化程序使用以上判斷和循環語句已經足夠,建議不要輕易使用下面的語句,雖然VBA還支持。
1) Goto line 該語句為跳轉到line語句行
2) On expression gosub destinatioinlist 或者 on expression goto destinationlist 語句為根據 exprssion表達式值來跳轉到所要的行號或行標記
3) Gosub line…line…Return語句, Return 返回到 Gosub line行,如下例:
Sub gosubtry()
Dim num
Num=inputbox(「輸入一個數字,此值將會被判斷循環」)
If num>0 then Gosub Routine1 :Debug.print num:Exit sub
Routine1:
Num=num/5
Return
End sub
4) while…wend語句,只要條件為TRUE,循環就執行,這是以前VB老語法保留下來的,如下例:
while condition 『while I<50
[statements] 『I=I+1
wend 『Wend
二.錯誤語句處理
執行階段有時會有錯誤的情況發生,利用On Error語句來處理錯誤,啟動一個錯誤的處理程序。語法如下:
On Error Goto Line 『當錯誤發生時,會立刻轉移到line行去
On Error Resume Next 『當錯誤發生時,會立刻轉移到發生錯誤的下一行去
On Erro Goto 0 『當錯誤發生時,會立刻停止過程中任何錯誤處理過程
第十一節 過程和函數
過程是構成程序的一個模塊,往往用來完成一個相對獨立的功能。過程可以使程序更清晰、更具結構性。VBA具有四種過程:Sub 過程、Function函數、Property屬性過程和Event事件過程。
一.Sub過程
Sub 過程的參數有兩種傳遞方式:按值傳遞(ByVal)和按地址傳遞(ByRef)。如下例:
Sub password (ByVal x as integer, ByRef y as integer)
If y=100 then y=x+y else y=x-y
x=x+100
End sub
Sub call_password ()
Dim x1 as integer
Dim y1 as integer
x1=12
y1=100
Call password (x1,y1) 『調用過程方式:1. Call 過程名(參數1, 參數2…) ; 2. 過程名 參數1, 參數2…
debug.print x1,y1 『結果是12、112,y1按地址傳遞改變了值,而x1按值傳遞,未改變原值
End sub
二.Function函數
函數實際是實現一種映射,它通過一定的映射規則,完成運算並返回結果。參數傳遞也兩種:按值傳遞(ByVal)和按地址傳遞(ByRef)。如下例:
Function password(ByVal x as integer, byref y as integer) as boolean
If y=100 then y=x+y else y=x-y
x=x+100
if y=150 then password=true else password=false
End Function
Sub call_password ()
Dim x1 as integer
Dim y1 as integer
x1=12
y1=100
if password then 『調用函數:1. 作為一個表達式放在=右端 ; 2. 作為參數使用
debug.print x1
end if
End sub
三.Property屬性過程和Event事件過程
這是VB在對象功能上添加的兩個過程,與對象特徵密切相關,也是VBA比較重要組成,技術比較復雜,可以參考相關書籍。
第十二節內部函數
在VBA程序語言中有許多內置函數,可以幫助程序代碼設計和減少代碼的編寫工作。
一.測試函數
IsNumeric(x) 『是否為數字, 返回Boolean結果,True or False
IsDate(x) 『是否是日期, 返回Boolean結果,True or False
IsEmpty(x) 『是否為Empty, 返回Boolean結果,True or False
IsArray(x) 『指出變數是否為一個數組。
IsError(expression) 『指出表達式是否為一個錯誤值
IsNull(expression) 『指出表達式是否不包含任何有效數據 (Null)。
IsObject(identifier) 『指出標識符是否表示對象變數
二.數學函數
Sin(X)、Cos(X)、Tan(X)、Atan(x) 三角函數,單位為弧度
Log(x) 返回x的自然對數
Exp(x)返回 ex
Abs(x) 返回絕對值
Int(number)、Fix(number) 都返回參數的整數部分,區別:Int 將 -8.4 轉換成 -9,而 Fix 將-8.4 轉換成 -8
Sgn(number) 返回一個 Variant (Integer),指出參數的正負號
Sqr(number) 返回一個 Double,指定參數的平方根
VarType(varname) 返回一個 Integer,指出變數的子類型
Rnd(x)返回0-1之間的單精度數據,x為隨機種子
三.字元串函數
Trim(string) 去掉string左右兩端空白
Ltrim(string) 去掉string左端空白
Rtrim(string) 去掉string右端空白
Len(string) 計算string長度
Left(string, x) 取string左段x個字元組成的字元串
Right(string, x) 取string右段x個字元組成的字元串
Mid(string, start,x) 取string從start位開始的x個字元組成的字元串
Ucase(string) 轉換為大寫
Lcase(string) 轉換為小寫
Space(x) 返回x個空白的字元串
Asc(string) 返回一個 integer,代表字元串中首字母的字元代碼
Chr(charcode) 返回 string,其中包含有與指定的字元代碼相關的字元
四.轉換函數
CBool(expression) 轉換為Boolean型
CByte(expression) 轉換為Byte型
CCur(expression) 轉換為Currency型
CDate(expression) 轉換為Date型
CDbl(expression) 轉換為Double型
CDec(expression) 轉換為Decemal型
CInt(expression) 轉換為Integer型
CLng(expression) 轉換為Long型
CSng(expression) 轉換為Single型
CStr(expression) 轉換為String型
CVar(expression) 轉換為Variant型
Val(string) 轉換為數據型
Str(number) 轉換為String
五.時間函數
Now 返回一個 Variant (Date),根據計算機系統設置的日期和時間來指定日期和時間。
Date 返回包含系統日期的 Variant (Date)。
Time 返回一個指明當前系統時間的 Variant (Date)。
Timer 返回一個 Single,代表從午夜開始到現在經過的秒數。
TimeSerial(hour, minute, second) 返回一個 Variant (Date),包含具有具體時、分、秒的時間。
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]) 返回 Variant (Long) 的值,表示兩個指定日期間的時間間隔數目
Second(time) 返回一個 Variant (Integer),其值為 0 到 59 之間的整數,表示一分鍾之中的某個秒
Minute(time) 返回一個 Variant (Integer),其值為 0 到 59 之間的整數,表示一小時中的某分鍾
Hour(time) 返回一個 Variant (Integer),其值為 0 到 23 之間的整數,表示一天之中的某一鍾點
Day(date) 返回一個 Variant (Integer),其值為 1 到 31 之間的整數,表示一個月中的某一日
Month(date) 返回一個 Variant (Integer),其值為 1 到 12 之間的整數,表示一年中的某月
Year(date) 返回 Variant (Integer),包含表示年份的整數。
Weekday(date, [firstdayofweek]) 返回一個 Variant (Integer),包含一個整數,代表某個日期是星期幾
第十三節 文件操作
1) 文件
Dir[(pathname[, attributes])] ;pathname 可選參數,用來指定文件名的字元串表達式,可能包含目錄或文件夾、以及驅動器。如果沒有找到 pathname,則會返回零長度字元串 (""); attributes 可選參數。常數或數值表達式,其總和用來指定文件屬性。如果省略,則會返回匹配 pathname 但不包含屬性的文件。
2) 刪除
Kill pathname 從磁碟中刪除文件, pathname 參數是用來指定一個文件名
RmDir pathname 從磁碟中刪除刪除目錄,pathname 參數是用來指定一個文件夾
3) 打開
Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength] 能夠對文件輸入/輸出 (I/O)。
pathname 必要。字元串表達式,指定文件名,該文件名可能還包括目錄、文件夾及驅動器。
mode 必要。關鍵字,指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。如果未指定方式,則以 Random 訪問方式打開文件。
access 可選。關鍵字,說明打開的文件可以進行的操作,有 Read、Write、或 Read Write 操作。
lock 可選。關鍵字,說明限定於其它進程打開的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。
filenumber 必要。一個有效的文件號,范圍在 1 到 511 之間。使用 FreeFile 函數可得到下一個可用的文件號。 reclength 可選。小於或等於 32,767(位元組)的一個數。對於用隨機訪問方式打開的文件,該值就是記錄長度。對於順序文件,該值就是緩沖字元數。
說明 對文件做任何 I/O 操作之前都必須先打開文件。Open 語句分配一個緩沖區供文件進行 I/O 之用,並決定緩沖區所使用的訪問方式。如果 pathname 指定的文件不存在,那麼,在用 Append、Binary、Output、或 Random 方式打開文件時,可以建立這一文件。如果文件已由其它進程打開,而且不允許指定的訪問類型,則 Open 操作失敗,而且會有錯誤發生。如果 mode 是 Binary 方式,則 Len 子句會被忽略掉。
重要 在 Binary、Input 和 Random 方式下可以用不同的文件號打開同一文件,而不必先將該文件關閉。在 Append 和 Output 方式下,如果要用不同的文件號打開同一文件,則必須在打開文件之前先關閉該文件。
4) 讀入
Input #filenumber, varlist 從已打開的順序文件中讀出數據並將數據指定給變數
Get [#]filenumber, [recnumber], varname將一個已打開的磁碟文件讀入一個變數之中。
5) 寫入
Write #filenumber, [outputlist] 將數據寫入順序文件
Print #filenumber, [outputlist] 將格式化顯示的數據寫入順序文件中
Put [#]filenumber, [recnumber], varname 將一個變數的數據寫入磁碟文件中。
6) 關閉
Close [filenumberlist] 關閉 Open 語句所打開的輸入/輸出 (I/O) 文件
注意 如果今後想用 Input # 語句讀出文件的數據,就要用 Write # 語句而不用 Print # 語句將數據寫入文件。因為在使用 Write # 時,將數據域分界就可確保每個數據域的完整性,因此可用 Input # 再將數據讀出來。使用 Write # 還能確保任何地區的數據都被正確讀出。Write 與 Print # 語句不同,當要將數據寫入文件時,Write # 語句會在項目和用來標記字元串的引號之間插入逗號。Write # 語句在將 outputlist 中的最後一個字元寫入文件後會插入一個新行字元,即回車換行符,(Chr(13) + Chr(10))。
7) 其他文件函數
LOF(filenumber) 返回一個 Long,表示用 Open 語句打開的文件的大小,該大小以位元組為單位。
EOF(filenumber) 返回一個 Integer,它包含 Boolean 值 True,表明已經到達為 Random 或順序 Input 打開的文件的結尾。
Loc(filenumber) 返回一個 Long,在已打開的文件中指定當前讀/寫位置
Seek(filenumber) 返回一個 Long,在 Open 語句打開的文件中指定當前的讀/寫位置
C. 做一個手機貸款的APP大概需要多少錢
APP的價格按照開發功能的大小,用戶體驗的質感導致的開發周期的長短而定,開發功能和開發周期分別與開發價格成正比例。開發的功能越多,開發價格越長;開發所需周期越長,開發價格越長,對此開發公司都會根據你需要開發的功能制定出一份功能需求表以供雙方確定開發周期時間,價格的確定也是根據這份需求開發功能進行確定的。而且每家公司的技術含量不同,開發同一款功能的報價不同,唯一要注意的是注意不要被轉包,這樣不僅開發價格會更昂貴,更加無法確定好開發周期。所以要論出一款APP設置是確定了類型的APP的開發價格,區間也是很大的,從幾千到幾百萬,跨度很大。但是現在市面上的貸款APP的功能需求主要如下:
所需功能並不是很復雜,所以也不會達到幾百萬的地步。主要是做的精緻,達到良好的用戶體驗,增加這款APP在用戶中的信任感和心中的地位。若真的想要知道一款APP的准確開發價格,建議還是前往APP公司跟商務人員進行交談,或者上官網咨詢、留言後待商務人員主動聯系你,縮在殼里怎麼見識新事物呢?所以只要你走出一步,剩下99步由APP開發公司來走,又有何困難呢?
D. acca一共要考幾科
目前ACCA考試一共有15門,考出其中13門科目即可獲得ACCA證書
基礎階段課程:
知識課程(共3門)
F1 Accountant in Business商業會計
F2 Management Accounting管理會計
F3 Financial Accounting財務會計
技能課程(共6門)
F4 Corporate and Business Law(CHN)公司法與商法
F5 Performance Management業績管理
F6 Taxation(CHN)稅法
F7 Financial Reporting財務報告
F8 Audit and Assurance審計與認證
F9 Financial Management財務管理
專業階段:核心課程
SBL戰略商業領袖Strategic Business Leader
SBL戰略商業報告Strategic Business Reporting
選修課程(任選其中2門)
P4 Advanced Financial Management高級財務管理
P5 Advanced Performance Management高級業績管理
P6 Advanced Taxation高級稅法
P7 Advanced Audit and Assurance高級審計和認證
急速通關計劃 ACCA全球私播課 大學生僱主直通車計劃 周末面授班 寒暑假沖刺班 其他課程
E. 哪個好心人能幫我翻譯一下,我感激不盡,謝謝
經理
負責人的經營業務,可能是所有者(業主經理人,也稱為一個企業家) ,或專業經理人所僱用的擁有者。這兩種類型的經理人謀求實現的利潤,生長,存活,和對社會的責任感。
業主經理集的他或她自己的目標,而職業經理人試圖實現所確定的目標等。職業經理人是負責的業主,商界,誰法官經理人的表現如何,以及他們的目標已完成了聚乙烯, -荒漠化國際網- CF的添與R
許多這些企業主的王牌企業家^ ,以人誰採取- - risks_ -必要的組織和管理業務,並接受財政的利潤和非貨幣的報酬。在第3章,進行更深入的討論企業家將提交。企業家的20世紀90年代預計將在創新,實用性和強烈的意志。這種看法實際上是建立了年前指出,奧地利經濟學家約瑟夫熊彼特。他指出:功能的企業家是改革或革命的方式生產,利用一項發明或更一般地說,一個未經考驗的技術的可能性產生了新的商品或生產一歲一一種新的方式,開辟了一條新的供應來源材料或新的出口產品,重組一個新的產業。
業主-經理誰適合熊彼特的描述是不勝枚舉。該清單將包括名稱,如特德特納(有線電視新聞網) ,肯奧爾森(數字設備公司) ,弗雷德史密斯(聯邦快遞) ,鮑勃雷斯(最後科技公司) ,法蘭克pere ( pere雞) ,約翰麥考馬克(看得見的變化) ,條例草案mcgovem ( MCI的通信) , Liz Claiborne的( : Liz clai傳染) ,芭芭拉拉蒙特( wccl電視) ,以及akoito森田(索尼) 。每年這些企業家的做法是什麼熊彼特所描述的。他們personify任期企業家。
F. 區塊鏈領域有哪些靠譜並值得推薦的微信公眾號和微信群
合同,交易及其記錄是構成我們社會經濟,法律和政治體系的重要組成部分。他們保護了我們的資產,確定了組織的邊界。他們形成並驗證了我們的個人身份和各種歷史事件。他們管理著國家,組織,社區和個人之間的一系列活動。他們指導一切管理和社會方面的活動。但是這些關鍵的工具以及對此進行管理的官僚體制並沒有跟上經濟數字化轉型的步伐。這就好像F1賽車過程中突然遇到了大擁堵。在一個數字化的世界裡,我們的監管方式和行政管控的方式必須進行變革。
區塊鏈有潛力能夠解決這一問題。作為比特幣和其他虛擬貨幣的核心支持技術,區塊鏈是一種開放式,分布式賬本能夠有效地記錄交易雙方之間的交易記錄,並且可驗證,永久保存。該賬本本身可以經過編程以自動觸發交易完成。
區塊鏈技術的五個基本原則
1. 分布式資料庫
區塊鏈上的每一方都可以獲得所有數據及其完整歷史記錄。沒有哪一方可以控制數據或信息。每一方都可以直接驗證交易各方的記錄,不需要中介。
2. 點對點通訊
各個獨立點之間可以直接通訊,不需要通過一個中央節點。每一個節點都可以存儲信息,並將所有信息傳遞至所有其他節點。
3. 有限透明
有權進入系統的用戶都可以看到每一項交易以及交易價值。區塊鏈之上的每個節點或用戶都有唯一一個由字母和數字組成的地址,這個地址可以作為該用戶的身份標識。用戶可以選擇保持匿名或者向其他人公開其身份。交易發生在區塊鏈上的地址之間。
4. 記錄不可更改
一旦交易結果進入資料庫,賬戶信息就會相應進行更新,記錄就無法改變,因為這些信息和此前的所有交易記錄相互關聯(這就是術語「鏈」的來源)。各種計算演算法和方法用來確保資料庫中的記錄是永久存在的,按照時間順序排序的,並且網路中的所有其他人都是可以看得到的。
5. 計算邏輯
該賬本所具有的數字化本質意味著區塊鏈交易可以和計算邏輯聯系起來,並且實際上是可以通過編程實現。所有用戶可以設定演算法和規則,這樣在各個節點之間就可以自動觸發交易。
有了區塊鏈技術,我們可以想像在一個新的世界裡,合同以數字編程的形式存儲在透明共享的資料庫之中,不會被刪除,被篡改,被修訂。在這樣的世界裡,每一個協議,每一個流程,每一個任務以及每一次支付都會有一個數字記錄以及能夠被識別,驗證,存儲和分享的數字簽名。諸如律師,經紀人和銀行家之類的中介不再是必須的。個體,組織,機器和演算法可以自由地彼此之間無摩擦地互動和交易。這就是區塊鏈所帶來的無窮潛力。
實際上,差不多每個人都聽到過區塊鏈將對企業帶來革命性影響,將重新定義企業和經濟。雖然我們對區塊鏈的潛力保持熱情,但是我們也擔心有點誇大其實。這不僅僅是安全問題(比如2014年一家比特幣交易所的倒閉以及最近的黑客攻擊事件)令我們擔心。研究技術創新的經驗告訴我們如果未來存在區塊鏈革命的話,也會存在很多障礙—技術,治理,組織以及社會方面的障礙。在沒有真正徹底地理解區塊鏈之前就輕率地應用區塊鏈技術創新很可能釀成大錯。
我們相信,區塊鏈真正對企業和政府帶來變革還需要很多年。因為區塊鏈並不是一種「顛覆性」技術,顛覆性技術能夠以低成本的解決方案沖擊傳統的商業模式,同時可以快速取代傳統企業。我們認為區塊鏈是一種基礎性技術:其有潛力為我們的經濟和社會系統創造新的基礎。但是其帶來的影響非常廣泛,區塊鏈要滲入經濟和社會基礎設施還需要數十年時間。區塊鏈普及的過程將是漸進式的,這個過程及其戰略意義將是本文探討的重點。
技術採用的模式
在討論區塊鏈戰略和投資之前,我們先回憶以下我們所知的技術採用過程,尤其是其他基礎技術的採用過程。最相關的例子之一就是分布式計算機網路技術,也就是TCP/IP協議的採用,這種技術為互聯網的發展奠定了基礎。
TCP/IP首先於1972年出現,在一個獨立的應用場景中獲得廣泛關註:其作為ARPAnet上研究人員之間發送電子郵件的基礎出現,這是由美國國防部開發的商用互聯網的前身。在TCP/IP之前,通訊系統架構是建立在「電路交換」基礎之上的,兩方或兩個機器之間的連接必須預先設定好,並通過交換機維護。為了確保任意兩個節點能夠通訊,電信服務商和設備製造商在專線上投資了數十億美元。
TCP/IP完全改變了上述模式。新的協議將信息進行數字化處理,分解成很多小的數據包,每個數據包都包括地址信息。一旦將這些數據包釋放到網路中,這些數據包可以通過任意路線到達接收者。網路中的數據發送點和接收點可以將數據包進行分解,並且可以重新將數據包進行組合,並對數據進行解釋。這就不需要有專用線或大規模基礎設施。TCP/IP創造了一個開放,共享的公共網路,沒有中央機構或主體負責維護和更新。
傳統的電信企業和相關企業對TCP/IP持懷疑態度。很少會想像到數據,信息,音頻和視頻可以在新的體系之下建立起來,也很少會想像到相關系統會非常安全,而且發展很快。但是在1980年代末期到1990年代,越來越多的企業,比如Sun,NeXT,惠普,Silicon Graphics都使用TCP/IP開發出了公司內部的區域網絡。這樣做,他們發展出的相關技術超越了電子郵件領域,逐漸取代了傳統的區域網技術和標准。隨著企業採用了這些新發展出來的技術和工具,企業的生產效率獲得了較大的提升。
在1990年代中期,萬維網的出現使得TCP/IP獲得了廣泛地應用。新創立的高科技企業開始提供相關「工具」—硬體,軟體以及相關服務,這些是和現在的公開網路連接並進行信息交換所必須的。網景對瀏覽器,網路伺服器以及其他工具和組件進行了商業化。Sun公司則推動了應用編程語言—Java的發展。隨著網路上的信息呈指數級增長,Infoseek,Excite,AltaVista,以及雅虎的出現都在引導用戶使用TCP/IP技術。
一旦這種最基本的基礎設施獲得廣泛接受,新一代的企業能夠抓住低成本上網帶來的機會創造出更多的互聯網服務,而這又有助於對原有業務模式形成替代。CNET將新聞搬到了網上。亞馬遜銷售的圖書種類比任何實體書店都要多。Priceline和Expedia讓購買機票更容易,而且整個購買過程更透明。這些新進入企業以非常低的成本拓展業務,令傳統企業比如報紙和實體零售店感受到前所未有的壓力。
依靠廣泛存在的互聯網,企業創造出新穎,且革命性的應用,足以從根本上改變傳統業務模式,並創造價值。這些企業建立在新型的P2P架構之上,並且通過協調分布式網路的用戶產生價值。想像一下易貝如何通過拍賣模式改變了在線零售業務,Napster改變了音樂產業,Skype改變了電信業,還有谷歌利用用戶形成的鏈接提供更精準的搜索結果,改變了網路搜索。
很多企業已經使用區塊鏈跟蹤供應鏈上的貨物。最終,TCP/IP用了超過30年時間才廣為接受—單獨使用,局部應用,替代以及推動轉型—並重塑了我們的經濟。今天全球超過一半的最有價值上市企業都是互聯網驅動型的,基於平台的商業模式。我們經濟的基礎已經發生了根本的改變。實物資產多少以及專有的知識產權不再是競爭優勢的保障;引領經濟發展的企業能發揮關鍵作用,尤其是能夠組織,影響,協調廣泛的社區網路,用戶和組織。
新體系
區塊鏈—互聯網之巔的P2P網路—於2008年10月作為比特幣的核心基礎進入人們視野,比特幣是一種虛擬的貨幣體系,不通過中央權威機構發行貨幣,讓渡所有權以及確認交易。比特幣是第一種區塊鏈技術的現實應用。
區塊鏈和TCP/IP的相同之處很明顯。就像email可以讓人們交流信息一樣,比特幣可以讓人們之間進行交易。區塊鏈的發展和維護是開放的,分布式的,也是共享的—就像TCP/IP一樣。全世界有一群志願者正維護其核心軟體。和email一樣,比特幣一開始就獲得了人們的熱情支持,但是也只是相對很少的一部分人。
TCP/IP大幅降低了互聯成本,從而為經濟發展創造出新的價值。同樣,區塊鏈可以大幅度降低交易成本。區塊鏈有潛力成為所有交易記錄系統。如果這成為現實,基於區塊鏈技術的新型企業將會影響並控制新興產業,那麼經濟會再一次經歷根本性的變革。
先看一下現在的企業是如何運作的。對交易進行記錄是每個企業必須做的核心工作。這些記錄跟蹤了過去的活動和成效,並對未來給予指導。他們不僅可以讓人們明白企業內部是如何運作的,而且還可以讓人們清楚企業和外部之間如何保持聯系。每一個企業或組織都會有自己的記錄,而且這些記錄都是私有且保密的。很多企業並沒有企業所有活動的總賬記錄;相反所有記錄都是分散在企業內部各個分支機構或部門內部。問題在於協調個人和私有賬本之間的交易要花費很多時間,而且也容易出錯。
例如,典型的股票交易可以在數微秒內完成,不需要人工干預。但是,結算—轉移股票所有權—可能要花一周時間。這主要是因為各方都無法進入他人的賬本,並且無法自動證明資產的所有方,也無法自動轉移資產。相反,需要很多中介機構來保證資產的存在,並且要記錄資產所有權的轉讓情況。
在一個區塊鏈體系中,賬本可以在很多相同的資料庫之中復制,每一方都會有一套數據,並且利益相關方也會對記錄進行維護。當有一方的數據發生改變時,所有其他的賬本副本同時進行更新。所有隻要交易發生,交易的資產類型和價值就會在所有賬本中進行記錄。不需要第三方中介機構來證明或轉移所有權。如果股票交易是在區塊鏈系統上發生的,其結算將在數秒內完成,非常安全,也經得起驗證。(攻擊比特幣交易所的黑客事件的漏洞並不在於區塊鏈本身,而是使用區塊鏈和各方連接起來的單獨系統。)
區塊鏈獲得廣泛接受的框架
如果比特幣就像早期的email,那麼區塊鏈是不是還有幾十年時間才能完全發揮其潛能?在我們看來,答案是肯定的。我們無法確切預測變革需要多少年才會發生,但是我們可以猜測什麼樣的應用會首先出現,以及區塊鏈獲得廣泛接受最終將如何成為現實。
基礎技術如何獲得廣泛接受
基礎技術的普及通常會有四個階段。每個階段都取決於應用的創新性和協調工作的復雜性。創新性較低且不太復雜的應用會首先被接受。創新性較強且較為復雜的應用要數十年才會被廣泛接受,但是卻能夠對經濟產生革命性影響。TCP/IP技術,於1972年由ARPAnet引入,已經到了轉型期,但是區塊鏈應用還處於發展初期。
在我們的分析中,歷史表明有兩個維度會影響基礎技術及其應用場景的發展。第一個就是其創新性—一款應用對於這個世界的新穎程度。創新性越強,那就需要更多的努力來讓用戶理解其功能。第二個維度是復雜性,由生態系統協調水平來代表—使用該技術需要多少主體以及主體的多元化程度才能共同創造價值。比如,一個社交網路只有一個用戶是沒有用的;只有當你所有的關系都在這個社交網路上的時候,它才有價值。應用的其他用戶必須共同合作為參與者創造價值。對於很多區塊鏈應用,道理是一樣的。並且隨著這些應用的規模和影響增強,其應用將會帶來重大的體制變革。
我們發展出一個框架,根據上述所提到的兩個維度來分析創新的發展,將其納入四個象限之中。每個象限代表了技術發展的一個階段。了解區塊鏈創新處於哪個象限之中可以幫助公司高管了解區塊鏈所面臨的挑戰,以及採用區塊鏈技術所需要的協調水平以及所需要的共識,還有其所必需的法律和監管方面的努力。同時這還能說明要推動一種創新的普及還需要哪些流程和基礎設施。經理們可以用其來評估任意產業中區塊鏈發展的狀態,評估公司在區塊鏈戰略投資方面所存在的問題。
獨立應用
在第一個象限中是創新性較低,協調難度較低的應用,能夠提供更好,成本更低,更專業的解決方案。Email,是一種替代電話,傳真和傳統寫信方式的低成本交流方式,也是TCP/IP技術的獨立應用模式(即使其價值隨著用戶數增多而增加)。比特幣也處於這一象限之中。即便是比特幣處於其發展的初期,比特幣也只是對於很少一部分人來說能作為一種替代性的支付方式。(你可以將其看成是一種復雜的email,傳輸的不僅僅是信息,而且還有實際價值。)在2016年末,比特幣總市值預計達到920億美元。全球總體支付市場規模達到411萬億美元,比特幣的規模還非常小,但是比特幣發展很快,而且在即時支付和外匯以及資產交易方面越來越重要,在這些領域現在的金融體制存在局限性。
局部應用
第二個象限的創新是新穎程度相對較高但只需要有限的用戶就可以創造價值,所以這類技術的推廣普及相對比較容易。如果區塊鏈遵循網路技術的發展路徑,我們可以預期區塊鏈創新可以通過獨立應用開發本地私有網路,這樣多個組織可以通過一個分布式賬本連接起來。
很多最初的私有區塊鏈項目基本上都出現在金融領域,網路內部企業比較少,這樣就不需要太多的協調成本。納斯達克正和一家區塊鏈基礎設施提供商Chain.com合作,為處理並確認金融交易提供相關技術。美國銀行,摩根集團,紐約股票交易所,富達投資,渣打銀行在很多領域比如貿易融資,外匯,跨境結算,證券結算等測試區塊鏈技術以期替代紙質的人工交易處理流程。加拿大銀行正在測試一種叫做CAD幣的數字貨幣,用於銀行間轉賬服務。我們預計私有區塊鏈會不斷發展,為各個行業提供具體的服務功能。
替代
第三個象限包含的應用創新程度相對較低,但是需要大量的協調工作,因為這些應用涉及到廣泛的公眾使用。這些創新目的是替代傳統的業務模式,所以這些應用會面臨很多障礙;這類創新不僅需要更多的協調,而且其要替代的流程也是非常成熟的,和現在的企業和體制深度融合。這樣的例子包括加密貨幣-一種新型的貨幣,發端於比特幣支付技術。關鍵的區別在於加密貨幣要求貨幣交易的各方都要接受該技術,這對長期以來傳統監管體制下的政府和機制形成挑戰。消費者也必須改變其行為模式,要了解如何使用才能發揮加密貨幣的潛能。
最近MIT的一項試驗強調了數字貨幣體系面臨的挑戰。2014年MIT比特幣俱樂部為麻省理工4494名本科生提供了100美元的比特幣。有意思的是,30%的學生甚至沒有注冊領取這筆免費的資金,20%注冊領取的學生將比特幣在數周內換成了現金。甚至痴迷技術的學生也很難理解如何使用比特幣,在哪裡可以使用比特幣。
其中最大膽的替代性區塊鏈應用是Stellar,這是一個非營利性項目,目的是為那些從沒有享受過金融服務的群體提供可負擔的金融服務,包括銀行業務,小微支付,匯款。Stellar有自己的虛擬貨幣,lumens,也允許用戶在其系統中保存其他資產,包括其他貨幣,通話時間,數字學分。Stellar剛開始主要關注非洲地區,尤其是非洲最大的經濟體奈及利亞。在那裡Stellar已經在其目標用戶群體中獲得了廣泛的應用,並且成本非常低。但是未來並不是一馬平川,因為產業鏈協調存在很多困難。雖然底層民眾的採用證明了Stellar的生命力,但是要成為一項銀行業務標准,它還需要影響政府政策,並說服中央銀行和大型企業使用。這可能需要數年的艱苦努力。
變革
在最後一個象限中是創新程度最強的應用,如果成功將改變經濟,社會和政治體系的本質。這會涉及到很多主體的協調,也要在標准和流程方面獲得大機構的一致支持。這種創新的普及應用需要在社會,法律和政治體制方面發生重大變革。
「智能合約」是目前最具革命性的區塊鏈應用。在預先達成的條件滿足時,就會自動完成支付以及貨幣或其他資產的轉移。比如,只要貨物送達,智能合約就會自動向供貨商支付貨款。一家公司可以在區塊鏈上表明某類貨物已經送達—或者產品上有GPS定位功能,會自動完成位置更新,這反過來會觸發支付發生。我們在企業融資,銀行和數字權益管理方面看到這種自我執行合約的早期試驗項目。
這其中的意義很讓人興奮。公司將建立在合約之上,從注冊到買家—供應商關系再到員工關系。如果合約是可以自動執行的,那麼傳統的企業結構,業務流程以及像律師和會計師這類中介會發生什麼?經理們會如何?他們的角色會從根本上發生改變。在我們過於興奮之前,我們必須記住我們距離智能合約的廣泛應用還有數十年之遠。沒有大企業的支持,這不可能成為現實。關於智能合約的設計,驗證,實施和執行需要大量的協調和說明。我們相信這需要很長的時間。而且技術難題尤其是安全問題也是非常艱巨的。
指導區塊鏈投資的方法
公司高管們應該如何考慮在企業內部採用區塊鏈技術?我們的框架可以幫助企業發現合適的機會。
對於很多企業來說,最容易的就是獨立應用模式,這種模式將風險降到最低,因為這種模式創新性最低,而且也很少涉及到第三方協調問題。一種策略就是將比特幣作為支付機制。比特幣基礎設施和市場已經非常成熟,並且採用虛擬貨幣也會要求很多功能性部門強化其區塊鏈技術應用能力,包括信息技術,財務,會計,銷售和市場推廣等。另一種低風險的方法是在內部使用區塊鏈作為資料庫應用,比如管理實物和數字資產,記錄內部交易以及驗證身份等。這對於要在內部多個資料庫之間進行協同的企業特別有用。測試獨立使用應用將幫助企業發展出相應的技能以滿足未來更先進的應用模式要求。並且也正是由於創業企業和大型平台如亞馬遜和微軟的雲技術區塊鏈服務的出現,測試越來越容易。
本地化應用是企業未來的自然選擇。我們也看到現在很多企業在私有鏈網路方面進行投資,並且很多項目都只有很短期的影響。比如,金融機構發現他們開發的私有鏈網路中可信賴的交易對手方數量有限,能夠大大降低交易成本。
企業也可以用本地化應用解決跨境交易中的具體問題。比如,很多企業正使用區塊鏈來跟蹤復雜供應鏈中的貨物。這在鑽石行業已經得到應用,寶石在從礦山到消費者的整個過程中都可以跟蹤。這種技術現在已經有了。
開發替代性應用需要仔細計劃,因為現在的解決方案很難取代。一種方法是關注那些不需要終端用戶改變其行為的替代模式,為原來昂貴且不具吸引力的解決方案提出替代性方案。同時,替代方案必須具備和傳統解決方案同樣功能,並且要有利於生態系統容易接受和採納。First Data開發出基於區塊鏈技術的禮品卡就是一個深思熟慮後的替代產品案例。為消費者提供禮品卡的零售企業通過使用區塊鏈跟蹤賬戶內貨幣的流向,不需要依賴外部支付處理機構,這樣能大幅降低每筆交易成本,提高安全性。這些新的禮品卡甚至允許商戶之間轉讓余額和交易許可權。
區塊鏈可以大幅降低交易成本,並重塑經濟發展模式。
顛覆性應用還很遙遠。但是現在評估顛覆性應用出現的可能性,並加強早期投資還是有意義的。當顛覆性應用和新的商業模式結合時是非常有影響的,這種新的商業模式之下價值創造和獲取模式和現在的方式均不同。這種商業模式很難採用,但是能夠推動未來公司的出現。
考慮一下律所要採用智能合約技術要如何改變才行。他們需要在軟體和區塊鏈編程方面發展出新技能。他們可能還必須重新思考其小時付費模式,考慮交易收費模式或合約保管費模式,這只是其中兩種可能的模式。無論採取何種方式,公司高管們必須確定在作出改變之前他們理解並測試了商業模式的影響。
變革性場景最後才會出現,但是其能夠帶來可觀的價值。他們在兩個方面會產生深遠影響:大規模公眾身份系統用於入境護照檢查功能,以及防止洗錢過程中和多方參與的復雜金融交易中演算法驅動的決策。我們預計這些應用至少在十年內甚至更長的時間里不會得到大規模應用和普及。
變革性應用還會推動新的平台型企業的出現,他們會協調並管理新的生態系統。這些企業將是下一代的谷歌和臉譜。這需要耐心才能實現。雖然現在開始考慮大規模投資為時過早,但是為之開發必要的基礎—工具和標准—仍然是值得的。
結論
除了為區塊鏈的普及提供一個參考借鑒,TCP/IP也為區塊鏈的發展奠定了基礎。TCP/IP現在已經無所不在,區塊鏈應用是建立在數字化數據,通訊和計算基礎設施之上的,這降低了試驗成本,允許新的使用場景快速出現。
使用我們的框架,公司高管就能想明白從哪裡入手為公司未來應用區塊鏈做好准備。他們需要確保公司員工了解區塊鏈,能夠在我們構建的四個象限里開發公司具體應用項目,投資於區塊鏈基礎設施。
但是從TCP/IP的發展路徑來看,時間,技術採用面臨的障礙,技術的復雜性等等方面,公司高管應該仔細考慮區塊鏈測試項目中存在的風險。更明白地講,從小處著手是比較好的方式。但是投資規模應該取決於公司的現狀和行業情況。金融機構在採用區塊鏈技術方面做得很好。製造業還沒有做好准備。
無論如何,區塊鏈很有可能會影響你的企業,最大的問題是時間。
G. 網上市場調查的網上市場間接調查
間接信息的來源包括企業內部信息源和企業外部信息源兩個方面。與市場有關的企業內部信息源,主要是企業自己搜集、整理的市場信息、企業產品在市場銷售的各種記錄、檔案材料和歷史資料,如客戶名稱表、購貨銷貨記錄、推銷員報告、客戶和中間商的通訊、信件等。企業外部的市場信息源包括的范圍極廣,主要是國內外有關的公共機構。
⑴.本國政府機構網站。政府有關部門、國際貿易研究機構以及設在各國的辦事機構,通常較全面地搜集世界或所在國的市場信息資料。本國的對外貿易公司、外貿咨詢公司等,也可以提供較為詳細、系統、專門化的國際市場信息資料。 ⑵.外國政府網站。世界各國政府都有相應的部門搜集國際市場資料,很多發達國家專設貿易資料服務機構,向發展中國家的出口企業提供部分或全部的市場營銷信息資料。此外,每個國家的統計機關,都定期發布各種系統的統計數字,一些國家的海關甚至可以提供比公布的數字更為詳盡的市場貿易和營銷方面的資料。
⑶.圖書館。公共圖書館和大學圖書館,至少可以提供市場背景資料的文件和研究報告。最有價值的信息,往往來自附屬於對外貿易部門的圖書館,這種圖書館起碼能提供各種貿易統計數字、有關市場的產品、價格情況,以及國際市場分銷渠道和中間商的基本的市場信息資料。
⑷.國際組織。與國際市場信息有關的主要有:
① 聯合國(United Nations,)。出版有關國際的和國別的貿易、工業和其它經濟方面的統計資料,以及與市場發展問題有關的資料。
② 國際貿易中心(International Trade Center,)。提供特種產品的研究、各國市場介紹資料,還設有答復咨詢的服務機構,專門提供由電子計算機處理的國際市場貿易方面的全面、完整、系統的資料。
③ 國際貨幣基金組織(International Monetary Fund,)。出版有關各國和國際市場的外匯管理、貿易關系、貿易壁壘、各國對外貿易和財政經濟發展情況等資料。
④ 世界銀行(World Bank,)。
⑤ 世界貿易組織(World Trade Organization,)。
此外,一些國際性和地方性組織提供的信息資料,對了解特定地區或國際經濟集團和經濟貿易、市場發展、國際市場營銷環境也是非常有用的。
⑸.銀行。許多國際性大銀行都發行期刊,而且通常是一經索取就可以免費得到。這些期刊上一般有全國性的經濟調查、商品評論以及上面提及的有關資料。這些資料有利於把握市場和各細分市場的營銷環境。
⑹.商情調研機構。這些機構除為委託人完成研究和咨詢工作外,還定期發表市場報告和專題研究論文。
⑺.相關企業。參與市場經營的各類企業是市場信息的重要來源之一。市場信息人員只要寫信給這些企業的外聯部門索取商品目錄、產品資料、價目表、經銷商、代理商、批發商和經紀人一覽表、年度報告等,就可以得到有關競爭者的大量資料,了解競爭的全貌和競爭環境。
通過Internet訪問相關企業或者組織機構的網站,企業可以很容易獲取市場中許多信息和資料。因此,在網路信息時代,信息的獲取不再是難事,困難的是如何在信息繁多的信息海洋中找出企業需要的有用的信息。 網上間接調查主要是利用互聯網收集與企業營銷相關的市場、競爭者、消費者以及宏觀環境等方面的信息。企業用得最多的還是網上間接調查方法,因為它的信息廣泛能滿足企業管理決策需要,而網上直接調查一般只適合於針對特定問題進行專項調查。網上間接調查渠道,主要有WWW 、Usernet News、BBS、E-mail,其中WWW是最主要的信息來源,根據統計目前全球有8億個Web網頁,每個Web網頁含蓋信息包羅萬象,無所不有。
網上間接調查方法。一般通過搜索引擎搜索檢索有關站點的網址,然後訪問所想查找信息的網站或網頁。在提供信息服務和查詢的網站中,網站一般都提供有信息檢索和查詢的功能。 ⑴.利用搜索引擎收集資料
目前網上80%的信息都是英文的,中文網站經過幾年的發展,網上的中文信息也開始豐富起來,中文網站數目急劇增加,特別是1999年是「政府上網年」,越來越多的經濟政策信息紛紛上網,加上台灣、香港等中文網站網上中文資源已小有規模。因此,選擇搜索引擎時最好區分一下是查中文信息還是外文信息,如果是中文信息,使用較多的中文搜索引擎是:搜狐,新浪,網易,中文雅虎,如果是外文信息,使用較多的搜索引擎是:Yahoo!,Excite,Lycos,Infoseek和AltaVista。
⑵.利用公告欄收集資料
公告欄(BBS)就是在網上提供一公開「場地」,任何人都可以在上面進行留言回答問題或發表意見和問題,也可以查看其它人的留言,好比在一個公共場所進行討論一樣,你可以隨意參加也可以隨意離開。 目前許多ICP都提供有免費的公告欄,你只需要申請使用即可。公告欄軟體系統有兩大類,一類是基於Telnet方式的文本方式,查看閱覽不是很方便,在早期用的非常多;另一類是現在居多的基於WWW方式,它是通過Web頁加上程序(如JavaScript)實現,這種方式界面友好,受歡迎,使用方法如同瀏覽WWW網頁。利用BBS收集資料主要是到主題相關的BBS網站上去了解情況。
⑶.利用新聞組收集資料
新聞組就是一個基於網路的計算機組合,這些計算機可以交換以一個或多個可識別標簽標識的文章(或稱之為消息),一般稱作Usenet或Newsgroup。由於新聞組使用方便,內容廣泛,並且可以精確地對使用者進行分類(按興趣愛好及類別),其中包含的各種不同類別的主題已經函蓋了人類社會所能涉及到的所有內容,如科學技術、人文社會、地理歷史、休閑娛樂等等。使用新聞組的人主要是為了從中獲得免費的信息,或相互交換免費的信息。
⑷.利用E-mail收集資料
E-mail是Internet使用最廣的通信方式,它不但費用低廉,而且使用方便快捷,最受用戶歡迎,許多用戶上網主要是為收發E-mail信件。目前許多ICP和傳統媒體,以及一些企業都利用E-mail發布信息。一些傳統的媒體公司和企業,為保持與用戶的溝通,也定期給公司用戶發送E-mail,發布公司的最新動態和有關產品服務信息。因此,通過E-mail收集信息是最快捷有效的渠道,收集資料時只需要到有關網站進行注冊,以後等著接收E-mail就可以了。
H. vfp6.0代碼大全
給你VFP的函數:
1 Visual FoxPro資料庫函數
ADATABASES() 將所有打開資料庫的名稱和路徑放到內存變數數組中
ADBOBJECTS() 把當前資料庫中的命名連接名、關系名、表名或sQL視圖名放到一個內存變數數組中
AFIELDS() 把當前表的結構信息存放在一個數組中,並且返回表的欄位數
ALIAS() 返回當前表或指定工作區衰的別名
ASESSIONS() 創建一個已存在的數據工作期ID數組
ATAGINFO() 創建一個包含索引和鍵表達式的名字、數量和類型信息的數組
AUSED() 將一個數據工作期中的表別名和工作區存入內存變數數組
BOF() 確定當前記錄指針是否在表頭
CANDIDATE() 判斷索引是否為候選索引
CDX() 根據指定的索引位置編號,返回打開的復合索引(.CDX)文件名稱
CPDBP() 返回一個打開表所使用的代碼頁
CREATEOFFLINE() 由已存在的視圖創建一個游離視圖
CURSORGETPROP() 返回VisualFoxPro表或臨時表的當前屬性設置
CURSORSETPROP() 指定VisualFoxPro表或臨時表的屬性設置
CURSORTOXML() 轉換VisualFoxPro臨時表為XML文本
CURVAL() 從磁碟上的表或遠程數據源中直接返回欄位值
DBC() 返回當前資料庫的名稱和路徑
DBF() 返回指定工作區中打開的表名,或根據表別名返回表名
DBSETPROP() 給當前資料庫或當前資料庫中的欄位、命名連接、表或視圖設置一個屬性
DELETED() 返回一個表明當前記錄是否標有刪除標記的邏輯值
DESCENDING() 是否用DESCENDING關鍵字創建了一個索引標識
DROPOFFLINE() 放棄對游離視圖的所有修改,並把游離視圖放回到資料庫中
EOF() 確定記錄指針位置是否超出當前表或指定表中的最後一個記錄
FCOUNT() 返回衰中的欄位數目
FIELD() 根據編號返回表中的欄位名
FILTER() 返回SETFILTER命令中指定的表篩選表達式
FLDLIST() 對於SETmELDS命令指定的欄位列表,返回其中的欄位和計算結果欄位表達式
FLOCK() 嘗試鎖定當前表或指定表
FOR() 返回一個己打開的單項索引文件或索引標識的索引篩選表達式
FOUND() 如果CONTINUE、FIND、LOCATE或SEEK命令執行成功,函數的返回值為"真"
FSIZE() 以位元組為單位,返回指定欄位或文件的大小
GETFLDSTATE() 返回一個數值,標明表或臨時表中的欄位是否已被編輯,或是否有追加的記錄,或者記錄的刪除狀態是否已更改
GETNEXTMODIFIED() 返回一個記錄號,對應於緩沖表或臨時表中下一個被修改的記錄
HEADER() 返回當前或指定表文件的表頭所佔的位元組數
IDXCOLLATE() 返回索引或索引標識的排序序列
INDBC() 如果指定的資料庫對象在當前資料庫中,則返回"真"(.T.)
INDEXSEEK() 在一個索引表中搜索第一次出現的某個記錄
ISEXCLUSIVE() 判斷一個表或資料庫是以獨占方式打開的
ISFLOCKED() 返回表的鎖定狀態
ISREADONLY() 判斷是否以只讀方式打開表
ISRLOCKED() 返回記錄的鎖定狀態
KEY() 返回索引標識或索引文件的索引關鍵字表達式
KEYMATCH() 在索引標識或索引文件中搜索一個索引關鍵字
LOOKUP() 在表中搜索欄位值與指定表達式匹配的第一個記錄
LUPDATE() 返回一個表最近一次更新的日期
MDX() 根據指定的索引編號返回打開的.CDX復合索引文件名
MEMLINES() 返回備注欄位中的行數
MLINE() 以字元串形式返回備注欄位中的指定行
NDX() 返回為當前表或指定表打開的某一索引(JDX)文件的名稱
ORDER() 返回當前表或指定表的主控索引文件或標識
PRIMARY() 檢查索引標識,如果為主索引標識,就返回"真"(.T.)
RECCOUNT() 返回當前或指定表中的記錄數目
RECNO() 返回當前表或指定表中的當前記錄號
RECSIZE() 返回表中記錄的大小(寬度)
REFRESH() 在可更新的SQL視圖中刷新數據
RELATION() 返回為給定工作區中打開的表所指定的關系表達式
SEEK() 在一個已建立索引的表中搜索一個記錄的第一次出現位置
SELECT() 返回當前工作區編號或未使用工作區的最大編號
SETFLDSTATE() 為表或臨時表中的欄位或記錄指定欄位狀態值或刪除狀態值
SQLCANCEL() 請求取消一條正在執行的SQL語句
SQLCOLUMNS() 把指定數據源表的列名和關於每列的信息存儲到一個VisualFoxPro臨時表中
SQLCOMMIT() 提交一個事務
SQLCONNECT() 建立一個指向數據源的連接
SQLDISCONNECT() 終止與數據源的連接
SQLEXEC() 將一條SQL語句送入數據源中處理
SQLGETPROP() 返回一個活動連接的當前設置或默認設置
SQLMORERESULTS() 如果存在多個結果集合,則將另一個結果集合復制到VisualFoxPro臨時表中
SQLPREPARE() 在使用SQLEXEC()執行遠程數據操作前,可使用本函數使遠程數據為將要執行的命令做好准備
SQLROLLBACK() 取消當前事務處理期間所做的任何更改
SQLSETPROP() 指定一個活動連接的設置
SQLSTRINGCONNECT() 使用一個連接字元串建立和數據源的連接
SQLTABLES() 把數據源中的表名存儲到VisualFoxPro臨時表中
SYS(14) 索引表達式
SYS(21) 控制索引編號
SYS(22) 控制標識名或索引名
SYS(2011) 返回當前工作區中記錄鎖定或表鎖定的狀態
SYS(2012) 返回表的備注欄位塊大小
SYS(2021) 篩選索引表達式
SYS(2029) 返回與表類型對應的值
SYS(3054) Rushmore優化等級 •
TAG() 返回打開的.CDX多項復合索引文件的標識名,或者返回打開的.IDX單項索引文件的文件名
TAGCOUNT() 返回復合索引文件(.CDX)標識以及打開的單項索引文件(.IDX)的數目
TAGNO() 返回復合索引文件(.CDX)標識以及打開的單項索引(.IDX)文件的索引位置
TARGET() 返回一個表的別名,該表是SETRELATION命令的INTO子句所指定關系的目標
UNIQUE() 用於測試索引是否以惟一性方式建立
UPDATED() 用於測試在最近的READ命令中,數據是否已被修改
USED() 確定是否在指定工作區中打開了一個表
XMLTOCURSOR() 轉換XML文本到VisualFoxPro游標或表
2 Visual FoxPro日期和時間函數
CTOD()把字元表達式轉換成日期表達式。
CDOW()從給定日期或日期時間表達式中返回星期值。
CMONTH()返回給定日期或日期時間表達式的月份名稱。
CTOD()把字元表達式轉換成日期表達式。
CTOT()從字元表達式返回一個日期時間值。
DATE()返回由操作系統控制項的當前系統日期,或創建一個與2000年兼容的日期值。
DATETIME()以日期時間值返回當前的日期和時間, 或創建一個 2000 兼容的日期時間值。
DAY()以數值型返回給定日期表達式或日期時間表達式是某月中的第幾天。
DMY()從一個日期型或日期時間型表達式返回一個「日-月-年」格式的字元表達式(例如,31 May 1995)。月名不縮寫。
DTOC()由日期或日期時間表達式返回字元型日期。
DTOS()從指定日期或日期時間表達式中返回 yyyymmdd 格式的字元串日期。
DTOT()從日期型表達式返回日期時間型值。
GOMONTH()對於給定的日期表達式或日期時間表達式,返回指定月份數目以前或以後的日期。
HOUR()返回日期時間表達式的小時部分。
MDY()以「月-日-年」格式返回指定日期或日期時間表達式,其中月份名不縮寫。
MINUTE()返回日期時間型表達式中的分鍾部分。
MONTH()返回給定日期或日期時間表達式的月份值。
QUARTER()返回一個日期或日期時間表達式中的季度值。
SEC()返回日期時間型表達式中的秒鍾部分。
SECONDS()以秒為單位返回自午夜以來經過的時間。
SYS(1)以日期數字字元串的形式返回當前系統日期。
SYS(2)返回自午夜零點開始以來的時間,按秒計算。
SYS(10)將 (Julian) 日期轉換成一個字元串。
SYS(11)將日期格式表示的日期表達式或字元串轉換成 (Julian) 日期。
TIME()以 24 小時制、8 位字元串(時:分:秒)格式返回當前系統時間。
TTOC()從日期時間表達式中返回一個字元值。
TTOD()從日期時間表達式中返回一個日期值。
WEEK()從日期表達式或日期時間表達式中返回代表一年中第幾周的數值。
YEAR()從指定的日期表達式中返回年份。
3 Visual FoxPro字元函數
ALLTRIM(). 刪除指定字元表達式的前後空格符
ASC() 返回字元表達式中最左邊字元的ANSI值
AT() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
AT_C() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ATC() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ATCC() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ADDBS() 如果必要,向一個路徑表達式添加一個反斜杠
ATCLINE() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中第一次出現的行號
ATLINE() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的行號
BETWEEN() 判斷一個表達式的值是否在另外兩個相同數據類型的表達式的值之間
CHR() 根據指定的ANSI數值代碼返回其對應的字元
CHRTRAN() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第3個表達式中相應的字元
CHRTRANC() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第3個表達式中相應的字元
CPCONVERT() 把字元、備注欄位或字元表達式轉換到其他代碼頁
CHRSAW() 確定一個字元是否出現在鍵盤緩沖區中
CHRTRAN() 在一個字元表達式中,把與第二個表達式字元相匹配的字元替換為第三個表達式中相應字元
CHRTRANC() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第三個表達式中相應的字元
DIFFERENCE() 返回0到4間的一個整數,表示兩個字元表達式間的相對語音差別
EMPTY() 確定表達式是否為空值
GErWORDCOUNr() 計數一個中中的單詞數
GETWORDNUM() 從一個串中返回一個指定的詞
INLIST() 判斷一個表達式是否與一組表達式中的某一個相匹配 '
ISALPHA() 判斷字元表達式的最左邊一個字元是否為字母
ISBLANK() 判斷表達式是否為空值
ISDIGIT() 判斷字元表達式的最左邊一個字元是否為數字(0到9)
ISLEADBYTE() 如果字元表達式第一個字元的第一個位元組是前導位元組,則返回"真"(.T.)
ISLOWER() 判斷字元表達式最左邊的字元是否為小寫字母
ISMOUSE() 判斷計算機是否具有滑鼠
ISNULL() 判斷計算結果是否為NULL值
ISUPPER() 判斷字元表達式的第一個字元是否為大寫字母(A~z)
LEFT() • 從字元表達式最左邊一個字元開始返回指定數目的字元
LEPTC() 從字元表達式最左邊一個字元開始返回指定數目的字元
LEN() 返回字元表達式中字元的數目
LENC() 返回字元表達式中字待的數目
LIKE() 確定一個字元表達式是否與另一個字元表達式相匹配
LIKEC() 決定一個字元表達式是否與另一個字元表達式相匹配
LOWER() 以小寫字母形式返回指定的字元表達式
LTRIM() 刪除指定的字元表達式的前導空格,然後返回得到的表達式
OCCURS() 返回一個字元表達式在另一個字元表達式中出現的次數
OEMTOANSI() 用於將字元串表達式中的字元轉換成與其相對應的ANSI字元集中的字元
PADL()、PADR()、PADC() 由一個表達式返回一個字元中,並從左邊,右邊或同時從兩邊用空格或字元把該字元串填充到 指定長度
PROPER() 從字元表達式中返回一個字元串,字元串中的每個首字母大寫
RAT() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位內第一次出現的位置,從最右 邊的字元算起
RATC() 返回一個字元表達式在另-個字元表達式或備注欄位最後一次出現所在的行號,從最後-行算起
RATLINE() 回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中最後出現的行號,從最後一行 開始計數 。
REPUCATE() 返回一個字元串,這個字元串是將指定字元表達式重復指定次數後得到的
RIGHT() 從一個字元串的最右邊開始返回指定數目的字元
RIGHTC() 從一個字元串中返回最右邊指定數目的字元
RTRIM() 刪除了字元表達式後續空格後,返回結果字元串
SOUNDEX() 返回指定的字元表達式的語音表示
SPACE() 返回由指定數目的空格構成的字元串
STR() 返回與指定數值表達式對應的字元
STRCONV() 將字元表達式轉換成另一種形式
STREXTRACT() 返回一個兩個分隔符間的串
STRTRAN() 在第一個字元表達式或備注欄位中,搜索第二個字元表達式或備注欄位,並用第3個字元表達-式或備注欄位替換每次出現的第2個字元表達式或備注欄位
STUFF() 返回一個字元串,此字元串是通過用另一個字元表達式替換現有字元表達式中指定數目的字元得到的
STUFFC() 返回一個字元串,此字元串是通過用另一個字元表達式替換現有字元表達式中指定數目的字元、得到的
SUBSTR() 從給定的字元表達式或備注欄位中返回字元串
SUBSTRC() 從給定的字元表達式或者備注欄位返回字元串
SYS(15) 替換字元串中的字元
SYS(20) 轉換德文文本
TEXTMERGE() 提供串表達式的求值 。
TRIM() 返回刪除全部後綴空格後的指定字元表達式
TXTWIDTH() 按照字體平均字元寬度返回字元表達式的長度
TYPE() 計算字元表達式,並返回其內容的數據類型
UPPER() 用大寫字母返回指定的字元表達式
4 Visual FoxPro數值函數
ABS() 返回指定數值表達式的絕對值
ACOS() 返回指定數值表達式的反餘弦值
ASIN() 返回數值表達式的反正弦弧度值
ATAN() 返回數值表達式的反正切弧度值
ATN2() 返回指定值的反正切值,返回值無象限限制
BINTOC() 將整型用二進制字元型表示 。
BITAND() 返回兩個數值型數值在按位進行AND運算後的結果
BITCLEAR() 清除一個數值型數值的指定位(將此位設置成0),並返回結果值
BITLSHIFr() 返回一個數值型數值向左移動給定位後的結果
BrrNOT() 返回一個數值型數值按位進行NOT運算的結果
BITOR() 返回兩個數值型數值按位進行OR運算的結果
BITRSHIFF() 返回一個數值型數值向右移動指定位後的結果
BITSET() 將一個數值型數值的某一位設置為1並返回結果
BITTEST() 確定一個數值型數值的指定位是否為1
BITXOR() 返回兩個數值型數值按位進行異或運算的結果
CEILING() 返回大於或等於指定數值表達式的最小整數
COS() 返回數值表達式的餘弦值
CTOmN() 將二進制字元型表示轉換為整數
DTOR() 將度轉換為弧度
EVALUATE() 計算字元表達式的值並返回結果
EVL() 從兩個表達式中返回一個非空值
EXP() 返回eAx的值,其中x是某個給定的數值型表達式
FLOOR() 對於給定的數值型表達式值,返回小於或等於它的最大整數
FV() 返回一筆金融投資的未來值
INT() 計算一個數值表達式的值,並返回其整數部分
LOG() 返回給定數值表達式的自然對數(底數為c)
LOGl0() 返回給定數值表達式的常用對數(以10為底) •
MAX() 對幾個表達式求值,並返回具有最大值的表達式
MIN() 計算一組表達式,並返回具有最小值的表達式
MOD() 用一個數值表達式去除另一個數值表達式,返回余數
MTON() 由一個貨幣型表達式返回一個數值型值
NORMALIZE() 把用戶提供的字元表達式轉換為可以與VisualFoxPro函數返回值相比較的格式
NTOM() 由一個數值表達式返回含有四位小數的貨幣值
NVL() 從兩個表達式返回一個非null值
PAYMENT() 返回固定利息貸款按期兌付的每一筆支出數量
PI() 返回數值常數n
PV() 返回某次投資的現值
RAND() 返回一個0到1之間的隨機數
ROUND() 返回圓整到指定小數位數的數值表達式
RTOD() 將弧度轉化為度
SIGN() 當指定數值表達式的值為正、負或0時,分別返回1、-1或0
SIN() 返回一個角度的正弦值 •
SQRT() 返回指定數值表達式的平方根
SYS(2007) 返回一個字元表達式的檢查求和值
TAN() 返回角度的正切值
VAL() 由數字組成的字元表達式返回數字值
I. vfp報表中的照片怎樣連接
Visual FoxPro資料庫函數
ADATABASES() 將所有打開資料庫的名稱和路徑放到內存變數數組中
ADBOBJECTS() 把當前資料庫中的命名連接名、關系名、表名或sQL視圖名放到一個內存變數數組中
AFIELDS() 把當前表的結構信息存放在一個數組中,並且返回表的欄位數
ALIAS() 返回當前表或指定工作區衰的別名
ASESSIONS() 創建一個已存在的數據工作期ID數組
ATAGINFO() 創建一個包含索引和鍵表達式的名字、數量和類型信息的數組
AUSED() 將一個數據工作期中的表別名和工作區存入內存變數數組
BOF() 確定當前記錄指針是否在表頭
CANDIDATE() 判斷索引是否為候選索引
CDX() 根據指定的索引位置編號,返回打開的復合索引(.CDX)文件名稱
CPDBP() 返回一個打開表所使用的代碼頁
CREATEOFFLINE() 由已存在的視圖創建一個游離視圖
CURSORGETPROP() 返回VisualFoxPro表或臨時表的當前屬性設置
CURSORSETPROP() 指定VisualFoxPro表或臨時表的屬性設置
CURSORTOXML() 轉換VisualFoxPro臨時表為XML文本
CURVAL() 從磁碟上的表或遠程數據源中直接返回欄位值
DBC() 返回當前資料庫的名稱和路徑
DBF() 返回指定工作區中打開的表名,或根據表別名返回表名
DBSETPROP() 給當前資料庫或當前資料庫中的欄位、命名連接、表或視圖設置一個屬性
DELETED() 返回一個表明當前記錄是否標有刪除標記的邏輯值
DESCENDING() 是否用DESCENDING關鍵字創建了一個索引標識
DROPOFFLINE() 放棄對游離視圖的所有修改,並把游離視圖放回到資料庫中
EOF() 確定記錄指針位置是否超出當前表或指定表中的最後一個記錄
FCOUNT() 返回衰中的欄位數目
FIELD() 根據編號返回表中的欄位名
FILTER() 返回SETFILTER命令中指定的表篩選表達式
FLDLIST() 對於SETmELDS命令指定的欄位列表,返回其中的欄位和計算結果欄位表達式
FLOCK() 嘗試鎖定當前表或指定表
FOR() 返回一個己打開的單項索引文件或索引標識的索引篩選表達式
FOUND() 如果CONTINUE、FIND、LOCATE或SEEK命令執行成功,函數的返回值為"真"
FSIZE() 以位元組為單位,返回指定欄位或文件的大小
GETFLDSTATE() 返回一個數值,標明表或臨時表中的欄位是否已被編輯,或是否有追加的記錄,或者記錄的刪除狀態是否已更改
GETNEXTMODIFIED() 返回一個記錄號,對應於緩沖表或臨時表中下一個被修改的記錄
HEADER() 返回當前或指定表文件的表頭所佔的位元組數
IDXCOLLATE() 返回索引或索引標識的排序序列
INDBC() 如果指定的資料庫對象在當前資料庫中,則返回"真"(.T.)
INDEXSEEK() 在一個索引表中搜索第一次出現的某個記錄
ISEXCLUSIVE() 判斷一個表或資料庫是以獨占方式打開的
ISFLOCKED() 返回表的鎖定狀態
ISREADONLY() 判斷是否以只讀方式打開表
ISRLOCKED() 返回記錄的鎖定狀態
KEY() 返回索引標識或索引文件的索引關鍵字表達式
KEYMATCH() 在索引標識或索引文件中搜索一個索引關鍵字
LOOKUP() 在表中搜索欄位值與指定表達式匹配的第一個記錄
LUPDATE() 返回一個表最近一次更新的日期
MDX() 根據指定的索引編號返回打開的.CDX復合索引文件名
MEMLINES() 返回備注欄位中的行數
MLINE() 以字元串形式返回備注欄位中的指定行
NDX() 返回為當前表或指定表打開的某一索引(JDX)文件的名稱
ORDER() 返回當前表或指定表的主控索引文件或標識
PRIMARY() 檢查索引標識,如果為主索引標識,就返回"真"(.T.)
RECCOUNT() 返回當前或指定表中的記錄數目
RECNO() 返回當前表或指定表中的當前記錄號
RECSIZE() 返回表中記錄的大小(寬度)
REFRESH() 在可更新的SQL視圖中刷新數據
RELATION() 返回為給定工作區中打開的表所指定的關系表達式
SEEK() 在一個已建立索引的表中搜索一個記錄的第一次出現位置
SELECT() 返回當前工作區編號或未使用工作區的最大編號
SETFLDSTATE() 為表或臨時表中的欄位或記錄指定欄位狀態值或刪除狀態值
SQLCANCEL() 請求取消一條正在執行的SQL語句
SQLCOLUMNS() 把指定數據源表的列名和關於每列的信息存儲到一個VisualFoxPro臨時表中
SQLCOMMIT() 提交一個事務
SQLCONNECT() 建立一個指向數據源的連接
SQLDISCONNECT() 終止與數據源的連接
SQLEXEC() 將一條SQL語句送入數據源中處理
SQLGETPROP() 返回一個活動連接的當前設置或默認設置
SQLMORERESULTS() 如果存在多個結果集合,則將另一個結果集合復制到VisualFoxPro臨時表中
SQLPREPARE() 在使用SQLEXEC()執行遠程數據操作前,可使用本函數使遠程數據為將要執行的命令做好准備
SQLROLLBACK() 取消當前事務處理期間所做的任何更改
SQLSETPROP() 指定一個活動連接的設置
SQLSTRINGCONNECT() 使用一個連接字元串建立和數據源的連接
SQLTABLES() 把數據源中的表名存儲到VisualFoxPro臨時表中
SYS(14) 索引表達式
SYS(21) 控制索引編號
SYS(22) 控制標識名或索引名
SYS(2011) 返回當前工作區中記錄鎖定或表鎖定的狀態
SYS(2012) 返回表的備注欄位塊大小
SYS(2021) 篩選索引表達式
SYS(2029) 返回與表類型對應的值
SYS(3054) Rushmore優化等級 ·
TAG() 返回打開的.CDX多項復合索引文件的標識名,或者返回打開的.IDX單項索引文件的文件名
TAGCOUNT() 返回復合索引文件(.CDX)標識以及打開的單項索引文件(.IDX)的數目
TAGNO() 返回復合索引文件(.CDX)標識以及打開的單項索引(.IDX)文件的索引位置
TARGET() 返回一個表的別名,該表是SETRELATION命令的INTO子句所指定關系的目標
UNIQUE() 用於測試索引是否以惟一性方式建立
UPDATED() 用於測試在最近的READ命令中,數據是否已被修改
USED() 確定是否在指定工作區中打開了一個表
XMLTOCURSOR() 轉換XML文本到VisualFoxPro游標或表
----------------------------------------------
Visual FoxPro日期和時間函數
CTOD()把字元表達式轉換成日期表達式。
CDOW()從給定日期或日期時間表達式中返回星期值。
CMONTH()返回給定日期或日期時間表達式的月份名稱。
CTOD()把字元表達式轉換成日期表達式。
CTOT()從字元表達式返回一個日期時間值。
DATE()返回由操作系統控制項的當前系統日期,或創建一個與2000年兼容的日期值。
DATETIME()以日期時間值返回當前的日期和時間, 或創建一個 2000 兼容的日期時間值。
DAY()以數值型返回給定日期表達式或日期時間表達式是某月中的第幾天。
DMY()從一個日期型或日期時間型表達式返回一個「日-月-年」格式的字元表達式(例如,31 May 1995)。月名不縮寫。
DTOC()由日期或日期時間表達式返回字元型日期。
DTOS()從指定日期或日期時間表達式中返回 yyyymmdd 格式的字元串日期。
DTOT()從日期型表達式返回日期時間型值。
GOMONTH()對於給定的日期表達式或日期時間表達式,返回指定月份數目以前或以後的日期。
HOUR()返回日期時間表達式的小時部分。
MDY()以「月-日-年」格式返回指定日期或日期時間表達式,其中月份名不縮寫。
MINUTE()返回日期時間型表達式中的分鍾部分。
MONTH()返回給定日期或日期時間表達式的月份值。
QUARTER()返回一個日期或日期時間表達式中的季度值。
SEC()返回日期時間型表達式中的秒鍾部分。
SECONDS()以秒為單位返回自午夜以來經過的時間。
SYS(1)以日期數字字元串的形式返回當前系統日期。
SYS(2)返回自午夜零點開始以來的時間,按秒計算。
SYS(10)將 (Julian) 日期轉換成一個字元串。
SYS(11)將日期格式表示的日期表達式或字元串轉換成 (Julian) 日期。
TIME()以 24 小時制、8 位字元串(時:分:秒)格式返回當前系統時間。
TTOC()從日期時間表達式中返回一個字元值。
TTOD()從日期時間表達式中返回一個日期值。
WEEK()從日期表達式或日期時間表達式中返回代表一年中第幾周的數值。
YEAR()從指定的日期表達式中返回年份。
Visual FoxPro字元函數
ALLTRIM(). 刪除指定字元表達式的前後空格符
ASC() 返回字元表達式中最左邊字元的ANSI值
AT() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
AT_C() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ATC() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ATCC() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的位置
ADDBS() 如果必要,向一個路徑表達式添加一個反斜杠
ATCLINE() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中第一次出現的行號
ATLINE() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中首次出現的行號
BETWEEN() 判斷一個表達式的值是否在另外兩個相同數據類型的表達式的值之間
CHR() 根據指定的ANSI數值代碼返回其對應的字元
CHRTRAN() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第3個表達式中相應的字元
CHRTRANC() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第3個表達式中相應的字元
CPCONVERT() 把字元、備注欄位或字元表達式轉換到其他代碼頁
CHRSAW() 確定一個字元是否出現在鍵盤緩沖區中
CHRTRAN() 在一個字元表達式中,把與第二個表達式字元相匹配的字元替換為第三個表達式中相應字元
CHRTRANC() 將第一個字元表達式中與第二個表達式的字元相匹配的字元替換為第三個表達式中相應的字元
DIFFERENCE() 返回0到4間的一個整數,表示兩個字元表達式間的相對語音差別
EMPTY() 確定表達式是否為空值
GErWORDCOUNr() 計數一個中中的單詞數
GETWORDNUM() 從一個串中返回一個指定的詞
INLIST() 判斷一個表達式是否與一組表達式中的某一個相匹配 '
ISALPHA() 判斷字元表達式的最左邊一個字元是否為字母
ISBLANK() 判斷表達式是否為空值
ISDIGIT() 判斷字元表達式的最左邊一個字元是否為數字(0到9)
ISLEADBYTE() 如果字元表達式第一個字元的第一個位元組是前導位元組,則返回"真"(.T.)
ISLOWER() 判斷字元表達式最左邊的字元是否為小寫字母
ISMOUSE() 判斷計算機是否具有滑鼠
ISNULL() 判斷計算結果是否為NULL值
ISUPPER() 判斷字元表達式的第一個字元是否為大寫字母(A~z)
LEFT() · 從字元表達式最左邊一個字元開始返回指定數目的字元
LEPTC() 從字元表達式最左邊一個字元開始返回指定數目的字元
LEN() 返回字元表達式中字元的數目
LENC() 返回字元表達式中字待的數目
LIKE() 確定一個字元表達式是否與另一個字元表達式相匹配
LIKEC() 決定一個字元表達式是否與另一個字元表達式相匹配
LOWER() 以小寫字母形式返回指定的字元表達式
LTRIM() 刪除指定的字元表達式的前導空格,然後返回得到的表達式
OCCURS() 返回一個字元表達式在另一個字元表達式中出現的次數
OEMTOANSI() 用於將字元串表達式中的字元轉換成與其相對應的ANSI字元集中的字元
PADL()、PADR()、PADC() 由一個表達式返回一個字元中,並從左邊,右邊或同時從兩邊用空格或字元把該字元串填充到 指定長度
PROPER() 從字元表達式中返回一個字元串,字元串中的每個首字母大寫
RAT() 返回一個字元表達式或備注欄位在另一個字元表達式或備注欄位內第一次出現的位置,從最右 邊的字元算起
RATC() 返回一個字元表達式在另-個字元表達式或備注欄位最後一次出現所在的行號,從最後-行算起
RATLINE() 回一個字元表達式或備注欄位在另一個字元表達式或備注欄位中最後出現的行號,從最後一行 開始計數 。
REPUCATE() 返回一個字元串,這個字元串是將指定字元表達式重復指定次數後得到的
RIGHT() 從一個字元串的最右邊開始返回指定數目的字元
RIGHTC() 從一個字元串中返回最右邊指定數目的字元
RTRIM() 刪除了字元表達式後續空格後,返回結果字元串
SOUNDEX() 返回指定的字元表達式的語音表示
SPACE() 返回由指定數目的空格構成的字元串
STR() 返回與指定數值表達式對應的字元
STRCONV() 將字元表達式轉換成另一種形式
STREXTRACT() 返回一個兩個分隔符間的串
STRTRAN() 在第一個字元表達式或備注欄位中,搜索第二個字元表達式或備注欄位,並用第3個字元表達-式或備注欄位替換每次出現的第2個字元表達式或備注欄位
STUFF() 返回一個字元串,此字元串是通過用另一個字元表達式替換現有字元表達式中指定數目的字元得到的
STUFFC() 返回一個字元串,此字元串是通過用另一個字元表達式替換現有字元表達式中指定數目的字元、得到的
SUBSTR() 從給定的字元表達式或備注欄位中返回字元串
SUBSTRC() 從給定的字元表達式或者備注欄位返回字元串
SYS(15) 替換字元串中的字元
SYS(20) 轉換德文文本
TEXTMERGE() 提供串表達式的求值 。
TRIM() 返回刪除全部後綴空格後的指定字元表達式
TXTWIDTH() 按照字體平均字元寬度返回字元表達式的長度
TYPE() 計算字元表達式,並返回其內容的數據類型
UPPER() 用大寫字母返回指定的字元表達式
----------------------------------------------
Visual FoxPro數值函數
ABS() 返回指定數值表達式的絕對值
ACOS() 返回指定數值表達式的反餘弦值
ASIN() 返回數值表達式的反正弦弧度值
ATAN() 返回數值表達式的反正切弧度值
ATN2() 返回指定值的反正切值,返回值無象限限制
BINTOC() 將整型用二進制字元型表示 。
BITAND() 返回兩個數值型數值在按位進行AND運算後的結果
BITCLEAR() 清除一個數值型數值的指定位(將此位設置成0),並返回結果值
BITLSHIFr() 返回一個數值型數值向左移動給定位後的結果
BrrNOT() 返回一個數值型數值按位進行NOT運算的結果
BITOR() 返回兩個數值型數值按位進行OR運算的結果
BITRSHIFF() 返回一個數值型數值向右移動指定位後的結果
BITSET() 將一個數值型數值的某一位設置為1並返回結果
BITTEST() 確定一個數值型數值的指定位是否為1
BITXOR() 返回兩個數值型數值按位進行異或運算的結果
CEILING() 返回大於或等於指定數值表達式的最小整數
COS() 返回數值表達式的餘弦值
CTOmN() 將二進制字元型表示轉換為整數
DTOR() 將度轉換為弧度
EVALUATE() 計算字元表達式的值並返回結果
EVL() 從兩個表達式中返回一個非空值
EXP() 返回eAx的值,其中x是某個給定的數值型表達式
FLOOR() 對於給定的數值型表達式值,返回小於或等於它的最大整數
FV() 返回一筆金融投資的未來值
INT() 計算一個數值表達式的值,並返回其整數部分
LOG() 返回給定數值表達式的自然對數(底數為c)
LOGl0() 返回給定數值表達式的常用對數(以10為底) ·
MAX() 對幾個表達式求值,並返回具有最大值的表達式
MIN() 計算一組表達式,並返回具有最小值的表達式
MOD() 用一個數值表達式去除另一個數值表達式,返回余數
MTON() 由一個貨幣型表達式返回一個數值型值
NORMALIZE() 把用戶提供的字元表達式轉換為可以與VisualFoxPro函數返回值相比較的格式
NTOM() 由一個數值表達式返回含有四位小數的貨幣值
NVL() 從兩個表達式返回一個非null值
PAYMENT() 返回固定利息貸款按期兌付的每一筆支出數量
PI() 返回數值常數n
PV() 返回某次投資的現值
RAND() 返回一個0到1之間的隨機數
ROUND() 返回圓整到指定小數位數的數值表達式
RTOD() 將弧度轉化為度
SIGN() 當指定數值表達式的值為正、負或0時,分別返回1、-1或0
SIN() 返回一個角度的正弦值 ·
SQRT() 返回指定數值表達式的平方根
SYS(2007) 返回一個字元表達式的檢查求和值
TAN() 返回角度的正切值
VAL() 由數字組成的字元表達式返回數字值