• 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
  • 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
  • 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
  • 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
  • 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
  • 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
  • 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
  • 【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)
21年品牌 40万+商家 超1.5亿件商品

【现货速发】VB.NET程序设计(第2版高等学校计算机科学与技术教材)

全新正版书籍,24小时发货,可开发票。

55.6 8.1折 69 全新

库存35件

天津津南
认证卖家担保交易快速发货售后保障

作者江红

出版社北京交通大学出版社

ISBN9787512142497

出版时间2020-08

装帧平装

开本16开

定价69元

货号29151312

上书时间2024-11-24

易安居书舍

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

编 者 的 话
程序设计是高等院校计算机、电子信息、工商管理等相关专业的必修课程,VB/VB.NET系列程序设计语言有着深厚的群众基础,是使用广泛的一门程序设计语言。国内外众多的院校采用VB/VB.NET系列作为程序设计课程的必修语言。
本书主要基于Visual Studio 2019/.NET Framework 4.7开发和运行环境,讲述了VB.NET 16.0的语言基础知识及使用VB.NET 16.0语言开发应用的实例。
本书内容共分为3篇。第1篇详细阐述VB.NET面向对象程序设计语言的基础知识,内容包括:VB.NET语言综述、VB.NET程序设计基础、VB.NET语言基础、程序流程和异常处理、数组、面向对象编程、模块、结构、枚举、多线程编程技术、泛型、特性、语言集成查询。第2篇阐述基于.NET Framework公共类库的程序设计,内容包括:文件和流输入/输出、集合和数据库访问。第3篇介绍VB.NET应用程序设计技术,内容包括:Windows窗体应用程序、ASP.NET Web应用程序。
本书特点:
(1)由浅入深、循序渐进、重点突出、通俗易学;
(2)理论与实践相结合,通过大量的实例,阐述程序设计的基本原理,使读者不仅掌握理论知识,同时掌握大量程序设计的实用案例;
(3)提供了大量的思考与实践练习,让读者从实践中巩固和应用所学的知识。
本教材各章节涉及的所有源程序代码和相关素材,可以通过扫描下面的二维码获得,还可以直接与作者联系hjiang@cc.ecnu.edu.cn。
本书配套教材《VB.NET程序设计实验指导与习题测试》(第2版),提供本书的上机实验指导,以及本书各章节的习题测试和习题参考解答。
本书由华东师范大学江红和余青松共同编写。感谢研究生方宇雄、杨雪瑶、梅旭璋、余靖认真阅读了本书的初稿,并提出了宝贵的修改意见和建议。
由于时间和编者学识有限,书中不足之处在所难免,敬请诸位同行、专家和读者指正。 
 

编  者
2020年7月



作者简介

江红,副教授,博士。曾荣获华东师范大学教学成果三等奖、华东师范大学第三届青年教师课堂教学大奖赛三等奖、华东师范大学优秀任课教师奖、华东师范大学优秀教学改革研究论文二等奖等荣誉。参加编写的“面向21世纪高校教材”计算机应用基础获上海市高校优秀教材三等奖、大学计算机软件应用(第二版)获*重点教材建设项目。发表论文60余篇,其中,EI收录的有16篇,作为主编/副主编编写教材17本。



目录

