基于vb60的数据提取软件设计毕业设计论文(编辑修改稿)内容摘要:

自独立的变量进行初始 化。 注意: 当在过程中使用 Dim 语句时,通常将 Dim 语句放在过程的开始处。 程序设计基本步骤 VB 程序设计的基本步骤: ( 1) 分析问题,设计算法; ( 2) 建立用户界面的对象; ( 3) 对象属性的设置; ( 4) 对象事件过程及编程; ( 5) 保存程序; (6)程序调试和运行; (7)生成可执行文件; 中北 大学 20xx 届毕业 设计说明书 第 15 页 共 39 页 (8)发行程序,及生成安装程序。 VB 软件开发平台 1991 年, 微软 公司推出了 Visual Basic。 当时引起了很大的轰动。 这个连接 编程语言 和用户界面的进步被称为 Tripod(有些时候叫做 Ruby),最初的设计是由 阿兰 库珀 ( Alan Cooper)完成的。 许多专家把 VB 的出现当做是软件开发史上的一个具有划时代意义的事件。 在当时,它是第一个 “ 可视 ” 的编程软件。 这使得 程序员 欣喜之极,都尝试在 VB 的平台上进行软件创作。 微软 也不失时机地在四年内接连推出 、 、 三个版本。 并且从 VB 开始,微软将 Access的 数据库 驱动集成到了 VB 中,这使得 VB 的数据库编程能力大大提高。 从 VB 开始, VB 也引入了 面向对象的程序设计 思想。 VB 功能强大,学习简单。 而且, VB 还引入了 “ 控件 ” 的概念,使得大量已经编好的 VB 程序可以被我们直接拿来使用。 20xx 年开始, 微软 将 .NET Framework 与 Visual Basic 结合而成为 Visual Basic .NET (vb .),重新打造 VB,新增许多特性及语法,又将 VB 推向一个新的高度。 最新版本 Visual Basic 20xx 也将带来许多令人期待的新功能。 通过几年的发展,它已成为一种专业化的开发语言和环境。 用户可用 Visual Basic 快速创建 Windows 程序,并可编写企业水平的 客户端 /服务器 程序及强大的数据库 应用程序。 平台上的常用控件 ( 1) 命令按钮类的控件: 属性: 1) Caption 属性:用来显示在控件上的标题。 2) Enable 属性:控制控件的激活状态灰色或可用。 3) Appearance 属性:值为 1 时 ,则以 3D 效果显示该控件 ,0 则不 然。 4) Backcolor 属性:用来改变在按钮上显示图像的背景色。 中北 大学 20xx 届毕业 设计说明书 第 16 页 共 39 页 5) Cancel 属性:该属性决定按钮是否为一个”取消”按钮。 6) Default 属性 :决定哪一个命令按钮控件是窗体的缺省命令按钮 . 7) Font 属性 :控制各种文字字体类型 . 8) Left,top,height,width 属性 :设定控件的位置与大小 . 9) Style,picture 属性 :决定按钮的显示方式是否为图像形式出现 . 10) Visible 属性 :确定控件运行时是否为可见 . 11) Index 属性 :当控件为一控件数组时 ,此属性值为该控件在数组的下标值 . 12) DownPicture 属性:设置 /返回一个对图片的引用,该图片在按钮被单击处于压下状态时显示。 13) DisabledPicture 属性:设置 /返回一个对图片的引用,该图片在控件无效时显示在控件中。 14) MaskColor 属性:设置 /返回一个在按钮的图片中作为“掩码“的的颜色 15) Picture 属性:设置返回 mandButton 控件中要显示的图片。 事件: 1)单击事件―― Click 事件 ① 触发与适用 此事件是在一个命令按钮对 象上按下然后释放一个鼠标按钮时发生。 命令按钮的 Click 事件仅对当单击鼠标时发生。 ② 事件处理过程 按钮单击事件的处理过程为: Private Sub objectClick( Index As Integer) 其中 Object 为引发该事件的对象名称。 如果是命令按钮的控件是数组,则需要使用 Index 参数标识该控件。 中北 大学 20xx 届毕业 设计说明书 第 17 页 共 39 页 2)获得焦点―― GotFocus 事件 ① 触发与适用 当命令按钮获得焦点产生该事件,获得焦点可以通过诸如 Tab 切换或单击对象之类的用户动作,或在代码中用 SetFocus 方法改变焦点来实现。 ② 事件处理过程 命令按钮 GotFoucs 事件处理过程为: Private Sub ObjectGotFocus( Index As Integer) 3) LostFocus 事件:当一个对象失去焦点时发生 4) KeyDown 事件:当命令按钮具有焦点时按下一个键时发生 5) KeyUp 事件:当命令按钮具有焦点时释放一个键时发生。 6) KeyPress 事件:当用户按下或松开一个 ANSI 键时发生。 7) MouseDown 事件:当在命令按钮上按下鼠标按钮时发生。 8) MouseMove 事件:当命令按钮上移动鼠标时发生。 9) MouseUp 事件:当在命令按钮上释放鼠标按钮时发生。 ( 2) 文本框类的控件: 属性: 1) Text 属性:通过像 text 属性赋值的方法来改变该属性的值。 2) Maxlength 属性:该属性设定在文本框控件中能够输入的最大字符数。 3) Multline 属性:该属性设定 text 字符串中是否接受换行符。 4) Scrollbars 属性:该属性决定是否为文本框加滚 动条。 5) Passwordchar 属性:该属性设定输入文本的特殊显示字符 ,在设计密码程序时非常有用。 中北 大学 20xx 届毕业 设计说明书 第 18 页 共 39 页 6) Change 事件属性:文本框的内容发生改变时 ,相应的控件之间发生相应的改变 ,具有即时性。 7) Keypress:事件由用户在文本框控件中按任意键触发。 8) Alignment 属性:设定控件中的文本对其方式 9) Appearance 属性:设定一个对象在运行时是否可以 3D 效果显示。 10) BackColor 属性:设置返回背景色 11) BorderStyle 属性:设置对象的边框样式 12) DataField 属性:设定数据使用者将被绑定到的字段名 13) DataFormat 属性:设定 DataFormat 对象,用于数据绑定 14) DataMember 属性:从数据供应程序提供的几个数据成员中返回 /设定一个特定的数据成员 15) DataSource 属性:设定控件绑定的一个数据源 16) DragIcon 属性:设定图标,它将在拖放操作中作为指针显示 17) DragMode 模式:设定一个值,确定在拖放操作中所用方式 事件: 1) Change 事件:当改变文本框内容时发生 2) Click 事件:鼠标单 击控件时发生 3) DblClick 事件:用鼠标左键双击控件时发生 4) DragDrop 事件:在一个完整的拖放动作完成或使用 Drag 方法,并将其 Action参数设置为 2时发生 5) DragOver 事件:在拖放操作正在进行时发生 6) GotFocus 事件:当一个命令按钮获得焦点时发生 7) LinkClose 事件:当一个 DDE 对话结束时发生 中北 大学 20xx 届毕业 设计说明书 第 19 页 共 39 页 8) LinkError 事件:当一个 DDE 对话框过程中出现错误时,该事件发生 9) KeyDown 事件:当命令按钮具有焦点时按下一个键时发生 10) Validate 事件:在焦点转 换到另一个控件之前发生,此时该控件的 Causes Validation 属性值设置为 True ( 3) 单选按钮类的控件: 属性: 1) Caption 属性:显示在控件上的文本 ,是单选按钮的标题。 2) Alignment 属性:决定单选按钮的标题在控件上的位置。 3) Enable 属性:该控件为灰色时为 false,表示运行时不可用。 4) Index 属性:属性值表示为单选按钮组成的控件中某个按钮的索引值。 5) Tabindex 属性:建立控件时 ,vb 自动为其分配一个 tabindex 值 ,利用 tab键 可以在控件之间切换焦点。 6) Value 属性:反映控件状态的属性 ,返回 true 表示已选择了该按钮。 7) Appearance 属性:设置 /返回一个对象在运行时是否以 3D 效果显示。 8) BackColor 属性:设置 /返回背景色。 9) Container 属性:设置 /返回 Form 上的控件属性。 10)DataField 属性:设置 /返回数据使用者将被绑定到的字段名。 11) DataFormat 属性:设置 /返回 DataFormat 对象,一个绑定对象将附加到它。 12) DisabledPicture 属性:设置 /返回一个对图像的引用,该图片在控件无效时显示在控件中。 13) DownPicture 属性:设置 /返回一个对图片的引用,该图片在控件单击下处于压下状态时显示。 中北 大学 20xx 届毕业 设计说明书 第 20 页 共 39 页 事件: 1) Click 事件:鼠标单击控件时发生。 2) DbClick 事件: 当在一个对象上按下和释放鼠标按钮并再次按下和释放按钮时,该事件发生。 3) DragDrop 事件:在一个完整的拖放动作或使用 Drag 方法,并将其 Action参数设置位 2时,该事件发生。 4) DragOver 事件: 在拖放操作正在进行时发生。 5) GotFocus事件: 当获的对象焦点时发生。 6) LostFocus 事件:当对象失去焦点时发生。 7) KeyDown 事件:当控件具有焦点时按下一个键时发生。 8) KeyUp 事件: 当控件具有焦点时释放一个键时发生。 9) KeyPress 事件:当用户按下或释放 ANSI 一个键时发生。 10) MouseDown 事件:当在控件上按下鼠标键时发生。 11) MouseMove 事件:在控件上移动鼠标时发生。 12) MouseUp 事件:在控件上释放鼠标时发生。 ( 4) 框架类的控件: 属性: 1) List 属性:列表框控件的表项是使用 数组的方式保存 ,数组的每一个元素存储列表控件的一个表项 2) Listcount 属性 :控件列表部分项目的个数。 3) Mutselect 属性 :可以设置列表框为单选或允许多选属性 . 4) Selectd 属性 :标示一个数组 ,数组各元素为 :Selected(0),selected(1)„ ( 5) 滚动条类的控件: 中北 大学 20xx 届毕业 设计说明书 第 21 页 共 39 页 属性: 1) Value 属性:滚动条上滑块所在位置由 value 值所决定。 2) Max 和 min 属性:对 value 值的最大 ,最小进行限制。 3) Largechange 属性:用户点击滚动条与键头 之间的区域时 ,value 的改变量。 4) OnClick 事件:用来添加按钮的单击事件所执行的程序代码。 ( 6) 定时器类类的控件: 属性: 1) Interval 属性:表示定时的时间间隔 ,以毫秒为单位。 2) Enable 属性 :为 true 时 (缺省值 ),激活定时器开始计时。 为 false 时处于休眠状态 . 中北 大学 20xx 届毕业 设计说明书 第 22 页 共 39 页 3 图像数据提取常用方法 像素点的颜色组成 在电脑或者电视上能看到色彩斑斓的图像,其实这些图像都是由一个一个像素点构成的。 不管是彩色还是黑白图像 ,除了描述每个像素所在的行和列 外 ,还必须描述其颜色值 .在一个有 256级灰度的黑白图像中 ,每个像素颜色只需用 1个字节表示。 而在彩色图像中 ,每个像素都是由红、绿、蓝 3 基色调和而成 ,所以一个像素就需要用多个字节来表示 .如果给彩色图像的每个像素的颜色信息分配 3 个字节 ,每个颜色分量用 1个字节来表示 ,那么每个颜色分量就有 256级 ,可以表示的颜色就有“ 256 256 256”种 .如果需要对图像进行柔化、扩散等处理 ,就必须获得图像的每个像素以便进行相应地处理。 在内存中,每个像素点由 4字节构成,这 4个字节的代表的含义如下:( 1)第一个字节决定像素的红色 值( 2)第二个字节决定像素的绿色值( 3)第三个字节决定像素的蓝色值( 4)第四个字节决定像素的透明度值。 上述每一个字节的取值是从 0 到 255,比如( 255,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。