1. cad畫圖的詳細步驟!!!
1、CAD繪圖軟體也有一些國內翻譯開發的軟體,這些軟體都是中文界面,比如中國CAD、CAXA等,更容易我們學習。CAD的功能有繪圖、編輯二維和三維圖形、多視圖的聯動或尺寸與視圖的驅動,還有一些符合國家標準的參數化、標准件圖形庫及公差標准等查詢功能。
2. 計算機常用的命令
我有
DOS命令大全.doc
DOS命令詳解.doc
Windows常用網路命令及命令實例詳解.doc
鍵盤組合功能.doc
開始運行命令集錦.doc
好象都符合你的要求,要的話,EMAIL給來。發給你,但是收到後記得多給點分,這是我長時間收集來的。
已發,去收,收到後加分哦。
去收,別說又丟了。
[email protected]
3. CAD常用快捷命令
4. 機械CAD基本命令口訣
1、三視圖的投影關系口訣:
主視俯視長對正,主視左視高平齊。
俯視左視寬相等,三個視圖相聯系。
平面平行投影面,整個投影原形現。
平面垂直投影面,投影結果變成線。
平面傾斜投影面,形狀大小有改變。
2、三視圖的投影關系口訣:
主視俯視長對正,主視左視高平齊。
俯視左視寬相等,三個視圖相聯系。
平面平行投影面,整個投影原形現。
平面垂直投影面,投影結果變成線。
平面傾斜投影面,形狀大小有改變。
3、剖面圖面與物體的關系口訣:
圓柱立著切一刀,剖口變成矩形面。
越近中心面越大,斜剖上下有變化。
剖切平面注意選,通過軸線對稱面。
若要切口原形現,切面平行投影面。
剖開物體畫後部,切口畫上剖面線。
剖視一般要標注,逢中剖切不標注。
外形簡單宜全剖,對稱視圖可半剖。
局部剖切很靈活,如果需要就可剖。
(4)基礎命令第八節圖片擴展閱讀:
CAD繪圖技法:
1、作圖步驟:設置圖幅→設置單位及精度→建立若干圖層→設置對象樣式→開始繪圖。
2、繪圖始終使用1:1比例。為改變圖樣的大小,可在列印時於圖紙空間內設置不同的列印比例。
3、當處理較小區域的圖案時 ,可以減小圖案的比例因子值 ;相反地 ,當處理較大區域的圖案填充時 ,則可以增加圖案的比例因子值 。
4、為不同類型的圖元對象設置不同的圖層、顏色及線寬,而圖元對象的顏色、線型及線寬都應由圖層控制(BYLAYER)。
5、需精確繪圖時,可使用柵格捕捉功能,並將柵格捕捉間距設為適當的數值。
6、不要將圖框和圖形繪在同一幅圖中,應在布局(LAYOUT)中將圖框按塊插入,然後列印出圖。
7、對於有名對象,如視圖、圖層、圖塊、線型、文字樣式、列印樣式等,命名時不僅要簡明,而且要遵循一定的規律,以便於查找和使用。
5. dos常用命令
Dos常用命令
一、基礎命令
1 dir
無參數:查看當前所在目錄的文件和文件夾。
/s:查看當前目錄已經其所有子目錄的文件和文件夾。
/a:查看包括隱含文件的所有文件。
/ah:只顯示出隱含文件。
/w:以緊湊方式(一行顯示5個文件)顯示文件和文件夾。
/p:以分頁方式(顯示一頁之後會自動暫停)顯示。
|more:前面那個符號是「\」上面的那個,叫做重定向符號,就是把一個
命令的結果輸出為另外一個命令的參數。more也是一個命令,dir /w |more
得到的結果和dir /w /p的結果是一樣的。
其他的參數大家可以用:dir/?查看。
2 cd
cd 目錄名:進入特定的目錄。如果看到有個目錄顯示為:abcdef ghi 就
輸入:cdabcdef.ghi進入該目錄。
cd\ 退回到根目錄。
cd..退回到上一級目錄。
3 md rd
md 目錄名:建立特定的文件夾。 (dos下面習慣叫目錄,win下面習慣叫文
件夾。呵呵!)
rd 目錄名:刪除特定的文件夾。
4 cls
清除屏幕。
5
路徑\文件名 路徑\文件名 :把一個文件拷貝到另一個地方。
6 move
move 路徑\文件名 路徑\文件名 :把一個文件移動(就是剪切+復制)到另
一個地方。
7 del
del 文件名:刪除一個文件。
del *.*:刪除當前文件夾下所有文件。
del不能刪除文件夾。
8 deltree
刪除文件夾和它下面的所有子文件夾還有文件,厲害。。。不要亂用。
9 format
format x: :x代表盤符,格式化一個分區。在dos下是用fat文件系統格式
化的,在windows2000安裝的時候會問你要不要轉換為ntfs。
10 type
type 文本文件名:顯示出文本文件的內容。
11 edit
其實這是個小程序,編輯文本文件用的。
12 ren
ren 舊文件名 新文件名:改文件名。
二、關於網路的常用命令
1 ping
ping 主機ip或名字:向目標主機發送4個icmp數據包,測試對方主機是否收
到並響應,一般常用於做普通網路是否通暢的測試。但是ping不同不代表網
絡不通,有可能是目標主機裝有防火牆並且阻止了icmp響應。
ping -t :不停的發送數據包。當然都很小,不能稱作攻擊。有些人自己寫
了一些類似於ping命令的程序,不停的發送很大的數據包,以阻塞目標主機
的網路連接。
2 net
建議是用net /?獲取具體幫助信息。實在是有很多參數,參數下面還有參
數。常用:net view \\主機 來看共享,net start/stop 服務 來啟動和停
止服務,信使服務個人不太喜歡。
3 netstat
netstat 主機:查看主機當前的tcp/ip連接狀態,如埠的狀態。
4 nbtstat
nbtstat 主機:查看主機使用的NetBIOS name。
5 tracert
tracert 主機:查看從你自己到目標逐機到底經過了那些路徑。如:
tracert www.ncie.gov.cn 然後等待。。。就會看到你經過的一個個路由節
點,一般大一點的路由器,如電信的主幹路由,除了ip以外,都有英文標示
的。
6 pathping
pathping 主機:類似tracert,但可以顯示一些tracert不能顯示出來的信
息。可以自己試試。
7 ftp
字元方式的ftp,我喜歡用;)不用裝cuteftp了。
8 telnet
字元方式的遠程登錄程序,是網路人員極其愛用的遠程登錄程序。我最近常
用來調試郵件伺服器。
9 ipconfig 非常有用的網路配置、排錯。。。命令。
不加參數顯示當前機器的網路介面狀態。
/all 先是詳細的信息。
/release 釋放當前ip。
/renew 重新申請ip。
/flushdns 刷新dns緩存。
/registerdns 重新栽dns伺服器上注冊自己。
。。。。。。
10 arp 操作當前的arp緩存。
-a 顯示arp緩存。
-d 刪除一條緩存紀錄。
-s 田家一條緩存紀錄。
11 nslookup 排除dns錯誤的利器。是一個交互的工具。使用之前請先努力弄清楚dns的作用以及dns的工作原理。
x是一個外部命令,也就是說,是一個小程序,有的時候會發現軟盤上沒有,硬碟上也沒有。。。昏倒。。。當然勇氣來使比好用,我喜歡加/e參數。
smartdrv.exe 載入磁碟緩存,參數是緩存的大小,單位是kb。
如:smartdrv 32768 就是載入32M的緩存。
緩存的作用在你安裝WIN2K的時候非常明顯!不加緩存裝WIN2K PRO要3小時左右,載入8M緩存後,只要30分鍾。
原理是在內存中劃分出一塊區域,在安裝期間不斷地把硬碟上的數據讀取到那塊緩存區域中,充分利用了內存。
AT和任務計劃作用一樣。
以下是使用方法,可以通過在命令提示符下面輸入:AT /?獲得幫助。
AT 命令安排在特定日期和時間運行命令和程序。
要使用 AT 命令,計劃服務必須已在運行中。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername 指定遠程計算機。 如果省略這個參數,會計劃在本地計算機上運行命令。
\\127.0.0.1代表本機。和不加這個參數意思一樣。
id 指定給已計劃命令的識別號。
用來識別任務,比如你要添加好幾個任務,ID=1就代表第一個嘍!
/delete 刪除某個已計劃的命令。如果省略 id,
計算機上所有已計劃的命令都會被刪除。
/yes 不需要進一步確認時,跟刪除所有作業
的命令一起使用。
time 指定運行命令的時間。
/interactive 允許作業在運行時,與當時登錄的用戶
桌面進行交互。
/every:date[,...] 每個月或每個星期在指定的日期運行命令。
如果省略日期,則默認為在每月的本日運行。
/next:date[,...] 指定在下一個指定日期(如,下周四)運行命令。
如果省略日期,則默認為在每月的本日運行。
"command" 准備運行的 Windows NT 命令或批處理程序。
6. linux的常用命令有那些
linux常用命令(基礎)
1. man 對你熟悉或不熟悉的命令提供幫助解釋
eg:man ls 就可以查看ls相關的用法
註:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當前程序運行。
2. ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件
eg: ls /usr/man
ls -l
a.d表示目錄(directory),如果是一個」-」表示是文件,如果是l則表示是一個連接文件(link)
b.表示文件或者目錄許可許可權.分別用可讀(r),可寫(w),可運行(x)。
3. cp 拷貝文件
eg: cp filename1 filename2 //把filename1拷貝成filename2
cp 1.c netseek/2.c //將1.c拷到netseek目錄下命名為2.c
4. rm 刪除文件和目錄
eg: rm 1.c //將1.c這個文件刪除
5. mv 移走目錄或者改文件名
eg: mv filename1 filename2 //將filename1 改名為filename2
mv qib.tgz ../qib.tgz //移到上一級目錄
6. cd 改變當前目錄 pwd 查看當前所在目錄完整路徑
eg: pwd //查看當前所在目錄路徑
cd netseek //進入netseek這個目錄
cd //退出當前目錄
7. cat,more命令
將某個文件的內容顯示出來。兩個命令所不同的是:cat把文件內容一直列印出來,而 more則分屏顯示
eg; cat>1.c //就可以把代碼粘帖到1.c文件里,按ctrl+d 保存代碼。
cat 1.c 或more 1.c //都可以查看裡面的內容。
gcc -o 1 1.c //將1.c編譯成.exe文件,我們可以用此命編譯出代碼。
8.chmod 命令 許可權修改 用法:chmod 一位8進制數 filename。
eg: chmod u+x filenmame //只想給自己運行,別人只能讀
//u表示文件主人, g 表示文件文件所在組。 o 表示其他人 ;r 表可讀,w 表可寫,x 表可以運行
chmod g+x filename //同組的人來執行
9. clear,date命令
clear:清屏,相當與DOS下的cls;date:顯示當前時間。
10. mount 載入一個硬體設備
用法:mount [參數] 要載入的設備 載入點
eg: mount /dev/cdrom
cd /mnt/cdrom //進入光碟目錄
11. su 在不退出登陸的情況下,切換到另外一個人的身份
用法: su -l 用戶名(如果用戶名預設,則切換到root狀態)
eg:su -l netseek (切換到netseek這個用戶,將提示輸入密碼)
12.whoami,whereis,which,id
//whoami:確認自己身份
//whereis:查詢命令所在目錄以及幫助文檔所在目錄
//which:查詢該命令所在目錄(類似whereis)
//id:列印出自己的UID以及GID。(UID:用戶身份唯一標識。GID:用戶組身份唯一標識。每一個用戶只能有一個唯一的UID和 GID)
eg: whoami //顯示你自已登陸的用戶名
whereis bin 顯示bin所在的目錄,將顯示為:/usr/local/bin
which bin
13. grep,find
grep:文本內容搜索;find:文件或者目錄名以及許可權屬主等匹配搜索
eg: grep success * /*查找當前目錄下面所有文件裡面含有success字元的文件
14. kill 可以殺死某個正在進行或者已經是dest狀態的進程
eg; ps ax
15. passwd 可以設置口令
16. history 用戶用過的命令
eg: history //可以顯示用戶過去使用的命令
17. !! 執行最近一次的命令
18. mkdir命令
eg: mkdir netseek //創建netseek這個目錄
19. tar 解壓命令
eg: tar -zxvf nmap-3.45.tgz //將這個解壓到nmap-3.45這個目錄里
20. finger 可以讓使用者查詢一些其他使用者的資料
eg: finger //查看所用用戶的使用資料
finger root //查看root的資料
7. Photoshop中「圖像"菜單下『調整「命令下各種調整命令的使用
1、在菜單欄中點擊【圖像】選項卡中會下列選項菜單。
8. 高分尋求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 語句打開的文件中指定當前的讀/寫位置