第1篇  VB.NET语言基础知识
第1章  VB.NET语言综述 1
1.1  VB.NET语言概述 1
1.1.1  VB.NET语言简介 1
1.1.2  VB.NET语言各版本的演变历史 2
1.1.3  VB.NET特点和开发应用范围 2
1.2  VB.NET语言的编译和运行环境 3
1.2.1  VB.NET语言与.NET Framework 3
1.2.2  VB.NET的运行环境 4
1.2.3  VB.NET的开发环境 4
1.3  创建简单的VB.NET程序 5
1.3.1 “Hello World”程序 5
1.3.2  代码分析 6
1.3.3  编译和运行结果 6
1.4  VB.NET程序的基本结构 6
1.4.1  程序结构 6
1.4.2  命名空间 9
1.4.3  类型 13
1.4.4  Main过程 14
1.4.5  编码规则 18
1.4.6  注释 18
1.5  控制台输入和输出 19
1.5.1  System.Console类概述 19
1.5.2  控制台输入输出 19
1.5.3  格式化输出 20
1.6  Visual Basic运行时库交互函数/过程 21
1.6.1  使用MsgBox显示消息框 21
1.6.2  使用InputBox提示用户输入 22
第2章  VB.NET程序设计基础 24
2.1  Visual Studio集成开发环境 24
2.1.1  Visual Studio概述 24
2.1.2  Visual Studio的版本 24
2.1.3  Visual Studio的产品系列 24
2.2  Visual Studio快速入门 25
2.2.1  集成开发环境界面 25
2.2.2  创建解决方案和项目 25
2.2.3  设计器/编辑器 29
2.2.4  生成和调试工具 30
2.2.5  安装和部署工具 31
2.2.6  帮助系统 32
2.3  VB.NET窗体应用程序概述 32
2.3.1  Windows窗体应用程序概述 32
2.3.2  创建Windows窗体应用程序的一般步骤 33
2.4  创建Windows窗体应用程序 34
2.4.1  创建Windows窗体应用程序 35
2.4.2  创建用户界面 35
2.4.3  创建处理控件事件的方法 36
2.4.4  运行并测试应用程序 36
2.4.5  保存Windows窗体应用程序 36
2.5  窗体和基本控件 37
2.5.1  通用属性 37
2.5.2  通用事件 38
2.5.3  窗体属性、事件和方法 38
2.5.4  Label(标签)控件 41
2.5.5  TextBox(文本框)控件 41
2.5.6  Button(按钮)控件 42
第3章  VB.NET语言基础 45
3.1  标识符及其命名规则 45
3.1.1  标识符 45
3.1.2  保留关键字 45
3.1.3  命名约定 45
3.2  变量和常量 46
3.2.1  字面量 46
3.2.2  变量的声明、赋值和引用 47
3.2.3  常量的声明和引用 48
3.2.4  系统提供的常量 49
3.3  数据类型 49
3.3.1  类型系统 49
3.3.2  值类型和引用类型 50
3.3.3  装箱和拆箱 51
3.4  预定义数据类型 52
3.4.1  Object类型 52
3.4.2  整型 53
3.4.3  浮点类型 54
3.4.4  Decimal类型 55
3.4.5  Boolean类型 56
3.4.6  字符类型 57
3.4.7  字符串类型 58
3.4.8  日期类型 61
3.4.9  可以为Nothing的类型 63
3.5  类型转换 64
3.5.1  隐式转换和显式转换 64
3.5.2  类型转换函数 65
3.5.3  Convert类提供的类型转换方法 66
3.6  运算符 68
3.6.1  算术运算符 68
3.6.2  关系运算符 70
3.6.3  逻辑/位运算符 71
3.6.4  移位运算符 73
3.6.5  字符串运算符 73
3.6.6  赋值运算符 74
3.6.7  其他运算符 75
3.6.8  运算符优先级 75
3.7  表达式 76
3.7.1  表达式的组成 76
3.7.2  表达式的书写规则 76
3.8  语句 77
3.8.1  VB.NET语句的组成 77
3.8.2  VB.NET语句的使用 78
3.9  模块、过程和函数 78
3.9.1  模块 79
3.9.2  函数的定义和调用 79
3.9.3  过程的定义和调用 80
3.9.4  常用的数学函数 80
3.9.5  常用的字符串函数 83
3.9.6  常用的日期函数 83
3.9.7  常用的转换函数 84
3.10  类和对象 85
3.10.1  类的定义 85
3.10.2  对象的创建和使用 85
3.10.3  .NET Framework类库 86
第4章  程序流程和异常处理 87
4.1  顺序结构 87
4.2  选择结构 88
4.2.1  If…Then…Else语句 88
4.2.2  Select…Case语句 96
4.2.3  条件函数 98
4.3  循环结构 99
4.3.1  For循环 99
4.3.2  While循环 101
4.3.3  Do循环 103
4.3.4  For Each循环 106
4.3.5  循环的嵌套 107
4.4  跳转语句 108
4.4.1  GoTo语句 108
4.4.2  Continue语句 108
4.4.3  Return语句 109
4.4.4  Exit语句 110
4.4.5  End语句 112
4.4.6  Stop语句 112
4.5  异常处理 113
4.5.1  错误和异常 113
4.5.2  异常处理概述 113
4.5.3  创建和引发异常 115
第5章  数组 117
5.1  数组概述 117
5.2  一维数组 120
5.3  多维数组 121
5.4  交错数组 125
5.5  释放和重定义数组 127
5.5.1  释放数组 127
5.5.2  重定义数组 127
5.6  数组的操作 129
5.6.1  数组的基本操作 129
5.6.2  数组的排序:冒泡法 130
5.6.3  数组的排序:选择法 131
5.6.4  插入数据到有序数组 132
5.6.5  删除有序数组的数据 133
5.7  作为对象的数组 134
第6章  类和对象 136
6.1  面向对象概念 136
6.1.1  对象的定义 136
6.1.2  封装 136
6.1.3  继承 136
6.1.4  多态性 137
6.2  类和对象 137
6.2.1  类的声明 137
6.2.2  对象的创建和使用 139
6.2.3  访问修饰符 140
6.3  嵌套类 142
6.3.1  嵌套类的声明 142
6.3.2  嵌套类和包含类的关系 143
6.3.3  嵌套类的访问 144
6.4  分部类 145
6.5  类的成员 147
6.5.1  数据成员 147
6.5.2  函数成员 147
6.5.3  共享成员和实例成员 147
6.6  成员变量(字段) 149
6.6.1  成员变量(字段)的声明和访问 149
6.6.2  共享变量和实例变量 150
6.6.3  成员常量 150
6.6.4  只读变量 151
6.7  属性 152
6.7.1  属性的声明和访问 152
6.7.2  共享属性和实例属性 154
6.7.3  自动实现的属性 154
6.7.4  默认属性 155
6.8  方法(过程和函数) 156
6.8.1  方法的声明和调用 156
6.8.2  参数的传递 157
6.8.3  方法的重载 161
6.8.4  共享方法和实例方法 162
6.8.5  分部方法 163
6.8.6  外部方法 164
6.8.7  递归 165
6.9  构造函数 166
6.9.1  实例构造函数 166
6.9.2  私有构造函数 167
6.9.3  共享构造函数 168
6.10  运算符重载与转换运算符 169
6.10.1  运算符重载 169
6.10.2  转换运算符 170
第7章  继承和多态 172
7.1  继承和多态简介 172
7.1.1  继承和多态的定义 172
7.1.2  继承的类型 173
7.2  派生类 174
7.2.1  派生类声明 174
7.2.2  重写属性和方法 175
7.2.3  隐藏成员 176
7.2.4  关键字Me、MyBase和MyClass 177
7.3  MustInherit类和NotInheritable类 179
7.3.1  MustInherit类 179
7.3.2  MustOverride属性和方法 181
7.3.3  NotInheritable类 183
7.4  接口 183
7.4.1  接口声明 183
7.4.2  分部接口 183
7.4.3  接口成员 184
7.4.4  接口实现 184
7.4.5  接口继承 186
第8章  委托和事件 189
8.1  委托 189
8.1.1  委托的声明 189
8.1.2  委托的实例化和调用 190
8.1.3  匿名方法委托 193
8.1.4  多播委托 194
8.2  事件 196
8.2.1  事件处理机制 196
8.2.2  事件的声明和引发 198
8.2.3  事件的订阅和取消 198
8.2.4  .NET Framework事件模型 199
8.2.5  综合举例:实现事件的步骤 200
第9章  模块、结构和枚举 202
9.1  模块 202
9.1.1  模块概述 202
9.1.2  模块的声明和调用 202
9.1.3  模块成员 203
9.1.4  VB.NET预定义模块 205
9.2  结构 205
9.2.1  结构概述 205
9.2.2  结构的声明 205
9.2.3  结构的调用 206
9.2.4  嵌套结构 207
9.2.5  分部结构 208
9.2.6  结构成员 208
9.3  枚举 210
9.3.1  枚举概述 210
9.3.2  枚举声明 210
9.3.3  枚举的使用 211
9.3.4  System.Enum 212
9.3.5  VB.NET预定义枚举 214
第10章  线程、并行和异步处理 216
10.1  线程处理概述 216
10.1.1  进程和线程 216
10.1.2  线程的优缺点 216
10.2  创建多线程应用程序 217
10.2.1  VB.NET应用程序主线程 217
10.2.2  创建和启动新线程 217
10.2.3  暂停和中断线程 219
10.3  线程优先级和线程调度 221
10.4  线程状态和生命周期 223
10.5  线程同步 224
10.5.1  线程同步处理 224
10.5.2  使用SyncLock语句同步代码块 224
10.5.3  使用监视器同步代码块 225
10.5.4  同步事件和等待句柄 226
10.5.5  使用Mutex同步代码块 228
10.6  线程池 229
10.6.1  线程池的基本概念 229
10.6.2  创建和使用线程池 229
10.7  定时器 231
10.8  并行处理 232
10.8.1  任务并行库 232
10.8.2  创建和运行任务 232
10.8.3  数据并行处理 233
10.9  异步处理 234
10.9.1  Async和Await关键字 234
10.9.2  异步编程示例 234
第11章  VB.NET语言高级特性 236
11.1  泛型 236
11.1.1  泛型的概念 236
11.1.2  泛型的定义和使用 236
11.1.3  泛型类型参数和约束 238
11.1.4  泛型综合举例 238
11.2  特性 240
11.2.1  特性的基本概念 240
11.2.2  特性的使用 241
11.2.3  预定义通用特性类 242
11.2.4  自定义特性类 247
11.2.5  使用反射访问特性 247
11.3  语言集成查询 249
11.3.1  相关语言要素 249
11.3.2  LINQ基本操作 253
11.3.3  标准查询运算符 256
第2篇  .NET Framework类库基本应用
第12章  文件和流 264
12.1  文件和流操作概述 264
12.2  磁盘、目录和文件的基本操作 265
12.2.1  磁盘的基本操作 265
12.2.2  目录的基本操作 267
12.2.3  文件的基本操作 272
12.3  文本文件的读取和写入 278
12.3.1  StreamReader和StreamWriter 278
12.3.2  StringReader和StringWriter 281
12.4  二进制文件的读取和写入 283
12.4.1  FileStream类 283
12.4.2  BinaryReader和BinaryWriter 285
第13章  集合和数据结构 288
13.1  VB.NET集合和数据结构概述 288
13.2  列表类集合类型 289
13.2.1  ArrayList 289
13.2.2  List(Of T) 294

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP