《Java程序设计案例教程 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:周怡,张英主编;李志文,覃姜维副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302355670
  • 页数:382 页
图书介绍:本书是针对医药院校计算机信息类专业的一门高级程序设计语言课程,具有一定的计算机编程知识即可学习本课程。通过本课程的学习,学生应掌握 JAVA 语言的基本语法,还应掌握面向对象程序设计的基本思想,基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,本次修订版还调整了部分内容,以应对广东省的JAVA考试要求。

第1章 Visual FoxPro数据库基础 1

1.1数据库基础知识 1

1.1.1计算机数据管理的发展 1

1.1.2数据库系统 3

1.1.3数据模型 5

1.2关系数据库 8

1.2.1关系模型 8

1.2.2关系运算 10

1.3 Visual FoxPro概述 11

1.3.1 Visual FoxPro 6.0的特点 12

1.3.2 Visual FoxPro 6.0的性能指标 12

1.4数据库设计基础 13

1.4.1数据库设计步骤 13

1.4.2数据库设计过程 14

本章小结 15

习题 15

上机实验说明 17

第2章 Visual FoxPro集成开发环境的使用 18

2.1 Visual FoxPro 6.0的安装与启动 18

2.1.1 Visual FoxPro 6.0的安装 18

2.1.2 Visual FoxPro 6.0的启动与退出 19

2.2 Visual FoxPro 6.0的用户界面 21

2.2.1 Visual FoxPro 6.0的主界面 21

2.2.2 Visual FoxPro 6.0的工作方式 24

2.2.3 Visual FoxPro 6.0的可视化设计工具 25

2.2.4 Visual FoxPro 6.0的项目管理器 27

2.3 Visual FoxPro 6.0系统的环境设置 32

2.4 Visual FoxPro命令构成和文件类型 35

2.4.1命令的一般格式 35

2.4.2命令书写的有关规则和约定 36

2.4.3文件命名方法和文件类型 37

本章小结 37

习题 38

实验 熟悉Visual FoxPro 6.0工作环境及基本操作 39

第3章 Visual FoxPro数据与数据运算 41

3.1常量与变量 41

3.1.1常量 41

3.1.2变量 45

3.1.3内存变量的常用操作命令 47

3.2表达式 49

3.2.1数值、字符型与日期时间表达式 50

3.2.2关系表达式 51

3.2.3逻辑表达式 53

3.2.4运算符优先级 54

3.3常用函数 54

3.3.1数值函数 54

3.3.2字符函数 56

3.3.3日期和时间函数 59

3.3.4数据类型转换函数 60

3.3.5测试函数 62

本章小结 66

习题 66

实验 数据与数据运算 68

第4章 Visual FoxPro数据库及其操作 70

4.1Visual FoxPro数据库及其基本操作 70

4.1.1基本概念 70

4.1.2数据库的建立 71

4.1.3打开和关闭数据库 73

4.1.4设定当前数据库 74

4.1.5修改数据库 75

4.1.6关闭与删除数据库 76

4.2建立数据库表 77

4.2.1设计表结构 78

4.2.2在数据库中创建表 79

4.2.3修改表结构 83

4.2.4表的复制 85

4.3表的基本操作 86

4.3.1表的打开、关闭和浏览 86

4.3.2添加表记录 88

4.3.3修改表记录 90

4.3.4表记录的定位 92

4.3.5表中记录的删除与恢复 93

4.3.6表的统计汇总 94

4.4索引与排序 96

4.4.1索引的基本概念 96

4.4.2建立索引 97

4.4.3使用索引 100

4.4.4删除索引 102

4.4.5表的排序 102

4.5数据完整性 103

4.5.1实体完整性 103

4.5.2域完整性 103

4.5.3永久关系 104

4.5.4参照完整性 106

4.6自由表 107

4.6.1数据库表与自由表 107

4.6.2建立自由表 108

4.6.3自由表与数据库表相互转换 108

4.7多个表的同时使用 110

4.7.1工作区的概念 110

4.7.2工作区的使用 110

4.7.3表之间的关联 111

本章小结 113

习题 113

实验 数据库及表的基本操作 116

第5章 关系数据库标准语言 119

5.1 SQL概述 119

5.2 SQL的查询功能 120

5.2.1 SELECT语句的一般格式 122

5.2.2简单查询 123

5.2.3联接查询 126

5.2.4嵌套查询 128

5.2.5查询的排序 130

5.2.6分组查询 130

5.2.7使用量词和谓词的查询 131

5.2.8集合的合并查询 131

5.2.9查询结果输出 131

5.3 SQL的定义功能 132

5.3.1表的定义 133

5.3.2表结构的修改 135

5.3.3表的删除 137

5.4 SQL的操纵功能 138

5.4.1插入数据记录 138

5.4.2修改数据记录 138

5.4.3删除数据记录 138

本章小结 139

习题 139

实验 使用SQL语言进行数据操作 142

第6章 查询与视图 144

6.1查询 144

6.1.1查询使用的必要性 144

6.1.2查询的概念 144

6.1.3查询的创建 145

6.1.4查询的使用 154

6.1.5查询设计器的局限性 156

