《轻松学用Visual Basic.NET》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Wallace Wang著;王建成,阮琼芳等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505375741
  • 页数:302 页
图书介绍:本书共分八个部分,其中包括创建一个VisualBasic.NET程序,创建用户界面,创建菜单,代码编写基础,判断和循环,编写子程序等内容。

第一部分 创建一个Visual Basic.NET程序 5

第1章 Visual Basic.NET的工作原理 7

1.1 编写一个 Visual Basic.NET程序 7

1.1.1 绘制用户界面 8

1.1.2 定义属性使用户界面独一无二 9

1.1.3 编写BASIC代码 9

1.2 解Visual Basic.NET 9

1.3 了解.NET的缺点 10

第2章 使用Visual Basic.NET用户界面 12

2.1 安装 Visual Basic.NET 12

2.1.1 开始一项新工程 13

2.1.2 加载现有的工程 14

2.2 欢迎来到VisualBasic.NET用户界面 15

2.2.1 操纵你的窗口 15

2.3 退出 Visual Busic.NET 18

第3章 设计第一个用户界面 20

3.1 用户界面的常用部分 20

3.1.1 使用Toolbox(工具箱)绘制对象 20

3.1.2 绘制第一个用户界面 21

3.2 定义用户界面的属性 23

3.2.1 属性的功能 23

3.2.2 改变属性设置 24

3.2.4 定义第一个用户界面的属性 25

3.2.3 在设计期间改变属性设置 25

第4章 编写BASIC代码 28

4.1 BASIC代码是什么 28

4.2 编写Visual Basic.NET事件驱动过程 30

4.2.1 创建事件驱动过程的快捷方法 30

4.2.2 创建事件驱动过程的慢方法 31

4.2.3 BASIC代码能做此什么 32

4.2.4 Visual Basic.NET事件驱动过程如何工作 33

4.3 为第一个VisualBasic.NET程序编写Basic代码 34

第二部分 创建用户界面 39

5.1.1 了解你的用户 41

5.1 在创建用户界面之前 41

第5章 用户界面设计 41

5.1.2 面向用户 42

5.1.3 使选项显面易见 42

5.1.4 宽容 42

5.1.5 尽量简单 42

5.2 设计你的Visual Basic.NET用户界面 43

5.2.1 创建一个窗体 43

5.2.2 在窗体上绘制对象 44

5.2.3 改变对象的属性 45

5.2.4 命名对象 46

5.2.5 在对象上显示文本 47

5.2.6 改变对象的尺寸 48

5.2.7 在屏幕上移动对象 49

5.1.8 在窗体内定位对象 50

5.2.9 锁定对象 51

5.2.10 复制现有的对象(避免绘制新的对象) 51

5.2.11 删除对象 52

5.2.12 选中多个对象进行移动、复制或删除 52

5、2.13 定义对象的TabIndex属性 52

5.2.14 灰显对象 54

5.2.15 隐藏对象 55

5.3 在对象上改变文本显示 55

6.1.1 为窗体命名 57

6.1 创建一个窗体 57

第6章 窗体设计 57

6.1.2 查看不同的窗体 58

6.2 改变窗体的外观 58

6.2.1 为窗体着色 59

6.2.2 在窗体上放置背景图片 59

6.2.3 绘制窗体边框 60

6.2.4 最小化和最大化窗体 61

6.2.5 在屏幕上为窗体定位 63

6.2.6 删除(和添加)窗体 64

6.3 选择Visual Basic.NET显示的第一个窗体 65

6.4 打开、隐藏和关闭窗体 65

6.4.2 隐藏(和显示)窗体 66

6.4.1 打开窗体 66

6.4.3 关闭窗体 67

第7章 作选择用的框和按钮 68

7.1 按动铵钮 68

7.2 创建复选框和单选按钮 69

7.2.1 创建一个复选框或单选按钮 69

7.2.2 对齐复选框和按钮 70

7.2.3 分组显示复选框和单选按钮 71

7.3 在按钮、复选框、单选按钮或GroupBox上显示文本 72

第8章 用于输入和显示文字的文本框和标签 74

8.1 创建标签或文本框 74

8.1.1 改变标签或文本框中显示的字体 75

8.1.2 为标签或文本框内的文本着色 76

8.1.3 添加漂亮的边框 76

8.1.4 在标签或文本框中对齐文本 77

8.2 定制一个文本框 77

