Microsoft Word - 第5章.doc

Size: px
Start display at page:

Download "Microsoft Word - 第5章.doc"

Transcription

1 第 5 章 VBA 语句 VBA 程序由各种各样的语句构成, 其中常用的语句有赋值语句和注释语句, 赋值语句用于为程序中的变量保存值, 注释语句用于帮助理解程序, 不会产生实际的编译代码 常用的语句还有输入语句和输出语句, 还可以在程序中控制使用暂停语句暂停程序的运行, 使用退出语句终止程序的运行 本章的主要内容和学习目的有 : 认识 VBA 中的语句, 并学习语句的书写规则 ; 理解赋值语句的作用, 学习使用赋值语句为变量赋值 ; 掌握 InputBox 函数的使用方法, 能够提供用户的输入信息 ; 掌握 MsgBox 函数的使用方法, 能够输出程序的结果或者返回提示信息 ; 掌握 Stop 语句和 End 语句, 能够使用其暂停或终止程序的运行 5.1 VBA 中的语句 任何一种程序设计语言都有一整套严格的编程规范 在进行代码的编写前, 应该了解这些规则, 使自己的代码符合这些规则, 这样才能被正确地识别和执行 赋值语句和注释语句是 VBA 程序中经常用到的两类语句 程序功能的实现离不开变量和属性的赋值, 为了使大型程序便于阅读, 程序中也会经常出现注释语句 本节将介绍 VBA 的语句特点以及复制语句和注释语句的使用方法 什么是语句 VBA 的语句是执行具体任务的指令, 是 VBA 的方法 属性 函数 表达式和所有能被识别的组合 编写代码时必须遵循的规则称为语法 VBA 为了方便语句的输入, 提供了语句自动格式化功能, 其能够在输入 VBA 语句后, 自动按照一定的规则对语句进行简单的格式化 VBA 语句的自动格式化, 包括关键字首字母自动大写 运算符前后自动输入空格以及删除语句中多余的空格等 在书写 VBA 程序代码时, 必须遵循一些基本规则 遵循语句书写的基本规则, 能够使程序的结构清晰 便于理解且方便调试 一般情况下, 程序中的一个语句占用一行 在 VBA 中, 也可以将几个语句放在同一行中构成一个复合语句 复合语句中的各个语句使用冒号 : 来分隔 复合语句代码如下所示 Debug.Print 30 : Debug.Print 31:Debug.Print 32

2 第 1 篇 Excel VBA 编程基础 在 Visual Basic 编辑器的 代码 窗口中, 每行 VBA 代码可以包含 1023 个字符, 但有时语句过长, 需要换行, 此时可使用续行符来实现 续行符是一个空格后面加一个下划线 _, 其具体的使用方法如下所示 mydocument.shapes.range(array(1, 3)).Fill.Patterned _ msopatternhorizontalbrick 在编写程序代码时, 关键字 变量名 常量名 过程名之间一定要使用空格来进行分隔, 并且应该使用缩进格式 具有缩进格式的程序有更强的可读性, 能够反映程序代码的逻辑关系和嵌套关系, 示例如下所示 01 If IsNumeric(TextBox1.Text) Then ' 判断文本是否为数字 02 TempNum = CInt(TextBox1.Text) ' 复合语句 03 If TempNum >= 0 And TempNum <= 100 Then ' 嵌套 If 语句 04 ScrollBar1.SmallChange = TempNum 05 Else 06 TextBox1.Text = ScrollBar1.SmallChange 07 End If 08 Else ' 不满足条件时执行 09 TextBox1.Text = ScrollBar1.SmallChange 10 End If 范例 5-1 通过示例熟悉 VBA 程序中语句的书写规范 本程序将实现对工作表中合并单元格个数的统计, 同时将以提示对话框的形式显示结果, 代码如下所示 01 Sub 统计合并单元格 () 02 Dim rng As Range, rnga As Range, i As Byte ' 声明变量 03 For Each rng In ActiveSheet.UsedRange ' 遍历使用过的单元格 04 If rng.mergecells Then ' 如果包含合并单元格 05 If rng.address = Split(rng.MergeArea.Address, ":")(0) Then ' 获取单元格地址后 06 If rnga Is Nothing Then ' 如果对象变量为空 07 Set rnga = rng ' 合并单元格赋予对象变量 08 Else 09 Set rnga = Application.Union(rngA, rng) ' 合并单元格区域 10 End If 11 i = i + 1 ' 计数变量加 1 12 End If 13 End If 14 Next 15 MsgBox " 当前工作表中共有 :" & i & " 个合并单元格!" _ 16 & Chr(10) & " 合并单元格的地址为 :" & Chr(10) & rnga.address ' 显示提示 17 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码, 按 F5 键运行程序, 程序给出提示对话框, 对话框显示工作表中合并单元格的数量和地址, 如图 5.1 所示 代码解析 本示例程序代码用来演示程序中语句的书写规范 在程序中, 诸如 Dim MsgBox 和 If 等关键字, 无论输入时是大写还是小写, 在输入完成后均会自动更改大小写 程序的第 15~16 行提示对话框的文字内容比较多, 在 代码 窗口中可以一行输入, 为了阅读方便, 也可以使用 _ 来对程序进行换行, 以多行输入 在程序中,For Each In Next 52

3 第 5 章 VBA 语句 循环结构中使用了多重的 If 结构的嵌套 代码在输入时使用缩进格式, 这样能够使程序条理清晰, 读者能够很容易地理解各层嵌套之间的关系 图 5.1 程序运行的效果 提示 : 程序中, 如果 MergeCells 属性值为 True, 表示区域包含合并单元格 MergeArea 属性能够返回一个 Range 对象 ( 即工作表对象 ) 代表包含指定单元格的合并区域 第 05 行代码中使用 Slipt 函数来截取符合条件的单元格地址 第 09 行代码使用 Application 对象的 Union 方法来获得合并单元格区域 使用赋值语句 赋值语句是 VBA 程序中最基本最常用的语句 赋值语句的作用是对表达式进行运算, 同时将运算的结果赋予其左侧的变量或对象属性 赋值语句实际上在前面的各章示例中都曾经用到, 它的语法格式如下 : [Set]< 变量名 >=< 表达式 > 参数说明如下所示 Set: 可选 赋值关键字, 常常省略不写 变量名 : 必需 变量或对象属性的名称 表达式 : 必需 赋给变量或对象属性的值 在 VBA 中, 使用赋值语句应该注意赋值运算符左边只能是变量名或对象属性, 不能是常量 表达式 赋值语言执行时, 先对右边的表达式进行计算, 然后将结果赋给左边的变量名或对象属性 在赋值语句中, 关键字 Set 一般省略 语句中的变量名必须遵循标识符命名规则 只有当等号右侧的表达式是一种与左侧变量兼容的数据类型时, 赋值才会成功 例如, 不能将数值变量的值赋给字符串型的变量 否则在程序编译时就会出错 注意 : 赋值语句中的 = 称为赋值符号, 其用于对变量的赋值而非数学中通常理解的等于 如在 VBA 中, 经常可以看到这种在数学中不可能出现的表达式 m=m+1, 表达式是将变量 m 当前值加 1 后将结果赋于变量 m 范例 5-2 使用赋值语句实现修改选择单元格文字的字体 字号和颜色等 代码如 53

4 第 1 篇 Excel VBA 编程基础 下所示 01 Sub 设置单元格文字属性 () 02 Selection.Font.Name = " 黑体 " ' 设置字体 03 Selection.Font.Size = 22 ' 设置字号 04 Selection.Font.Bold = True ' 设置为黑体 05 Selection.Font.Underline = True ' 设置文字带有下划线 06 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码, 按 F5 键运行程序 被选择单元格中文字被设定为程序指定的样式, 如图 5.2 所示 图 5.2 程序运行的效果 代码解析 本示例程序代码用来设置单元格中文字的样式 代码中的 Name Size Bold 和 Underline 是 Font 对象的属性, 这里使用赋值语句为这些对象属性赋值, 将单元格中的文字设定为指定的样式 注意 : 本段代码体现了一种最常见也是最基本的程序结构, 那就是顺序结构 这种结构的程序在执行时是从上向下顺序执行的 顺序结构是比较简单的结构, 比较符合人们日常生活中大多数发生的事情 使用注释语句 在程序中, 为了增强程序的可读性, 方便程序的维护, 往往需要为特定的语句添加各种说明, 这种说明文字就是注释语句 注释语句对于读者来说并不陌生, 在前面章节中编写有关程序代码时, 已经多次使用了注释语句 注释语句一般使用下面两种格式 : ' 注释文本或 Rem 注释文本在使用单撇号 (') 来添加注释语句时, 只需要在注释语句前加上单撇号 (') 即可, 注释语句结束处不需要添加单撇号 (') 注释语句使用的示例如下面代码所示 Selection.Font.ColorIndex= xlautomatic ' 将文字颜色设置为自动颜色使用 Rem 关键词来注释语句, 应注意需要语句在程序语句和注释语句间加上冒号 (:), 代码如下所示 : 54

