認識VB的隨機檔案

2021-07-26 08:14:24 字數 488 閱讀 4386

隨機檔案是vb的一種類似於資料庫的一種檔案格式,它和順序檔案的最大區別是隨機檔案是以資料塊為儲存單位的(順序檔案則是以行或字元為單位的),就像把一大塊蛋糕分成相等的n塊,然後可以任意取出其中的某塊,這也就是「隨機檔案」這個名稱的由來。而順序檔案則做不到這樣,要想取出其中的某行,由於每行的字數不一定相等,所以是不能直接取出來的,必須先按順序取出該行前面的每一行,一直到需要的那行,所以叫「順序檔案」。

正是因為隨機檔案可以隨機取出其中任意乙個資料塊的特點,所以一些vb程式用隨機檔案來作為小型資料庫使用。

但是(請注意這個「但是」),所謂的「隨機檔案」並不是指某種(或某幾種)具體的檔案型別!它完全取決於程式設計者是用什麼方式開啟檔案的。比如,同樣乙個文字檔案,如果用隨機方式開啟,它就是隨機檔案,用順序方式開啟,它就是順序檔案,用二進位制方式開啟,它就是二進位制檔案。而且不單是文字檔案,任何型別的檔案(包括exe可執行檔案)都可以用vb用隨機、順序或二進位制的方式開啟的,區別只在於開啟後的使用效果有可能千差萬別而已。

vb隨機移動滑鼠

新建一工程,放乙個按鈕command1,放乙個時鐘timer1,拷貝下列 執行,按按鈕一下會發現滑鼠隨機移動,碰到邊界會 再按按鈕一下 或回車鍵 會停止。拷貝下列 private type pointapi x aslong y as long endtype private declare fun...

VB中物件導向的認識

1.什麼是物件 是具體存在的,有著自己獨特的個性。即物件是具有特殊屬性 資料 和行為方式 方法 的實體。在vb裡物件主要分為兩類 form和control。form 屬性或稱表單,其實指的就是window。control 控制項,指的是各種按鈕和標籤等。例如 蘇藝萌 這個名詞不是特指,故它不是物件,...

隨機雜湊的實現(VB2005)

編寫過程式的人都知道,隨機雜湊是我們經常要實現的問題。什麼是隨機雜湊?比方說,現在有乙個數列1 2 3 4 5 6。我希望得到乙個隨機的打亂順序的數列,例如 2,5,6,3,4,1。這個新的數列就是原數列的隨機雜湊。實際情況中,我們經常需要給定乙個範圍,就能得到乙個隨機雜湊。比方說 給定 2,7 通...