- 中国铁道出版社
- 9787113233549
- 1-1
- 120329
- 48212459-1
- 平装
- 16开
- 2017-09
- 405
- 296
- 工学
- 计算机科学与技术
- TP312.8
- 计算机相关专业
- 本科
作者简介
内容简介
本书根据Java语言面向对象的本质特征以及面向对象程序设计课程的基本教学要求,向读者循序渐进地介绍了Java语言重要的知识点,特别强调了Java面向对象编程的思想。全书分为11章,分别介绍了搭建Java运行环境、Java基本语法、数据类型、运算符、表达式和语句、类和对象、类的继承和多态、接口和抽象类、内部类和异常处理机制、常用的实用类、文本I/O、多线程机制和使用Java FX的Java GUI程序设计。 强调面向问题求解的教学方法是本书的特色之一,对最新的Java语言特色的跟进,比如Java FX的全面引入是特色之二,这反映了最新的计算机技术和应用特点。 本书适合作为普通高等院校Java程序设计课程的教材,也可作为读者的自学用书。
目录
单元一 C#开发环境
.................................................................................................
1
任务一
安装 Visual Studio 2013 ........................................................................
1
任务二
创建简单 C#程序
..................................................................................
9
小结
...................................................................................................................16
习题
...................................................................................................................16
单元二 C#语法基础
................................................................................................18
任务一
计算圆的周长和面积
...........................................................................18
任务二
温度转换
.............................................................................................27
任务三
三位数求和..........................................................................................30
任务四
求大值
.............................................................................................35
任务五
已知三边,求三角形面积
....................................................................37
小结
...................................................................................................................39
习题
...................................................................................................................39
单元三
程序控制结构 .............................................................................................41
任务一
输出两个输入整数的和
.......................................................................41
任务二
求两个整数的大值 ...........................................................................44
任务三
成绩转换(五分制转百分制) ............................................................50
任务四
求 1 2 … 100 的和
............................................................................53
任务五
求素数 .................................................................................................58
任务六
输出 100 ~ 200 之间的全部素数 ..........................................................61
小结
...................................................................................................................65
习题
...................................................................................................................65
单元四
数组
............................................................................................................68
任务一
依次输出 10 个数 ................................................................................68
任务二
求数组中的大的元素
.......................................................................75
任务三
数组元素排序
......................................................................................78
小结
...................................................................................................................83
习题
...................................................................................................................83
单元五
类与对象
....................................................................................................85
任务一
输出学生信息
......................................................................................85
任务二
查询学生信息 ......................................................................................89
任务三
输入学生信息
......................................................................................98
小结
.................................................................................................................
105
习题
.................................................................................................................
105C#应用程序设计教程
2
单元六
继承与多态...............................................................................................
107
任务一
定义具有特性的学生类
..................................................................... 107
任务二
实现学生和教师相同操作不同效果 ................................................... 114
任务三
实现两个数的加减乘除运算 .............................................................. 120
小结
.................................................................................................................
127
习题
.................................................................................................................
128
单元七
接口与抽象类
...........................................................................................
129
任务一
实现学生不同方式的自我介绍 .......................................................... 129
任务二
正方形和圆形的绘制与旋转 .............................................................. 138
任务三
实现小猫“喵喵喵……”与汽车“滴滴滴……” ............................... 144
小结 .................................................................................................................
150
习题
.................................................................................................................
150
单元八
常用类 ......................................................................................................
152
任务一
实现数据的插入、删除与排序 .......................................................... 152
任务二
实现加减乘除的计算器
..................................................................... 159
任务三
绘制线条 ...........................................................................................
167
小结
.................................................................................................................
172
习题
.................................................................................................................
172
单元九
异常处理
..................................................................................................
174
任务
判断输入的年龄信息是否超出范围....................................................... 174
小结 .................................................................................................................
182
习题
.................................................................................................................
182
单元十
窗体和控件...............................................................................................
184
任务一
显示窗体的尺寸与位置
..................................................................... 184
任务二
设置字体格式
....................................................................................
189
任务三
输入个人信息
....................................................................................
195
小结
.................................................................................................................
211
习题 .................................................................................................................
212
单元十一
界面设计...............................................................................................
213
任务一
设计登录界面 ....................................................................................
213
任务二
创建与实现简单菜单
......................................................................... 218
任务三
设计简易文本编辑器
......................................................................... 228
小结
.................................................................................................................
241
习题
.................................................................................................................
241
单元十二
文件操作...............................................................................................
243
任务一
输出文件信息
....................................................................................
243
任务二
输入/输出文件 ...................................................................................
250
小结
.................................................................................................................
258
习题
.................................................................................................................
258目 录
3
单元十三
数据库编程
...........................................................................................
259
任务一
管理学生信息
....................................................................................
259
任务二
使用数据适配器实现学生信息管理 ................................................... 272
任务三
使用数据源绑定展示学生信息 .......................................................... 280
小结
.................................................................................................................
286
习题
.................................................................................................................
286
参考文献
.................................................................................................................
288
.................................................................................................
1
任务一
安装 Visual Studio 2013 ........................................................................
1
任务二
创建简单 C#程序
..................................................................................
9
小结
...................................................................................................................16
习题
...................................................................................................................16
单元二 C#语法基础
................................................................................................18
任务一
计算圆的周长和面积
...........................................................................18
任务二
温度转换
.............................................................................................27
任务三
三位数求和..........................................................................................30
任务四
求大值
.............................................................................................35
任务五
已知三边,求三角形面积
....................................................................37
小结
...................................................................................................................39
习题
...................................................................................................................39
单元三
程序控制结构 .............................................................................................41
任务一
输出两个输入整数的和
.......................................................................41
任务二
求两个整数的大值 ...........................................................................44
任务三
成绩转换(五分制转百分制) ............................................................50
任务四
求 1 2 … 100 的和
............................................................................53
任务五
求素数 .................................................................................................58
任务六
输出 100 ~ 200 之间的全部素数 ..........................................................61
小结
...................................................................................................................65
习题
...................................................................................................................65
单元四
数组
............................................................................................................68
任务一
依次输出 10 个数 ................................................................................68
任务二
求数组中的大的元素
.......................................................................75
任务三
数组元素排序
......................................................................................78
小结
...................................................................................................................83
习题
...................................................................................................................83
单元五
类与对象
....................................................................................................85
任务一
输出学生信息
......................................................................................85
任务二
查询学生信息 ......................................................................................89
任务三
输入学生信息
......................................................................................98
小结
.................................................................................................................
105
习题
.................................................................................................................
105C#应用程序设计教程
2
单元六
继承与多态...............................................................................................
107
任务一
定义具有特性的学生类
..................................................................... 107
任务二
实现学生和教师相同操作不同效果 ................................................... 114
任务三
实现两个数的加减乘除运算 .............................................................. 120
小结
.................................................................................................................
127
习题
.................................................................................................................
128
单元七
接口与抽象类
...........................................................................................
129
任务一
实现学生不同方式的自我介绍 .......................................................... 129
任务二
正方形和圆形的绘制与旋转 .............................................................. 138
任务三
实现小猫“喵喵喵……”与汽车“滴滴滴……” ............................... 144
小结 .................................................................................................................
150
习题
.................................................................................................................
150
单元八
常用类 ......................................................................................................
152
任务一
实现数据的插入、删除与排序 .......................................................... 152
任务二
实现加减乘除的计算器
..................................................................... 159
任务三
绘制线条 ...........................................................................................
167
小结
.................................................................................................................
172
习题
.................................................................................................................
172
单元九
异常处理
..................................................................................................
174
任务
判断输入的年龄信息是否超出范围....................................................... 174
小结 .................................................................................................................
182
习题
.................................................................................................................
182
单元十
窗体和控件...............................................................................................
184
任务一
显示窗体的尺寸与位置
..................................................................... 184
任务二
设置字体格式
....................................................................................
189
任务三
输入个人信息
....................................................................................
195
小结
.................................................................................................................
211
习题 .................................................................................................................
212
单元十一
界面设计...............................................................................................
213
任务一
设计登录界面 ....................................................................................
213
任务二
创建与实现简单菜单
......................................................................... 218
任务三
设计简易文本编辑器
......................................................................... 228
小结
.................................................................................................................
241
习题
.................................................................................................................
241
单元十二
文件操作...............................................................................................
243
任务一
输出文件信息
....................................................................................
243
任务二
输入/输出文件 ...................................................................................
250
小结
.................................................................................................................
258
习题
.................................................................................................................
258目 录
3
单元十三
数据库编程
...........................................................................................
259
任务一
管理学生信息
....................................................................................
259
任务二
使用数据适配器实现学生信息管理 ................................................... 272
任务三
使用数据源绑定展示学生信息 .......................................................... 280
小结
.................................................................................................................
286
习题
.................................................................................................................
286
参考文献
.................................................................................................................
288