5 第 5 章 VBA 语句 Selection.Font.ColorIndex= xlautomatic : Rem 将文字颜色设置为自动颜色 提示 : 注释语句在程序中不会产生执行代码, 其只是作为对程序的说明而存在 调试程序时, 在不希望执行的代码前添加注释符号使其不被执行, 这是调试程序查找语句错误的一个常用技巧 范例 5-3 本实例演示注释语句的作用 其功能是在工作表中选择单元格区域, 运行程序将自动选择工作表中除选择区域以外的已用单元格区域, 代码如下所示 01 Sub 反向选择单元格区域 () 02 Application.DisplayAlerts = False ' 禁用警告提示 03 Application.ScreenUpdating = False ' 禁用屏幕刷新 04 Dim a As String, t As String ' 声明变量 05 a = Selection.Address ' 获得选区地址 06 t = ActiveSheet.UsedRange.Address ' 获得已使用单元格地址 07 With Sheets.Add ' 添加一个新工作表 08.Range(t) = 0 ' 新工作表中对应已用地址单元格赋值 09.Range(a) = "=0" ' 新工作表中对应选区单元格赋值 10 a =.Range(t).SpecialCells(xlCellTypeConstants, 1) _ 11.Address ' 将变量 a 设置为含有常量的单元格地址 12.Delete ' 删除新工作表 13 End With 14 ActiveSheet.Range(a).Select ' 反向选择已用单元格区域 15 Application.ScreenUpdating = True ' 重新启用屏幕刷新 16 Application.DisplayAlerts = True ' 重新启用警告提示 17 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码 切换到 Excel 2010 工作表中, 选择单元格区域, 如图 5.3 所示 切换回 Visual Basic 编辑器, 在 代码 窗口中单击, 将输入点光标放置于程序中 按 F5 键运行程序, 切换到 Excel 2010 工作表中, 可以看到已用单元格中未被选择的单元格区域被选择, 如图 5.4 所示 图 5.3 选择单元格区域 图 5.4 非选择单元格被选择 代码解析 本示例程序代码用来演示注释语句在程序中的使用方法和意义 在这段程序中, 代码较多, 同时程序实现的流程较为复杂, 为了能够理解代码, 添加注释是一个好方法 为了使注释便于阅读, 每行语句后添加注释时, 可以使用 Tab 键来对齐注释 55

6 第 1 篇 Excel VBA 编程基础 5.2 数据的输入和输出 程序是用来处理数据的, 在处理数据时, 程序需要知道处理什么数据以及处理的结果如何告知用户, 这就是数据的输入和输出的问题 在基于 Excel 的 VBA 程序中, 数据输入和输出的方式很多, 如使用工作表和用户窗体等 本节将介绍 VBA 中常见的数据输入和输出方法 输入对话框 在 VBA 中,InputBox 函数能产生一个接受用户输入的对话框, 用户可以在对话框中输入需要的数据, 数据将传递给程序 Input 函数的语法格式如下 : InputBox (prompt[, title] [,default] [,Xpos] [,Ypos] [,helpfile,context]) 参数说明如下所示 prompt: 该参数的值是对话框中显示的提示信息, 一般使用的是字符串表达式, 字符串最大长度是 1024 个字符 title: 该参数决定对话框标题栏中显示的内容, 其值为字符串型数据 省略该参数, 对话框标题栏将显示应用程序名 Default: 该参数对话框中输入文本框中显示的字符串 省略该参数, 输入文本框为空 Xpos: 该参数决定了对话框的上边界距离屏幕左侧的水平距离 Ypos: 该参数决定了对话框的上边界距离屏幕上边界的垂直距离 helpfile: 该参数用于设置对话框的帮助信息, 此参数可以省略 context: 该参数用于设置对话框帮助主题编号, 此参数可以省略 范例 5-4 编程创建一个用于输入产品编号的文本框, 代码如下所示 01 Sub 使用 InputBox 函数 () 02 Dim msg As String, title As String 03 Dim default As String, MyValue As String ' 声明变量 04 msg = " 请输入产品编号 " ' 对话框的提示信息 05 title = " 产品编号输入系统 " ' 对话框标题栏文字 06 default = "A " ' 输入文本框的默认值 07 MyValue = InputBox(msg, title, default, 100, 150) ' 显示输入对话框 08 Debug.Print MyValue ' 显示输入值 09 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码, 按 F5 键运行程序 在屏幕的左上角会显示一个输入对话框, 如图 5.5 所示 在文本框中输入数据后, 单击 确定 按钮关闭对话框, 可以在 立即窗口 中查看输入的值, 如图 5.6 所示 代码解析 在代码中,InputBox 函数需要的参数放置于变量中, 这样便于程序的修改 在第 07 行代码中 InputBox 函数中的数字参数 100 和 150 指定了对话框显示在屏幕上 56

7 第 5 章 VBA 语句 的位置 由于设置了函数的 default 参数, 运行时对话框中输入框的默认值是蓝色显示, 此时只需要按键即可开始输入 图 5.5 程序运行时获得的输入对话框 图 5.6 立即窗口 中显示的输入值 注意 : 在默认情况下,InputBox 函数的返回值是字符串类型数据, 如果需要使用该函数来输入数字, 需要使用 Val 函数将返回值转换为相应数据类型 如果单击了对话框中的 取消 按钮, 则对话框将返回一个空字符串, 可以根据这个空字符串来判断用户是否有输入 InputBox 函数一次只能实现一个数据的输入, 如果需要要输入多个数据, 则需要多次调用该函数 提示对话框 对话框是实现程序与用户交互的常用方法, 使用 MsgBox 函数能产生一个对话框用于显示信息 通过单击对话框中的按钮, 将能够返回数值表明用户单击的是哪个按钮, 而程序也将继续执行 MsgBox 函数使用的语法格式如下 : value=msgbox(prompt[, buttons] [, title] [, helpfile, context]) MsgBox 函数的参数和 InputBox 函数的参数的用法相同, 这里不再赘述 这里要说明的是, 如果不需要通过返回值获得用户单击的按钮, 可以直接使用函数而不要上述语句中的对参数赋值部分 在 MsgBox 函数中增加了一个 buttons 参数, 该参数用于指定按钮显示的数目 样式和消息对话框显示的图标样式等 要了解有哪些常量可以使用, 可以在 VBA 自带的帮助文档查询 MsgBox 的提示信息 在帮助文档中查询到的部分 buttons 参数的意义, 如图 5.7 所示 范例 5-5 使用消息对话框显示单元格中输入的内容, 对话框包含 重试 按钮和 取消 按钮, 对话框使用警告样式, 代码如下所示 01 Sub 使用 MsgBox 函数 () 02 Dim x As String ' 声明变量 03 x = Selection.Value ' 获取单元格中的文字 04 y = MsgBox(" 你选择的单元格中的文字是 " & " " & _ 05 x & " ", vbretrycancel + vbexclamation, " 提示 ")' 显示提示信息 06 Debug.Print y ' 显示单击的按钮的值 07 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码, 按 F5 键运行程序 在屏幕的左上角会显示一个对话框 对话框包含 重试 和 取消 按钮, 同时将显示选择单元格中文字内容, 如图 5.8 所示 单击 重试 按钮关闭对话框, 在 立即窗口 中 57