8.2.1 可换行显示的文本框 78

8.2.2 创建一个密码文本框 79

8.2.3 限制文本长度 79

第9章 使用列表框和组合列表框显示选项 81

9.1 创建一个列表框和组合列表框 81

9.1.1 创建列表框和组合列表框 82

9.1.2 选择组合列表框的风格 82

9.2 为列表框和组合列表框添加内容 84

9.2.1 排列列表框或组合列表框中的选项 85

9.2.2 从列表框或组合列在框中删除选项 86

9.3 使列表选项更加美观 87

第10章 优化用户界面的外观 88

10.1 调整对象的尺寸 88

10.2 对齐对象 89

10.3 为对象设置间距 90

10.4 居中对象 91

10.5 锁定对象 91

10.5.1 锁定(或解锁)窗体上的所有对象 91

10.5.2 锁定(和解锁)个别对象 92

第三部分 创建莱单 93

第11章 创建和编辑下拉莱单 95

11.1 菜单栏的基本单元 95

11.2 为用户界面创建菜单 96

11.2.1 添加和删除菜单标题和命令 97

11.2.2 移动菜单标题和命令 98

11.3 命名菜单 98

11.4 优化菜单 99

11.4.1 在菜单中添加分隔条 99

11.4.2 指定快捷键 100

11.4.3 为菜单命令添加复选标记 101

11.4.5 使菜单命令消失 103

11.4.4 灰显菜单命令 103

第12章 子莱单、动态菜单和弹出式莱单 105

12.1 创建子菜单 105

12.2 程序运行时改变菜单命令 106

12.3 设计动态菜单 106

12.3.1 设计期间创建一个动态菜单 107

12.3.2 运行期问创建动态菜单 108

12.4 创建弹出式菜单 110

12.4.1 在上下文菜单中输入命令 110

12.4.2 弹出上下文菜单 111

12.4.3 将命令复制到上下文菜单中 111

13.1 创建一个简单的对话框 113

第13章 显示对话框 113

13.1.1 在对话框上添加小图标 114

13.1.2 定义对话框中命令按钮的数量及类型 115

13.1.3 用户在对话框中选择了哪个命令按钮 116

13.2 常用对话框 117

13.2.1 显示OpenFile对话框 118

13.2.2 用户从OpenFile对话框中选中了哪个文件 120

13.2.3 显示SaveFile对话框 120

13.2.4 用户从 Save As对话框中选中了哪个文件 121

13.2.5 显示Color对话框 121

13.2.6 用户从 Color对话框中选中了哪种颜色 122

13.2.9 显示 Print对话框 123

13.2.7 显示Font对话框*122++++13.2.8 用户从 Font对话框中选中了哪些选项 123

13.2.10 显示PageSetup对话框 124

第四部分 代码编写基础 127

第14章 编写事件驱动过程 129

14.1 使用代码编辑器 129

14.1.1 扩展和收缩BASIC代码 130

14.2 事件的类型 130

14.2.1 创建事件驱动过程 131

14.2.2 了解事件驱动过程的各个部分 132

14.2.3 拆分代码编辑器 133

14.3 使用代码编辑器 134

14.4 查看不同的事件过程 135

14.5.2 根据数据计算结果 137

14.5 编写一个事件驱动过程 137

14.5.1 从用户处获取数据 137

14.5.3 向用户显示结果 138

14.5.4 每个程序都需要的事件驱动过程 138

第15章 使用变量 139

15.1 读取数据 139

15.2 理解值和变量 140

15.2.1 使用变量 140

15.2.2 为变量分配数值 144

15.2.3 为变量分配字符串 145

15.2.5 为变量分配对象属性(反之亦然) 146

15.2.4 将变量值分配给其他变量 146

15.3.1 局部变量 147

15.3.2 过程变量 147

15.3 了解变量的有效范围 147

15.3.3 模块变量 148

15.3.4 公共变量 148

15.4 使用变量表示对象 149

第16章 从用户处获取数据 150

16.1 读取Text属性中的字符串 150

16.2 检查Checked属性 151

16.3 获取Value属性中的数字 152

16.4.2 读取用户选中的选项 153

16.4 选中列表框或组合列表框中的多个选项 153

16.4.1 用户选中了几个选项 153

第17章 数学基础:算术、逻辑和比较运算符 156

17.1 算术和连接运算符 156

