VB簡單程式設計問題

時間 2022-10-27 16:11:20

1樓:令狐腫

建議你先學一下十六進製制,二進位制的區別,其實無論什麼進製,它在記憶體裡的形態都是2進製。

至於什麼形態不同之類的其實是顯示方式的區別。

dim filearray() as byte '定義乙個陣列,專門儲存檔案內容。

open "e:\種子.torrent" for binary as #1'開啟檔案。

redim filearray(lof(1)-1)'設定陣列的容量

get #1,,filearray'讀取檔案內容到陣列。注意,這裡有兩個逗號。少了乙個都不行。

close #1'關閉檔案。其實就是解除對檔案的占用。

然後你就可以修改檔案內容了。通過修改filearray來實現。

第乙個位元組:filearray(0),第二個位元組:filearray(1),第三個位元組:filearray(2),以此類推。

檔案長度:ubound(filearray)-1

舉例:視窗名字叫「form1」,裡面有個文字框text1

讓文字框顯示檔案的第乙個位元組,以十六進製制顯示:

text1.text=hex$(filearray(0))

讓文字框顯示檔案大小:

text1.text=ubound(filearray)-1 & "個位元組"

修改檔案陣列的大小:

redim preserve filearray(新大小-1)

儲存檔案:

open "d:\系統檔案.bin" for binary as #1'儲存為「系統檔案.bin」

put #1,,filearray

close #1

2樓:

這應用可不簡單,你想簡單了。

如果只是為了自己使用,直接裝乙個 ultraedit 吧。

3樓:匿名使用者

比較麻煩,很花時間的說

VB程式設計問題,VB程式設計問題

窗體上新增picture1控制項,再新增command1控制項,右鍵點中command1複製,貼上三次,按圖中排列好 private sub command1 click index as integer select case index case 0 picture1.cls picture1....

vb程式設計問題,關於VB程式設計的小問題

這個問題你問的比較到位。在vb裡面,子窗體和父窗體之間有乙個選單是否重疊的設定。你可以進行選擇當子窗體最大化是,子窗體的選單是否和父窗體的重疊。焦點,就是當前的活動物件,也就是說,如果有3個文字框,當你把滑鼠點到第二個上時 你輸入的內容就會在第二個顯示,而其他兩個不會有反應,這個時候其實就是第二個是...

vb程式語言程式設計序問題),VB程式語言 程式設計序!!(3個問題)

三個問題才給10分,也太少了,呵呵 不過還是幫你解決一下。1 如下 private sub form load dim i as integer dim s,t as single dim n as integer show clss 0 t 1 n val inputbox 請輸入n的值 if n...

VB程式設計新手問題,VB程式設計中的迴圈問題

隨便畫乙個按鈕叫command1,option explicit private q x private sub command1 click command1.caption q int x rnd end sub private sub form load q array 你好 你今年多大 喂 ...

VB程式設計問題

什麼意思啊?圓周率只能自己定義,三角函式當然可以打在 視窗裡的啊.sin cos tan 你要說清楚哦。什麼意思啊,更糊塗了,當然要用鍵盤打出來的啊 你要圓周率 這是希臘字母,用智慧型abc就可以了。你用滑鼠右擊輸入法最右邊的鍵盤,選希臘字母就可以了。可以呀.只要輸入法能打出來的,都能在程式中顯示的...