8 第 1 篇 Excel VBA 编程基础 可以查看 重试 按钮对应的返回值, 如图 5.9 所示 图 5.7 帮助信息中的 buttons 参数列表 图 5.8 程序运行时获得的提示对话框 图 5.9 立即窗口 中显示的结果 代码解析 本段代码用于演示 MsgBox 函数的使用特点 为了使单元格中文字在对话框中显示时能够放置于引号中, 在设置 MsgBox 的显示信息文字时, 使用 & 运算符来连接左引号 单元格中文字内容( 即变量 x 值 ) 和右引号 在设置 MsgBox 函数的 button 参数值时, 如果需要使用多个按钮, 可以像示例中那样用 + 连接多个常量来进行设置 单击对话框中的不同按钮对应的返回值如图 5.10 所示 这个返回值同样可以在 VBA 自带的帮助文档中查到 图 5.10 按钮对应的返回值 58

9 第 5 章 VBA 语句 显示程序运行结果 Print 方法可用于在程序调试时显示程序运行结果, 这个结果在 Visual Basic 编辑器的 立即窗口 中显示 在 VBA 中,Print 方法的语法结构如下所示 : Debug.Print 显示内容 范例 5-6 编程在 立即窗口 中显示 3 个间隔的 o( _ )o, 代码如下所示 01 Sub Print 方法的使用 () 02 Debug.Print "o"; "("; " "; "_"; " "; ")"; "o", "o"; "("; _ 03 " "; "_"; " "; ")"; "o", "o"; "("; " "; "_"; " "; ")"; "o" ' 显示第一行图案 04 Debug.Print Spc(8); "o"; "("; " "; "_"; " "; ")"; "o"; _ 05 Spc(3); "o"; "("; " "; "_"; " "; ")"; "o" ' 显示第二行图案 06 Debug.Print Spc(14); "o"; "("; " "; "_"; " "; ")"; "o" ' 显示第三行图案 07 Debug.Print Spc(8); "o"; "("; " "; "_"; " "; ")"; "o"; _ 08 Spc(3); "o"; "("; " "; "_"; " "; ")"; "o" ' 显示第四行图案 09 Debug.Print "o"; "("; " "; "_"; " "; ")"; "o", _ 10 "o"; "("; " "; "_"; " "; ")"; "o", "o"; "("; " "; "_"; " "; ")"; "o" ' 显示第五行图案 11 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码, 按 F5 键运行程序 在 立即窗口 中可以看到程序运行的结果, 如图 5.11 所示 代码解析 在前面章节的很多范例中都使用了 Print 方法在 立即窗口 中显示运行结果, 本段代码最大的亮点在图 5.11 程序运行的效果于使用了分隔符来格式化输出的数据 本例中使用了两个分隔符, 一个是分号 (;), 其用于将前后两个数据连接在一起输出 立即窗口 中显示的每一个 o( _ )o 都是用分号 (;) 连接各个字符得到的 第二个使用的分隔符就是逗号 (,), 其以 14 个字符为一个输入区, 将每个数据输出到对应的输入区中 代码中就是使用逗号 (,) 创建了 3 个输入区, 得到了规则排列的输出效果 显示的第二行图案, 只需要打印 2 个 o( _ )o 在第 04~05 行代码中, 使用 Spc(8) 在这一行的前面添加 3 个空格后再拼接 2 个 o( _ )o, 并使它们的间隔为 3 个空格 同理, 根据 o( _ )o 摆放的位置, 分别添加空格来使它们对齐, 最终产生图 5.11 的显示效果 提示 : 对于 Print 方法来说, 除了上面介绍的 2 个分隔符外, 其还包括下面 2 个分隔符 : 一个是 Spc(n), 将其放置于 2 个需显示的字符之间, 可以在这 2 个字符间插入 n 个空格 ; 另一个是 Tab(n), 该分隔符能够移动光标, 就像按 Tab 键一样, 光标移动的距离由 n 决定 59

10 第 1 篇 Excel VBA 编程基础 5.3 程序的中断 程序开始运行后, 有时需要查看运行到某个语句时的运算中间值, 这时就需要暂停程序 而当程序结果满足某个条件时, 有时又需要结束程序的运行 要在程序中实现上面提到的两个功能, 需要使用暂停语句和退出语句 暂停程序 当需要程序在执行到某个语句暂停时, 可以在该语句处放置一个 Stop 语句使程序的运行暂停 这里要注意的是,Stop 语句是暂停程序的运行而不是退出程序, 因此其不会关闭程序, 变量也不会被清除, 在需要时可以从暂停处开始继续程序的运行 Stop 语句相当于在程序中设置了一个断点, 因此其常用在程序的调试过程中, 下面举一个示例来了解 Stop 语句在程序中的作用 范例 5-7 使用 Stop 语句来实现循环的暂停, 代码如下所示 01 Sub 使用暂停语句 () 02 Dim n As Integer ' 声明变量 03 For n = 1 To n = n + 1 ' 变量加 1 05 Debug.Print n ' 显示变量值 06 Stop ' 暂停程序 07 Next 08 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码, 按 F5 键运行程序, 程序运行到 Stop 语句处会暂停, 在 代码 窗口中会标示出程序暂停的位置 同时, 在 立即窗口 中可以看到当前 n 的值 再次按 F5 键程序将继续运行, 在 代码 窗口中再次显示新的 n 的值, 如图 5.12 所示 代码解析 本段程序将显示 Stop 语句所起的作用 在程序运行时, 运行到循环体中的 Stop 语句时, 程序将暂停, 暂停前 Print 语句在 立即窗口 中显示 n 的当前值 此时, 变量 n 的值并没有清除, 当程序结束暂停再次运行时, 变量的值将在原有值的基础上增加 2 图 5.12 程序运行的效果 停止程序 在 VBA 中, 可以使用 End 语句来停止程序的运行 此时, 程序的运行将被终止, 返回到 VBA 编辑器 此时,VBA 程序将卸载所有窗体, 在没有其他程序引用当前程序的公共类模块所创建的对象且无代码执行的情况下, 变量内存将被清空, 程序将立即关闭 下面对范例 5-7 的程序代码进行修改, 使用 End 语句来停止程序的运行, 比较 End 语句与 Stop 语句的不同 60

11 第 5 章 VBA 语句 范例 5-8 使用 End 语句来实现循环的暂停, 代码如下所示 01 Sub 退出程序 () 02 Dim n As Integer ' 声明变量 03 For n = 1 To n = n + 1 ' 变量加 1 05 Debug.Print n ' 显示变量值 06 End ' 退出程序 07 Next 08 End Sub 运行结果 创建一个模块, 在模块的 代码 窗口输入上述代码, 按 F5 键运行程序, 在 立即窗口 中可以看到当前 n 的值 再次按 F5 键程序将重新启动, 此时在 代码 窗口中显示的 n 的值仍然是 2, 如图 5.13 所示 代码解析 在程序运行时, 变量 n 的初始值为 0 在运行第 05 行的 End 语句前的语句后 立即窗口 中显示 n 的值为 2 执行 End 语句时, 程序将退出, 变量将被清除 当再次运行这段程序时, 程序中变量的初始值仍然为 0, 与上一次程序运行一样执行的是相图 5.13 程序运行的效果同的语句, 因此得到的结果与第一次执行的结果相同 提示 : 实际上在 VBA 中, 使用 Quit 方法同样能够退出程序, 但此时将退出 Excel 系统而不只是回到 VBA 编辑器 在使用此方法时, 如果处于打开状态的工作簿还没有保存,Excel 会给出提示对话框提示保存文档 5.4 小结 本章介绍了 VBA 编程的基础知识, 包括 VBA 的语法规则 赋值语句和注释语句的使用要点 数据的输入和输出的方法以及在代码中结束程序运行的方法 通过本章的学习, 读者将能熟练地对变量进行赋值, 能够使用 InputBox 函数实现用户数据的输入, 能够采用不同的方法输出程序处理结果, 同时能够在程序调试中灵活使用 Stop 语句来暂停程序 到目前为止, 读者已经能够使用 VBA 来解决很多问题, 特别是数值计算的问题 但仅仅掌握这些是不够的, 还需要掌握各种程序结构及其实现方式, 才能编写功能更为强大的应用程序 第 6 章中, 我们将一起学习 VBA 程序的常见控制结构, 在 VBA 编程技术上更上层楼 5.5 本章习题 1. 下列语句哪个在程序中会被视为注释?( ) A. 声明变量 B.'start A C.--sleep D. join me 2. 下面哪个语句能够显示一个标题栏为 我的输入框 的输入对话框?( ) A.a=InputBox(" 请在此输入数值 "," 我的输入对话框 ",30) 61