17.1.1 使用十运算符相加两个数字 157

17.1.2 使用一运算符相减两个数宇 157

17.1.3 使用一运算符表示负数 158

17.1.4 使用×运算符相乘两个数字 158

17.1.5 使用/运算符相除两个数字 158

17.1.6 使用\运算符相除两个数字 159

17.1.8 使用运算符计算指数 160

17.1.7 使用模运算符(Mod)进行除法运算 160

17.1.9 使用&运算符相加(连接)两个字符串 161

17.1.10 转换数据类型 161

17.2 逻辑运算符 162

17.2.1 使用Not运算符 163

17.2.2 使用And运算符 163

17.2.3 使用Or运算符 163

17.2.4 使用Xor运算符 164

17.3 比较运算符 164

17.3.1 比较数字和字符串 165

17.3.2 使用=和<>运算符比较宇符串 166

17.3.3 使用>、>=、<和<=运算符比较字符串 166

17.4 优先级 167

第18章 字符串 170

18.1 计算字符串的长度 170

18.2 转换字符串的大小写 171

18.2.1 将大写转换成小写 171

18.2.2 将小写转换成大写 171

18.2.3 将字符串转换成适当大小写 172

18.3 去除字符串的首尾空格 172

18.3.1 去除字符串开头的空格 172

18.3.2 去除字符串末尾的空格 173

18.3.3 同时去除字符串酋尾的空格 173

18.4.2 从字符串的末尾提取字符 174

18.4 提取字符串的内容 174

18.4.1 从字符串的起始位置提取字符 174

18.4.3 从字符串的中间提取字符 175

18.5 搜索(和替换)字符串 175

18.5.1 在一个字符串中查找另一个字符串 175

18.5.2 模式匹配字符串 176

18.5.3 替换宇符串中的部分内容 178

18.6 字符串和数值的转换 179

18.6.1 将字符串转换成数字 179

18.6.2 将数字转换成字符串 180

18.6.4 将ANSI值转换成字符串 181

18.6.3 将字符串转换成相等的 ASCll值 181

第19章 定义常量和使用注释 182

19.1 常量的命名 182

19.2 声明常量 183

19.2.1 常量的计算 184

19.2.2 使用常量 184

19.3 定义常量的有效范围 185

19.3.1 私有(局部)常量 185

19.3.2 模块常量 186

19.3.3 公共常量 186

19.4 使用注释 187

19.4.1 创建注释 187

19.4.2 提高代码的易读件 188

19.4.3 提高代码的清晰度 189

19.4.4 临时注销BASIC命令 190

第20章 在数据结构中保存数据 192

20.1 构造数组 192

20.1.1 为数组添加数据 193

20.1.2 创建多维数组 195

20.1.3 重定义数组大小 195

20.2 创建结构 196

20.2.1 创建一个用来表示结构的变量 196

20.2.2 在结构中保存数据 197

20.3 在集合中保存数据 199

20.2.3 结构与数组的组合 199

20.3.1 为集合添加数据 200

20.3.2 计算集合中数据项的数量 200

20.3.3 获取集合中的数据 201

20.3.4 删除集合中的数据 201

第21章 清除程序中的错误 202

21.1 错误的种类 203

21.1.1 语法错误 203

21.1.2 运行时错误 203

21.1.3 逻辑错误 204

21.2 搜索错误 204

21.2.1 断定程序中存在错误 204

21.2.4 清除错误 205

21.2.2 找到错误 205

21.2.3 找出引起错误的原因 205

21.3 设置错误陷阶 206

21.4 如何跟踪和清除错误 207

21.4.1 逐行调试程序 207

21.4.2 设置断点 208

21.4.3 监视变量 209

第五部分 判断和循环 211

第22章 使用 If-Then语旬进行判断 213

22.1 了解布尔(Boolean)值 213

22.1.1 将布尔值赋给变量 213

22.1.2 将布尔值赋给表达式 214

22.2 If-Then语句 215

22.3 If-Then-EndIf语句 216

22.4 If-Then-Else语句 216

22.5 If-Then-ElseIf语句 218

22.5.1 使用 If-Then-ElseIf语句进行多种选择 219

22.5.2 确保电脑至少执行一组指令 219

22.6 嵌套If-Then语句 220

第23章 Select Case语句 222

23.1 使用 Select Case语句 222

23.2 在 SelectCase语句中使用比较运算符 223

