JavaScript与jQuery程序设计

JavaScript与jQuery程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2016-06
版次: 1
ISBN: 9787302421788
定价: 39.50
装帧: 平装
开本: 其他
纸张: 胶版纸
14人买过
  • 本书系统全面地介绍了JavaScript、jQuery和移动Web客户端开发知识,内容涵盖EcmaScript基本语法、浏览器程序、DHTML、表单验证、jQuery基础、jQuery中的DOM操作、jQuery动画、jQuery UI库及jQuery与Ajax等客户端交互特效制作技术。本书内容循序渐进、深入浅出、步骤详尽,而且富有大量适合动手练习的示例,可以帮助读者在短时间内掌握jQuery和JavaScript的相关知识,学会为移动终端设备开发具有极佳用户体验的界面。本书适合作为各应用型本科和高职高专相关专业的网页特效设计课程的教材,也适合对jQuery、jQuery Mobile、JavaScript等感兴趣的前端开发人员以及移动应用开发人员阅读。 第1章JavaScript与jQuery概述1

    1.1JavaScript简介1

    1.1.1JavaScript——Web前端开发必备技能1

    1.1.2JavaScript——一门脚本语言1

    1.1.3JavaScript——灵活易用的工具2

    1.2JavaScript使用和开发工具3

    1.2.1编辑工具4

    1.2.2浏览器6

    1.3在HTML中使用JavaScript7

    1.3.1元素7

    1.3.2外部文件中的脚本7

    1.3.3HTML中的事件处理程序8

    1.4jQuery简介8

    1.5思维导图9

    1.6习题10

    第2章JavaScript语法12

    2.1词法结构13

    2.1.1字符集13

    2.1.2注释13

    2.1.3标识符和保留字14

    2.1.4直接量15

    2.1.5可选的分号15

    2.2数据类型和变量16

    2.2.1变量——保存在内存中的数据16

    2.2.2数据类型17

    2.3使用数据——运算符和表达式21

    2.3.1原始表达式212.3.2运算符组成的表达式21

    2.3.3其他表达式28

    2.3.4数据类型转换29

    2.3.5运算符的优先级32

    2.4语句34

    2.4.1声明语句34

    2.4.2表达式语句35

    2.4.3复合语句和空语句35

    2.4.4条件语句35

    2.4.5循环语句39

    2.4.6跳转语句43

    2.4.7其他语句44

    2.4.8案例45

    2.5函数50

    2.5.1函数定义50

    2.5.2函数调用53

    2.5.3理解参数55

    2.5.4全局内置函数57

    2.5.5案例57

    2.6引用类型58

    2.6.1数组59

    2.6.2日期62

    2.6.3字符串65

    2.6.4Math69

    2.6.5正则表达式70

    2.6.6基本包装类74

    2.6.7案例74

    2.7面向对象程序设计77

    2.7.1对象的定义和分类77

    2.7.2自定义对象78

    2.7.3继承81

    2.8项目训练——中文小日历82

    2.9习题85

    2.9.1理论题85

    2.9.2上机题88

    第3章浏览器程序设计90

    3.1浏览器对象模型91

    3.1.1window对象91

    3.1.2location对象95

    3.1.3history、screen和navigtor对象96

    3.1.4案例98

    3.2文档对象模型100

    3.2.1DOM模型100

    3.2.2获取元素节点102

    3.2.3操作元素节点106

    3.2.4创建、插入和删除节点110

    3.2.5document.write方法113

    3.2.6案例113

    3.3事件处理117

    3.3.1注册事件处理程序117

    3.3.2事件处理程序的调用120

    3.3.3事件类型123

    3.3.4案例126

    3.4项目训练——图书管理128

    3.5习题131

    3.5.1理论题131

    3.5.2上机题134

    第4章DHTML136

    4.1三位一体的网页136

    4.1.1结构层136

    4.1.2表示层137

    4.1.3行为层137

    4.2样式属性138

    4.2.1CSS概述138

    4.2.2获取样式信息139

    4.2.3设置样式信息140

    4.2.4脚本化CSS类141

    4.2.5案例142

    4.3动态定位145

    4.4可视性147

    4.5动画148

    4.6项目训练151

    4.7习题154

    4.7.1理论题154

    4.7.2上机题155

    第5章表单验证157

    5.1表单基础158

    5.1.1HTML表单158

    5.1.2获取表单和表单元素159

    5.1.3共有的表单字段属性和方法160

    5.1.4提交和重置表单162

    5.1.5表单元素的事件处理164

    5.2表单操作165

    5.2.1文本框、多行文本框和密码框165

    5.2.2选择框169

    5.2.3单选和多选按钮174

    5.3表单验证176

    5.3.1基于onsubmit事件验证表单176

    5.3.2调用表单的submit方法178

    5.3.3使用onblur方法验证单个表单元素178

    5.4基于正则表达式的文本验证180

    5.5HTML 5约束验证181

    5.6项目训练——注册页面的验证182

    5.7习题190

    5.7.1理论题190

    5.7.2上机题192

    第6章错误处理、调试与优化193

    6.1常见错误194

    6.1.1变量未定义194

    6.1.2大小写拼写错误194

    6.1.3不匹配的括号194

    6.1.4方法误认为属性与属性误认为方法196

    6.1.5关键字、保留字、BOM对象作为变量名197

    6.1.6赋值不是相等197

    6.2错误处理197

    6.2.1错误类型197

    6.2.2异常处理语句198

    6.2.3错误事件200

    6.3调试技术202

    6.3.1将消息记录到控制台202

    6.3.2将消息打印到当前页面203

    6.3.3alert方法205

    6.3.4抛出错误205

    6.3.5断点调试206

    6.4验证与压缩208

    6.4.1验证208

    6.4.2压缩209

    6.5习题210

    6.5.1理论题210

    6.5.2上机题210

    第7章jQuery212

    7.1jQuery基础213

    7.1.1jQuery的主要功能213

    7.1.2使用jQuery214

    7.1.3jQuery插件215

    7.2选择节点216

    7.2.1使用$()函数216

    7.2.2选择符分类217

    7.2.3筛选函数238

    7.3样式与动画244

    7.3.1样式控制244

    7.3.2jQuery动画252

    7.4jQuery中的DOM操作255

    7.4.1属性操作255

    7.4.2设置和获取HTML、文本和值257

    7.4.3DOM树操作259

    7.4.4复制节点265

    7.5jQuery中的事件266

    7.5.1页面载入266

    7.5.2事件处理267

    7.5.3常用事件处理271

    7.5.4jQuery中阻止事件冒泡方式及其区别273

    7.6Ajax274

    7.7习题275

    7.7.1理论题275

    7.7.2上机题276

    第8章jQuery UI库278

    8.1认识jQuery UI278

    8.2用户交互279

    8.2.1拖曳(Draggable)279

    8.2.2放置(Droppables)280

    8.2.3排序(Sortables)281

    8.2.4缩放(Resizable)282

    8.3可视控件283

    8.3.1折叠面板(Accordion)283

    8.3.2日期插件(Datepicker)284

    8.3.3菜单(Menu)285

    8.3.4对话框(Dialog)286

    8.3.5自动完成(Autocomplete)287

    8.3.6标签页(Tabs)288

    8.4动画特效289

    8.5上机题291

    第9章移动Web应用开发293

    9.1HTML 5脚本编程294

    9.1.1使用Canvas绘图294

    9.1.2媒体元素306

    9.1.3客户端存储308

    9.1.4地理位置309

    9.1.5Web Worker310

    9.2jQuery Mobile311

    9.2.1jQuery Mobile应用开发迅速上手311

    9.2.2jQuyery Mobile页面结构313

    9.2.3页面常用组件316

    9.2.4表单321

    9.2.5主题326

    9.2.6事件327

    9.3上机题329

    附录各章习题参考答案330

    参考文献331

    第1章数据库基础1

    1.1数据库系统概述1

    1.1.1数据库技术的产生与发展 1

    1.1.2四个基本概念4

    1.1.3数据模型6

    1.2关系数据库概述10

    1.2.1关系模型10

    1.2.2关系运算14

    1.3数据库设计19

    1.3.1数据库设计步骤19

    1.3.2关系数据库设计20

    1.4关系数据库标准语言SQL21

    1.4.1SQL语言的特点22

    1.4.2SQL基本语句的功能22

    习题25

    第2章Access数据库系统及表操作26

    2.1Access数据库系统概述26

    2.1.1Access 2010简介26

    2.1.2Access 2010的安装、启动与退出31

    2.1.3Access的工作方式 32

    2.2创建Access数据库32

    2.2.1创建数据库33

    2.2.2数据库的打开与关闭36

    2.3Access中的运算与函数37

    2.3.1常量37

    2.3.2表达式37

    2.3.3函数402.4表的概念42

    2.4.1数据表42

    2.4.2表的字段43

    2.5表的创建44

    2.5.1表的结构定义44

    2.5.2用设计器创建表45

    2.5.3使用数据表视图创建表45

    2.5.4使用模板创建表47

    2.5.5使用导入和链接创建表49

    2.6表结构的修改52

    2.7表中数据的输入54

    2.8表字段的属性设置56

    2.8.1字段大小57

    2.8.2格式57

    2.8.3输入掩码60

    2.8.4有效性规则61

    2.8.5标题、默认值及其他63

    2.9数据表的基本操作64

    2.9.1数据表视图64

    2.9.2修改记录或字段65

    2.9.3表的整体操作66

    2.9.4表的外观调整67

    2.9.5查找与替换69

    2.9.6排序与筛选70

    2.9.7索引74

    2.10建立表间关联关系76

    2.10.1表间关系77

    2.10.2创建关系78

    2.10.3编辑关系79

    2.10.4参照完整性80

    2.11数据库管理与维护83

    2.11.1数据库压缩和修复83

    2.11.2备份数据库84

    2.11.3数据库的安全85

    习题89

    第3章查询创建与使用92

    3.1查询基础知识92

    3.1.1查询基本概念92

    3.1.2查询的分类及功能93

    3.2查询视图95

    3.2.1数据表视图95

    3.2.2设计视图96

    3.2.3SQL视图97

    3.3利用向导创建查询97

    3.3.1简单查询向导98

    3.3.2交叉表查询向导101

    3.3.3查找重复项查询向导106

    3.3.4查找不匹配项查询向导108

    3.4利用设计视图创建查询111

    3.4.1创建选择查询111

    3.4.2查询使用的设计工具113

    3.4.3查询的条件114

    3.4.4查询字段的排序/显示/汇总119

    3.4.5运行查询121

    3.5参数查询121

    3.5.1创建参数查询121

    3.5.2在查询中应用计算123

    3.6操作查询124

    3.6.1数据表备份124

    3.6.2更新查询125

    3.6.3生成表查询126

    3.6.4追加查询130

    3.6.5删除查询133

    3.7SQL语言136

    3.7.1SQL语言概述136

    3.7.2数据表定义语句138

    3.7.3数据操纵语句139

    3.7.4数据特定查询140

    3.7.5传递查询142

    3.8解除阻止查询143

    习题144

    第4章窗体设计与应用146

    4.1窗体概述146

    4.1.1窗体的功能146

    4.1.2窗体的组成147

    4.1.3窗体的种类148

    4.1.4窗体的视图151

    4.2窗体的创建151

    4.2.1使用窗体工具创建窗体152

    4.2.2通过分割窗体工具创建窗体153

    4.2.3通过多个项目工具创建窗体154

    4.2.4使用窗体向导创建窗体154

    4.2.5使用窗体设计视图建立窗体156

    4.2.6创建主窗体/子窗体158

    4.2.7使用数据透视图创建图表窗体163

    4.2.8使用数据透视表创建窗体164

    4.2.9使用空白窗体创建窗体165

    4.2.10窗体的外观166

    4.3窗体中的基本控件及其应用167

    4.3.1窗体中的基本控件168

    4.3.2在窗体上添加控件169

    4.4在窗体视图中操作数据181

    4.4.1增加或删除数据181

    4.4.2浏览并修改数据181

    4.4.3数据排序182

    4.4.4数据查找与替换183

    4.4.5数据筛选183

    习题184

    第5章报表设计与打印187

    5.1报表概述187

    5.1.1报表的功能187

    5.1.2报表分类188

    5.1.3报表的视图189

    5.1.4报表的组成191

    5.2创建报表192

    5.2.1使用报表向导创建报表193

    5.2.2使用设计视图创建报表196

    5.2.3使用报表工具创建报表197

    5.2.4使用空白报表工具创建报表198

    5.2.5使用标签向导创建标签199

    5.2.6创建分组报表和汇总报表201

    5.2.7创建带有子报表的报表205

    5.3报表的编辑208

    5.3.1在布局视图中修改报表208

    5.3.2设计视图中修改报表210

    5.3.3报表的外观设计211

    5.3.4报表的打印211

    习题212

    第6章宏设计215

    6.1宏与宏组的定义215

    6.1.1宏生成器216

    6.1.2常用宏操作及操作参数216

    6.1.3宏的分类222

    6.1.4独立宏和宏组222

    6.2宏的创建与设计222

    6.2.1创建宏222

    6.2.2创建宏组224

    6.2.3创建嵌入式宏228

    6.2.4创建条件宏231

    6.3编辑宏232

    6.3.1添加操作命令232

    6.3.2调整和删除操作命令 232

    6.3.3修改操作参数233

    6.4宏的执行与调试233

    6.4.1事件属性233

    6.4.2宏的调用与执行235

    6.4.3宏的调试235

    6.5宏的应用举例236

    6.5.1使用宏打印报表236

    6.5.2使用宏创建快捷菜单237

    6.5.3使用宏创建自定义菜单栏菜单239

    6.5.4使用宏发送Access对象242

    6.5.5使用宏实现数据导出242

    6.6宏的安全设置244

    6.6.1启用内容244

    6.6.2宏设置244

    习题245

    第7章VBA编程语言247

    7.1VBA编程环境247

    7.1.1VBA环境进入方法247

    7.1.2VBA代码窗口的使用251

    7.1.3将宏转换为VBA 254

    7.2VBA程序设计基础257

    7.2.1基本数据类型257

    7.2.2常量与变量260

    7.2.3运算符与表达式261

    7.2.4函数264

    7.2.5数组270

    7.3程序语句273

    7.3.1程序语句的书写格式273

    7.3.2程序的基本语句273

    7.3.3分支语句277

    7.3.4循环语句283

    7.4VBA模块287

    7.4.1模块分类287

    7.4.2创建过程287

    7.4.3过程调用与参数传递289

    7.4.4过程和变量的作用域294

    7.5面向对象程序设计296

    7.5.1对象和类297

    7.5.2事件过程300

    习题304

    第8章应用程序设计306

    8.1系统需求分析与功能306

    8.1.1系统需求分析306

    8.1.2系统功能307

    8.2数据库设计308

    8.2.1创建数据库和表308

    8.2.2确定表的关联312

    8.3系统安全设计312

    8.4主界面设计315

    8.4.1系统的启动过程316

    8.4.2主界面设计317

    8.5主要功能模块设计320第1章Visual Basic程序设计概述1

    1.1程序设计与程序设计语言1

    1.1.1程序1

    1.1.2程序设计1

    1.1.3程序设计语言 1

    1.2Visual Basic概述2

    1.2.1Visual Basic的发展2

    1.2.2Visual Basic的特点3

    1.3Visual Basic集成开发环境4

    1.3.1主窗口4

    1.3.2工具箱窗口5

    1.3.3窗体窗口6

    1.3.4工程资源管理器窗口6

    1.3.5属性窗口7

    1.3.6代码窗口8

    1.3.7窗体布局窗口9

    习题一9

    第2章简单的VB程序设计11

    2.1可视化编程的基本概念 11

    2.1.1对象11

    2.1.2类13

    2.1.3窗体13

    2.1.4控件13

    2.2简单的应用程序设计14

    2.2.1设计窗体14

    2.2.2设计程序代码15

    2.2.3保存和调试程序152.3窗体和基本控件18

    2.3.1基本属性18

    2.3.2窗体21

    2.3.3标签25

    2.3.4文本框26

    2.3.5命令按钮29

    习题二31

    第3章VB语言基础33

    3.1数据类型33

    3.1.1标准数据类型33

    3.1.2用户自定义数据类型36

    3.2常量和变量36

    3.2.1常量36

    3.2.2变量38

    3.3运算符和表达式40

    3.3.1运算符40

    3.3.2表达式43

    3.3.3常用内部函数45

    3.4编 码 规 则51

    习题三52

    第4章控制结构55

    4.1顺序结构55

    4.1.1赋值语句55

    4.1.2用户交互函数和过程57

    4.1.3输出语句60

    4.1.4结束语句End62

    4.2选择结构63

    4.2.1If条件语句63

    4.2.2Select Case情况语句68

    4.2.3条件函数70

    4.3循环结构71

    4.3.1For…Next循环语句71

    4.3.2While…Wend循环语句75

    4.3.3Do…Loop循环语句76

    4.3.4循环的嵌套79

    4.4辅助控制语句80

    4.4.1GoTo语句80

    4.4.2With…End With语句81

    4.4.3Exit语句82

    4.4.4Stop语句82

    4.5常用算法83

    4.5.1计数问题83

    4.5.2图形问题84

    4.5.3素数问题84

    4.5.4最大公约数和最小公倍数问题86

    习题四87

    第5章数组92

    5.1数组的概念92

    5.2静态数组93

    5.3动态数组102

    5.3.1动态数组的定义102

    5.3.2动态数组的应用102

    5.4控件数组104

    5.4.1设计时建立控件数组104

    5.4.2运行时建立控件数组105

    5.5自定义类型数组108

    5.5.1自定义类型的定义108

    5.5.2自定义类型变量的声明109

    5.5.3自定义类型数组的应用110

    习题五111

    第6章过程116

    6.1事件过程116

    6.2通用过程117

    6.2.1Sub过程117

    6.2.2Function过程119

    6.2.3函数过程与子程序过程的区别122

    6.3参数传递122

    6.3.1形参和实参122

    6.3.2按值传递和按址传递123

    6.3.3数组参数的传递124

    6.3.4可选参数126

    6.3.5可变参数127

    6.3.6对象参数127

    6.4变量和过程的作用域130

    6.4.1过程的作用域130

    6.4.2变量的作用域131

    6.4.3变量的生命周期132

    6.5递归133

    6.6过程应用举例134

    6.6.1查找问题134

    6.6.2排序问题136

    习题六137

    第7章常用控件144

    7.1单选按钮和复选框144

    7.1.1单选按钮144

    7.1.2复选框(Check Box)145

    7.2框架146

    7.3列表框和组合框148

    7.3.1列表框148

    7.3.2组合框(ComboBox)151

    7.4定时器153

    7.5滚动条154

    7.6图形操作155

    7.6.1坐标系统155

    7.6.2图形控件157

    7.6.3图形方法162

    7.7鼠标和键盘164

    7.7.1鼠标事件164

    7.7.2键盘事件166

    习题七169

    第8章界面设计174

    8.1菜单设计174

    8.1.1菜单编辑器175

    8.1.2创建菜单项175

    8.1.3动态菜单179

    8.1.4弹出菜单180

    8.2通用对话框182

    8.2.1“打开/另存为”对话框183

    8.2.2“颜色”对话框184

    8.2.3“字体”对话框184

    8.2.4“打印”对话框185

    8.2.5“帮助”对话框185

    8.3多重窗体和多文档界面188

    8.3.1多重窗体188

    8.3.2多文档界面191

    8.4工具栏和状态栏195

    8.4.1工具栏195

    8.4.2状态栏198

    8.5RichTextBox199

    习题八201

    第9章文件205

    9.1文件概述205

    9.1.1文件的逻辑结构205

    9.1.2文件的类型206

    9.1.3文件处理的一般步骤207

    9.1.4文件指针207

    9.2文件的基本操作207

    9.2.1文件的打开208

    9.2.2文件的关闭209

    9.2.3与文件有关的函数和语句209

    9.3顺序文件的访问210

    9.3.1顺序文件的写操作210

    9.3.2顺序文件的读操作213

    9.4随机文件的访问214

    9.4.1定义记录类型214

    9.4.2随机文件的写操作215

    9.4.3随机文件的读操作216

    9.5二进制文件的访问217

    9.5.1二进制文件的写操作218

    9.5.2二进制文件的读操作218

    9.6文件系统控件219

    9.6.1“驱动器列表框”控件219

    9.6.2“目录列表框”控件220

    9.6.3“文件列表框”控件221

    9.7文件系统操作语句223

    9.7.1FileCopy语句223

    9.7.2Kill语句224

    9.7.3Name语句224

    9.7.4MkDir语句224

    9.7.5RmDir语句225

    9.7.6CurDir函数225

    9.7.7SetAttr语句225

    9.7.8GetAttr函数226

    9.8文件系统对象模型228

    9.8.1文件系统对象模型概述228

    9.8.2管理驱动器229

    9.8.3管理文件夹230

    9.8.4管理文件231

    9.9文件应用举例233

    习题九243

    第10章数据库技术247

    10.1数据库概述247

    10.2可视化数据管理器249

    10.2.1关系型数据库的基本结构249

    10.2.2数据库的建立250

    10.2.3建立查询253

    10.3数据控件及其使用254

    10.3.1数据控件及其属性254

    10.3.2数据控件的建立254

    10.3.3数据库操作255

    10.4ADO数据控件259

    10.4.1ADO对象模型259

    10.4.2ADO控件的使用260

    10.4.3ADO控件的绑定以及代码控制263

    10.4.4使用数据窗体向导265

    10.5结构化查询语言SQL266

    10.5.1SQL的基本组成267

    10.5.2SQL在VB中的应用268

    10.6ADO数据对象编程271

    10.6.1基于ADO数据对象的一般操作过程与操作形式271

    10.6.2基于ADO数据对象编程举例274

    10.7数据报表制作277

    10.7.1数据报表设计器277

    10.7.2用数据报表设计器创建报表278

    10.8综合应用279

    习题十282

    参考文献284

    第1章Visual Basic程序设计概述1

    1.1程序设计与程序设计语言1

    1.1.1程序1

    1.1.2程序设计1

    1.1.3程序设计语言 1

    1.2Visual Basic概述2

    1.2.1Visual Basic的发展2

    1.2.2Visual Basic的特点3

    1.3Visual Basic集成开发环境4

    1.3.1主窗口4

    1.3.2工具箱窗口5

    1.3.3窗体窗口6

    1.3.4工程资源管理器窗口6

    1.3.5属性窗口7

    1.3.6代码窗口8

    1.3.7窗体布局窗口9

    习题一9

    第2章简单的VB程序设计11

    2.1可视化编程的基本概念 11

    2.1.1对象11

    2.1.2类13

    2.1.3窗体13

    2.1.4控件13

    2.2简单的应用程序设计14

    2.2.1设计窗体14

    2.2.2设计程序代码15

    2.2.3保存和调试程序152.3窗体和基本控件18

    2.3.1基本属性18

    2.3.2窗体21

    2.3.3标签25

    2.3.4文本框26

    2.3.5命令按钮29

    习题二30

    第3章VB语言基础32

    3.1数据类型32

    3.1.1标准数据类型32

    3.1.2用户自定义数据类型35

    3.2常量和变量35

    3.2.1常量36

    3.2.2变量37

    3.3运算符和表达式39

    3.3.1运算符39

    3.3.2表达式42

    3.3.3常用内部函数44

    3.4编码规则50

    习题三51

    第4章控制结构54

    4.1顺序结构54

    4.1.1赋值语句54

    4.1.2用户交互函数和过程56

    4.1.3输出语句59

    4.1.4结束语句End61

    4.2选择结构62

    4.2.1If条件语句62

    4.2.2Select Case情况语句67

    4.2.3条件函数69

    4.3循环结构70

    4.3.1For…Next循环语句70

    4.3.2While…Wend循环语句74

    4.3.3Do…Loop循环语句75

    4.3.4循环的嵌套78

    4.4辅助控制语句79

    4.4.1GoTo语句79

    4.4.2With…End With语句80

    4.4.3Exit语句81

    4.4.4Stop语句81

    4.5常用算法82

    4.5.1计数问题82

    4.5.2图形问题83

    4.5.3素数问题83

    4.5.4最大公约数和最小公倍数问题85

    习题四86

    第5章数组91

    5.1数组的概念91

    5.2静态数组92

    5.3动态数组101

    5.3.1动态数组的定义101

    5.3.2动态数组的应用101

    5.4控件数组103

    5.4.1设计时建立控件数组103

    5.4.2运行时建立控件数组104

    5.5自定义类型数组107

    5.5.1自定义类型的定义107

    5.5.2自定义类型变量的声明108

    5.5.3自定义类型数组的应用109

    习题五110

    第6章过程115

    6.1事件过程115

    6.2通用过程116

    6.2.1Sub过程116

    6.2.2Function过程118

    6.2.3函数过程与子程序过程的区别121

    6.3参数传递121

    6.3.1形参和实参121

    6.3.2按值传递和按址传递122

    6.3.3数组参数的传递123

    6.3.4可选参数125

    6.3.5可变参数126

    6.3.6对象参数126

    6.4变量和过程的作用域129

    6.4.1过程的作用域129

    6.4.2变量的作用域130

    6.4.3变量的生命周期131

    6.5递归132

    6.6过程应用举例133

    6.6.1查找问题133

    6.6.2排序问题135

    习题六136

    第7章常用控件143

    7.1单选按钮和复选框143

    7.1.1单选按钮143

    7.1.2复选框(Check Box)144

    7.2框架145

    7.3列表框和组合框147

    7.3.1列表框147

    7.3.2组合框(ComboBox)150

    7.4定时器152

    7.5滚动条153

    7.6图形操作154

    7.6.1坐标系统154

    7.6.2图形控件156

    7.6.3图形方法161

    7.7鼠标和键盘163

    7.7.1鼠标事件163

    7.7.2键盘事件165

    习题七168

    第8章界面设计173

    8.1菜单设计173

    8.1.1菜单编辑器174

    8.1.2创建菜单项174

    8.1.3动态菜单178

    8.1.4弹出菜单179

    8.2通用对话框181

    8.2.1“打开/另存为”对话框182

    8.2.2“颜色”对话框183

    8.2.3“字体”对话框183

    8.2.4“打印”对话框184

    8.2.5“帮助”对话框184

    8.3多重窗体和多文档界面187

    8.3.1多重窗体187

    8.3.2多文档界面190

    8.4工具栏和状态栏194

    8.4.1工具栏194

    8.4.2状态栏197

    8.5RichTextBox198

    习题八200

    第9章文件204

    9.1文件概述204

    9.1.1文件的逻辑结构204

    9.1.2文件的类型205

    9.1.3文件处理的一般步骤206

    9.1.4文件指针206

    9.2文件的基本操作206

    9.2.1文件的打开206

    9.2.2文件的关闭208

    9.2.3与文件有关的函数和语句208

    9.3顺序文件的访问209

    9.3.1顺序文件的写操作209

    9.3.2顺序文件的读操作212

    9.4随机文件的访问213

    9.4.1定义记录类型213

    9.4.2随机文件的写操作214

    9.4.3随机文件的读操作215

    9.5二进制文件的访问216

    9.5.1二进制文件的写操作217

    9.5.2二进制文件的读操作217

    9.6文件系统控件218

    9.6.1“驱动器列表框”控件218

    9.6.2“目录列表框”控件219

    9.6.3“文件列表框”控件220

    9.7文件系统操作语句222

    9.7.1FileCopy语句222

    9.7.2Kill语句223

    9.7.3Name语句223

    9.7.4MkDir语句223

    9.7.5RmDir语句224

    9.7.6CurDir函数224

    9.7.7SetAttr语句224

    9.7.8GetAttr函数225

    9.8文件系统对象模型227

    9.8.1文件系统对象模型概述227

    9.8.2管理驱动器228

    9.8.3管理文件夹229

    9.8.4管理文件230

    9.9文件应用举例232

    习题九242

    第10章数据库技术246

    10.1数据库概述246

    10.2可视化数据管理器248

    10.2.1关系型数据库的基本结构248

    10.2.2数据库的建立249

    10.2.3建立查询252

    10.3数据控件及其使用253

    10.3.1数据控件及其属性253

    10.3.2数据控件的建立253

    10.3.3数据库操作254

    10.4ADO数据控件258

    10.4.1ADO对象模型258

    10.4.2ADO控件的使用259

    10.4.3ADO控件的绑定以及代码控制262

    10.4.4使用数据窗体向导264

    10.5结构化查询语言SQL265

    10.5.1SQL的基本组成266

    10.5.2SQL在VB中的应用267

    10.6ADO数据对象编程270

    10.6.1基于ADO数据对象的一般操作过程与操作形式270

    10.6.2基于ADO数据对象编程举例273

    10.7数据报表制作276

    10.7.1数据报表设计器276

    10.7.2用数据报表设计器创建报表277

    10.8综合应用278

    习题十281

    参考文献283第1章信息技术基础知识1

    实验1.1微机系统的组成与使用1

    实验1.2Windows 7的基本操作4

    实验1.3文件及文件夹的管理22

    实验1.4控制面板的使用34

    第2章Word字处理51

    实验2.1Word文档的创建和格式化51

    实验2.2Word文档中的图文混排68

    实验2.3Word文档中表格的编辑81

    实验2.4字处理综合应用90

    第3章Excel电子表格103

    实验3.1工作簿的创建和工作表的编辑103

    实验3.2工作表的格式化和公式的应用109

    实验3.3数据的处理和图表的应用115

    第4章PowerPoint演示文稿121

    实验4.1演示文稿的创建和幻灯片的编辑121

    实验4.2幻灯片的动画设置和放映127

    第5章计算机网络与网页设计132

    实验5.1计算机网络环境的设置132

    实验5.2网页的浏览与信息的检索141

    实验5.3邮件的接收与发送151

    实验5.4网页的简单设计158第6章多媒体技术与应用168

    实验6.1计算机中多媒体的应用168

    实验6.2多媒体素材的获取173

    实验6.3数字音频的处理179

    实验6.4数字图像处理的基本操作183

    实验6.5数字图像处理的高级操作187

    实验6.6计算机动画的制作190

    实验6.7数字视频的制作195

    第7章数据库技术基础201

    实验7.1创建数据库和数据表201

    实验7.2创建查询217

    实验7.3创建报表225

    实验7.4创建窗体232

    第8章程序设计基础243

    实验8.1C语言程序设计初步243

    实验8.2简单排序算法的应用253

    实验8.3简单查找算法的应用254

    第6章错误处理、调试与优化1

    6.1常见错误194

    6.1.1变量未定义194

    6.1.2大小写拼写错误194

    6.1.3不匹配的括号194

    6.1.4方法误认为属性,属性误认为方法196

    6.1.5关键字、保留字、BOM对象作为变量名197

    6.1.6赋值不是相等197

    6.2错误处理197

    6.2.1错误类型197

    6.2.2异常处理语句198

    6.2.3错误事件200

    6.3调试技术202

    6.3.1将消息记录到控制台202

    6.3.2将消息打印到当前页面203

    6.3.3alert方法205

    6.3.4抛出错误205

    6.3.5断点调试206

    6.4验证与压缩208

    6.4.1验证208

    6.4.2压缩209

    6.5习题210

    6.5.1理论题210

    6.5.2上机题210

    第7章jQuery212

    7.1jQuery基础213

    7.1.1jQuery的主要功能213

    7.1.2使用jQuery214

    7.1.3jQuery插件215

    7.2选择节点216

    7.2.1使用$()函数216

    7.2.2选择符分类217

    7.2.3筛选函数238

    7.3样式与动画244

    7.3.1样式控制244

    7.3.2jQuery动画252

    7.4JQuyer中的DOM操作255

    7.4.1属性操作255

    7.4.2设置和获取HTML、文本和值257

    7.4.3DOM树操作259

    7.4.4复制节点265

    7.5jQuery中的事件266

    7.5.1页面载入266

    7.5.2事件处理267

    7.5.3常用事件处理271

    7.5.4jQuery中阻止事件冒泡方式及其区别273

    7.6Ajax274

    7.7习题276

    7.7.1理论题276

    7.7.2上机题276

    第8章jQuery UI库278

    8.1认识jQuery UI278

    8.2用户交互279

    8.2.1拖曳(Draggable)279

    8.2.2放置(Droppables)280

    8.2.3排序(Sortables)281

    8.2.4缩放(Resizable)282

    8.3可视控件283

    8.3.1折叠面板(Accordion)283

    8.3.2日期插件(Datepicker)284

    8.3.3菜单(Menu)285

    8.3.4对话框(Dialog)286

    8.3.5自动完成(Autocomplete)287

    8.3.6标签页(Tabs)288

    8.4动画特效289

    8.5上机题291

    第9章移动Web应用开发293

    9.1HTML 5脚本编程294

    9.1.1使用Canvas绘图294

    9.1.2媒体元素306

    9.1.3客户端存储308

    9.1.4地理位置309

    9.1.5Web Worker310

    9.2jQuery Mobile311

    9.2.1jQuery mobile应用开发迅速上手311

    9.2.2JQuyery Mobile页面结构313

    9.2.3页面常用组件316

    9.2.4表单321

    9.2.5主题326

    9.2.6事件327
  • 内容简介:
    本书系统全面地介绍了JavaScript、jQuery和移动Web客户端开发知识,内容涵盖EcmaScript基本语法、浏览器程序、DHTML、表单验证、jQuery基础、jQuery中的DOM操作、jQuery动画、jQuery UI库及jQuery与Ajax等客户端交互特效制作技术。本书内容循序渐进、深入浅出、步骤详尽,而且富有大量适合动手练习的示例,可以帮助读者在短时间内掌握jQuery和JavaScript的相关知识,学会为移动终端设备开发具有极佳用户体验的界面。本书适合作为各应用型本科和高职高专相关专业的网页特效设计课程的教材,也适合对jQuery、jQuery Mobile、JavaScript等感兴趣的前端开发人员以及移动应用开发人员阅读。
  • 目录:
    第1章JavaScript与jQuery概述1

    1.1JavaScript简介1

    1.1.1JavaScript——Web前端开发必备技能1

    1.1.2JavaScript——一门脚本语言1

    1.1.3JavaScript——灵活易用的工具2

    1.2JavaScript使用和开发工具3

    1.2.1编辑工具4

    1.2.2浏览器6

    1.3在HTML中使用JavaScript7

    1.3.1元素7

    1.3.2外部文件中的脚本7

    1.3.3HTML中的事件处理程序8

    1.4jQuery简介8

    1.5思维导图9

    1.6习题10

    第2章JavaScript语法12

    2.1词法结构13

    2.1.1字符集13

    2.1.2注释13

    2.1.3标识符和保留字14

    2.1.4直接量15

    2.1.5可选的分号15

    2.2数据类型和变量16

    2.2.1变量——保存在内存中的数据16

    2.2.2数据类型17

    2.3使用数据——运算符和表达式21

    2.3.1原始表达式212.3.2运算符组成的表达式21

    2.3.3其他表达式28

    2.3.4数据类型转换29

    2.3.5运算符的优先级32

    2.4语句34

    2.4.1声明语句34

    2.4.2表达式语句35

    2.4.3复合语句和空语句35

    2.4.4条件语句35

    2.4.5循环语句39

    2.4.6跳转语句43

    2.4.7其他语句44

    2.4.8案例45

    2.5函数50

    2.5.1函数定义50

    2.5.2函数调用53

    2.5.3理解参数55

    2.5.4全局内置函数57

    2.5.5案例57

    2.6引用类型58

    2.6.1数组59

    2.6.2日期62

    2.6.3字符串65

    2.6.4Math69

    2.6.5正则表达式70

    2.6.6基本包装类74

    2.6.7案例74

    2.7面向对象程序设计77

    2.7.1对象的定义和分类77

    2.7.2自定义对象78

    2.7.3继承81

    2.8项目训练——中文小日历82

    2.9习题85

    2.9.1理论题85

    2.9.2上机题88

    第3章浏览器程序设计90

    3.1浏览器对象模型91

    3.1.1window对象91

    3.1.2location对象95

    3.1.3history、screen和navigtor对象96

    3.1.4案例98

    3.2文档对象模型100

    3.2.1DOM模型100

    3.2.2获取元素节点102

    3.2.3操作元素节点106

    3.2.4创建、插入和删除节点110

    3.2.5document.write方法113

    3.2.6案例113

    3.3事件处理117

    3.3.1注册事件处理程序117

    3.3.2事件处理程序的调用120

    3.3.3事件类型123

    3.3.4案例126

    3.4项目训练——图书管理128

    3.5习题131

    3.5.1理论题131

    3.5.2上机题134

    第4章DHTML136

    4.1三位一体的网页136

    4.1.1结构层136

    4.1.2表示层137

    4.1.3行为层137

    4.2样式属性138

    4.2.1CSS概述138

    4.2.2获取样式信息139

    4.2.3设置样式信息140

    4.2.4脚本化CSS类141

    4.2.5案例142

    4.3动态定位145

    4.4可视性147

    4.5动画148

    4.6项目训练151

    4.7习题154

    4.7.1理论题154

    4.7.2上机题155

    第5章表单验证157

    5.1表单基础158

    5.1.1HTML表单158

    5.1.2获取表单和表单元素159

    5.1.3共有的表单字段属性和方法160

    5.1.4提交和重置表单162

    5.1.5表单元素的事件处理164

    5.2表单操作165

    5.2.1文本框、多行文本框和密码框165

    5.2.2选择框169

    5.2.3单选和多选按钮174

    5.3表单验证176

    5.3.1基于onsubmit事件验证表单176

    5.3.2调用表单的submit方法178

    5.3.3使用onblur方法验证单个表单元素178

    5.4基于正则表达式的文本验证180

    5.5HTML 5约束验证181

    5.6项目训练——注册页面的验证182

    5.7习题190

    5.7.1理论题190

    5.7.2上机题192

    第6章错误处理、调试与优化193

    6.1常见错误194

    6.1.1变量未定义194

    6.1.2大小写拼写错误194

    6.1.3不匹配的括号194

    6.1.4方法误认为属性与属性误认为方法196

    6.1.5关键字、保留字、BOM对象作为变量名197

    6.1.6赋值不是相等197

    6.2错误处理197

    6.2.1错误类型197

    6.2.2异常处理语句198

    6.2.3错误事件200

    6.3调试技术202

    6.3.1将消息记录到控制台202

    6.3.2将消息打印到当前页面203

    6.3.3alert方法205

    6.3.4抛出错误205

    6.3.5断点调试206

    6.4验证与压缩208

    6.4.1验证208

    6.4.2压缩209

    6.5习题210

    6.5.1理论题210

    6.5.2上机题210

    第7章jQuery212

    7.1jQuery基础213

    7.1.1jQuery的主要功能213

    7.1.2使用jQuery214

    7.1.3jQuery插件215

    7.2选择节点216

    7.2.1使用$()函数216

    7.2.2选择符分类217

    7.2.3筛选函数238

    7.3样式与动画244

    7.3.1样式控制244

    7.3.2jQuery动画252

    7.4jQuery中的DOM操作255

    7.4.1属性操作255

    7.4.2设置和获取HTML、文本和值257

    7.4.3DOM树操作259

    7.4.4复制节点265

    7.5jQuery中的事件266

    7.5.1页面载入266

    7.5.2事件处理267

    7.5.3常用事件处理271

    7.5.4jQuery中阻止事件冒泡方式及其区别273

    7.6Ajax274

    7.7习题275

    7.7.1理论题275

    7.7.2上机题276

    第8章jQuery UI库278

    8.1认识jQuery UI278

    8.2用户交互279

    8.2.1拖曳(Draggable)279

    8.2.2放置(Droppables)280

    8.2.3排序(Sortables)281

    8.2.4缩放(Resizable)282

    8.3可视控件283

    8.3.1折叠面板(Accordion)283

    8.3.2日期插件(Datepicker)284

    8.3.3菜单(Menu)285

    8.3.4对话框(Dialog)286

    8.3.5自动完成(Autocomplete)287

    8.3.6标签页(Tabs)288

    8.4动画特效289

    8.5上机题291

    第9章移动Web应用开发293

    9.1HTML 5脚本编程294

    9.1.1使用Canvas绘图294

    9.1.2媒体元素306

    9.1.3客户端存储308

    9.1.4地理位置309

    9.1.5Web Worker310

    9.2jQuery Mobile311

    9.2.1jQuery Mobile应用开发迅速上手311

    9.2.2jQuyery Mobile页面结构313

    9.2.3页面常用组件316

    9.2.4表单321

    9.2.5主题326

    9.2.6事件327

    9.3上机题329

    附录各章习题参考答案330

    参考文献331

    第1章数据库基础1

    1.1数据库系统概述1

    1.1.1数据库技术的产生与发展 1

    1.1.2四个基本概念4

    1.1.3数据模型6

    1.2关系数据库概述10

    1.2.1关系模型10

    1.2.2关系运算14

    1.3数据库设计19

    1.3.1数据库设计步骤19

    1.3.2关系数据库设计20

    1.4关系数据库标准语言SQL21

    1.4.1SQL语言的特点22

    1.4.2SQL基本语句的功能22

    习题25

    第2章Access数据库系统及表操作26

    2.1Access数据库系统概述26

    2.1.1Access 2010简介26

    2.1.2Access 2010的安装、启动与退出31

    2.1.3Access的工作方式 32

    2.2创建Access数据库32

    2.2.1创建数据库33

    2.2.2数据库的打开与关闭36

    2.3Access中的运算与函数37

    2.3.1常量37

    2.3.2表达式37

    2.3.3函数402.4表的概念42

    2.4.1数据表42

    2.4.2表的字段43

    2.5表的创建44

    2.5.1表的结构定义44

    2.5.2用设计器创建表45

    2.5.3使用数据表视图创建表45

    2.5.4使用模板创建表47

    2.5.5使用导入和链接创建表49

    2.6表结构的修改52

    2.7表中数据的输入54

    2.8表字段的属性设置56

    2.8.1字段大小57

    2.8.2格式57

    2.8.3输入掩码60

    2.8.4有效性规则61

    2.8.5标题、默认值及其他63

    2.9数据表的基本操作64

    2.9.1数据表视图64

    2.9.2修改记录或字段65

    2.9.3表的整体操作66

    2.9.4表的外观调整67

    2.9.5查找与替换69

    2.9.6排序与筛选70

    2.9.7索引74

    2.10建立表间关联关系76

    2.10.1表间关系77

    2.10.2创建关系78

    2.10.3编辑关系79

    2.10.4参照完整性80

    2.11数据库管理与维护83

    2.11.1数据库压缩和修复83

    2.11.2备份数据库84

    2.11.3数据库的安全85

    习题89

    第3章查询创建与使用92

    3.1查询基础知识92

    3.1.1查询基本概念92

    3.1.2查询的分类及功能93

    3.2查询视图95

    3.2.1数据表视图95

    3.2.2设计视图96

    3.2.3SQL视图97

    3.3利用向导创建查询97

    3.3.1简单查询向导98

    3.3.2交叉表查询向导101

    3.3.3查找重复项查询向导106

    3.3.4查找不匹配项查询向导108

    3.4利用设计视图创建查询111

    3.4.1创建选择查询111

    3.4.2查询使用的设计工具113

    3.4.3查询的条件114

    3.4.4查询字段的排序/显示/汇总119

    3.4.5运行查询121

    3.5参数查询121

    3.5.1创建参数查询121

    3.5.2在查询中应用计算123

    3.6操作查询124

    3.6.1数据表备份124

    3.6.2更新查询125

    3.6.3生成表查询126

    3.6.4追加查询130

    3.6.5删除查询133

    3.7SQL语言136

    3.7.1SQL语言概述136

    3.7.2数据表定义语句138

    3.7.3数据操纵语句139

    3.7.4数据特定查询140

    3.7.5传递查询142

    3.8解除阻止查询143

    习题144

    第4章窗体设计与应用146

    4.1窗体概述146

    4.1.1窗体的功能146

    4.1.2窗体的组成147

    4.1.3窗体的种类148

    4.1.4窗体的视图151

    4.2窗体的创建151

    4.2.1使用窗体工具创建窗体152

    4.2.2通过分割窗体工具创建窗体153

    4.2.3通过多个项目工具创建窗体154

    4.2.4使用窗体向导创建窗体154

    4.2.5使用窗体设计视图建立窗体156

    4.2.6创建主窗体/子窗体158

    4.2.7使用数据透视图创建图表窗体163

    4.2.8使用数据透视表创建窗体164

    4.2.9使用空白窗体创建窗体165

    4.2.10窗体的外观166

    4.3窗体中的基本控件及其应用167

    4.3.1窗体中的基本控件168

    4.3.2在窗体上添加控件169

    4.4在窗体视图中操作数据181

    4.4.1增加或删除数据181

    4.4.2浏览并修改数据181

    4.4.3数据排序182

    4.4.4数据查找与替换183

    4.4.5数据筛选183

    习题184

    第5章报表设计与打印187

    5.1报表概述187

    5.1.1报表的功能187

    5.1.2报表分类188

    5.1.3报表的视图189

    5.1.4报表的组成191

    5.2创建报表192

    5.2.1使用报表向导创建报表193

    5.2.2使用设计视图创建报表196

    5.2.3使用报表工具创建报表197

    5.2.4使用空白报表工具创建报表198

    5.2.5使用标签向导创建标签199

    5.2.6创建分组报表和汇总报表201

    5.2.7创建带有子报表的报表205

    5.3报表的编辑208

    5.3.1在布局视图中修改报表208

    5.3.2设计视图中修改报表210

    5.3.3报表的外观设计211

    5.3.4报表的打印211

    习题212

    第6章宏设计215

    6.1宏与宏组的定义215

    6.1.1宏生成器216

    6.1.2常用宏操作及操作参数216

    6.1.3宏的分类222

    6.1.4独立宏和宏组222

    6.2宏的创建与设计222

    6.2.1创建宏222

    6.2.2创建宏组224

    6.2.3创建嵌入式宏228

    6.2.4创建条件宏231

    6.3编辑宏232

    6.3.1添加操作命令232

    6.3.2调整和删除操作命令 232

    6.3.3修改操作参数233

    6.4宏的执行与调试233

    6.4.1事件属性233

    6.4.2宏的调用与执行235

    6.4.3宏的调试235

    6.5宏的应用举例236

    6.5.1使用宏打印报表236

    6.5.2使用宏创建快捷菜单237

    6.5.3使用宏创建自定义菜单栏菜单239

    6.5.4使用宏发送Access对象242

    6.5.5使用宏实现数据导出242

    6.6宏的安全设置244

    6.6.1启用内容244

    6.6.2宏设置244

    习题245

    第7章VBA编程语言247

    7.1VBA编程环境247

    7.1.1VBA环境进入方法247

    7.1.2VBA代码窗口的使用251

    7.1.3将宏转换为VBA 254

    7.2VBA程序设计基础257

    7.2.1基本数据类型257

    7.2.2常量与变量260

    7.2.3运算符与表达式261

    7.2.4函数264

    7.2.5数组270

    7.3程序语句273

    7.3.1程序语句的书写格式273

    7.3.2程序的基本语句273

    7.3.3分支语句277

    7.3.4循环语句283

    7.4VBA模块287

    7.4.1模块分类287

    7.4.2创建过程287

    7.4.3过程调用与参数传递289

    7.4.4过程和变量的作用域294

    7.5面向对象程序设计296

    7.5.1对象和类297

    7.5.2事件过程300

    习题304

    第8章应用程序设计306

    8.1系统需求分析与功能306

    8.1.1系统需求分析306

    8.1.2系统功能307

    8.2数据库设计308

    8.2.1创建数据库和表308

    8.2.2确定表的关联312

    8.3系统安全设计312

    8.4主界面设计315

    8.4.1系统的启动过程316

    8.4.2主界面设计317

    8.5主要功能模块设计320第1章Visual Basic程序设计概述1

    1.1程序设计与程序设计语言1

    1.1.1程序1

    1.1.2程序设计1

    1.1.3程序设计语言 1

    1.2Visual Basic概述2

    1.2.1Visual Basic的发展2

    1.2.2Visual Basic的特点3

    1.3Visual Basic集成开发环境4

    1.3.1主窗口4

    1.3.2工具箱窗口5

    1.3.3窗体窗口6

    1.3.4工程资源管理器窗口6

    1.3.5属性窗口7

    1.3.6代码窗口8

    1.3.7窗体布局窗口9

    习题一9

    第2章简单的VB程序设计11

    2.1可视化编程的基本概念 11

    2.1.1对象11

    2.1.2类13

    2.1.3窗体13

    2.1.4控件13

    2.2简单的应用程序设计14

    2.2.1设计窗体14

    2.2.2设计程序代码15

    2.2.3保存和调试程序152.3窗体和基本控件18

    2.3.1基本属性18

    2.3.2窗体21

    2.3.3标签25

    2.3.4文本框26

    2.3.5命令按钮29

    习题二31

    第3章VB语言基础33

    3.1数据类型33

    3.1.1标准数据类型33

    3.1.2用户自定义数据类型36

    3.2常量和变量36

    3.2.1常量36

    3.2.2变量38

    3.3运算符和表达式40

    3.3.1运算符40

    3.3.2表达式43

    3.3.3常用内部函数45

    3.4编 码 规 则51

    习题三52

    第4章控制结构55

    4.1顺序结构55

    4.1.1赋值语句55

    4.1.2用户交互函数和过程57

    4.1.3输出语句60

    4.1.4结束语句End62

    4.2选择结构63

    4.2.1If条件语句63

    4.2.2Select Case情况语句68

    4.2.3条件函数70

    4.3循环结构71

    4.3.1For…Next循环语句71

    4.3.2While…Wend循环语句75

    4.3.3Do…Loop循环语句76

    4.3.4循环的嵌套79

    4.4辅助控制语句80

    4.4.1GoTo语句80

    4.4.2With…End With语句81

    4.4.3Exit语句82

    4.4.4Stop语句82

    4.5常用算法83

    4.5.1计数问题83

    4.5.2图形问题84

    4.5.3素数问题84

    4.5.4最大公约数和最小公倍数问题86

    习题四87

    第5章数组92

    5.1数组的概念92

    5.2静态数组93

    5.3动态数组102

    5.3.1动态数组的定义102

    5.3.2动态数组的应用102

    5.4控件数组104

    5.4.1设计时建立控件数组104

    5.4.2运行时建立控件数组105

    5.5自定义类型数组108

    5.5.1自定义类型的定义108

    5.5.2自定义类型变量的声明109

    5.5.3自定义类型数组的应用110

    习题五111

    第6章过程116

    6.1事件过程116

    6.2通用过程117

    6.2.1Sub过程117

    6.2.2Function过程119

    6.2.3函数过程与子程序过程的区别122

    6.3参数传递122

    6.3.1形参和实参122

    6.3.2按值传递和按址传递123

    6.3.3数组参数的传递124

    6.3.4可选参数126

    6.3.5可变参数127

    6.3.6对象参数127

    6.4变量和过程的作用域130

    6.4.1过程的作用域130

    6.4.2变量的作用域131

    6.4.3变量的生命周期132

    6.5递归133

    6.6过程应用举例134

    6.6.1查找问题134

    6.6.2排序问题136

    习题六137

    第7章常用控件144

    7.1单选按钮和复选框144

    7.1.1单选按钮144

    7.1.2复选框(Check Box)145

    7.2框架146

    7.3列表框和组合框148

    7.3.1列表框148

    7.3.2组合框(ComboBox)151

    7.4定时器153

    7.5滚动条154

    7.6图形操作155

    7.6.1坐标系统155

    7.6.2图形控件157

    7.6.3图形方法162

    7.7鼠标和键盘164

    7.7.1鼠标事件164

    7.7.2键盘事件166

    习题七169

    第8章界面设计174

    8.1菜单设计174

    8.1.1菜单编辑器175

    8.1.2创建菜单项175

    8.1.3动态菜单179

    8.1.4弹出菜单180

    8.2通用对话框182

    8.2.1“打开/另存为”对话框183

    8.2.2“颜色”对话框184

    8.2.3“字体”对话框184

    8.2.4“打印”对话框185

    8.2.5“帮助”对话框185

    8.3多重窗体和多文档界面188

    8.3.1多重窗体188

    8.3.2多文档界面191

    8.4工具栏和状态栏195

    8.4.1工具栏195

    8.4.2状态栏198

    8.5RichTextBox199

    习题八201

    第9章文件205

    9.1文件概述205

    9.1.1文件的逻辑结构205

    9.1.2文件的类型206

    9.1.3文件处理的一般步骤207

    9.1.4文件指针207

    9.2文件的基本操作207

    9.2.1文件的打开208

    9.2.2文件的关闭209

    9.2.3与文件有关的函数和语句209

    9.3顺序文件的访问210

    9.3.1顺序文件的写操作210

    9.3.2顺序文件的读操作213

    9.4随机文件的访问214

    9.4.1定义记录类型214

    9.4.2随机文件的写操作215

    9.4.3随机文件的读操作216

    9.5二进制文件的访问217

    9.5.1二进制文件的写操作218

    9.5.2二进制文件的读操作218

    9.6文件系统控件219

    9.6.1“驱动器列表框”控件219

    9.6.2“目录列表框”控件220

    9.6.3“文件列表框”控件221

    9.7文件系统操作语句223

    9.7.1FileCopy语句223

    9.7.2Kill语句224

    9.7.3Name语句224

    9.7.4MkDir语句224

    9.7.5RmDir语句225

    9.7.6CurDir函数225

    9.7.7SetAttr语句225

    9.7.8GetAttr函数226

    9.8文件系统对象模型228

    9.8.1文件系统对象模型概述228

    9.8.2管理驱动器229

    9.8.3管理文件夹230

    9.8.4管理文件231

    9.9文件应用举例233

    习题九243

    第10章数据库技术247

    10.1数据库概述247

    10.2可视化数据管理器249

    10.2.1关系型数据库的基本结构249

    10.2.2数据库的建立250

    10.2.3建立查询253

    10.3数据控件及其使用254

    10.3.1数据控件及其属性254

    10.3.2数据控件的建立254

    10.3.3数据库操作255

    10.4ADO数据控件259

    10.4.1ADO对象模型259

    10.4.2ADO控件的使用260

    10.4.3ADO控件的绑定以及代码控制263

    10.4.4使用数据窗体向导265

    10.5结构化查询语言SQL266

    10.5.1SQL的基本组成267

    10.5.2SQL在VB中的应用268

    10.6ADO数据对象编程271

    10.6.1基于ADO数据对象的一般操作过程与操作形式271

    10.6.2基于ADO数据对象编程举例274

    10.7数据报表制作277

    10.7.1数据报表设计器277

    10.7.2用数据报表设计器创建报表278

    10.8综合应用279

    习题十282

    参考文献284

    第1章Visual Basic程序设计概述1

    1.1程序设计与程序设计语言1

    1.1.1程序1

    1.1.2程序设计1

    1.1.3程序设计语言 1

    1.2Visual Basic概述2

    1.2.1Visual Basic的发展2

    1.2.2Visual Basic的特点3

    1.3Visual Basic集成开发环境4

    1.3.1主窗口4

    1.3.2工具箱窗口5

    1.3.3窗体窗口6

    1.3.4工程资源管理器窗口6

    1.3.5属性窗口7

    1.3.6代码窗口8

    1.3.7窗体布局窗口9

    习题一9

    第2章简单的VB程序设计11

    2.1可视化编程的基本概念 11

    2.1.1对象11

    2.1.2类13

    2.1.3窗体13

    2.1.4控件13

    2.2简单的应用程序设计14

    2.2.1设计窗体14

    2.2.2设计程序代码15

    2.2.3保存和调试程序152.3窗体和基本控件18

    2.3.1基本属性18

    2.3.2窗体21

    2.3.3标签25

    2.3.4文本框26

    2.3.5命令按钮29

    习题二30

    第3章VB语言基础32

    3.1数据类型32

    3.1.1标准数据类型32

    3.1.2用户自定义数据类型35

    3.2常量和变量35

    3.2.1常量36

    3.2.2变量37

    3.3运算符和表达式39

    3.3.1运算符39

    3.3.2表达式42

    3.3.3常用内部函数44

    3.4编码规则50

    习题三51

    第4章控制结构54

    4.1顺序结构54

    4.1.1赋值语句54

    4.1.2用户交互函数和过程56

    4.1.3输出语句59

    4.1.4结束语句End61

    4.2选择结构62

    4.2.1If条件语句62

    4.2.2Select Case情况语句67

    4.2.3条件函数69

    4.3循环结构70

    4.3.1For…Next循环语句70

    4.3.2While…Wend循环语句74

    4.3.3Do…Loop循环语句75

    4.3.4循环的嵌套78

    4.4辅助控制语句79

    4.4.1GoTo语句79

    4.4.2With…End With语句80

    4.4.3Exit语句81

    4.4.4Stop语句81

    4.5常用算法82

    4.5.1计数问题82

    4.5.2图形问题83

    4.5.3素数问题83

    4.5.4最大公约数和最小公倍数问题85

    习题四86

    第5章数组91

    5.1数组的概念91

    5.2静态数组92

    5.3动态数组101

    5.3.1动态数组的定义101

    5.3.2动态数组的应用101

    5.4控件数组103

    5.4.1设计时建立控件数组103

    5.4.2运行时建立控件数组104

    5.5自定义类型数组107

    5.5.1自定义类型的定义107

    5.5.2自定义类型变量的声明108

    5.5.3自定义类型数组的应用109

    习题五110

    第6章过程115

    6.1事件过程115

    6.2通用过程116

    6.2.1Sub过程116

    6.2.2Function过程118

    6.2.3函数过程与子程序过程的区别121

    6.3参数传递121

    6.3.1形参和实参121

    6.3.2按值传递和按址传递122

    6.3.3数组参数的传递123

    6.3.4可选参数125

    6.3.5可变参数126

    6.3.6对象参数126

    6.4变量和过程的作用域129

    6.4.1过程的作用域129

    6.4.2变量的作用域130

    6.4.3变量的生命周期131

    6.5递归132

    6.6过程应用举例133

    6.6.1查找问题133

    6.6.2排序问题135

    习题六136

    第7章常用控件143

    7.1单选按钮和复选框143

    7.1.1单选按钮143

    7.1.2复选框(Check Box)144

    7.2框架145

    7.3列表框和组合框147

    7.3.1列表框147

    7.3.2组合框(ComboBox)150

    7.4定时器152

    7.5滚动条153

    7.6图形操作154

    7.6.1坐标系统154

    7.6.2图形控件156

    7.6.3图形方法161

    7.7鼠标和键盘163

    7.7.1鼠标事件163

    7.7.2键盘事件165

    习题七168

    第8章界面设计173

    8.1菜单设计173

    8.1.1菜单编辑器174

    8.1.2创建菜单项174

    8.1.3动态菜单178

    8.1.4弹出菜单179

    8.2通用对话框181

    8.2.1“打开/另存为”对话框182

    8.2.2“颜色”对话框183

    8.2.3“字体”对话框183

    8.2.4“打印”对话框184

    8.2.5“帮助”对话框184

    8.3多重窗体和多文档界面187

    8.3.1多重窗体187

    8.3.2多文档界面190

    8.4工具栏和状态栏194

    8.4.1工具栏194

    8.4.2状态栏197

    8.5RichTextBox198

    习题八200

    第9章文件204

    9.1文件概述204

    9.1.1文件的逻辑结构204

    9.1.2文件的类型205

    9.1.3文件处理的一般步骤206

    9.1.4文件指针206

    9.2文件的基本操作206

    9.2.1文件的打开206

    9.2.2文件的关闭208

    9.2.3与文件有关的函数和语句208

    9.3顺序文件的访问209

    9.3.1顺序文件的写操作209

    9.3.2顺序文件的读操作212

    9.4随机文件的访问213

    9.4.1定义记录类型213

    9.4.2随机文件的写操作214

    9.4.3随机文件的读操作215

    9.5二进制文件的访问216

    9.5.1二进制文件的写操作217

    9.5.2二进制文件的读操作217

    9.6文件系统控件218

    9.6.1“驱动器列表框”控件218

    9.6.2“目录列表框”控件219

    9.6.3“文件列表框”控件220

    9.7文件系统操作语句222

    9.7.1FileCopy语句222

    9.7.2Kill语句223

    9.7.3Name语句223

    9.7.4MkDir语句223

    9.7.5RmDir语句224

    9.7.6CurDir函数224

    9.7.7SetAttr语句224

    9.7.8GetAttr函数225

    9.8文件系统对象模型227

    9.8.1文件系统对象模型概述227

    9.8.2管理驱动器228

    9.8.3管理文件夹229

    9.8.4管理文件230

    9.9文件应用举例232

    习题九242

    第10章数据库技术246

    10.1数据库概述246

    10.2可视化数据管理器248

    10.2.1关系型数据库的基本结构248

    10.2.2数据库的建立249

    10.2.3建立查询252

    10.3数据控件及其使用253

    10.3.1数据控件及其属性253

    10.3.2数据控件的建立253

    10.3.3数据库操作254

    10.4ADO数据控件258

    10.4.1ADO对象模型258

    10.4.2ADO控件的使用259

    10.4.3ADO控件的绑定以及代码控制262

    10.4.4使用数据窗体向导264

    10.5结构化查询语言SQL265

    10.5.1SQL的基本组成266

    10.5.2SQL在VB中的应用267

    10.6ADO数据对象编程270

    10.6.1基于ADO数据对象的一般操作过程与操作形式270

    10.6.2基于ADO数据对象编程举例273

    10.7数据报表制作276

    10.7.1数据报表设计器276

    10.7.2用数据报表设计器创建报表277

    10.8综合应用278

    习题十281

    参考文献283第1章信息技术基础知识1

    实验1.1微机系统的组成与使用1

    实验1.2Windows 7的基本操作4

    实验1.3文件及文件夹的管理22

    实验1.4控制面板的使用34

    第2章Word字处理51

    实验2.1Word文档的创建和格式化51

    实验2.2Word文档中的图文混排68

    实验2.3Word文档中表格的编辑81

    实验2.4字处理综合应用90

    第3章Excel电子表格103

    实验3.1工作簿的创建和工作表的编辑103

    实验3.2工作表的格式化和公式的应用109

    实验3.3数据的处理和图表的应用115

    第4章PowerPoint演示文稿121

    实验4.1演示文稿的创建和幻灯片的编辑121

    实验4.2幻灯片的动画设置和放映127

    第5章计算机网络与网页设计132

    实验5.1计算机网络环境的设置132

    实验5.2网页的浏览与信息的检索141

    实验5.3邮件的接收与发送151

    实验5.4网页的简单设计158第6章多媒体技术与应用168

    实验6.1计算机中多媒体的应用168

    实验6.2多媒体素材的获取173

    实验6.3数字音频的处理179

    实验6.4数字图像处理的基本操作183

    实验6.5数字图像处理的高级操作187

    实验6.6计算机动画的制作190

    实验6.7数字视频的制作195

    第7章数据库技术基础201

    实验7.1创建数据库和数据表201

    实验7.2创建查询217

    实验7.3创建报表225

    实验7.4创建窗体232

    第8章程序设计基础243

    实验8.1C语言程序设计初步243

    实验8.2简单排序算法的应用253

    实验8.3简单查找算法的应用254

    第6章错误处理、调试与优化1

    6.1常见错误194

    6.1.1变量未定义194

    6.1.2大小写拼写错误194

    6.1.3不匹配的括号194

    6.1.4方法误认为属性,属性误认为方法196

    6.1.5关键字、保留字、BOM对象作为变量名197

    6.1.6赋值不是相等197

    6.2错误处理197

    6.2.1错误类型197

    6.2.2异常处理语句198

    6.2.3错误事件200

    6.3调试技术202

    6.3.1将消息记录到控制台202

    6.3.2将消息打印到当前页面203

    6.3.3alert方法205

    6.3.4抛出错误205

    6.3.5断点调试206

    6.4验证与压缩208

    6.4.1验证208

    6.4.2压缩209

    6.5习题210

    6.5.1理论题210

    6.5.2上机题210

    第7章jQuery212

    7.1jQuery基础213

    7.1.1jQuery的主要功能213

    7.1.2使用jQuery214

    7.1.3jQuery插件215

    7.2选择节点216

    7.2.1使用$()函数216

    7.2.2选择符分类217

    7.2.3筛选函数238

    7.3样式与动画244

    7.3.1样式控制244

    7.3.2jQuery动画252

    7.4JQuyer中的DOM操作255

    7.4.1属性操作255

    7.4.2设置和获取HTML、文本和值257

    7.4.3DOM树操作259

    7.4.4复制节点265

    7.5jQuery中的事件266

    7.5.1页面载入266

    7.5.2事件处理267

    7.5.3常用事件处理271

    7.5.4jQuery中阻止事件冒泡方式及其区别273

    7.6Ajax274

    7.7习题276

    7.7.1理论题276

    7.7.2上机题276

    第8章jQuery UI库278

    8.1认识jQuery UI278

    8.2用户交互279

    8.2.1拖曳(Draggable)279

    8.2.2放置(Droppables)280

    8.2.3排序(Sortables)281

    8.2.4缩放(Resizable)282

    8.3可视控件283

    8.3.1折叠面板(Accordion)283

    8.3.2日期插件(Datepicker)284

    8.3.3菜单(Menu)285

    8.3.4对话框(Dialog)286

    8.3.5自动完成(Autocomplete)287

    8.3.6标签页(Tabs)288

    8.4动画特效289

    8.5上机题291

    第9章移动Web应用开发293

    9.1HTML 5脚本编程294

    9.1.1使用Canvas绘图294

    9.1.2媒体元素306

    9.1.3客户端存储308

    9.1.4地理位置309

    9.1.5Web Worker310

    9.2jQuery Mobile311

    9.2.1jQuery mobile应用开发迅速上手311

    9.2.2JQuyery Mobile页面结构313

    9.2.3页面常用组件316

    9.2.4表单321

    9.2.5主题326

    9.2.6事件327
查看详情
相关图书 / 更多
JavaScript与jQuery程序设计
Java研发自测入门与进阶
林宁、魏兆玉
JavaScript与jQuery程序设计
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
JavaScript与jQuery程序设计
Java项目开发实战(微视频版)
陈强
JavaScript与jQuery程序设计
Java+OpenCV案例佳作选
姚利民
JavaScript与jQuery程序设计
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
JavaScript与jQuery程序设计
Java Web及其框架技术
陈振兴
JavaScript与jQuery程序设计
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
JavaScript与jQuery程序设计
Java开发坑点解析:从根因分析到最佳实践
朱晔
JavaScript与jQuery程序设计
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
JavaScript与jQuery程序设计
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
JavaScript与jQuery程序设计
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
JavaScript与jQuery程序设计
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)