VB6_T4_北大青鸟VB学习教材.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
wnt 2000(C) copyright 基于VB的可视化程序设计方法 Visual Basic中的数据访问 课题目标 理解变量的作用域 讨论客户机/服务器概念 解释数据控件在访问数据库数据时的用法 过程 过程是做为一个单元的一系列语句. 过程的类型 子过程(Sub) 函数 (Function) 过程(续) 模块 窗体模块 .frm 文件 包含事件过程、通用过程以及变量、常数、类型和外部过程的窗体级声明 变量的作用域 变量作用域:变量起作用的范围 类型: 过程级变量 模块级变量 过程级变量 又名局部变量. 在声明的过程中可见. 其他的过程或函数不能访问. 是在任何临时计算中最好的变量类型 过程级变量 (续) 演示例1 分别声明一个Dim变量、一个Static变量,比较两者的不同 局部变量 是在任何临时计算中最好的变量类型 例如 可以在多个不同的程序中的创建一个名为num的局部变量. 每个程序都有只能识别自己的num. 可以在本地程序中改变num的值而不影响其他程序中其值 局部变量 (续) Sub First_Proc() Dim counter As Integer counter = counter + 1 Print counter End Sub Sub Second_Proc() Dim counter As Integer counter = counter + 2 Print counter End Sub 模块级变量 用于模块内的所有过程 不能用在其他模块 在模块顶端的声明部分用 private 关键字来声明 Private num As Integer 全局变量 适用于所有过程 声明: 用 Pubilc 关键字 在模块顶端的通用部分声明 Public num As Integer 不能在一个过程中声明全局变量 关于全局变量和局部变量的要点 系统在变量声明时为变量分配内存 全局变量 在程序代码之前声明. 在程序执行之前分配内存. 直到程序中止被分配的内存才释放 关于全局变量和局部变量的要点 (续) 向过程传递参数 传递给过程的变量叫做参数. 参数 做为数据的容器. 和变量命名类似. 可以按值传递或按地址传递 传值调用 只是变量的值的一个复本被传递 过程改变复本的值并不影响变量的值 关键字 ByVal 表示按值传递参数 过程的参数应该放在圆括号内 传值调用(续) 演示例3: Sub Twice (ByVal intNum as Integer) intNum = 2* intNum Print intNum End sub Sub Form_Click() Dim intVar As Integer intVar = 4 Print intVar Twice (intVar) Print intVar End Sub 引用调用 传递的是原始值 缺省情况下是引用调用 关键字 ByRef 表示是引用调用 引用调用(续) 演示例4:过程 Twice 按引用调用变量 Sub Form_Click() Dim intVar As Integer intVar = 4 Print intVar Twice intVar Print intVar End Sub Sub Twice (ByRef intNum as Integer) intNum = 2* intNum Print intNum End sub 返回值 返回值:结果值从过程返回到调用程序中 例: Function Sum (num1 As integer, num2 As integer) As integer If num1 0 AND num2 0 Then Exit Function Else Sum = num1+num2 End If End Function Private Sub Form_click() print Sum(12, 13) End Sub 调用过程 调用过程的两种方法 Call sum(参数1,参数2) Sum 参数1,参数2 调用函数 靠引用函数名来调用 例: X=Mult Mult 是一个函数 客户机/服务器应用程序 应用程序的组成 前端部分 后端部分 客户端(前端) 起源于计算进程. 给用户数据. 不完成任何数据库函数功能. 向服务器发送请求 服务器端(后端) 给客户提供数据. 完成计算所需数据的进程. 客户端/服务器端应用程序 (续) 客户应用程序负责: 提供了一个图形用户接口来访问数据库中的信息 核实传递的数据 向数据库服务器发出请求,并接收信息 客户端/服

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档