- 0
- 0
- 约1.47千字
- 约 23页
- 2016-10-26 发布于广东
- 举报
第 15 章 我的电子日记本 15.1 项目分析与设计 15.2 界面设计与实现 15.1 项目分析与设计 本章将要实现的,是一个电子日记本软件。 15.1.1 项目设计目标 在开始项目开发之前,同样应先明确项目的设计目标。 1.总体目标 2.概要设计 (1)用户界面特征 (2)系统功能特征 15.1.2 功能说明 1.MDI窗体的实现 2.多种控件的使用 3.其他技术要点 15.2 界面设计与实现 15.2.1 界面元素及其布局 在本程序中,包含6个窗体:1个父窗体、2个子窗体和3个一般独立窗体。下面逐一对各个窗体及其上的各种元素进行布局和属性设置。 1.主模块mdlMain.bas 在主模块中启动应用程序,可以在进入窗体前进行一系列的初始化工作,如检查数据库文件是否存在,表是否存在等。同时,声明系统中的全局变量。 完成上述工作后,系统进入身份验证模块。 3.系统主窗体 4.日记编辑器窗体 5.IE浏览器窗口 6.“关于”窗口 与第14章的“我的记事本”一样,本项目也包含一个由Visual Basic模板自动创建的“关于”窗口,其设计时界面无须改动。 7.主菜单 在主窗体frmMain中,包含一个主菜单。在程序运行时,其中“我的收藏夹”的子菜单项将随时有增删。 15.2.2 功能说明 1.MDI窗体 2.动态增加菜单项 15.3 功能设计与实现 15.3.1 通过Sub Main启动 在项目中创建一个名为mdlMain.bas的模块,在其中编写名为Sub Main的过程。通过Sub Main启动可以在应用程序的窗体出现前,事先完成一些初始化操作。 首先要声明全局变量。 1.全局变量的声明 2.Sub Main过程 15.3.2 日记编辑器窗体上功能的实现 在处理主窗体的功能之前,先实现日记编辑器窗体上的功能。 1.初始化 2.事件处理程序 15.3.3 IE浏览器窗体上功能的实现 1.窗体的状态 2.窗体的打开与关闭 3.页面导航的实现 15.3.4 主窗体上功能的实现 1.文本处理功能 2.数据库操作功能 (1)读取数据库内容 (2)查询是否存在表 (3)向数据库写入数据 3.网页浏览功能 4.系统状态的记录与维持 15.3.5 关于数据库操作模块 与第13章中采用的方法类似,本应用程序将所有的数据库操作过程,组织成了一个独立的数据库操作模块,命名为mdlDBAccess.bas。下面详细介绍此模块的功能及其实现方法。 1.数据库设计 在本程序所使用的数据库中,需要两张表:“我的日记”和“我的收藏夹”。两表各自的字段结构如图15-5所示。 2.数据库操作模块 本数据库操作模块的功能主要包括以下几项: ? 构造数据表; ? 从数据库读取数据; ? 向数据库写入数据; ? 查询某一表,或某一记录是否存在。 相关的程序如下。 (1)构造数据表 (2)从数据库读取数据 (3)向数据库写入数据 (4)查询某一表,或某一记录是否存在 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 图15-1 身份验证窗体的界面 图15-2 系统主窗体的设计时界面 图15-3 日记编辑器窗体的设计时界面 图15-4 IE浏览器窗口的设计时界面 图15-5 数据库设计所需表
您可能关注的文档
- 新VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第9章 中文 VB 程序设计基础.ppt
- 新VB讲稿 第1章Visual Basic概述.ppt
- 新VB讲稿 第2章VB可视化用户界面.ppt
- 新VB讲稿 第3章VB语法基础.ppt
- 新VB讲稿 第4章数组和过程.ppt
- 新VB讲稿 第5章高级用户界面.ppt
- 新VB讲稿 第6章绘图.ppt
- 新VB讲稿 第7章多媒体设计.ppt
- 新VB讲稿 第8章数据库.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- 汽车热管理系统仿真分析与实例解析 课件 06 AI 技术与汽车热管理.pptx
- 《钛合金锻坯 缺陷检测 相控阵超声水浸检测方法》.pdf VIP
- F665065【复试】2024年长春理工大学070200物理学《复试物理光学》考研复试终极预测5套卷.pdf VIP
- 7.2《秦腔》课件(共43张PPT)(含音频+视频).pptx VIP
- 《急危重症护理学》配套ppt 9.第九章 泌尿系统功能监护.ppt VIP
- ZR-ZT-无油空压机培训资料.ppt VIP
- 2025年度医院党支部组织生活会临床医生个人对照检查材料.doc VIP
- (国家标准)GB T 7424.1-2003 光缆总规范 第1部分:总则.pdf
- 《工业控制系统信息安全防护指南》解读.doc VIP
- 救护员培训应急救护PPT课件.pptx VIP
原创力文档

文档评论(0)