官术网_书友最值得收藏!

1.1.3 Windows窗體應用軟件

本書中所指的窗體是一個視圖(View Form)或對話框(Dialog),是存放各種控件或對象的容器,用于向用戶顯示信息和接收用戶輸入,從而實現人機交互。

目前,讀者接觸到的大部分C/S(即Custom/Server,客戶端/服務器)和單機軟件都是Windows窗體應用軟件,例如常見的圖書管理系統、進銷存管理系統等,圖1.3所示為一個Windows窗體應用軟件。

圖1.3 Windows窗體應用軟件

在Windows窗體應用軟件中,各種各樣的控件或對象接收用戶輸入或將輸出顯示在窗體上,并根據用戶的操作完成相應的操作。對于Windows窗體應用軟件而言,數據的交互必不可少,其通常在后臺建有數據庫,如圖1.4所示。

圖1.4 數據交互

設計和開發一個Windows窗體應用軟件的主要步驟如下:

(1)建立數據庫。數據庫是Windows窗體應用軟件的數據來源,在開發Windows窗體應用軟件之前就需要確定數據庫的結構和數據表的關系。

(2)設計與組織窗體。窗體是Windows窗體應用軟件的基本單元,其將數據存入數據庫中或將庫中的數據展現在用戶面前。一個完整的Windows窗體應用軟件通常包含多個窗體,為了方便用戶調用這些窗體,軟件設計人員通常需要將這些窗體進行組織,以菜單或命令按鈕的形式展現。

(3)建立進程與進程圖。把本叢書第1冊介紹的進程圖拓展,使進程與窗體一體化。

從1.2節開始,本書以一個簡單病員(病人)管理系統的設計為例為讀者詳細講解使用可視化D++如何快速開發Windows窗體應用軟件。

主站蜘蛛池模板: 太康县| 西畴县| 湟中县| 青河县| 松阳县| 深泽县| 东乡族自治县| 台中县| 远安县| 朔州市| 化州市| 凤城市| 文安县| 常宁市| 大宁县| 伊金霍洛旗| 阿克苏市| 江都市| 康乐县| 武定县| 磴口县| 长春市| 滨州市| 佛坪县| 多伦县| 和平区| 富裕县| 衡山县| 滨州市| 遂溪县| 芦溪县| 东源县| 石屏县| 永寿县| 东城区| 吉林市| 桑日县| 菏泽市| 成都市| 杨浦区| 会理县|