12 第 1 篇 Excel VBA 编程基础 B.a=InputBox(" 我的输入对话框 ",) C.a=InputBox(" 我的输入对话框 ",30) D.a=InputBox(" 我的输入对话框 ",30,30) 3. 下面哪个语句能够获得一个提示对话框, 对话框的标题为 重要提示, 提示内容是 输入错误!, 对话框包含 是 和 否 按钮 ( ) A.a=MsgBox(" 重要提示 "," 输入错误!",vbYesNo) B.a=MsgBox(" 重要提示 "," 输入错误!",vbOKCancel) C.a=MsgBox(" 输入错误!",vbYesNo, " 重要提示 ") D.a=MsgBox(" 输入错误!",vbOKCancle, " 重要提示 ") 4. 下面哪个语句能够在 立即窗口 中显示同一行中 3 个等距排列字符 OK ( ) A.Debug.Print "OK"_"OK"_"OK" B.Debug.Print "OK";"OK";"OK" C.Debug.Print OK,OK,OK D.Debug.Print "OK","OK","OK" 5. 编写一个简单的乘方计算器, 用户输入底数和指数, 运算结果在提示对话框中显示 提示 代码中需要注意的是 InputBox 函数返回的是字符串数据, 而运算符 ^ 对数值型数据进行计算 因此这里使用 Val 函数来进行数据类型的转换 6. 编写一个程序, 使程序在 立即窗口 中绘制数字三角形, 绘制三角形使用的数字由用户设置 提示 此练习主要巩固 InputBox 函数的使用方法和 Print 方法的分隔符的使用技巧 62

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

Microsoft Word - 实验3.doc

Microsoft Word - 实验3.doc 实验 3 基本控制结构 3.1 基本控制结构程序设计 实验目的 (1) 掌握 3 种基本结构的程序流程图 (2) 熟练掌握分支结构的程序设计方法 (3) 熟练掌握循环结构的程序设计方法 实验内容 Visual Basic 是结构化的程序设计语言, 有 3 种基本控制结构 : 顺序结构 分支结构和循环结构, 循环结构又分 当型 循环和 直到型 循环 其程序流程图如图 3-1 所示 真 E 假 当 E

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

Microsoft Word - VB全文.doc

Microsoft Word - VB全文.doc 实验 5 顺序结构 一 实验目的 1. 熟悉常用的输入和输出的方法 2. 掌握 InputBox 函数和 MsgBox 函数的用法 3. 掌握编写顺序结构程序的一般步骤 二 实验内容 1. 设计一个计算圆面积的程序 要求 : 利用 InputBox 函数输入圆的半径, 利用 MsgBox 显示最后的计算结果 2. 设计一个简单的水果商店结算程序 要求 : 利用文本框输入香蕉 梨子 苹果三类水果的单价和重量,

More information

JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/

JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/ 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:// 不能以数字开头 D._3_ B:// 不能用点和空格 提问 抢答 E.$anothervar C: // 不能用点和空格

More information

Microsoft PowerPoint - 03.Fortran程序设计基础1

Microsoft PowerPoint - 03.Fortran程序设计基础1 简单 Fortran 90 程序的构造形式 : 第二讲 Fortran 程序设计基础 (2) [PROGRAM 程序名 ] [ 声明语句 ] [ 执行语句 ] END [PROGRAM [ 程序名 ]] 程序的书写 (P5) PROGRAM MONEY!calculate balance after interest compounded! 根据利息计算余额 REAL BALANCE, INTEREST,

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法 ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 0 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : 0 /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板 public void TestExportToExcelByDataTable() string excelpath

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc 第 3 章流程控制和数组 3.1 实验目的 (1) 熟练掌握控制台应用程序的代码编写和调试, 以及运行方法 (2) 掌握选择结构的一般语法格式和应用 (3) 掌握 switch 语句的用法 (4) 掌握选择结构的嵌套的用法, 能灵活使用选择结构解决实际问题 (5) 掌握 while 循环语句的一般语法格式 (6) 掌握 for 循环语句的一般语法格式 (7) 掌握循环嵌套的语法格式 (8) 掌握一维数组的定义

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

投稿類別:電子工程類

投稿類別:電子工程類 投 稿 類 別 : 工 程 技 術 類 篇 名 : 井 字 生 死 戰 攻 略 作 者 : 陳 威 宇 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 邱 富 群 國 立 臺 南 高 級 海 事 水 產 職 業 學 校 電 子 科 二 年 甲 班 指 導 老 師 : 林 育 助 老 師 王 彥 盛 老 師 壹 前 言 家 喻 戶 曉 的 井 字 遊 戲 (Tic-Tac-Toe)

More information

ThreeDtunnel.doc

ThreeDtunnel.doc (12) 1 1. Visual Basic Private Sub LoadDatabase() Dim strip As String Dim straccount As String Dim strpassword As String Dim strdatabase As String Dim strtable As String Dim strsql As String Dim strtemp1

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

实验目的 (1) 熟练掌握顺序 分支 循环三种结构 (2) 会使用流程控制结构编写程序 第三章程序的流程控制 实验要求 (1) 掌握 if-else swith-case 的使用 (2) 掌握 while do-while for 的使用 (3) 掌握分支嵌套和循环嵌套 (4) 分析理解如何避免死循

实验目的 (1) 熟练掌握顺序 分支 循环三种结构 (2) 会使用流程控制结构编写程序 第三章程序的流程控制 实验要求 (1) 掌握 if-else swith-case 的使用 (2) 掌握 while do-while for 的使用 (3) 掌握分支嵌套和循环嵌套 (4) 分析理解如何避免死循 实验目的 (1) 熟练掌握顺序 分支 循环三种结构 (2) 会使用流程控制结构编写程序 第三章程序的流程控制 实验要求 (1) 掌握 if-else swith-case 的使用 (2) 掌握 while do-while for 的使用 (3) 掌握分支嵌套和循环嵌套 (4) 分析理解如何避免死循环 实验范例 系统常用类 : 字符串类 (String) a) 从字符串 s 中截取一个字符串方法 s.substring()

More information

大学计算机基础(理工)上机实验

大学计算机基础(理工)上机实验 暨南大学 大学计算机基础 ( 理工 ) 上机实验 每次实验要求 大学计算机基础 ( 理工 ) 教研室 2013-8-15 实验目录 实验目录... I 实验 1 PYTHON 基础练习... 1 实验 1-1 PYTHON 基础知识... 1 1. 基本数据类型... 1 2. 变量声明... 1 3. 书写规则... 1 4. 基本运算... 2 5. 输入与输出语句... 2 实验 1-2 PYTHON

More information

Sub 使用 msgbox 函数退出系统 () Dim inreturn As Integer inreturn = MsgBox(" 真的退出系统吗?", vbyesno + vbquestion, " 提示 ") If inreturn = vbyes Then Application.Quit

Sub 使用 msgbox 函数退出系统 () Dim inreturn As Integer inreturn = MsgBox( 真的退出系统吗?, vbyesno + vbquestion,  提示 ) If inreturn = vbyes Then Application.Quit VBA 总结一 获取指定单元格信息并打印 Sub test() With Worksheets("Sheet1") Dim productname As String productname =.Cells(3, 2) productname = #8/13/2008# 日期书写方法 Debug.Print productname 二 全局变量模块一 Public strappname As String

