YY语音4350频道IT部VB课程02.ppt_第1页
YY语音4350频道IT部VB课程02.ppt_第2页
YY语音4350频道IT部VB课程02.ppt_第3页
YY语音4350频道IT部VB课程02.ppt_第4页
YY语音4350频道IT部VB课程02.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

YY语音4350频道,二、VB 6.0的集成开发环境,2.1 认识VB6.0的IDE (Integrated Development) 2.2 工作环境的设置 2.3 工程管理 2.4 创建一个应用程序过程,重点,YY语音4350频道,二、VB 6.0的集成开发环境,1. 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口 设计VB程序的界面。 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 4. 属性(properties)窗口 所有窗体或控件的属性设置。 5. 工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。,2.1 认识VB6.0的集成开发环境,YY语音4350频道,二、VB 6.0的集成开发环境,YY语音4350频道,二、VB 6.0的集成开发环境,可显示当前VB的工作模式: 设计模式:可进行界面设计 和代码编写 运行模式:运行程序 中断模式:程序运行暂时中 断,可编辑代码,但不可设 计界面,标题栏,YY语音4350频道,二、VB 6.0的集成开发环境,窗体(Form)设计窗口,窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2, . . .。 应注意窗体名即Name属性和窗体文件名的区别,二、VB 6.0的集成开发环境,YY语音4350频道,窗体设计窗口,窗体名,窗体文件名,YY语音4350频道,二、VB 6.0的集成开发环境,属性(properties)窗口,YY语音4350频道,二、VB 6.0的集成开发环境,2.2工作环境的设置,一个工程由多种类型的文件组成, 如工程文件、窗体文件、标准模 块文件等,在工程资源管理窗口 中以树形目录结构的形式列出了 当前工程中包括的所有文件。 工程文件(.vbp) 窗体文件(.frm) 标准模块文件(.bas) 类模块文件(.cls) 工程组文件(.vbg) 资源文件(.res),YY语音4350频道,二、VB 6.0的集成开发环境,代码(code)窗口,YY语音4350频道,二、VB 6.0的集成开发环境,窗体布局,窗体布局窗口显示在屏幕右下 角。用户可使用表示屏幕的小 图像来布置应用程序中各窗体 的位置。这个窗口在多窗体应 用程序中很有用,因为这可以 指定每个窗体相对于主窗体的 位置。,YY语音4350频道,二、VB 6.0的集成开发环境,工具箱,工具箱提供一组工具,用于设计时 在窗体中放置控件生成应用程序的 用户接口。系统启动后缺省的 General工具箱就会出现在屏幕左边, 上面有常用“部件”,YY语音4350频道,二、VB 6.0的集成开发环境,2.3 工程管理,工程的组成 工程文件(.Vbp)包含了一个应用程序的所有文件 窗体文件(.frm):控件及属性、事件过程和自定义过程; 窗体的二进制数据文件(.frx),自动产生同名.frx文件; 标准模块文件(.bas); 类模块的文件(.cls); 资源文件(.res); ActiveX控件的文件(.ocx).,YY语音4350频道,二、VB 6.0的集成开发环境,一个VB应用程序中各主要文件的结构关系,2.3 工程管理,YY语音4350频道,二、VB 6.0的集成开发环境,创建、打开和保存工程,1. 窗体名和窗体文件名概念 窗体名: 窗体的Name属性, 在代码中用来引用该窗体,同一工程不能有相同的窗体名; 窗体文件名: 窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。,2.3 工程管理,YY语音4350频道,二、VB 6.0的集成开发环境,2. 在工程中添加现存的窗体时,只是对该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。 3. 在工程中删除窗体时,仅将此窗体从工程里删除掉,但是窗体文件仍存在于磁盘上。但是,如果在VB之外删除一个窗体文件,VB不能更新此工程文件,当打开此工程时,将显示一个文件丢失的错误信息。,创建、打开和保存工程,2.3 工程管理,YY语音4350频道,二、VB 6.0的集成开发环境,4. 对窗体文件改名方法 1) 打开工程 “另存为Form”实现文件的复制保存工程文件。 2) 利用编辑程序打开工程文件,修改FORM=XXX的文件名。,创建、打开和保存工程,2.3 工程管理,YY语音4350频道,二、VB 6.0的集成开发环境,2.4创建应用程序的步骤,(1)新建工程。创建一个应用程序首先要打开一 个新的工程。 (2)创建应用程序界面。 (3)设置属性值。 (4)对象事件过程的编程。 (5)保存文件。 (6)程序运行与调试。再次保存修改后的程序 (7)生成可执行文件,YY语音4350频道,二、VB 6.0的集成开发环境,新建工程,途径有两种: 启动VB后,在系统显示的“新建工程”对话框的“新建”选项卡中选择“标准EXE”,然后单击“打开”按钮。 在“文件”菜单中选择“新建工程” 命令,然后在“新建工程”对话框中 选择“标准EXE”,然后单击“打开” 按钮。,2.4创建应用程序的步骤,YY语音4350频道,二、VB 6.0的集成开发环境,设计对象控件的布局,创建应用程序界面,2.4创建应用程序的步骤,YY语音4350频道,二、VB 6.0的集成开发环境,改变Caption属性的值为“求和” 改变对象标签、命令按钮的 Caption属性的值 改变文本框的属性Text为0,设置属性值,2.4创建应用程序的步骤,YY语音4350频道,二、VB 6.0的集成开发环境,创建应用程序的步骤,三种方式: 在窗体上双击命令按钮 在工程管理器窗口单击 “查看代码”按钮 在视图菜单中选择 “代码窗口”命令,或单击 “工具栏”上的“代码窗口” 按钮,2.4创建应用程序的步骤,YY语音4350频道,二、VB 6.0的集成开发环境,保存文件,选择“文件”菜单中的“保存工程” 或“工程另存为”命令,或单击 工具栏中的“保存工程”按钮。 若是第一次保存,则系统弹出 “文件另存为”对话框。 在“文件对话框”中选择合适的 文件夹后,点击“保存”即可。 保存窗体文件后,系统会弹出 “工程另存为”对话框,同样选 择文件夹,点击“保存”,2.4创建应用程序的步骤,YY语音4350频道,二、VB 6.0的集成开发环境,程序运行与调试,选择“运行”菜单中的“启动”命令,或单击工具栏中的“启动”按钮,或按F5键,即可运行。 在文本框中输入数据, 然后点击“求和”按钮, 即可得到两数的和, 显示在文本框中。,2.4创建应用程序的步骤,YY语音4350频道,二、VB 6.0的集成开发环境,生成可执行文件,编译成.exe文件,可脱离VB环境运行 选择“文件”菜单中的 “生成可执行文件” ,则 系统弹出“生成工程”对话框。 在“生成文件对话框” 中选择合适的文件夹, 输入文件名点后,击“确定” 即可。,2.4创建应用程序的步骤,YY语音4350频道,二、VB 6.0的集成开发环境,补充,YY语音4350频道,二、VB 6.0的集成开发环境,补充,YY语音4350频道,二、VB 6.0的集成开发环境,补充,YY语音4350频道,二、VB 6.0的集成开发环境,补充,YY语音4350频道,二、VB 6.0的集成开发环境,VB6.0的文件扩展名,补充,扩展名 描述 .vbp Visual Basic 工程文件 .vbw Visual Basic 工程工作空间文件 .bas 基本模块 .cls 类模块 .frm 窗体文件 .frx 二进制窗体文件 .res 资源文件 .dll 运行中的 ActiveX 部件 .exe 可执行文件或 ActiveX 部件 .ocx ActiveX 控件 .log 加载错误的日志文件 .ctl 用户控件文件 .ctx 用户控件的二进制文件 .dsr 活动的设计器文件 .dsx 活动的设计器的二进制文件 .dws 部署向导脚本文件,扩展名 描述 .oca 控件类型库缓存文件 .pag 属性页文件 .pgx 二进制属性页文件 .tlb 远程自动化类型库文件 .vbg Visual Basic 组工程文件 .vbl 控件许可文件 .vbr 远程自动化注册文件 .vbz 向导发射文件 .wct WebClass HTML 模板 .dca 活动的设计器的高速缓存 .ddf 打包和展开向导 CAB 信息文件 .dep 打包和展开向导从属文件 .vbd ActiveX 文档状态文件 .dob ActiveX 文档窗体文件 .dox ActiveX 文档二进制窗体文件,YY语音4350频道,二、VB 6.0的集成开发环境,VB6.0的不同工程文件,补充,IIS应用程序 外接程序 ActiveX文档 DLL ActiveX文档 EXE DHTML 应用程序 VB企业版控件,标准EXE ActiveX EXE ActiveX DLL ActiveX 控件 VB应用程序向导 VB向导管理器 数据工程,YY语音4350频道,二、VB 6.0的集成开发环境,补充,DLL,动态链接库,Dynamic Link Library是一个包含函数和数据的模块集合,可以被其它应用程序共享的程序模块。在Windows操作系统中,许多应用程序并不是一个完整的可执行文件,它们的正确执行需要调用一些相对独立的动态链接库,即DLL文件。一个应用程序可以调用多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享 DLL 文件。2DLL 文件一般被存在C:WindowsSystem 目录下,也可能放在应用程序所在的目录或是子目录中。 什么是静态连接呢?在程序链接的过程中,需要将编译后的二进制代码链接成目标代码,链接器从静态链接库中获得所有被引用的函数,并将这些被引用的函数同代码一起放到可执行文件中。那么关于 DLL 的静态连接则是指链接器将被引用的库函数的代码复制到调用 DLL 的可执行模块(.dll 文件或 .exe 文件)中。 什么是动态链接呢?动态链接是系统允许可执行模块(.dll 文件或 .exe 文件)在运行程中,只需要包含在定位 DLL 函数的可执行代码所需的信息。换句话说,可执行模块(.dll 文件或 .exe 文件)在运行时加载这些模块(亦即所需的模块映射到调用进程的地址空间)。,YY语音4350频道,二、VB 6.0的集成开发环境,补充,那么动态链接和静态连接 相比,优点有哪些呢? (1)节省内存,减少交换操作。使用动态链接,多个进程可以同时使用一个 DLL,在内存 中共享该 DLL 的一个副本。使用静态链接,每个应用程序都包含被引用的库函数的 代码,那么Windows 必须在内存中为每个应用程序加载引用的库函数的代码的一个 副本。 (2)节省磁盘空间。使用动态链接,在磁盘上仅需要 DLL 的一个副本。使用静态链接, 每个应用程序都包含被引用的库函数的代码。 (3)更易于升级。使用动态链接,DLL 中的函数发生变化时,只要函数的参数和返回值没 有更改,就不需重新编译或重新链接使用它们的应用程序。使用静态链接,在函数发 生变化时,需要重新链接来生成应用程序。 (4)支持多语言程序,只要程序遵循函数的调用约定,用不同编程语言编写的程序就可以 调用相同的DLL 函数。 (5)提供扩展 MFC 库类的机制。可以从现有 MFC 类派生类,并将它们放到 MFC 扩展 DLL 中供 MFC应用程序使用。 (6)支持多语言程序,并使国际版本的创建轻松完成。通过将资源放到 DLL 中,创建应 用程序的国际版本变得容易得多。可将用于应用程序的每个语言版本的字符串放到单 独的 DLL 资源文件中,并使不同的语言版本加载合适的资源。,YY语音4350频道,二、VB 6.0的集成开发环境,补充,以.ocx为后缀名的ActiveX控件的注册和卸载方法, 在“开始”菜单的“运行”输入以下代码完成任务: regsvr32 path & “xxx.ocx” 注册 regsvr32 /u path & “xxx.ocx“ 卸载 其中p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论