可視化D++語言不同于任何一種計算機編程語言,它是一種全新的當代社會的自然語言與圖表相結合的計算機軟件設計語言(兼編程自動化系統)。當前,應用系統開發失敗的主要原因在于需求分析時程序員出現了偏差,因為程序員對業務流程的把握不如客戶。可視化D++語言能把客戶的需要精確完整地記錄下來,讓客戶配合軟件專業人員一起開發軟件,完美地解決該問題。
本書是可視化D++語言的第2冊,著眼于軟件公司的客戶需求多、創收大的數據庫應用管理軟件領域。本書不同于第1冊(繪制進程圖),而是逐章逐節地介紹窗體Windows軟件的各個功能部件的設計要求,使讀者既愉快又迅速地成為視窗管理軟件的制作者。當用戶學會了可視化D++語言后,就更清楚自動構建軟件的“ModeltoCode”技術實現了軟件工程方法論上的一次革命。
本書可以作為沒有任何程序設計語言基礎人員的入門教程,也可以讓學習了第1冊的讀者更深入地學習可視化D++語言,掌握使用可視化D++語言開發數據庫管理系統的技能。同時,本書致力于使各個知識領域的人員都能參與到程序設計中來,就像人人都能學開汽車一樣,人人都能為其熟悉的領域自主制作軟件,擴大軟件應用范圍至生活中的各個角落。
本書著眼于客戶需求多的企事業應用管理軟件領域,逐步介紹使用可視化D++語言去設計Windows窗體應用軟件的所有流程,界面與數據庫,使讀者既愉快又迅速的成為軟件設計人員。本書所使用的可視化D++軟件設計語言不同于任何一種“人工編程語言”,它是自然語言與圖表相結合的自全新軟件“設計語言”,軟件(編碼)能由設計文件自動構建的而不必人工編程。本書配套可視化D++語言的自動化編程系統教學軟件,讀者可通過該軟件快速高效的制作符合自身需求的Windows窗體應用軟件。
第1章構建軟件自動化框架
1.1軟件生命周期和軟件框架
1.1.1軟件生命周期
1.1.2軟件框架
1.1.3Windows窗體應用軟件
1.2建立數據庫
1.2.1設計數據庫結構
1.2.2創建數據庫
1.3查看數據庫
1.3.1查看數據庫屬性
1.3.2查看數據庫表屬性
1.3.3查看字段屬性
1.4建立窗體
1.4.1創建新的空白窗體
1.4.2創建病員資訊窗體
1.5運行視窗軟件
1.6功能測試
1.7小結
第2章進程操作與數據類型
2.1進程操作
2.1.1添加窗體到進程目錄
2.1.2查看進程
2.2讀取數據庫記錄
2.2.1刪除字段取指定值
2.2.2設定字段取指定值
2.3數據類型
2.3.1數據類型概述
2.3.2查看與設置數據類型
2.4小結
第3章窗體內的數據傳送
3.1表格控件
3.1.1添加表格控件
3.1.2調整控件布局
3.2操作表格數據
3.2.1繪制用戶界面圖
3.2.2移送數據
3.2.3替換數據
3.3讀取表格數據
3.4小結
第4章窗體間的數據傳送
4.1窗體設計
4.1.1視圖與對話框
4.1.2創建視圖窗體
4.1.3創建簡單對話框
4.2預置數列
4.2.1新建對話框
4.2.2預置常數數列
4.2.3預置數據庫表的數據數列
4.3傳送數據
4.3.1【加進】和【改變】按鈕
4.3.2測試運行
4.4小結
第5章數據的讀取
5.1讀取預置值與查看數據類型
5.2讀取數據記錄
5.2.1讀取指定數據
5.2.2選擇讀取
5.3后接進程
5.4后接進程的邏輯控制
5.5小結
第6章控件的數據格式
6.1數據類型
6.1.1數據類型與大類
6.1.2控件的數據類型
6.2控件的數字格式
6.2.1數字格式與精度
6.2.2存入數據
6.3控件的日期時間格式
6.3.1日期時間格式
6.3.2日期格式控制
6.4小結
第7章更改數據類型與重置值
7.1更改數據類型
7.1.1更改數據類型的必要性與嚴肅性
7.1.2添加示例對話框
7.1.3控制對數據類型的更改
7.2重置值
7.3數據的實時傳送
7.3.1編輯框的取值
7.3.2查看“設計概要”
7.4小結
第8章數據的主從連接
8.1教學示例
8.1.1查看主從信息
8.1.2添加主數據
8.1.3添加從數據
8.2建立主從連接
8.2.1設計主從數據庫表
8.2.2創建窗體
8.2.3創建主從窗體
8.3生成主從連接程序
8.3.1主從連接數據的存取
8.3.2更改從數據庫表的顯示類型
8.3.3設計主數據庫表的控件類型
8.3.4【加進】和【改變】按鈕
8.4小結
第9章算術公式計算與縱向累加
9.1算術公式計算
9.1.1創建銷售記錄數據表
9.1.2創建物品銷售單窗體
9.1.3設立計算公式
9.2表列的縱向累加計算
9.3預置并讀取銷售記錄
9.3.1設置“銷售記錄號預置”編輯框
9.3.2設置【讀取】按鈕
9.4示例運行
9.5小結
第10章用戶管理與登錄
10.1教學示例
10.1.1管理員登錄
10.1.2添加與刪除普通用戶
10.1.3普通用戶登錄
10.2用戶管理窗體
10.2.1創建用戶數據表
10.2.2設置數據表屬性
10.2.3設計用戶管理窗體
10.3用戶登錄窗體
10.3.1設計用戶登錄窗體
10.3.2驗證用戶登錄
10.3.3設置登錄后接進程
10.4窗體按鈕的圖標
10.5小結
第11章商店售貨系統
11.1教學示例
11.1.1物品進貨單
11.1.2物品選單
11.1.3物品銷售單
11.2物品進貨單窗體
11.2.1創建物品資料表
11.2.2設計物品進貨單窗體
11.2.3設置物品圖像編輯框的屬性
11.2.4設置圖像大方陣顯示
11.3物品選單窗體
11.4物品銷售單窗體
11.4.1創建物品銷售記錄數據表
11.4.2設計物品銷售單窗體
11.4.3設置物品銷售單控件的屬性
11.5小結
第12章Visual D++構件
12.1創建新構件
12.1.1查看原構件
12.1.2創建構件
12.2引用構件
12.3禁用菜單打開窗體
12.4小結
附注
后記