6.2视图 156

6.2.1视图的概念 156

6.2.2创建视图 157

6.2.3视图与数据更新 163

6.2.4删除视图 167

本章小结 167

习题 167

实验 查询和视图的创建 169

第7章 结构化程序设计 171

7.1程序设计基础 171

7.1.1程序的相关概念 171

7.1.2创建与修改程序文件 172

7.1.3保存程序与运行文件 173

7.2程序中的常用语句 175

7.2.1常用的基本语句 175

7.2.2输入命令 177

7.2.3输出命令 178

7.3程序的基本控制结构 179

7.3.1顺序结构程序设计 179

7.3.2选择结构程序设计 180

7.3.3循环结构程序设计 183

7.4多模块程序 188

7.4.1过程 188

7.4.2用户自定义函数 191

7.4.3参数传递机制 193

7.4.4过程文件 194

7.5变量的作用域 195

7.5.1局部变量 196

7.5.2局域变量 196

7.5.3私有变量 197

7.5.4全局变量 199

7.6程序的调试 200

本章小结 202

习题 203

实验 结构化程序设计 206

第8章 表单设计与应用 207

8.1面向对象的程序设计 207

8.1.1对象与类 207

8.1.2容器与控件 208

8.1.3属性、事件与方法 210

8.2创建和运行表单 213

8.2.1通过表单向导创建表单 213

8.2.2通过表单设计器快速生成表单 216

8.3表单设计器 218

8.3.1表单设计器的环境 218

8.3.2控件的操作与布局 222

8.3.3数据环境 224

8.3.4设置属性与编辑代码 227

8.3.5使用表单 227

8.4常用表单控件 229

8.4.1标签控件 229

8.4.2命令按钮控件 230

8.4.3命令组控件 230

8.4.4文本框控件 233

8.4.5编辑框控件 235

8.4.6复选框控件 236

8.4.7单选按钮组控件 238

8.4.8列表框控件 239

8.4.9组合框控件 241

8.4.10表格控件 243

8.4.11页框控件 246

8.4.12计时器与微调器 248

8.4.13图像、形状和线条控件 250

8.4.14容器 252

8.5表单集的多重表单 253

8.5.1表单集 253

8.5.2多重表单 255

本章小结 258

习题 258

实验 表单的创建与控件的使用 261

第9章 菜单设计与应用 262

9.1 Visual FoxPro系统菜单 262

9.1.1菜单结构 262

9.1.2设置系统菜单 263

9.2下拉式菜单设计与应用 265

9.2.1启动菜单设计器 265

9.2.2定义菜单项 266

9.2.3保存菜单 268

9.2.4修改菜单 268

9.2.5生成菜单 269

9.2.6运行菜单程序 269

9.2.7下拉式菜单应用示例 270

9.3菜单位置的设置 272

9.3.1设置菜单位置 272

9.3.2设置表单中的程序菜单 273

9.4快捷菜单设计与应用 274

9.4.1快捷菜单的特点及设计 274

9.4.2快捷菜单的应用示例 275

本章小结 276

习题 276

实验 菜单设计 277

第10章 报表与标签设计 279

10.1报表设计 279

10.1.1报表的总体规划和布局 279

10.1.2创建报表 280

10.1.3修改报表与打印 290

10.2标签设计 291

10.2.1利用标签向导设计标签 292

10.2.2利用标签设计器设计标签 294

本章小结 295

习题 295

实验 利用快速报表和报表设计器设计报表 297

第11章 应用程序的开发和生成 298

11.1系统开发的一般过程 298

11.2 Visual FoxPro应用程序的构造与连编 299

11.2.1构造Visual FoxPro应用程序 299

11.2.2连编应用程序 301

11.3应用程序向导和应用程序生成器 302

11.4发布应用程序 303

本章小结 303

习题 304

实验 学生成绩管理系统的开发和生成 305

第12章 应用项目开发实例与课程设计 307

12.1需求分析 307

12.2软件的总体设计 307

12.2.1功能设计 307

12.2.2数据库设计 308

12.3详细设计及实现 309

12.3.1设置默认路径 309

12.3.2建立项目文件 309

12.3.3创建数据库及数据表 311

12.3.4欢迎界面的实现 313

12.3.5系统主界面的实现 317

12.3.6信息添加界面的实现 319

12.3.7信息查询界面的实现 324

12.3.8信息修改/删除界面的实现 328

12.4测试 331

12.5项目连编及安装盘 331

12.5.1主控程序的设计 331

12.5.2应用程序连编 332

12.5.3项目文档 333

12.5.4创建发布磁盘(生成安装文件) 335

12.6课程设计项目参考题目 338

本章小结 339

附录A Visual FoxPro常用命令 340

附录B Visual FoxPro常用控件类及功能 352

附录C Visual FoxPro常用对象及功能 353

附录D Visual FoxPro常用属性及功能 354

附录E Visual FoxPro常用事件及功能 364

附录F Visual FoxPro常用方法及功能 367

附录G全国计算机等级考试二级Visual FoxPro数据库程序设计考试大纲 369

附录H习题参考答案 373

参考文献 382