3创建工程框架

上传人:公**** 文档编号:588996222 上传时间:2024-09-09 格式:PPT 页数:16 大小:422.50KB
返回 下载 相关 举报
3创建工程框架_第1页
第1页 / 共16页
3创建工程框架_第2页
第2页 / 共16页
3创建工程框架_第3页
第3页 / 共16页
3创建工程框架_第4页
第4页 / 共16页
3创建工程框架_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《3创建工程框架》由会员分享,可在线阅读,更多相关《3创建工程框架(16页珍藏版)》请在金锄头文库上搜索。

1、第第3章章 创立工程框架创立工程框架第第3章章 创立工程框架创立工程框架3.1 创立工程创立工程3.2 标准模块设计标准模块设计3.3 创立良好界面创立良好界面3.4 小结与拓展小结与拓展作业作业3.1 创立工程创立工程1 、创立工程存储的目录,建议设置为、创立工程存储的目录,建议设置为ClassManage。并。并在其下建立在其下建立3个子文件夹;个子文件夹;database、ico、source,分别用来存储数据库文件、图像文件和源程序文件。分别用来存储数据库文件、图像文件和源程序文件。2、运行、运行VB 6.0主程序,选择新建主程序,选择新建“标准标准EXE工程。工程。3、设置、设置“工

2、程名为工程名为ClassManage,“启动对象为启动对象为Sub Main。4、引用、引用ADO对象库。对象库。5、添加标准模块、添加标准模块Const.bas、登录窗体、登录窗体FrmLogin.frm、MDI主窗体主窗体FrmMain.frm。6、保存工程及各个模块。、保存工程及各个模块。3.2 标准模块设计标准模块设计 1、主要功能、主要功能 包括启动对象代码、全局变量、以及包括启动对象代码、全局变量、以及整个应用程序通用的过程和函数等。整个应用程序通用的过程和函数等。 2、代码设计、代码设计 1全局变量全局变量 Conn ADO连接对象连接对象变量变量 CurLoginUserNo

3、保存登录用户保存登录用户编号编号 CurLoginUserName 保存当前登录保存当前登录用户名用户名 ModifyFlag 修改状态标志,修改状态标志,1-修改记录,修改记录, 0-添加记录添加记录 2Sub Main过程连接数据库,假设成功那么调过程连接数据库,假设成功那么调用登用登 录窗体录窗体FrmLogin,否那么结束程序。,否那么结束程序。 关键点:定义关键点:定义Conn变量的连接字符串变量的连接字符串ConnectionString属性值,连接到上一章所定义属性值,连接到上一章所定义的的ClassManage数据库。连接成功调用登录窗体,数据库。连接成功调用登录窗体,连接失败

4、,提示用户并结束程序。连接失败,提示用户并结束程序。 3其它通用过程和函数:在此省略,将在后面其它通用过程和函数:在此省略,将在后面 的章节中做详细介绍。的章节中做详细介绍。3.3 创立良好界面创立良好界面 良好的用户界面一般都遵循这样一些原那么:易用良好的用户界面一般都遵循这样一些原那么:易用性、标准性、合理性、美观与协调性、菜单位置、独特性、标准性、合理性、美观与协调性、菜单位置、独特性、多窗口应用等。性、多窗口应用等。 通常的界面设计都按通常的界面设计都按Windws界面标准来设计,即界面标准来设计,即包含包含“菜单条、工具栏、状态栏、滚动条、快捷菜单菜单条、工具栏、状态栏、滚动条、快捷

5、菜单的标准格式。同时,为了保护应用程序,需提供一个登的标准格式。同时,为了保护应用程序,需提供一个登录界面,验证用户的合法性。录界面,验证用户的合法性。 在本系统各窗体界面设计中,我们都要遵循以上一在本系统各窗体界面设计中,我们都要遵循以上一些要求,本章首先介绍登录界面和主界面的设计。些要求,本章首先介绍登录界面和主界面的设计。3.3.1 良好界面标准良好界面标准3.3.2 创立登录界面创立登录界面 1、主要功能、主要功能 通过用户编号、密码来验证登录系统的用户通过用户编号、密码来验证登录系统的用户合法性。假设合法,成功进入系统主界面,即调用合法性。假设合法,成功进入系统主界面,即调用主窗体主

6、窗体FrmMain;假设用户编号或密码累;假设用户编号或密码累计连续计连续3次输错,那么中止程序。次输错,那么中止程序。 2、界面设计、界面设计 本窗体本窗体FrmLogin设计比较简单,主要是使用设计比较简单,主要是使用Text控件保存用户输入的编号和密码。界面布局如控件保存用户输入的编号和密码。界面布局如以下图所示。以下图所示。3代码设计代码设计 关键点:关键点: 1定义静态变量定义静态变量Try_times,保存登,保存登录错误次数。录错误次数。 2从从Users表中查询指定用户编号信表中查询指定用户编号信息,条件是判断息,条件是判断UserNo字段与字段与txtUser.Text的匹配

7、情况,的匹配情况, 结果存于结果存于Recordset记录集中,记录集中,假设记录集中无返回结果,假设记录集中无返回结果, 那么那么Try_times变量自增变量自增1,超过,超过3次后关闭应用程序。次后关闭应用程序。 3用户编号正确后,再判断密码是否用户编号正确后,再判断密码是否正确,方法是比较记录集中的正确,方法是比较记录集中的UserPwd字字段和段和txtPwd.Text的值,同样也需要判断错的值,同样也需要判断错误次数。误次数。 4验证通过后,保存当前登录的用验证通过后,保存当前登录的用户编号和名称至相应全局变量中,同时显示户编号和名称至相应全局变量中,同时显示主窗体。主窗体。 具体

8、代码见源程序。具体代码见源程序。3.3.3 创立主窗体创立主窗体 1、主要功能、主要功能 主窗体是主窗体是“班级信息管理系统的班级信息管理系统的主界面,用户可以通过主界面,用户可以通过 菜单、工具栏调用系统的所有功能。菜单、工具栏调用系统的所有功能。 2、界面设计、界面设计 主窗体主窗体FrmMain是一是一MDI窗体,包窗体,包括菜单、工具栏、状括菜单、工具栏、状 态栏等,其界面布局如后所示态栏等,其界面布局如后所示 。 1窗体、控件设计窗体、控件设计 2菜单设计菜单设计 3图像列表图像列表ImageList设置设置 4工具栏工具栏Toolbar设置设置 5状态栏状态栏StatusBar设置

9、设置主窗体的界面布局主窗体的界面布局3代码设计代码设计 关键点:关键点: 1加载窗体时,在加载窗体时,在Load过程中过程中定义代码初始化状态栏信息,显示当前定义代码初始化状态栏信息,显示当前登录用户名,即登录用户名,即CurLoginUserName的值。的值。 2卸载窗体前,在卸载窗体前,在QueryUnload过程中定义代码弹出对过程中定义代码弹出对话框,提示用户是否退出程序。话框,提示用户是否退出程序。 3关闭窗体时,在关闭窗体时,在Unload过程过程中定义代码关闭连接对象中定义代码关闭连接对象Conn并去除。并去除。 具体代码见源程序。具体代码见源程序。3.3.4 单元测试单元测试

10、 运行程序,输入各种正确和错误的用户运行程序,输入各种正确和错误的用户编号和密码,查看是否能进入主界面。编号和密码,查看是否能进入主界面。3.4 小结与拓展小结与拓展 小结:本章主要介绍了工程框架的创立、标小结:本章主要介绍了工程框架的创立、标准模块的设计及其中准模块的设计及其中SubMain过程的定义、登录过程的定义、登录窗体和主窗体的设计等,这些内容是为系统的进窗体和主窗体的设计等,这些内容是为系统的进一步开发与设计奠定根底,在开发其他数据库应一步开发与设计奠定根底,在开发其他数据库应用系统时,同样需要建立,因此大家要熟练掌握。用系统时,同样需要建立,因此大家要熟练掌握。 拓展:设计一个欢

11、送界面,在登录成功后,拓展:设计一个欢送界面,在登录成功后,先显示欢送界面,再进入主窗体。先显示欢送界面,再进入主窗体。作业作业 1、“人事信息管理系统中登录窗体人事信息管理系统中登录窗体 通过用户名和密码验证登录本系统的合通过用户名和密码验证登录本系统的合法性。假设合法,成功进入系统主界面;否法性。假设合法,成功进入系统主界面;否那么,中止程序。运行后的那么,中止程序。运行后的 界面如以下图界面如以下图所示,请按要求设计。所示,请按要求设计。 2、“人事信息管理系统中的主窗体人事信息管理系统中的主窗体 本系统主界面,用户可以通过菜单、工本系统主界面,用户可以通过菜单、工具栏调用系统所有功能。运行后的界面如以具栏调用系统所有功能。运行后的界面如以下图所示,请按要求设计。下图所示,请按要求设计。 作业作业 3、请按以下要求为窗体创立菜单、请按以下要求为窗体创立菜单作业作业

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号