- 1、本文档共419页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]21天学通Visual2BBasic
多文档界面 相对于单文档窗体,多文档界面是指用户可以同时拥有多个窗体进行相应的操作。最好的例子就是Microsoft公司的“Microsoft Office Excel ”程序,当用户打开一个工作簿,同时需要参考另外一个工作簿的内容时,不必重新启动另外一个“Microsoft Office Excel”程序,可以直接在同一程序下打开其他的工作簿,如图6.2所示。 添加和删除窗体 Visual Basic 6.0集成开发环境启动时,会创建一个默认的窗体。读者也可以按照需要为程序添加窗体。添加窗体的方法有两种。 通过菜单项“工程”→“添加窗体”命令,给工程添加新的窗体。选择“添加窗体”命令,弹出“添加窗体”对话框,如图6.5所示。在“添加窗体”对话框中,读者可以选择需要添加的对话框,然后单击“打开”按钮,完成窗体的添加。 在“工程资源管理窗口”中,选择“工程1”根节点,右键单击鼠标在弹出的快捷菜单中选择“添加”命令,也可打开“添加窗体”对话框。 窗体的属性、方法和事件 窗体的属性、方法和事件是在应用程序设计时最为常用的,可以通过对窗体属性、方法,以及事件的设置和调用来完成窗体最初的设计。 窗体的事件 窗体的事件是指诸如鼠标单击、鼠标双击、键盘上的键按下、窗体加载或卸载所触发的事件。在程序设计中常用的窗体事件有以下几种。 Click事件 MouseDown事件和MouseUp事件 KeyDown、KeyUp和KeyPress事件 QueryUnload事件 多文档界面设计 多文档应用程序至少有两个窗体,父窗体和子窗体。父窗体只能有一个,而子窗体可以根据实际需要添加多个。其中每个子窗体都有自己的界面设计和属性,每个子窗体完成单独的功能。父窗体是一个有限制条件的窗体,一般不包含其他控件。但读者可以在父窗体上添加具有Align属性的控件,例如,可以在父窗体上添加“工具条”控件。 用Connection对象连接常用数据库 在ADO数据库应用程序设计中,可以用Connection对象建立应用程序与常用数据库的连接。下面介绍常用的Access数据库、SQL Server数据库及Oracle数据库的连接。连接Access数据库可用如下所示的格式。 01 Dim conn As New ADODB.Connection 02 conn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0; _ 设置连接字符串 03 Data Source= App.Path \DBEmp.mdb; _ 04 Persist Security Info=False conn.Open 连接SQL Server数据库可用如下所示的格式。 01 Dim conn As New ADODB.Connection 02 conn.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI; _ 设置连接字符串 03 Persist Security Info=False;User ID=sa; _ 04 Initial Catalog=DBEmp;Data Source=TITAN\TITAN 05 conn.Open Recordset对象 Recordset对象用于表示基本表或命令执行结果的记录全集,任何时候Recordset对象都只将集合中的单个记录作为当前记录引用。在使用ADO对象时,几乎全部使用Recordset对象来对数据进行操作。所有Recordset对象均由记录(行)和字段(列)组成。 应用示例 利用ADO对象模型中的Connection对象和Recordset对象打开数据库“DBEmp”,并根据选择显示每一个职员的详细信息。程序界面如图18.4所示。 程序具体的创建步骤如下。 在前一个工程中添加一个窗体。 选择“工程”→“引用”命令,选择“Microsoft ActiveX Data Object 2.5 Library”列表项,然后单击“确定”按钮,将ADO对象添加到工程中。 选择“工程”→“部件”命令,选择“Microsoft Hierarchical FlexGrid Control 6.0(SP4)(OLEDB)”列表项,然后单击“确定”按钮,将MSHFlexGrid表格控件添加到工具箱中。该控件与前面章节介绍的DataGrid
您可能关注的文档
- [工学]1标准件--螺纹机械制图课件.ppt
- [工学]16采矿学第22章 井田开拓基本问题.ppt
- [工学]1点线面投影.ppt
- [工学]1测量误差概述.ppt
- [工学]1现代通信网技术综述08.pdf
- [工学]1嵌入式系统概述.ppt
- [工学]1流体力学的基础知识.ppt
- [工学]1环境评价概论.ppt
- [工学]1等离子体 喷涂基础.ppt
- [工学]1电路的基本概念和基本律-2011秋少学时.ppt
- 2022-2023学年全国初中九年级上政治人教版期末试卷(含答案解析)100745.pdf
- 2023年湖南省普通高中学业水平合格性考试仿真试卷(专家版六)生物试题.pdf
- 2023年护理三基知识必考重点题库及答案(共460题).pdf
- 2014年叉车司机考试题 .pdf
- (2023年)河南省新乡市-统招专升本英语模拟考试(含答案).pdf
- 2022-2023学年辽宁省沈阳市铁西区雨田实验中学八年级(上)期末英语试卷(附答案详解).pdf
- 2022—2023学年广东省新高考普通高中学科综合素质评价 高三年级 生物试题(后附参考答案).pdf
- 2020年小学生科学知识竞赛题库及答案(共100题) .pdf
- 2022年教育局安全工作汇报材料 .pdf
- 2022-2023年一级建造师之一建工程法规练习题(一)及答案.pdf
文档评论(0)