第十讲 数据库应用程序界面设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章
C++Builder开发环境
10.1 应用程序的作用 10.1.3 数据库与应用程序的职责分配
职责 应用程序 数据库管理系统
用户交互
逻辑处理
面向非专业用户
所有
专业用户,用于数据库维护
面向底层数据的操作。与DBMS 耦合不利于DBMS的迁移
并发处理
结果呈现
复杂难以实现
多种形式呈现
高并发控制
呈现原始记录,仅面向专业用户
第1章
C++Builder开发环境
10.4数据库应用程序界面演示
10.4.2 业务操作界面
第1章
C++Builder开发环境
第1章
C++Builder开发环境
第1章
C++Builder开发环境
10.4数据库应用程序界面演示
10.4.3 查询统计界面
第1章
C++Builder开发环境
第1章
1 资源管理器样式 ——分析组成要素
第1章
C++Builder开发环境
10.3应用程序界面设计
10.3.3 常见界 面样式
2 多文档窗体样式 ——分析组成要素
第1章
C++Builder开发环境
10.3应用程序界面设计
10.3.3 常见界 面样式
3 对话框 ——分析组成要素
第1章
C++Builder开发环境
3 下拉列表怎么操作
还是在BCB的开发环境下演示。。。
第1章
C++Builder开发环境
10.5 BCB下的界面设计
说点题外话:
关于窗体设计的内容太多,需要自己修炼。。。我们这
里只关注数据库应用。。。。
第1章
C++Builder开发环境
第十讲 数据库应用程序界面设计
10.1 应用程序的作用 10.2 用户交互的程序处理过程 10.3 应用程序界面设计 10.4 数据库应用程序界面演示 10.5 BCB下面的界面设计
第1章
C++Builder开发环境
10.1 应用程序的作用
10.1.1 数据库设计阶段完成的任务提 供了下面三个基础
C++Builder开发环境
10.3应用程序界面设计
说点题外话:
有的同学可能会说,不就一个界面嘛,哪有那么多道道?
有的同学也可能不在乎原理基础知识的学习,只关注动
手实践……
看看一个工程硕士关于界面设计的论文。。。。。
第1章
C++Builder开发环境
10.3应用程序界面设计
10.3.3 常见界 面样式
10.2 用户交互的程序处理过程 10.2.2 B/S模式下的处理过程
表单 提交 参数
页面 和 表单
改变显 示形式
SQL 语句
源自文库
http 服务器
应用 服务器
数据操作 组件
表格或 图形或 报表
解析表 单参数
获取表 单参数
DBMS
数据库
网页
Jsp页面 Asp页面 包含逻 辑处理 代码
第1章
C++Builder开发环境
C++Builder开发环境
第1章
C++Builder开发环境
第1章
C++Builder开发环境
10.5 BCB下的界面设计
10.5.1 界面常用控件
看看BCB的开发环境。。。。。
第1章
C++Builder开发环境
10.5 BCB下的界面设计
10.5.2 界面控件用法
1 按钮怎么用
2 文本框怎么操作
第1章
C++Builder开发环境
10.2 用户交互的程序处理过程 10.2.1 C/S模式下的处理过程
命令和 参数 参数
窗体及 可视化 控件
改变显 示形式
SQL语 SQL语 句 句 事件处理 数据操作
子程序
结果集
组件
DBMS
表格或 图形或 报表
业务逻 辑处理
数据库
第1章
C++Builder开发环境
10.3 应用程序界面设计
对用户而言,界面就是软件的全部
10.3.1 界面设计原则
(1)用户原则。人机界面设计首先要确立用户类型。划分类型可以从不同 的角度,视实际情况而定。确定类型后要针对其特点预测他们对不同界 面的反应。这就要从多方面设计分析。 (2)信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助 于记忆的设计方案。 (3)帮助和提示原则。要对用户的操作命令作出反应,帮助用户处理问题。 系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽 量把主动权让给用户。 (4)媒体最佳组合原则。多媒体界面的成功并不在于仅向用户提供丰富的 媒体,而应在相关理论指导下,注意处理好各种媒体间的关系,恰当选用。
最好是形式和内容完美地统一。。。。。
第1章
C++Builder开发环境
10.3 应用程序界面设计
10.3.2 界面分析与规范
在人机界面设计中,首先应进行界面设计分析,进行用
户特性分析,用户任务分析,记录用户有关系统的概
念、术语,这项工作可与多媒体应用系统分析结合进 行,囊括于用户分析报告里。
第1章
表达了领域内涵的数据模式 提供了满足处理需要的数据存储的容 器 为系统功能实现提供了处理用的数据 结构
第1章
C++Builder开发环境
10.1 应用程序的作用 10.1.2 一个应用程序具有下列的职责
与最终用户进行信息交互。接受用户的指令,将系 统处理的结果呈现给用户,告知用户系统的运行状 态。 业务逻辑处理。通过输入数据和系统状态,利用分 支判断语句引导用户执行正确的分支流程。 数据库操纵。对表中记录进行简单的增删改。 数据库数据查询和查询结果呈现。
10.4数据库应用程序界面演示
10.4.1 程序启动先有一个
Splash screen
窗体的内容只是显示程序主题、
版权等信息;复杂些的,显示\ 主程序的加载项目情况。
第1章
C++Builder开发环境
10.4数据库应用程序界面演示
10.4.2 主界面
第1章
C++Builder开发环境
第1章
C++Builder开发环境
相关文档
最新文档