More information

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1A1D4F1>

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1A1D4F1> 能源与动力工程学院 结构化编程 结构化程序设计 选择 结构化编程的三种基本结构 : 顺序结构 I=1 选择 ( 分支 ) 结构 循环结构 sum=sum+i I = I +1 陈 斌 A?=B NO I>100 No YES Yes 目录 第一节逻辑运算 第一节逻辑运算 第二节 I 语句 逻辑运算 算术运算 关系运算 逻辑运算 关系运算符 运算优先级 第三节浮点数及字符的逻辑运算 90 77 功能

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 按钮对象 (button) 当 JavaScript 读到 标记中的 type 属性值为 button 时, 自动建立一个按钮对象, 并将该对象放到表单对象的 elements 数组当中 按钮对象包括 : 普通按钮 (button) 提交按钮 (submit) 重置按钮 (reset) 1. 使用按钮对象的格式 document.forms[ 索引值 ].elements[ 索引值

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

设计模式 Design Patterns

设计模式 Design Patterns 丁勇 Email:18442056@QQ.com 学习目标 描述 JSP 表达式语言的语法 认识使用 JSP 表达式的优点 在 JSP 中使用表达式语言 表达式语言简介 5 1 EL 为表达式语言 由两个组开发 JSP 标准标签库专家组 JSP 2.0 专家组 JSP 表达式语言的语法 ${EL Expression} JSP EL 表达式用于以下情形 静态文本 标准标签和自定义标签 表达式语言简介

More information

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7>

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7> 能源与动力工程学院 结构化编程 结构化程序设计 循环 循环结构 确定性循环 非确定性循环 I=1 sum=sum+i I = I +1 陈 斌 I>100 Yes No 目录 求和 :1+2+3++100 第四节循环的应用 PROGRAM GAUSS INTEGER I, SUM 计数器 SUM = 0 DO I = 1, 100, 1 SUM = SUM + I print*, I, SUM DO

More information

Microsoft Word - Vcj05.doc

Microsoft Word - Vcj05.doc 第 5 章选择结构程序设计 在日常生活和工作中, 经常会遇到各种各样的选择, 根据选择的不同, 会得到不同的结果 在程序设计中, 也经常会根据不同的情况执行不同的操作, 这与现实生活中的选择非常类似 但程序设计中的选择结构根据条件只能选择一个分支执行, 即无论分支多寡, 必择其一 ; 纵然分支众多, 仅选其一 本章主要介绍实现选择结构程序设计方面的知识, 包括 If 语句 Select Case 语句

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

《计算概论》课程 第十九讲 C 程序设计语言应用

《计算概论》课程 第十九讲  C 程序设计语言应用 计算概论 A 程序设计部分 字符数组与字符串 李戈 北京大学信息科学技术学院软件研究所 lige@sei.pku.edu.cn 字符数组的定义 #include int main() char a[10] = 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' ; for (int i = 0; i < 10; i++) cout

More information

Microsoft PowerPoint - 07 派生数据类型

Microsoft PowerPoint - 07 派生数据类型 能源与动力工程学院 目录 派生类型 陈 斌 固有数据类型 数值型 (numerical) 整型 INTEGER 实型 REAL 复数型 COMPLEX 非数值型 字符型 CHARACTER 逻辑型 ( 布尔型 )LOGICAL 自定义数据类型 ( 派生类型, derived type) 派生类型是指用户利用 Fortran 系统内部类型, 如整型 实型 复数型 逻辑型 字符型等的组合自行创建出一个新的数据类型,

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

试卷代号 : 座位号 OJ 中央广播电视大学 学年度第一学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I I I I I I I 2011 年 1 月 得分 评卷人 I I I 题 { 每小题

试卷代号 : 座位号 OJ 中央广播电视大学 学年度第一学期  开放专科  期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I I I I I I I 2011 年 1 月 得分 评卷人 I I I 题 { 每小题 试卷代号 : 2 2 3 1 座位号 OJ 中央广播电视大学 2 0 1 0-2011 学年度第一学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I 2011 年 1 月 题 { 每小题 2 分, 共 3 0 分 } 1. 对于定时器 ( Tim 盯 控件, 设置其定时是否开启的属性是 ( ) A. Index B. Tag c. Enabled

More information

並 責 成 各 里 幹 事 下 里 服 勤 宣 導 病 媒 防 治 知 識, 協 助 各 家 戶 清 除 病 媒 孳 生 源 ( 積 水 容 器 ), 降 低 棲 群 密 度, 預 防 傳 染 病 之 發 生, 以 確 保 民 眾 身 體 健 康 及 居 家 生 活 品 質 訂 定 每 月 最 後

並 責 成 各 里 幹 事 下 里 服 勤 宣 導 病 媒 防 治 知 識, 協 助 各 家 戶 清 除 病 媒 孳 生 源 ( 積 水 容 器 ), 降 低 棲 群 密 度, 預 防 傳 染 病 之 發 生, 以 確 保 民 眾 身 體 健 康 及 居 家 生 活 品 質 訂 定 每 月 最 後 541 94.4.6 臺 北 市 文 山 區 都 市 計 畫 案 通 盤 檢 討 主 要 計 畫 暨 細 部 計 畫 案 542 94.5.5 都 市 計 畫 道 路 用 地 變 更 為 可 發 展 用 地 免 予 回 饋 原 則 附 件 三 溫 泉 產 業 特 定 專 用 區 都 市 計 畫 案 召 集 人 本 案 案 情 複 雜, 且 為 求 審 議 效 益, 委 請 陳 委 員 武 正 擔 任

More information

<4D F736F F D205A572D2D A1AAA1AAD4ACE7F42D43D3EFD1D4CAB5D1B5BDCCB3CC2E646F6378>

<4D F736F F D205A572D2D A1AAA1AAD4ACE7F42D43D3EFD1D4CAB5D1B5BDCCB3CC2E646F6378> 第 1 部分 Visual Studio 6.0 开发环境介绍 本书以 Visual C++ 6.0 作为 C 源程序的实践开发环境, 本章将首先介绍 Visual C++ 6.0 环境的基本操作, 包括 Visual C++ 6.0 的安装和启动,C 源程序的编辑 运行与调试 1.1 安装与启动 Visual C++ 6.0 MSDN Visual C++ 6.0 1.1 Microsoft Visual

More information

Microsoft PowerPoint - 01_Introduction.ppt

Microsoft PowerPoint - 01_Introduction.ppt Hello, World C 程序设计语言 第 1 章章观其大略 孙志岗 sun@hit.edu.cn http://sunner.cn prf("hello,, world\n"); 超级无敌考考你 : 如何把 hello 和 world 分别打印在两行? 2004-12-19 A Tutorial Introduction 2 hello.c 打印华氏温度与摄氏温度对照表 计算公式 : C=(5/9)(

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc 第 3 章 流程控制语句的应用 语句是程序中最小的程序指令, 即程序完成一次完整正操的基本单位 在 C# 中, 可以使用多种类型的语句, 每一种类型的语句又可以通过多个关键字实现 通过这些语句可以控制程序代码的逻辑, 提高程序的灵活性, 从而实现比较复杂的程序逻辑 本章主要内容 : 选择语句的应用 迭代语句的应用 跳转语句的应用 3.1 选择语句的应用 选择语句也叫作分支语句, 选择语句根据某个条件是否成立来控制程序的执行流程

More information

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344> 1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

Python 使用中的问题 n import 找不到文件时, 看一下 path browser, 加入进去 n 增加搜索路径 1. 编辑文本文件 mypath.pth D:\myDir\ 2. 存入文件夹 C:\pathon27\lib\site-packages

Python 使用中的问题 n import 找不到文件时, 看一下 path browser, 加入进去 n 增加搜索路径 1. 编辑文本文件 mypath.pth D:\myDir\ 2. 存入文件夹 C:\pathon27\lib\site-packages Python 使用中的问题 n import 找不到文件时, 看一下 path browser, 加入进去 n 增加搜索路径 1. 编辑文本文件 mypath.pth D:\myDir\ 2. 存入文件夹 C:\pathon27\lib\site-packages 助教 n 郝楠 n E-mail: 1107569284@sjtu.edu.cn 作业 n 文件名 : 学号 + 姓名 + 题号.py

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 第 2 章 Java 语言基础 通过本章的实践, 要掌握 Java 中的标识符 关键字 常量, 熟练掌握算术 关 系 逻辑 条件 赋值 位运算符的使用, 掌握简单顺序结构的程序设计 2.1 典型习题解答 2.1 Java 中怎样进行注释? 解答 Java 语言中的注释有 3 种形式 : (1) 单行 : // (2) 多行 : /* */ (3) 文档注释 : /** */ 第三种形式是第二种形式的变形,

More information

幻灯片 1

幻灯片 1 第一类换元法 ( 凑微分法 ) 学习指导 复习 : 凑微分 部分常用的凑微分 : () n d d( (4) d d( ); (5) d d(ln ); n n (6) e d d( e ); () d d( b); ); () d d( ); (7) sin d d (cos ) 常见凑微分公式 ); ( ) ( ) ( b d b f d b f ); ( ) ( ) ( n n n n d f

More information

chp3

chp3 Java 软件设计基础 3. 流程控制 3.1 语句控制结构 语句类型 变量声明语句 用来声明变量, 格式为 : 表达式语句 在一个表达式的最后加上一个分号构成的语句, 分号是语句不可缺少的部分, 格式为 : 变量 = 表达式 ; 复合语句 [ 修饰符 ] 类型名变量名 1[, 变量名 2][, ]; [ 修饰符 ] 类型名变量名 1[= 初值 1][, 变量名 2][= 初值 2][, ]; 将相关语句组合在一起就构成复合语句,

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Python 入门 孙栩 xusun@pku.edu.cn 1 课程的整体介绍 目录 contents 2 Python 的介绍及如何安装 Python 3 使用 Python 编写简单小程序 1 课程的整体介绍 课程的整体介绍 Python 入门 1. Python 的介绍与安装 2. 变量与表达式 3. 一些简单的小程序 数据结构 1. 字符串 2. 列表 3. 元组 4. 字典 5. 集合 分支与循环

More information

Microsoft Word - 实验3.doc

Microsoft Word - 实验3.doc 实验 3 C# 和 ASP.NET 4.5 一 实验目的 (1) 了解 C# 语言规范 (2) 掌握 C# 基础语法 流程控制和异常处理等 (3) 掌握创建 C# 类并应用于 ASP.NET 4.5 页面中的方法 (4) 掌握 ASP.NET 4.5 页面的调试方法 二 实验内容及要求 1. 转换输入的成绩到相应的等级要求如下 : (1) 页面浏览效果如图 3-1 所示 (2) 成绩输入使用 TextBox

More information

C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 CIRCLE 1 Circle 描述 编写一个圆类 Circle, 实现半径的输入 面积的计算和输出 输入 圆的半径 (double 类型 ) 输出 圆的面积 ( 保留小数点后两位 ) 样例输入 3 样例输出 28.27 提示 圆周率的取值需要比较精确, 以保证计算结果的精度 #include

More information

<4D F736F F D204A617661B3CCD0F2C9E8BCC6BBF9B4A1A3A8B5DA35B0E6A3A9CAB5D1E9D6B8B5BCD3EBCFB0CCE2BDE2B4F020B5DA33D5C22E646F63>

<4D F736F F D204A617661B3CCD0F2C9E8BCC6BBF9B4A1A3A8B5DA35B0E6A3A9CAB5D1E9D6B8B5BCD3EBCFB0CCE2BDE2B4F020B5DA33D5C22E646F63> 第 3 章 结构语句 本章知识点 : 流程控制语句是用来控制程序中各语句执行顺序的语句, 是程序中基本却又非常关键的部分 流程控制语句可以把单个的语句组合成有意义的 能完成一定功能的小逻辑模块 最主要的流程控制方式是结构化程序设计中规定的顺序结构 分支结构 ( 选择结构 ) 和循环结构三种基本流程结构 本章将指导读者掌握 Java 程序中的流程控制语句, 包括这些语句的语法结构和使用中需注意的要点

More information

C#程序设计实验

C#程序设计实验 程序设计基础 实验指导 / 实验一 : 认识 C# 1 程序设计基础 实验指导 实验一 : 认识 C# 一 实验目的 1 掌握 Visual Studio 的基本操作方法, 学会使用该编译工具 2 掌握编辑 编译 运行控制台应用程序的基本过程 3 掌握建立 Windows 窗体应用程序的基本过程 4 通过运行 C# 程序, 初步了解 C# 程序的特点 二 实验学时 2 学时 三 实验类型 验证性实验

More information

2

2 RE-101M2 2 3 1. 3. 2. 1 l 1 2 4 3 4 5 1 2 5 1. 3. 2. 4. 12 5. 7. 6. 8. 13 10. 9. 14 1 1. 2. 5. 3. 4. 6 1. 2. 1. 2. 7 1. 5. 2. 6. 3. 7. 4. 8. 8 9 2. 3. 1. 6. 8. 7. 5. 4. 10 1. 2. 1. 11 ...4...1... 4...2...1

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f 27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology

More information

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information

第3节 VHDL语言的常用语法

第3节 VHDL语言的常用语法 第 3 节 VHDL 语言的常用语法 [ 学习要求 ] 掌握 VHDL 硬件描述语言的基本描述语句 并可以利用这些语句进行简单 电路的设计 [ 重点与难点 ] 重点 : 常用的并行语句与顺序语句的语法 难点 : 部件 (Component 的定义与应用 [ 理论内容 ] 一 并行语句所谓的并行语句指采用这些语法生成的硬件电路在时间上可以并行 ( 或并发 ) 的执行 ( 运行 ) 这是 VHDL 语法必须具备的能力,

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Date: :32:44 若要重复运行上面的命令, 也可以在调试程序的提示符处按 E n t e r 键 Date: :35:25 若要设置断点, 必须在程序中选定一个要停止运行的位置 命令 l 用于列出程序的下面 1 0 行 再次键 l, 可以列出下面的

Date: :32:44 若要重复运行上面的命令, 也可以在调试程序的提示符处按 E n t e r 键 Date: :35:25 若要设置断点, 必须在程序中选定一个要停止运行的位置 命令 l 用于列出程序的下面 1 0 行 再次键 l, 可以列出下面的 Summary of Comments on ebook65-12 Page: 1 Date: 2001-8-5 21:25:15 P e r l 的 - d 开关可使 P e r l 以调试方式启动运行 命令行上也指明了被调试的程序 Page: 2 Date: 2001-8-5 21:26:01 每当调试程序向你显示程序中的一个语句时, 它就是准备要执行的语句, 而不是上一个运行的语句 Date:

More information

通用可视化开发语言实习指导书.doc

通用可视化开发语言实习指导书.doc 实习一 熟悉并掌握 VB 集成开发环境 一 实习目的 1 熟悉 VB 的开发环境 ; 2 掌握开发 VB 程序的一般步骤, 学会建立简单的 VB 应用程序 3 完成课后习题 二 原理与方法 VB 是面向对象的程序设计语言, 把程序和数据封装起来作为一个对象, 并为对象赋予应有的属性, 在设计对象时, 不必编写建立和描述每个对象的程序 代码, 而是用工具画在界面上 另外 VB 提供了可视化设计工具,

More information

2015年计算机二级(C语言)模拟试题及答案(三)

2015年计算机二级(C语言)模拟试题及答案(三) 2016 年计算机二级 (C 语言 ) 模拟试题及答案 (3) 1.( A ) 是构成 C 语言程序的基本单位 A 函数 B 过程 C 子程序 D 子例程 2.C 语言程序从 ( C ) 开始执行 A 程序中第一条可执行语句 B 程序中第一个函数 C 程序中的 main 函数 D 包含文件中的第一个函数 3 以下说法中正确的是( C ) A C 语言程序总是从第一个定义的函数开始执行 B 在 C 语言程序中,

More information

Microsoft Word Visual_Basic程序设计上机实践教程正文.doc

Microsoft Word Visual_Basic程序设计上机实践教程正文.doc 实验 3 顺序和分支结构程序设计 实验目的 1. 掌握顺序结构的程序设计思想 2. 掌握命令按钮 (CommandButton) 标签 (Label) 文本框 (TextBox) 编辑框 (EditBox) 等常用控件的使用方法 3. 了解并掌握对话框函数 MessageBox() 的含义与用法 4. 了解和熟悉线条控件 形状控件的画法以及主要属性的用法 实验内容 1. 顺序结构 实训 3-1 编写一应用程序,

More information

【主持人】:给大家介绍一下,这次的培训是我们画刊部的第三次培训,当然今天特别有幸请来著吊的摄影家李少白老师给我们讲课

【主持人】:给大家介绍一下,这次的培训是我们画刊部的第三次培训,当然今天特别有幸请来著吊的摄影家李少白老师给我们讲课 摄 影 中 的 陌 生 感 和 熟 悉 感 看 不 见 的 故 宫 的 作 者 李 少 白 老 师 以 此 画 册 为 例, 深 刻 分 析 和 探 讨 摄 影 中 的 陌 生 感 和 熟 悉 感 看 不 见 的 故 宫 这 本 画 册 最 初 设 想 分 为 四 个 章 节 第 一 章 叫 辉 煌, 第 二 章 叫 梦 想, 第 三 章 叫 神 秘, 第 四 章 叫 飞 歌 为 什 么 分 四 个

More information

20140511

20140511 卷 九 唯 識 學 概 要 真 如 緣 起 也 有 它 不 足 的 地 方! 諸 位 法 師 慈 悲, 陳 會 長 慈 悲, 諸 位 菩 薩, 阿 彌 陀 佛! 請 大 家 打 開 講 義 第 二 十 四 面, 我 們 講 到 二 種 子 之 由 來 我 們 這 一 科 是 講 到 依 唯 識 相 安 立 緣 起, 也 就 是 說 從 唯 識 學 的 角 度 來 探 討 我 們 有 情 眾 生 生

More information

编译原理与技术

编译原理与技术 编译原理与技术 中间代码生成 2015/11/7 编译原理与技术 讲义 1 中间代码生成 - 布尔表达式翻译 - 控制流语句翻译 2015/11/7 编译原理与技术 讲义 2 布尔表达式的翻译 布尔表达式文法 G 4 E E 1 or E 2 E 1 and E 2 not E 1 ( E 1 ) id 1 relop id 2 true false id 3 布尔运算符 or and 和 not(

More information

第 21 讲 CGI 程序 byperl 及 PHP 小结 张高川 遗传学与生物信息学系基础医学与生物科学学院苏州大学医学部 WX: zhanggaochuan QQ: 苏州大学医学部基础医学与生物科

第 21 讲 CGI 程序 byperl 及 PHP 小结 张高川 遗传学与生物信息学系基础医学与生物科学学院苏州大学医学部   WX: zhanggaochuan QQ: 苏州大学医学部基础医学与生物科 第 21 讲 CGI 程序 byperl 及 PHP 小结 张高川 遗传学与生物信息学系基础医学与生物科学学院苏州大学医学部 Email: zhanggaochuan@suda.edu.cn WX: zhanggaochuan770609 QQ: 2257916241 Outline Perl 及 BioPerl 的安装与环境配置 正则表达式 PHP 调用 Perl 程序 PHP 编程小结 Outline

More information

3. 流 程 管 理 ( 系 统 管 理 员 或 者 教 务 处 管 理 员 主 要 操 作 功 能 部 分 ) 系 统 管 理 员 发 布 的 供 学 校 登 录 人 员 查 看 校 内 公 告 信 息 ; 系 统 管 理 员 审 核 提 前 实 习 的 学 生 申 请 ; 系 统 管 理 员 审

3. 流 程 管 理 ( 系 统 管 理 员 或 者 教 务 处 管 理 员 主 要 操 作 功 能 部 分 ) 系 统 管 理 员 发 布 的 供 学 校 登 录 人 员 查 看 校 内 公 告 信 息 ; 系 统 管 理 员 审 核 提 前 实 习 的 学 生 申 请 ; 系 统 管 理 员 审 江 苏 师 范 大 学 实 习 系 统 快 速 使 用 指 南 第 一 部 分 系 统 中 各 角 色 操 作 功 能 说 明 一 系 统 管 理 员 功 能 概 述 ( 教 务 处 管 理 人 员 ) 1. 初 始 管 理 ( 系 统 管 理 员 或 者 教 务 处 管 理 员 对 系 统 中 的 基 础 数 据 进 行 管 理 ) 系 统 管 理 员 可 以 进 行 系 统 的 初 始 化 设

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

1. 要退出 Do---Loop 循环, 可使用的语句是 ( ) 语句 A. Exit B. Exit For C. Exit Do D. End Do 5. 有程序代码如下 : Text1. Text=" 欢迎学习 VB!" 则 T e x t 1, Text, 和 " 欢迎学习 VB!" 分别代

1. 要退出 Do---Loop 循环, 可使用的语句是 ( ) 语句 A. Exit B. Exit For C. Exit Do D. End Do 5. 有程序代码如下 : Text1. Text= 欢迎学习 VB! 则 T e x t 1, Text, 和  欢迎学习 VB! 分别代 试卷代号 : 2 2 3 1 中央广播电视大学 2 0 1 2-2 0 1 3 学年度第二学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 2013 年 7 月 注意事项 一 将你的学号 姓名及分校 { 工作站 ) 名称填写在答题纸的规定栏内 考试结束后, 把试卷和答题纸放在桌上 试卷和答题纸均不得带出考场 监考人收完考卷和答题纸后才可离开考场 二 仔细读懂题目的说明, 并按题目要求答题

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 )

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 ) [ 说明 ] 1. 以下所指教材是指朱杰老师的 管理类联考综合能力数学套路化攻略 2. 该文档中所标答案和参见的教材答案, 与视频有冲突的, 以视频答案为准! 基础篇 第 1 章 数 1.2.1 整数例题答案 : 1. A ( 详细解析见教材 P7 例 2) 2. D ( 详细解析见视频课程 数的性质 约 10 分 53 秒处 ) 3. C ( 详细解析见教材 P7 例 3) 4.E ( 详细解析见视频课程

More information

多層次傳銷與獎金系統

多層次傳銷與獎金系統 醒 吾 技 術 學 院 資 訊 管 理 系 ( 五 專 部 ) 九 十 六 學 年 度 畢 業 專 題 多 層 次 傳 銷 與 獎 金 系 統 組 員 : 921506122 游 濬 瑋 921506126 陳 彥 宇 921506139 林 龍 華 921506144 陳 昶 志 921506149 楊 璧 如 指 導 老 師 : 汪 淵 老 師 中 華 民 國 九 十 七 年 一 月 十 一 醒

More information

教学输入与学习者的语言输出 温晓虹 本文从三个方面探讨了语言的输入与输出的关系 首先从理论研究的角度讨 论了从语言输入到语言输出的习得过程 实验研究表明 输入的语言素材必须被学习者所接收 即使接收了的内容也并不会自动进入中介语的体系 而是需要进一步对输入语言进行 分解 归类等分析性与综合性的处理 在语言 内化 的基础上 学习者的中介语系统才能 够不断地得到重新组合 趋于目的语 另外 学习者在语言输出前和输出时需要调节

More information

穨ac3-4.PDF

穨ac3-4.PDF 4-1 VBA Access 4-1-1 Access 2000 4-1 4-1 Access 2000 4-1 Visual Basic Access 2000 ( ADO DAO ) Access 2000 VBA Office Access VBA Access 8.0(97 ) DAO Access 2000 DAO ADO 2.1 OLE Automation ADO 2.1 DAO ADO

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 友乾营 报表的 SQL 植入风险 规避风险 : 让你的报表变的安全起来 SQL 植入的概念 恶意的 SQL 归根结底 : 执行了不该允许执行的 SQL 命令, 达到非法的目的 常见案例 骗过登录验证非法获取账号信息篡改 删除数据 为什么存在 SQL 植入 植入原理 如何攻击 特殊的输入参数 未处理特殊字符 -- # 数据库配置不合理 植入原理 : 案例 1, 特殊输入参数 union or 猜表名

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN:978-7-302-13599-9, 红色封面 答案制作时间 :2011 年 2 月 -5 月 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p=&a 2. 设已定义 int x,*p=&x;, 则下列表达式中错误的是 :B)&*x 3. 若已定义 int a=1,*b=&a;,

More information

上海盛瑞电子有限公司

上海盛瑞电子有限公司 2015/5/22 1 / 9 一运动指令 MoveJ MoveJ[\Conc,]ToPoint,Speed[\V] [\T],Zone[\Z][\Inpos],Tool[\WObj]; 1 [\Conc,]: 协作运动开关 (switch) 2 ToPoint: 目标点, 默认为 * (robotarget) 3 Speed: 运行速度数据 (speeddata) 4 [\V]: 特殊运行速度 mm/s

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4 IFix3.5 ACCESS ACCESS hisdata D:\Dynamics\SampleSystem\HistoricalData ODBC DSN hisdata 1 ODBC 1.1 2 1.2 3 Driver do Microsoft Access (*.mdb) 1.3 4 hisdata IFIX 1.4 1.4 5 Access 1.5 6 ODBC ifix3.5 1.6 1.6

More information

Microsoft Word - 第5章.doc

Microsoft Word - 第5章.doc 过程和函数就是在程序中可以被重复使用的代码 当应用程序比较复杂时, 开发人员可能需要在程序中多处使用相同的代码 在 Visual Basic 应用程序开发中, 重要任务之一就是创建可重复使用的代码 通过学习本章, 读者可以熟练掌握过程和函数的定义及使用方法 5.1 过程 过程就是在应用程序可以被多次重复使用的代码段 使用过程具有以下优点 : 复杂任务分解成多个简单代码段 ; 易于读写, 具有较强的可读性和可维护性

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

穨ac3-3.PDF

穨ac3-3.PDF 3-1 Access 3-1-1 Event Click OnClick Click OnClick AfterUpdate BeforeUpdate On After Before > VBA( ) 3-1 3-1 Access Open Load Sub Funtion 3-1-2 Sub Funtion Private Me Me Forms Reports Form Report VisualBasic

More information

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探 付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探索建设中 成时间 : 2017-07-20 12:13:21 Since 8.6 定义键盘 定义键盘使

More information

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

More information

使用Cassandra和Spark 2.0实现Rest API服务

使用Cassandra和Spark 2.0实现Rest API服务 使用 Cassandra 和 Spark 2.0 实现 Rest API 服务 在这篇文章中, 我将介绍如何在 Spark 中使用 Akkahttp 并结合 Cassandra 实现 REST 服务, 在这个系统中 Cassandra 用于数据的存储 我们已经见识到 Spark 的威力, 如果和 Cassandra 正确地结合可以实现更强大的系统 我们先创建一个 build.sbt 文件, 内容如下

More information

第 3 章选择结构 q q q Python 中表示条件的方法 if 语句 选择结构程序设计方法

第 3 章选择结构 q q q Python 中表示条件的方法 if 语句 选择结构程序设计方法 第 3 章选择结构 q q q Python 中表示条件的方法 if 语句 选择结构程序设计方法 3.1 条件的描述 3.1.1 关系运算 Python 的关系运算符有 : =( 大于等于 ) ==( 等于 )!=( 不等于 ) 关系运算符用于两个量的比较判断 由关系运算符将两个表达式连接起来的式子就称为关系表达式, 它用来表示条件, 其一般格式为

More information

《C语言程序设计》第2版教材习题参考答案

《C语言程序设计》第2版教材习题参考答案 教材 C 语言程序设计 ( 第 2 版 ) 清华大学出版社, 黄保和, 江弋编著 2011 年 10 月第二版 ISBN:978-7-302-26972-4 售价 :35 元 答案版本 本习题答案为 2012 年 2 月修订版本 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p = &a A. *p = *a B. p = *a C.p = &a D. *p =

More information

春 天 来 了, 万 物 复 苏, 小 草 绿 了 小 河 解 冻 了 柳 树 发 芽 了 桃 花 盛 开 了 春 天 给 大 自 然 带 来 了 盎 然 生 机 春 天 的 景 物 是 美 丽 的, 春 天 的 故 事 是 动 人 的, 我 们 有 取 之 不 尽 的 以 春 为 主 题 的 作

春 天 来 了, 万 物 复 苏, 小 草 绿 了 小 河 解 冻 了 柳 树 发 芽 了 桃 花 盛 开 了 春 天 给 大 自 然 带 来 了 盎 然 生 机 春 天 的 景 物 是 美 丽 的, 春 天 的 故 事 是 动 人 的, 我 们 有 取 之 不 尽 的 以 春 为 主 题 的 作 主 编 寄 语 祝 你 在 作 文 世 界 展 翅 腾 飞 学 作 文, 必 须 从 读 别 人 的 好 作 文 开 始 中 国 旧 时 代 的 文 人 有 一 句 顺 口 溜 : 熟 读 唐 诗 三 百 首, 不 会 作 诗 也 会 诌 这 句 话 告 诉 我 们 : 写 作 必 须 从 阅 读 开 姑, 而 且 必 须 从 精 选 的 佳 作 开 始 进 入 新 世 纪 以 后, 在 新 课 标

More information

内容提纲 基本语法规则 变量数据类型 程序基本结构 描述组合逻辑电路 2015/10/24 模拟与数字电路 Verilog HDL(1) 2

内容提纲 基本语法规则 变量数据类型 程序基本结构 描述组合逻辑电路 2015/10/24 模拟与数字电路 Verilog HDL(1) 2 模拟与数字电路 Analog and Digital Circuits 09_Verilog HDL(1) 内容提纲 基本语法规则 变量数据类型 程序基本结构 描述组合逻辑电路 2015/10/24 模拟与数字电路 Verilog HDL(1) 2 硬件描述语言概述 HDL ( Hardware Description Languag ) 是一种以文本形式来描述数字系统硬件的结构和行为的语言 可以从多种抽象层次对数字系统建模

More information

试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期 " 开放本科 " 期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默

试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期  开放本科  期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默 试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期 " 开放本科 " 期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默认扩展名为 ( ) A. cpp B. c C. exe D. obj 2. 设 x 和 y 均为逻辑值,

More information

内容简介本书是 Visual Basic 程序设计 ( 曲宏山 饶拱维主编, 科学出版社 ) 或其他同类 Visual Basic 程序设计教材配套使用的上机实验指导用书, 是编者多年教学和软件开发实践经验的总结 全书共 14 个实验, 在每个实验前都列出了相关章节的知识点, 以方便读者对所学内容加

内容简介本书是 Visual Basic 程序设计 ( 曲宏山 饶拱维主编, 科学出版社 ) 或其他同类 Visual Basic 程序设计教材配套使用的上机实验指导用书, 是编者多年教学和软件开发实践经验的总结 全书共 14 个实验, 在每个实验前都列出了相关章节的知识点, 以方便读者对所学内容加 普通高等教育 十二五 重点规划教材公共课系列普通高等教育 十二五 规划教材 Visual Basic 程序设计上机指导 曲宏山饶拱维主编 张帆杨贵茂王楠副主编 北京 内容简介本书是 Visual Basic 程序设计 ( 曲宏山 饶拱维主编, 科学出版社 ) 或其他同类 Visual Basic 程序设计教材配套使用的上机实验指导用书, 是编者多年教学和软件开发实践经验的总结 全书共 14 个实验,

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

ezdf

ezdf Easy Data.Frame Huashan Chen 2015 年 12 月 19 日 一 Easy Data.Frame 2 二 标签的存储 3 2.1 变量标签 3 2.2 数值标签 4 三 制表函数 5 3.1 tbl() 5 3.2 ctbl() 6 3.3 ftable() 17 四 选项 19 1 第一章 Easy Data.Frame ezdf 的目的是使 R 支持类似 SPSS

More information

给初学者的入门知识 1. 建立和运行 shell 程序什么是 shell 程序呢? 简单的说 shell 程序就是一个包含若干行 shell 或者 linux 命令的文件. 象编写高级语言的程序一样, 编写一个 shell 程序需要一个文本编辑器. 如 VI 等. 在文本编辑环境下, 依据 shel

给初学者的入门知识 1. 建立和运行 shell 程序什么是 shell 程序呢? 简单的说 shell 程序就是一个包含若干行 shell 或者 linux 命令的文件. 象编写高级语言的程序一样, 编写一个 shell 程序需要一个文本编辑器. 如 VI 等. 在文本编辑环境下, 依据 shel 给初学者的入门知识 1. 建立和运行 shell 程序什么是 shell 程序呢? 简单的说 shell 程序就是一个包含若干行 shell 或者 linux 命令的文件. 象编写高级语言的程序一样, 编写一个 shell 程序需要一个文本编辑器. 如 VI 等. 在文本编辑环境下, 依据 shell 的语法规则, 输入一些 shell/linux 命令行, 形成一个完整的程序文件. 执行 shell

More information

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢   学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: 51141201063@ecnu.cn 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Java 类型 引用 不可变类型 对象存储位置 作用域 OOP

More information