书籍详情

新一代Visual Basic 2005程序设计(珍藏版)

新一代Visual Basic 2005程序设计(珍藏版)

作者:许清荣,买大诚 编著

出版社:清华大学出版社

出版时间:2006-12-01

ISBN:9787302140320

定价:¥65.00

购买这本书可以去
内容简介
  《新一代Visual Basic 2005程序设计(附光盘)》从基础开始,结合近200个贴近生活应用的经典范例,全方位介绍Visual Basic 2005编程方法与应用。全书分4大部分,共20章:“基础概念篇”主要介绍数据类型、流程控制等基础知识和VB 2005新增功能及.NET架构;“窗口对象应用篇”介绍VB 2005窗口程序的编译调试,以及所有控件和专业组件(Infragistics NetAdvantage和Dundas)的应用;“数据库与文件应用篇”介绍了数据库技术、SQL语言以及VB与Access、SQL Server 2005、ODBC等的连接方法;“实战专题篇”实现了程序行号产生器加强版、俄罗斯方块游戏及课务信息系统等3个专题;在附录中提供了VB安装指导、函数、程序的发布与安装等内容。书中所有范例的代码、运行结果和操作步骤均采用图解的讲解方式,直观易懂;书中只摘取了部分重点代码,完整实例在光盘中提供,信息量大,实用性强。《新一代Visual Basic 2005程序设计(附光盘)》适合VB 2005的初学者作为入门书;对于有基础的编程人员,可以作为进阶参考。
