Visual FoxPro程序设计与项目开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黄超主编;孙爱香,吴明君,李钢副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302345015
- 页数:285 页
第1章 Java语言概述 1
1.1 Java语言简介 1
1.2面向对象程序设计思想 3
1.2.1什么是类和对象 4
1.2.2面向对象程序设计的思路与技巧 5
1.3 Java应用介绍 5
1.3.1 Java桌面应用 5
1.3.2 Java Web以及企业级应用 5
1.3.3 Java嵌入式应用 5
小结 6
习题 6
第2章 Java开发环境配置及常用开发工具介绍 8
2.1 Java程序的开发流程 8
2.2 Java语言开发环境 9
2.2.1 JDK的下载和安装 9
2.2.2设置环境变量 10
2.3 Java语言常用开发工具 14
2.3.1常用开发工具简介 14
2.3.2 UltraEdit的安装、配置及使用 15
2.3.3 Eclipse的安装、配置及使用 17
小结 20
习题 20
第3章 Java语言基础 22
3.1基本语言要素 22
3.1.1标识符 22
3.1.2关键字 23
3.1.3分隔符 23
3.1.4注释 24
3.2基本数据类型 24
3.2.1整数类型 25
3.2.2浮点类型 25
3.2.3字符类型 26
3.2.4布尔类型 26
3.3引用数据类型 26
3.3.1类 26
3.3.2接口 27
3.3.3数组 27
3.4常量和变量 27
3.4.1常量 27
3.4.2变量 28
3.5运算符和表达式 30
3.5.1运算符 30
3.5.2表达式 35
3.6赋值语句 37
3.7 Java数据类型的转换 39
3.7.1自动类型转换 39
3.7.2强制类型转换 39
3.8 Java编程规范 40
小结 42
习题 42
第4章 Java流程控制 44
4.1顺序结构及可视化输入输出 44
4.2选择结构 46
4.2.1单分支选择语句(if语句) 46
4.2.2双分支选择语句(if…else语句) 47
4.2.3用嵌套的if语句实现多分支选择结构 48
4.2.4多分支选择语句(if…else if …else语句) 50
4.2.5 switch语句 52
4.3循环结构 55
4.3.1 while语句 56
4.3.2 do…while语句 58
4.3.3 for语句 58
4.3.4循环的嵌套 60
4.3.5跳转语句 62
4.4常用算法 63
4.4.1查询算法 63
4.4.2排序算法 64
4.4.3递归 65
小结 67
习题 67
第5章 数组 71
5.1一维数组 71
5.1.1数组的建立 73
5.1.2数组元素的访问 74
5.1.3数组的复制 75
5.2一维数组算法应用实例 75
5.3二维数组和多维数组 77
5.3.1二维数组元素的逻辑结构 77
5.3.2二维数组的初始化 78
5.3.3二维数组元素的访问 78
5.4 Java中的字符串 80
5.4.1 String类 81
5.4.2可变长字符串StringBuffer类 84
5.5 Arrays与ArrayList类 85
5.5.1 Arrays类 85
5.5.2 ArrayList类 86
小结 87
习题 88
第6章 Java面向对象程序设计 91
6.1面向对象程序设计思想 91
6.1.1面向对象的基本概念 91
6.1.2面向对象设计 93
6.2类和对象 94
6.2.1类的定义 94
6.2.2成员变量 96
6.2.3成员方法 96
6.2.4方法的重载 97
6.2.5构造方法 98
6.2.6 this引用 99
6.2.7对象的创建和使用 100
6.2.8类成员与实例成员 102
6.2.9对象数组 104
6.3类的封装性 105
6.3.1封装的概念 105
6.3.2访问权限修饰符 105
6.3.3类之间的组合关系 106
6.4类的继承性 107
6.4.1继承的概念 107
6.4.2子类的定义 108
6.4.3 super引用 110
6.4.4抽象类与最终类 111
6.4.5内部类 112
6.5类的多态性 114
6.5.1多态性的概念 114
6.5.2多态性的表现 114
6.6接口 116
6.6.1接口的概念 116
6.6.2声明接口 117
6.6.3实现接口 118
6.6.4接口变量 119
6.7 Java的常用类 120
6.7.1 Object类 120
6.7.2 Class类 121
6.7.3 Math类 123
6.7.4 Random类 124
6.7.5基本类型的包装类 124
小结 126
习题 126
第7章 包与异常处理 129
7.1包 129
7.1.1包的创建 130
7.1.2包的导入 130
7.1.3例7-1的实现 131
7.2异常 132
7.2.1异常的概念 132
7.2.2 Java的异常类 134
7.2.3异常处理机制 135
7.2.4自定义异常 138
7.2.5例7-2的分析与实现 139
小结 143
习题 143
第8章 图形用户界面 146
8.1图形用户界面设计基础 146
8.1.1 AWT与Swing概述 146
8.1.2容器与布局管理器 148
8.2 Swing组件及其应用 152
8.3 Java的事件处理机制 155
8.3.1初识事件及事件处理 155
8.3.2事件编程 156
8.4窗口与菜单 161
8.4.1菜单的组成与菜单类 162
8.4.2为窗口加入菜单 162
8.4.3例8-11的实现 162
8.5图形绘制 167
8.5.1 Graphics类 168
8.5.2在组件上绘图 168
8.5.3例8-12的实现 168
小结 171
习题 171
第9章 多线程 174
9.1线程的概述 174
9.1.1线程和进程 174
9.1.2线程的属性 176
9.2创建、执行和调度线程 178
9.2.1线程的创建和执行 178
9.2.2线程的调度 181
9.2.3线程的同步 183
9.2.4线程的阻塞 187
9.3线程应用实例 192
小结 196
习题 196
第10章 Java Applet 199
10.1 Applet程序 199
10.1.1 Applet类 203
10.1.2 Applet的工作原理 204
10.1.3 Applet的程序结构 205
10.2在HTML中嵌入Applet程序 209
10.2.1 HTML的结构 209
10.2.2 HTML向Applet传递参数 209
10.3 Applet程序中的多媒体应用 212
10.3.1声音的加载与播放 212
10.3.2图像的加载与显示 213
小结 214
习题 214
第11章 Java输入输出流 217
11.1流的概念 217
11.1.1流 217
11.1.2流类与流对象 218
11.2基本的输入输出 219
11.2.1基本输入输出流类 221
11.2.2 Reader/Writer类 223
11.3文件输入输出 225
11.3.1File类 227
11.3.2文件输出流 229
11.3.3文件输入流 230
11.4数据文件应用 231
小结 235
习题 235
第12章 JDBC与数据库访问 237
12.1关系型数据库的基础知识 237
12.1.1数据库概念 237
12.1.2 Access介绍 238
12.2 Access的初步应用 239
12.2.1数据库设计 239
12.2.2建立数据库 241
12.2.3创建表 242
12.2.4在数据表间建立关系 245
12.2.5常用的SQL语句介绍 247
12.3通过JDBC访问数据库 248
12.3.1 JDBC基本原理 249
12.3.2 JDBC驱动程序类型 249
12.3.3基于JDBC的数据库程序设计 250
小结 255
习题 255
第13章 Java网络程序设计 258
13.1网络通信基础 258
13.1.1网络体系结构 259
13.1.2 IP地址与域名系统 260
13.1.3端口号 261
13.2基于TCP的Socket程序设计 261
13.2.1套接字的定义 262
13.2.2套接字的用法 263
13.3 InetAddress类 266
13.4基于UDP的Socket通信 267
13.4.1 DatagramPacket类 267
13.4.2 DatagramSocket类 267
13.4.3基于UDP的Socket运行过程 268
13.5 Java对IPv6的支持 268
小结 269
习题 269
附录 长案例程序 271
参考文献 285
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019