23.4 嵌套Case语句 224

23.3 确保电脑至少执行一组指令 224

第24章 使用循环语旬重复操作 227

24.1 循环运行零次或多次 227

24.1.1 使用Do-While循环语句 227

24.1.2 使用Do-Until循环 228

24.2 至少循环一次 229

24.2.1 使用Do-Loop Until循环 229

24.2.2 使用Do-LoopWhile循环 231

24.3 循环选择的比较 232

第25章 能够计数的For-Next循环 233

25.1 For-Next循环是如何工作的 233

25.2 递增和递减计数 235

25.3 在For-Next循环中使用步长增量的注意事项 236

25.4 何时使用For-Next循环 237

第26章 循环的嵌套与快速退出 239

26.1 嵌套循环 239

26.2 使用嵌套循环的窍门 240

26.3 快速退出循环 241

第六部分 编写子程序 243

第27章 通用过程(可共享的子程序) 245

27.1 了解模块文件 245

27.2 创建一个通用过程 247

27.2.1 在窗体文体创建一个通用过程 248

27.2.2 在模块文件中创建并保存通用过程 249

27.3 为通用过程命名 250

27.4 调用通用过程 251

第28章 传递参数 253

28.1 为什么要使用参数 253

28.2 向过程传递参数 254

28.3 接收参数 255

28.3.1 按值传递参数 256

28.3.2 定义多个参数 256

28.4 传递参数过程中存在的问题 257

28.4.1 传递参数的数目错误 257

28.4.2 传递参数的类型错误 257

28.5 提前退出过程 258

第29章 函数--特殊类型的子程序 259

29.1 如何创建函数 260

29.1.1 在窗体文件中创建一个函数 260

29.1.2 在模块文件中创建并保存一个函数 260

29.2 为函数赋值 261

29.3 调用函数 262

29.4 定义特定数据类型的函数 263

29.4.1 定义参数类型 264

29.4.2 传递参数过程中的问题 265

29.5 提前退出函数 266

第七部分 了解面向对象编程 267

30.1 结构化编程 269

第30章 什么是面向对象编程 269

30.1.1 将大型程序分割成多个子程序 270

30.1.2 声明变量和数据类型 270

30.1.3 使用顺序、分支或循环命令 270

30.2 面向对象编程 271

30.2.1 封装:分割数据和命令 271

30.2.2 继承可重复使用的代码 271

30.2.3 重载现有代码 272

第31章 使用面向对象编程创建类 274

31.1 在 Visual Basic.NET中使用面向对象编程 274

31.1.2 定义对象 275

31.1.1 创建类文件 275

31.1.3 声时变量 276

31.1.4 定义对象的属性 276

31.1.5 编写对象的方法 278

31.1.6 在稿纸上设计类 278

31.2 在 Visual Basic.NET程序中使用类模块 279

31.2.1 创建对象 279

31.2.2 使用对象 279

31.3 亲手试用一下类模块 280

第32章 继承和重载 283

32.1 为什么要使用继承 283

32.2 可视化继承:复制窗体 284

32.3 继承代码 285

32.4 重载属性和方法 286

32.5 亲自尝试一下继承和重载 289

第八部分 十准则集革 293

第33章 十个仅适合于Visual Basic.NET的问题 295

33.1 购买、阅读Visual Basic.Programmer‘sJournal 295

33.2 购买Visual Basic.NET时事通讯 296

33.3 访问Visual Basic.NET专业网站 296

33.4 出席Visual Basic.NET技术会议 296

33.5 从邮购经销商那里购买软件 296

33.7 参与 Visual Basic.NET开放源代码工程 297

33.6 VisualBasic.NET与 C#(及其他编程语言)的混合应用 297

33.8 购买创建帮助文件的程序 298

33.9 购买生成安装盘的程序 298

33.10 为 Macinitosh,Linux,Palm OS和 PocketPC操作系统编写 BASIC和程序 299

第34章 使用Visual Basic.NET用户界面的窍门 300

34.1 巧妙地使用Properties窗口(F4) 300

34.2 使用Solution Explorer(Ctrl+Alt+L) 300

34.3 定制工具箱(Ctrl+Alt+X) 301

34.4 在Toolbox中定制一个标签 301

34.5 为Toolbox中定制的标签添加对象 301

34.6 删除Toolbox中的标签 301

34.7 查看Class View(Ctrl+Alt+C) 302