MDI框架下管理多個自定義窗體的思路

2021-04-28 08:05:52 字數 1979 閱讀 6780

應用mfc開發高階應用程式

檢視加滾動條

讓文件視結構程式支援卷滾

關於scroll window

樓主 ypjsp(無情冷雪)

2005-04-05 01:46:48 在 vc/mfc / 介面 提問

多文件與單文件的區別一.mdi支援多種「不同型別」的文件;  

sdi一般支援一種型別的文件。  

區別二.mdi:cmultidoctemplate中是cptrlist;  

sdi中是cmultidoctemplate。  

可是我還是不清楚多文件和單文件在執行的時候有什麼區別?  

1.多文件可以多個文件多個檢視同時執行,是多執行緒的;而單文件多檢視是單執行緒的?對嗎?  

2.多文件中的「不同型別的資料」指的是什麼樣的資料啊?  

我的程式中管理許多資料,程式的功能有(實時性比較高):訪問資料庫、根據資料實時的畫出曲線、獲取資料、改變資料、顯示資料等。每個功能分別用乙個檢視顯示。有必要用多文件嗎?我感覺這些都是同一型別的資料,用單文件即可。不知道對否?  

3.多文件應該比單文件功能強大,應該包括單文件的所有功能吧。用多文件比用單文件有什麼好處呢?  

4.我感覺文件只是對資料的一些操作,如儲存到磁碟、開啟文件、新建文件。我的程式中並不需要這些功能,我是不是可以不用文件呀?我可以用乙個鍊錶把所有的檢視的id存放起來,不需要文件把檢視聯絡起來。那麼,我是不是就可以不用文件了?  

請高手多多指點!

1.多文件多檢視和單文件多檢視都是多執行緒的,因為要響應使用者的訊息。  

2.「不同型別的資料」指的是文件模板不同,可以有多個。  

3.我個人認為多文件應該包括單文件的所有功能  

4.運用文件是把檢視(view)和框架(frame)和文件(doc)關聯起來了。使得它們很輕鬆的把資料統一起來。

深入了解mfc中的文擋/視結構

iphonewax框架下自定義類的實現

1 類宣告 waxclass 如果要新增介面 waxclass 2 wax下api函式的函式簽名和objective c有一點區別 函式中的引數要加到函式簽名中並以下劃線 隔開 如下.in objective c.uialertview initwithtitle title message mes...

ThinkPHP框架下自定義控制器方法

每個模組是乙個action檔案,因此應用開發中的乙個重要過程就是給不同的模組定義具體的操作。乙個應用如果不需要和資料庫互動的時候可以不需要定義模型類,但是必須定義action控制器,一般位於專案的lib action目錄下面。action控制器的定義非常簡單,只要繼承action基礎類就可以了,例如...

自定義MVC框架

第一步 用乙個容器 或者servlet類 filter類 接受請求 一般在web.xml中進行配置,攔截請求到actionservlet 控制servlet 中。第二步 分割請求路徑 得到請求訪問類以及訪問方法的標示字串 解析請求的url路徑,讀取配置檔案。第三步 通過字串獲得action類物件以及...