项目组成和开发步骤——VB
一个VB项目的组成:
可以由多个工程组成,一个工程就是一个EXE文件。
一个工程中可由多个单文档界面(SDI)、一个多文档界面(MDI),最多一个资源文件组成。
SDI和MDI的区别: 我们如果使用过基于 Windows 的应用程序,很容易注意到不是所有用户界面看上去或操作起来都是一样的。用户界面样式主要有两种:单文档界面 (SDI) 和多文档界面 (MDI)。
SDI是在一个窗口中只能打开一个文档进行各种操作,SDI 界面的一个示例就是 Microsoft Windows 中的WordPad(写字板)应用程序。
与SDI(单文档界面)对应的是MDI(多文档界面)。MDI则是在一个窗口中可以打开多个文档。MDI最典型的例子就是微软出品的Word。
SDI:Single Document Interface
MDI:Multiple Document Interface)
窗体文件的组成(可视部份和代码)
资源文件:主要用于放字符串、位图、图标及数据等。
工程的属性:可在工程莱单下的工程属性中设置。
工程的属性的简单介绍
工程——工程属性——通用,生成,编译,部件,调试
通用:升级ActiveX控件,是否选取新版本控件
启动对象:首先启动什么。窗体或者sub main()函数(工程中添加模块,写入sub main函数)
生成:版本号。如果选中自动升级,那么生成exe(编译)的时候,版本号会变。
图标可以在窗体属性中icon中选择
编译:默认编译为本机代码,代码速度优化
模态/非模态:所谓模态对话框,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。非模态对话框则不会强制此种特性,用户可以在当前对话框以及其他窗口间进行切换。
分为两类:
应用程序级的模态窗口,出现时,本程序不能切
系统级的模态窗口,出现时,整个系统不能切
对话框/一般窗体
VB环境下,开发程序的一般步骤
1、创建工程或者工程组
2、设计窗体界面和控件(先改名称,名称要有意义)
3、修改设计属性
4、针对事件编写相应的代码
5、加入其他代码或者文件和其他工作(制作帮助文件,数据库设计),并调试
6、打包(控件,com组件,数据库文件等等整合成一个文件)
打包详细过程:外接程序—外接程序管理器—打包和展开向导——加载——再选外接程序管理器——打包和展开向导——打包——标准安装包——下一步——单个的压缩文件——安装程序标题——下一步——下一步——下一步
一个包:support(程序用到的所有文件)+my.CAB(根据你的工程名变化)+setup+setup.Lst
7、带走上述包内后三个即可在别的机器上安装使用,即发布!