作者简介
暂缺《新一代Visual Basic 2005程序设计(珍藏版)》作者简介
目录
第1篇  基础概念篇
第0章  导论    1
0-1  图书架构    2
0-2  图书特色    3
0-3  章节结构    4
0-4  控件四大天王与信息天后    8
0-4-1  控件四大天王:Button、Label、
TextBox、ComboBox    8
0-4-2  信息天后:MsgBox    10
第1章  Visual Basic 2005 Express
Edition介绍    15
1-1  .NET的意义    16
1-1-1  .NET的核心架构    16
1-1-2  .NET架构平台提供的基础
网络服务    17
1-1-3  .NET与Java的分析比较    17
1-1-4  用.NET构建新时代的Internet    18
1-2  Microsoft .NET Framework 2.0介绍    20
1-2-1  .NET Framework的基本概念    20
1-2-2  .NET Framework 2.0新增的功能    21
1-3  什么是Visual Basic Express    26
1-4  Visual Basic 2005新增功能    27
1-5  Visual Basic 2003与Visual Basic
2005的比较分析    33
1-6  课后复习与测验    35
1-6-1  章节重点整理    35
1-6-2  自我测验    35
第2章  VB 2005数据类型    37
2-1  变量(Variable)    38
2-1-1  VB关键词    39
2-1-2  其他变量命名规则参考    40
2-2  常量(Constant)    40
2-3  VB 2005运算符    42
2-3-1  算术运算符    42
2-3-2  连接运算符    42
2-3-3  关系运算符    43
2-3-4  赋值运算符    43
2-3-5  逻辑运算符    44
2-4  数据类型的种类与转换机制    45
2-4-1  数据类型的种类    45
2-4-2  数据类型转换    48
2-5  枚举(Enum)数据类型    52
2-6  结构(Structure)数据类型    54
2-7  课后复习与测验    57
2-7-1  章节重点整理    57
2-7-2  自我测验    57
2-7-3  程序编写练习    58
第3章  程序的流程控制    59
3-1  结构化程序设计    60
3-2  顺序结构    60
3-3  选择结构    61
3-3-1  If    61
3-3-2  Select…Case    69
3-3-3  Switch    73
3-3-4  Choose    75
3-4  循环结构    76
3-4-1  For    77
3-4-2  While    80
3-4-3  Loop    81
3-4-4  Exit Statement    88
3-4-5  Continue 语句    90
3-5  课后复习与测验    91
3-5-1  章节重点整理    91
3-5-2  自我测验    92
3-5-3  程序编写练习    92
第4章  数组与字符串    93
4-1  数组(Array)    94
4-1-1  一维数组    94
4-1-2  多维数组    95
4-1-3  数组的重要操作    96
4-2  保存多种数据类型元素的
ArrayList类    100
4-2-1  常用的ArrayList方法    101
4-2-2  常用的ArrayList属性    103
4-2-3  判断是否为数组的
IsArray函数    106
4-3  字符串(String)    106
4-3-1  字符串声明    107
4-3-2  字符串长度计算    107
4-3-3  字符串处理    108
4-3-4  字符串搜寻    108
4-3-5  字符串大小写    108
4-4  格式化(Format)    110
4-4-1  日期和时间的格式设置    111
4-4-2  数字的格式设置    112
4-5  课后复习与测验    114
4-5-1  章节重点整理    114
4-5-2  自我测验    115
4-5-3  程序编写练习    116
第5章  函数与子程序    117
5-1  函数(Function)    118
5-1-1  函数的参数传递机制    119
5-1-2  返回值    124
5-1-3  常用的函数    129
5-2  子程序(Subprogram/Subroutine)    130
5-2-1  调用子程序的Call语句    131
5-2-2  子程序参数传递机制    131
5-3  函数与子程序的区别    132
5-4  编写递归程序
(Recursive Function)    132
5-5  课后复习与测验    137
5-5-1  章节重点整理    137
5-5-2  自我测验    137
5-5-3  程序编写练习    138
第6章  异常处理    139
6-1  结构化异常处理    140
6-1-1  错误的类型    140
6-1-2  Try…Catch…Finally    141
6-1-3  自行抛出异常Throw的使用    142
6-1-4  Exception类    144
6-1-5  自定义异常类    145
6-2  非结构化异常处理    146
6-2-1  On Error Resume Next    146
6-2-2  On Error Goto <Label>    147
6-3  课后复习与测验    149
6-3-1  章节重点整理    149
6-3-2  自我测验    149
6-3-3  程序编写练习    150
第7章  面向对象程序设计    151
7-1  面向对象基本概念    152
7-2  对象与类    153
7-2-1  什么是对象    153
7-2-2  什么是类    153
7-2-3  类的声明与对象的实例化    155
7-2-4  属性与方法的设定与实现    156
7-2-5  VB内置属性的取得与
设定语法    158
7-2-6  命名空间的使用    160
7-3  继承性与多态性    162
7-3-1  继承性    163
7-3-2  多态性    166
7-3-3  抽象类(Abstract Class)    169
7-3-4  泛型(Generic)    169
7-4  封装    172
7-5  抽象化数据类型与接口的实现方法    175
7-5-1  抽象化数据类型    175
7-5-2  接口的定义    177
7-5-3  实现的方法    178
7-5-4  委派的使用    181
7-6  课后复习与测验    186
7-6-1  章节重点整理    186
7-6-2  自我测验    187
7-6-3  程序编写练习    188
第2篇  窗口对象应用篇
第8章  Windows 窗体介绍    189
8-1  VB 2005开发环境的介绍    190
8-1-1  Visual Basic 2005 Express
项目类型    190
8-1-2  工具箱:存放控件与组件    191
8-1-3  数据库资源管理器:新增与
管理数据库    193
8-1-4  解决方案资源管理器:管理
应用程序窗体与相关文件    195
8-1-5  属性窗口:可修改控件或
组件的属性设置    196
8-1-6  窗体:用来设计应用程序的
页面    197
8-1-7  菜单:提供执行窗口环境的
相关功能    199
8-1-8  工具栏:提供经常使用的
命令按钮选项    200
8-2  VB 2005调试方式    201
8-2-1  错误列表窗口    201
8-2-2  程序代码逐步执行    202
8-2-3  切换断点    202
8-2-4  监视窗口    203
8-2-5  即时窗口    206
8-3  课后复习与测验    207
8-3-1  章节重点整理    207
8-3-2  自我测验    207
第9章  VB 2005常用控件介绍    209
9-1  Box类控件    210
9-1-1  CheckBox控件    210
9-1-2  CheckedListBox控件    212
9-1-3  ComboBox控件    214
9-1-4  ListBox控件    216
9-1-5  MaskedTextBox控件    217
9-1-6  PictureBox控件    220
9-1-7  RichTextBox控件    222
9-1-8  TextBox控件    224
9-2  Button类控件    226
9-2-1  Button控件    226
9-2-2  RadioButton控件    228
9-3  Label类控件    229
9-3-1  Label控件    230
9-3-2  LinkLabel控件    231
9-4  View类控件    233
9-4-1  ListView控件    233
9-4-2  TreeView控件    235
9-5  其他常用控件    239
9-5-1  DateTimePicker控件    239
9-5-2  MonthCalendar控件    241
9-5-3  NotifyIcon控件    242
9-5-4  NumericUpDown控件    244
9-5-5  ProgressBar控件    246
9-5-6  ToolTip控件    248
9-5-7  WebBrowser控件    249
9-6  课后复习与测验    254
9-6-1  章节重点整理    254
9-6-2  自我测验    254
9-6-3  程序编写练习    255
第10章  VB 2005其他控件介绍    257
10-1  容器控件    258
10-1-1  FlowLayoutPanel控件    258
10-1-2  GroupBox控件    259
10-1-3  Panel控件    261
10-1-4  SplitContainer控件    262
10-1-5  TabControl控件    263
10-1-6  TableLayoutPanel控件    266
10-2  菜单与工具栏控件    268
10-2-1   ContextMenuStrip控件    269
10-2-2  MenuStrip控件    270
10-2-3  StatusStrip控件    272
10-2-4  ToolStrip控件    274
10-2-5  ToolStripContainer控件    276
10-2-6  更快速地整合工具栏控件    278
10-3  数据控制项    281
10-3-1  DataSet组件    281
10-3-2  DataGridView控件    284
10-3-3  BindingSource组件    294
10-3-4  BindingNavigator控件    300
10-4  组件    306
10-4-1  BackgroundWorker组件    306
10-4-2  DirectoryEntry组件    308
10-4-3  DirectorySearcher组件    314
10-4-4  ErrorProvider组件    318
10-4-5  EventLog组件    320
10-4-6  FileSystemWatcher组件    322
10-4-7  HelpProvider组件    324
10-4-8  ImageList组件    326
10-4-9  MessageQueue组件    328
10-4-10  PerformanceCounter组件    330
10-4-11  Process组件    336
10-4-12  SeriaPort组件    342
10-4-13  ServiceController组件    345
10-4-14  Timer组件    348
10-5  打印控件    349
10-5-1  PageSetupDialog控件    349
10-5-2  PrintDialog控件    351
10-5-3  PrintDocument控件    353
10-5-4  PrintPreviewControl控件    354
10-5-5  PrintPreviewDialog控件    356
10-6  对话框控件    358
10-6-1  ColorDialog控件    358
10-6-2  FolderBrowserDialog控件    360
10-6-3  FontDialog控件    361
10-6-4  OpenFileDialog控件    363
10-6-5  SaveFileDialog控件    365
10-7  课后复习与测验    367
10-7-1  章节重点整理    367
10-7-2  自我测验    368
10-7-3  程序编写练习    369
第11章  窗口事件的控制方式    371
11-1  何谓“事件(Event)”    372
11-1-1  事件的使用方式    372
11-1-2  自定义一个专用的Event    376
11-1-3  共享事件程序的Handles    378
11-1-4  事件的新增和删除:
AddHandler和
RemoveHandler    379
11-2  鼠标事件(Mouse Event)    381
11-3  键盘事件(Keyboard Event)    384
11-4  课后复习与测验    387
11-4-1  章节重点整理    387
11-4-2  自我测验    387
11-4-3  程序编写练习    388
第12章  My对象与专业组件的
使用    389
12-1  功能强大的My对象    390
12-1-1  My.Application    392
12-1-2  My.Computer    394
12-1-3  My.User    399
12-1-4  My.Forms    399
12-1-5  My.WebServices    400
12-1-6  My.Resources    404
12-1-7  My.Settings    406
12-2  专业窗口组件:
Infragistics NetAdvantage    408
12-2-1  Infragistics介绍    408
12-2-2  下载Infragistics NetAdvantage
套件    408
12-2-3  引用Infragistics NetAdvantage
套件    412
12-2-4  实现程序范例:乐透开奖
模拟程序    413
12-3  专业图表组件:Dundas    417
12-3-1  Dundas介绍    417
12-3-2  下载Dundas套件    417
12-3-3  引用Dundas套件    418
12-3-4  如何使用Dundas套件    419
12-3-5  实现程序范例——大学联考
成绩趋势分析图    421
12-4  课后复习与测验    422
12-4-1  章节重点整理    422
12-4-2  自我测验    423
12-4-3  程序编写练习    424
第3篇  数据库与文件应用篇
第13章  数据库概念简介    425
13-1  数据结构层次    426
13-2  数据库管理系统    427
13-2-1  数据库管理系统的功能    427
13-2-2  数据库管理系统的
组成元素    427
13-3  关系型数据库    428
13-3-1  ANSI/SPARC架构    428
13-3-2  关系型数据表    429
13-3-3  主体关系模式    430
13-4  数据库的标准化    432
13-5  其他重要名词介绍    435
13-6  课后复习与测验    436
13-6-1  章节重点整理    436
13-6-2  自我测验    437
第14章  存取数据库语法SQL    439
14-1  结构化查询语言    440
14-2  数据库定义语言    443
14-2-1  Create Table建立表格    443
14-2-2  Drop Table删除表格    444
14-3  数据库操作语言    445
14-3-1  Select选出表格数据    446
14-3-2  Insert将数据新增至表格中    456
14-3-3  Update更新表格数据    457
14-3-4  Delete删除表格数据    458
14-4  子查询(SubQuery)应用    459
14-4-1  [NOT] IN 子查询    460
14-4-2  [NOT] EXISTS 子查询    461
14-4-3  [ALL | ANY | SOME]
子查询    462
14-5  课后复习与测验    463
14-5-1  章节重点整理    463
14-5-2  自我测验    464
14-5-3  程序编写练习    464
第15章  ADO.NET介绍    467
15-1  ADO.NET 架构    468
15-2  ADO.NET 2.0 新增功能    469
15-3  System.Data命名空间    471
15-3-1  导入System.Data命名空间
来调用ADO.NET组件    472
15-3-2  使用Access数据库引用
System.Data.OleDb
命名空间    473
15-3-3  使用SQL Server数据库引用
System.Data.SqlClient命名
空间    476
15-4  .NET Framework数据提供者    480
15-4-1  Connection 对象    480
15-4-2  Command对象    484
15-4-3  DataReader 对象    489
15-4-4  DataAdapter对象    492
15-5  DataSet对象    498
15-5-1  DataTable对象    503
15-5-2  DataView对象    508
15-6  课后复习与测验    512
15-6-1  章节重点整理    512
15-6-2  自我测验    513
15-6-3  程序编写练习    514
第16章  VB 2005与数据库
联机方式    515
16-1  VB 2005与Microsoft Access
联机    516
16-1-1  在Access数据库中创建
数据表与设计字段    516
16-1-2  创建VB 2005与Microsoft
Access联机    517
16-1-3  用OleDbConnectionStringBuilder
来管理联机字符串    520
16-1-4  用System.Configuration撷取
配置文件中的联机字符串    522
16-2  VB 2005与SQL Server 2005
联机    527
16-2-1  在SQL Server 2005数据库中
创建数据表与增字段    527
16-2-2  创建VB 2005与SQL
Server 2005联机    530
16-2-3  用SqlConnectionStringBuilder
管理联机字符串    537
16-2-4  用System.Configuration撷取
配置文件中的联机字符串    539
16-3  课后复习与测验    543
16-3-1  章节重点整理    543
16-3-2  自我测验    543
16-3-3  程序编写练习    544
第17章  文件处理    545
17-1  文件存取大师System.IO命名
空间成员介绍    546
17-2  从文件取出内容    548
17-2-1  以二进制方式读取文件内容——
BinaryReader    548
17-2-2  以特定的编码方式读取文件
内容——StreamReader    549
17-3  将内容写入文件    552
17-3-1  以二进制方式写入文件内容——
BinaryWriter    553
17-3-2  以特定的编码方式写入文件
内容——StreamWriter    554
17-4  存取应用程序中的字符串    556
17-4-1  读取应用程序中String类型的
字符串——StringReader    556
17-4-2  写入应用程序中的String类型
字符串——StringWriter    558
17-4-3  与字符串新建
System.Text.StringBuilder
类的比较    560
17-5  文件管理    562
17-5-1  文件与文件夹    563
17-5-2  常用目录与文件的相关操作    565
17-5-3  System.IO与
My.Computer.FileSystem
比较    568
17-6  压缩及解压缩文件——
System.IO.Compression    570
17-7  课后复习与测验    572
17-7-1  章节重点整理    572
17-7-2  自我测验    573
17-7-3  程序编写练习    574
第4篇  实战专题篇
第18章  程序行号产生器加强版    575
18-1  系统设计缘由    576
18-2  系统架构说明    577
18-2-1  执行环境架构图    577
18-2-2  系统功能架构图    577
18-3  数据库规格书设计    578
18-4  系统特色与功能介绍    579
18-4-1  系统特色    579
18-4-2  系统功能    579
18-4-3  程序所有功能与函数对照表    580
第19章  俄罗斯方块游戏实例    583
19-1  系统设计缘由    584
19-2  系统架构说明    584
19-2-1  执行环境框图    584
19-2-2  游戏系统架构图    585
19-3  游戏界面布局与方块设计    585
19-3-1  方块界面设计    585
19-3-2  方块移动设计    585
19-4  系统特色与功能介绍    586
19-4-1  系统特色    586
19-4-2  系统功能    586
19-4-3  程序所有功能与函数对应表    587
第20章  课务信息系统实现    589
20-1  系统设计缘由    590
20-2  系统架构说明    593
20-2-1  执行环境架构图    593
20-2-2  课务信息系统架构图    594
20-2-3  课务信息系统项目程序
清单说明    595
20-3  数据库规格书设计    597
20-4  系统特色与功能介绍    608
20-4-1  系统特色    608
20-4-2  系统功能    609
附录A  VB 2005安装指导    615
附录B  VB常用函数分类汇总    617
附录C  ASCII字符表    627
附录D  VB 2005窗口应用程序的
发布与安装    628
猜您喜欢

读书导航