ONLINE 系統後工序程序初探

ONLINE的主要客戶端程序都是VC6.0的IDE編寫的,而我以前沒有接觸過C++語言,爲了在短時間瞭解這些已在運行的程序,現在每天堅持對ONLINE的部分代碼進行分析。
剛接到ONLINE的部分程序就陸續發現我不瞭解的地方,慢慢查資料逐一學習:

1、dsw 文件

首先要介紹的是擴展名爲dsw的文件類型,這種類型的文件在VC中是級別最高的,稱爲Workspace文件。在VC中,應用程序是以Project的形式存在的,Project文件以.dsp擴展名,在Workspace文件中可以包含多個Project,由Workspace文件對它們進行統一的協調和管理。
與dsw類型的Workspace文件相配合的一個重要的文件類型是以opt爲擴展名的文件,這個文件中包含的是在Workspace文件中要用到的本地計算機的有關配置信息,所以這個文件不能在不同的計算機上共享,當我們打開一個Workspace文件時,如果系統找不到需要的opt類型文件,就會自動地創建一個與之配合的包含本地計算機信息的opt文件。
上面提到Project文件的擴展名是dsp,這個文件中存放的是一個特定的工程,也就是特定的應用程序的有關信息,每個工程都對應有一個dsp類型的文件。
以clw爲擴展名的文件是用來存放應用程序中用到的類和資源的信息的,這些信息是VC中的ClassWizard工具管理和使用類的信息來源。
對應每個應用程序有一個readme.txt文件,這個文件中列出了應用程序中用到的所有的文件的信息,打開並查看其中的內容就可以對應用程序的文件結構有一個基本的認識。
在應用程序中大量應用的是以h和cpp爲擴展名的文件,以h爲擴展名的文件稱爲頭文件。以cpp爲擴展名的文件稱爲實現文件,一般說來h爲擴展名的文件與cpp爲擴展名的文件是一一對應配合使用的,在h爲擴展名的文件中包含的主要是類的定義,而在cpp爲擴展名的文件中包含的主要是類成員函數的實現代碼。
在應用程序中經常要使用一些位圖、菜單之類的資源,VC中以rc爲擴展名的文件稱爲資源文件,其中包含了應用程序中用到的所有的windows資源,要指出的一點是rc文件可以直接在VC集成環境中以可視化的方法進行編輯和修改。
最後要介紹的是以rc2爲擴展名的文件,它也是資源文件,但這個文件中的資源不能在VC的集成環境下直接進行編輯和修改,而是由我們自己根據需要手工地編輯這個文件。
對於以ico,bmp等爲擴展名的文件是具體的資源,產生這種資源的途徑很多。使用rc資源文件的目的就是爲了對程序中用到的大量的資源進行統一的管理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章