-
分类:汽车修理 语言:简体中文 大小:未知 发布时间:13-06-03
目录: write hand dtivelustrewind/playfasthow to...ad hocnewsroad testtyre testshort shiftmoto focusshort shiftcheap thrillskit baglean angleshutter speedtrack reordsurvivorquick comparothe diffuser 内容介绍:相信每一位驾驶员朋友都经历过初次上路的忐忑不安,眼盯前方,双手紧握转向盘,身体僵直前倾,远离前车,缓慢前行,起步停车或遇到坡路和堵车时经常熄火等等,这些都是新手的写照,只要稍加留意很容易辨认。客观地讲,新手的确影响了车流速度,也造成了一些事故隐患,很多人给新手冠以“马路杀手”的称谓。于是一些新手为了取得他人谅解,经常在自己车的后挡风玻璃上贴上“新手请多关照”等字样。其实大可不必如此,每位驾驶员都是从“新手”走过来的,开车本来就是“熟练工种”,只要胆大心细,注意认真解决遇到的问题就会很快告别新手的行列。内容截图: ...
-
分类:科普 语言:简体中文 大小:未知 发布时间:13-06-03
内容介绍:心灵的秘境 尘世的天堂这是一个全球化的纪元:电视、网络以及其它通讯方式,让我们可以不超过手掌范围,就能拥有一个世界。我们可以连珠炮般地提问而后获得数以万计的资讯,从而确信我们能够掌控自己周遭的一切。只有那些足够幸运的人亲自探访美景时才会发现,他们曾经自以为能够了解一切的自信是多么地虚幻。那么,让我们稍作停留,享受一下这本书中所展示的绝美的照片,这是一次大自然中真正的漫步。随着时光穿梭,读者可以在有限的时间内去探索、去认识。本书将带领我们穿越自然,探险最为美丽的自然保护区。书中,摄影大师与作家用独特的镜头语言和优雅的文笔,为读者介绍了世界上最为秀美的自然保护区和在其上生存的美丽的生命。透过本书,读者将惊讶于地球上最珍贵的动物;看到现实中存在的梦幻般的美景。让疲惫的身心小憩一下,充分享受本书所带来的难以置信的自然之旅。即使旅行者可以自己去探索、去发现,然而,那阳光穿过森林,小熊们依偎着温柔的母亲,大海壮阔的波澜或从空中鸟瞰下的雄奇的山脉,是普通游人难以企及的。 前言002 欧洲008 阿比斯库国家公园010 塔特拉国家公园014 北海浅滩国家公园018 巴伐利亚森林国家公园024 湖区国家公园028 克罗港岛国家公园032 瓦娜色国家公园036 塞文山脉国家公园038 恩加丁国家公园042 大帕拉迪索国家公园048 阿布鲁佐国家公园054 多纳纳国家公园058 非洲064 马哈尔山脉国家公园068 恩戈罗恩戈罗保护区074 塞伦盖蒂国家公园与马赛?马拉动物保护区088 察沃与安博塞利国家公园094 维龙加国家公园098 埃托沙国家公园102 摩雷米禁猎区与乔贝国家公园106 克鲁格国家公园110 卡拉哈迪境外公园114 亚达勃拉环礁118 亚洲124 拉斯?穆罕默德国家公园132 伦滕波尔国家公园136 柯贝特国家公园140 皇家奇旺国家公园144 萨加玛塔国家公园148 卧龙自然保护区152 上信越高原国家公园156 科摩多国家公园162 丹侬谷保护区科研中心166 大洋洲172 大堡礁海洋公园178 卡卡督国家公园182 乌鲁奴国家公园188 拉明顿国家公园192 卡莱吉尼国家公园196 库克峰国家公园200 夏威夷火山国家公园206 北美洲212 德纳里国家公园218 贾斯珀与班夫国家公园224 黄石国家公园234 约塞米蒂国家公园240 大峡谷国家公园244 布赖斯峡谷国家公园248 大沼泽国家公园254 南美洲260 可可岛国家公园264 加那依玛国家公园268 加拉帕戈斯群岛国家公园276 潘塔纳马托格罗索沼泽国家公园282 伊瓜苏国家公园284 洛斯格拉希亚雷斯冰川国家公园288 帕伊内岩山国家公园296 索引304 摄影师名录 ...
-
分类:数据库 语言:简体中文 大小:未知 发布时间:13-06-02
出版说明前言第一篇 关系数据库与sql语言第1章 关系数据库介绍 11.1 数据模型 11.1.1 概念模型 11.1.2 关系数据模型 31.2 关系模式 31.3 常用关系数据库 41.3.1 oracle数据库 41.3.2 microsoft sql server数据库 41.3.3 mysql数据库 41.3.4 postgresql数据库 51.4 安装与使用mysql 5.0数据库 51.4.1 安装mysql 5.0 51.4.2 安装用户图形界面 71.4.3 运行mysql 5.0 81.5 小结 9第2章 sql语言概述 102.1 sql语言介绍 10.2.2 sql语句的分类 112.3 sql语言的特点 112.4 常用数据类型 122.4.1 整数类型与浮点类型 122.4.2 数值类型 132.4.3 字符类型 132.4.4 日期与时间类型 142.4.5 二进制类型 152.5 sql语句书写规范 152.6 小结 16第二篇 数据库与数据表的创建和管理第3章 数据库的创建与删除 173.1 创建数据库 173.1.1 使用sql语句创建数据库 173.1.2 在mysql 5.0 command line client窗口下创建数据库 183.1.3 在mysql 5.0用户图形界面中创建数据库 183.2 删除数据库 193.2.1 使用sql语句删除数据库 193.2.2 在mysql 5.0 command line client窗口下删除数据库 193.2.3 在mysql 5.0用户图形界面中删除数据库 203.3 小结 21第4章 数据表的创建与更新 224.1 数据库中的表 224.1.1 数据记录、属性、字段、列和行 224.1.2 主键 234.1.3 外键 234.1.4 索引 244.1.5 约束 244.2 创建数据表 254.3 使用约束 274.3.1 唯一约束 274.3.2 主键约束 284.3.3 外键约束 304.3.4 检查约束 314.3.5 非空约束 324.4 使用索引 334.4.1 索引的分类 334.4.2 创建与删除索引 334.5 修改数据库中的表 354.5.1 向表中增加一列 354.5.2 增加一个约束条件 364.5.3 增加一个索引 374.5.4 修改表中的某一列 384.5.5 删除表中某一列 384.5.6 删除一个约束条件 394.6 删除数据库中的表 394.7 数据库test_stinfo中的表 394.7.1 学生信息表t_student 404.7.2 课程信息表t_curriculum 404.7.3 成绩信息表t_result 404.7.4 教师信息表t_teacher 414.7.5 院系信息表t_dept 414.7.6 计算机系教师信息表t_csteacher 414.8 小结 42第三篇 数 据 查 询第5章 基本查询操作 435.1 查询全部列的记录 435.2 查询表中指定的列 445.3 查询表中不重复的记录 455.4 使用列别名查询 465.5 对查询的记录进行算术运算 475.6 使用连接符...... ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-06-02
第1篇 壮志从戎.第1章 与初学者谈谈javascript学习 31.1 学之初,你应该清楚的几个概念 31.1.1 b/s和c/s 31.1.2 rwc和ria 41.1.3 结构、行为和表现 41.2 审视javascript语言特性 51.2.1 javascript是一门灵活的脚本语言 51.过程化设计 6 2.定义原型方法 63.封装原型方法 6 4.造车不如设计标准 75.方法接龙 7 6.实例体验 81.2.2 javascript是基于对象的语言 81.万物皆为对象 8 2.奇怪的指针 93.灵活的用法 91.2.3 javascript是函数式语言 101.八面玲珑的函数 10 2.函数的作用域 113.奇怪的函数闭包 11 4.函数的上下文对象 111.3 javascript语言风云录 121.3.1 javascript寻根 121.3.2 三国志—javascript、jscript和ecmascript 13.1.3.3 一个好汉三个帮—客户端的javascript实现 141.dom 15 2.bom 151.3.4 春秋五霸—令人生畏的浏览器混战和兼容 161.mozilla 16 2.ie 163.safari 17 4.opera 175.chrome 17 6.浏览器兼容方法 171.4 javascript运行环境 181.4.1 宿主环境 181.4.2 执行期环境 191.5 javascript解析机制 191.5.1 预编译 191.5.2 执行期 221.6 javascript执行顺序 231.6.1 按html文档流顺序执行javascript代码 231.6.2 预编译与执行顺序的关系 241.6.3 按块执行javascript代码 251.6.4 借助事件机制改变javascript执行顺序 261.6.5 javascript输出脚本的执行顺序 261.7 javascript应用范围 291.7.1 客户端的javascript 291.7.2 服务器端的javascript 301.7.3 其他环境的javascript 301.8 javascript开发工具箱 301.8.1 关于web浏览器 301.8.2 关于javascript编辑器 311.8.3 关于javascript测试和调试工具 311.浏览器的错误控制平台 31 2.firebug 333.httpwatch 33 4.web developer toolbar 345.javascript debuger 34第2章 hello,world—javascript开发初体验 352.1 杨辉三角—第一个javascript程序 352.1.1 万物皆有规律—问题分析 372.1.2 递归算法设计 382.1.3 优化算法设计 392.1.4 输出杨辉三角 392.2 在网页中嵌入javascript脚本 402.2.1 使用script元素嵌入脚本 401.设置脚本类型 41 2.导入外部脚本文件 413.设置脚本的字符编码 42 4.设置脚本延迟执行 425.设置脚本在服务器端执行 422.2.2 探析外部脚本文件 421.导入外部脚本文件 43 2.何时使用外部javascript脚本文件 442.2.3 注意javascript脚本文件的关联性 442.2.4 使用接口技术解决javascript文件冲突 452.2.5 javascript文件与css文件导入和执行冲突 462.2.6 (script)标签在文档中的位置 482.2.7 杞人忧天—隐藏javascript脚本 492.2.8 关注细节—使用noscript元素 492.3 纠正编码习惯 502.3.1 javascript编码基本规范 511.javascript文件规范 51 2.代码缩进 513.代码长度 51 4.代码注释 515.变量声明 52 6.函数声明 527.标识符命名 52 8.语句 539.标签 532.3.2 思路梳理器—写好注释 531.单行注释 53 2.多行注释 542.3.3 留白的艺术—格式化代码 551.使用空行分隔代码块 55 2.空格是代码稀释剂 553.嵌套与缩进 55 4.换行缩进 565.大括号的位置 56 6.空结构的格式 567.单句结构的格式 562.4 程序调试 572.4.1 简单的手工调试 572.4.2 使用1st javascript editor调试器进行调试 581.逐步调试 59 2.断点 603.观察 602.4.3 使用microsoft script debugger进行调试 612.4.4 异常处理 631.异常处理的基本结构 64 2.异常处理中的兼容问题 643.打扫战场 66第2篇 沙场秋点兵第3章 运筹帷幄—俯瞰javascript语法体系 693.1 javascript语言词法基础 693.1.1 从字符编码开始接触javascript语言 703.1.2 认识javascript的实词和虚词概念 713.1.3 对大小写比较敏感的实词 723.1.4 实词类型 731.标识符 73 2.直接量 743.保留字 743.1.5 虚词类型 741.无意义的分隔符 75 2.有意义的分隔符 753.注释 763.2 javascript语言句法基础 773.2.1 认识句法三要素:词、句和段 771.段落 77 2.句子 783.词语 783.2.2 点号—逻辑域定位符 793.2.3 逗号—连续运算符 803.2.4 分号—语句分隔符 813.2.5 冒号—逻辑声明符 823.2.6 大括号—逻辑域分隔符 823.2.7 中括号—有序列表分隔符 843.2.8 小括号—强制运算符或逻辑分隔符 85第4章 javascript血液系统—数据、数据类型和变量 894.1 从数据到类型 894.1.1 数据的本质 894.1.2 柔弱的javascript语言 904.1.3 javascript的基本数据类型 914.1.4 数之源—值类型和引用类型 924.1.5 原始值和引用值的操作本质 931.使用原始值 93 2.使用引用值 944.2 值类型数据 964.2.1 线性思维的符号—数值 961.数值直接量 96 2.八进制和十六进制数值 973.数值运算 97 4.特殊数值 984.2.2 形象思维的颜料—字符串 991.字符串直接量 99 2.转义序列 1003.字符串操作 1004.2.3 逻辑思维的卵细胞—布尔型 1014.2.4 空无道人—null 1014.2.5 人之初—undefined 1024.3 引用类型数据 1034.3.1 有序数据结构—数组 1041.数组意象 104 2.第一次接触数组 1054.3.2 离散数据结构—对象 1051.对象意象 106 2.第一次接触对象 1064.3.3 魔兽数据—函数 1081.函数意象 108 2.大话函数演绎之路 1083.探究奇特的函数解析机制 1104.4 数据类型检测和转换 1124.4.1 数据类型检测 1131.使用typeof运算符 113 2.使用constructor属性 1133.框架窗口的数组类型问题 114 4.设计更安全的数据类型检测方法 1154.4.2 值类型数据的自动转换 1174.4.3 引用型数据的自动转换 1181.对象在逻辑运算环境中的特殊情况 118 2.对象在数值运算环境中的特殊情况 1183.数组在数值运算环境中的特殊情况 119 4.对象在模糊运算环境中的情况处理 1194.4.4 把值转换为字符串 1201.使用加号运算符 120 2.圆滑的加号运算符 1223.使用tostring()方法 122 4.数字转换为字符串的模式问题 1225.数字转换为字符串的位数问题 1234.4.5 把值转换为数字 1241.使用parseint()函数 124 2.使用parsefloat()函数 1253.使用乘号运算符 1254.4.6 把值转换为布尔值 1251.使用双重逻辑非运算符 125 2.使用boolean()构造函数转换 1264.4.7 装箱和拆箱 1261.从值到引用—装箱 126 2.从引用到值—拆箱 1274.4.8 数据类型的强制转换 1284.5 使用变量 1294.5.1 声明变量 1291.变量声明的方法 129 2.3种变量命名法 1304.5.2 丑陋的javascript变量 1311.陋习一:变量没有类型 131 2.陋习二:变量可以重复声明 1313.陋习三:变量可以隐式声明 132 4.陋习四:变量的灰色潜规则 1324.5.3 不可跨越的门槛—变量的作用域 1331.变量优先级问题 133 2.局部作用域的嵌套 1343.利用函数作用域实现技术封装 134 4.变量的解析过程 1355.被javascript忽略的块级作用域 136 6.函数闭包的作用域 1364.5.4 圈里圈外—属性与变量 1371.全局变量是全局对象的属性 137 2.局部变量是调用对象的属性 1384.5.5 变量的作用域链 1384.5.6 变量的垃圾回收 139第5章 javascript肌肉系统—运算符、表达式 1415.1 说说运算符和表达式 1415.1.1 语言实际上就是数据和运算的交流工具 1415.1.2 运算符是运算的解码器 1425.1.3 走入运算符的童话世界 1435.1.4 领略运算符的魔法法则 1445.1.5 运算的人性化,还是随意性 1465.1.6 警惕运算符的副作用 1475.1.7 表达式是运算的最小逻辑单元 1485.1.8 优化表达式的思维品质 1485.2 天人合一——位运算符 1515.2.1 位运算是整数的逐位运算 1515.2.2 探秘二进制数运算奥秘 1515.2.3 逻辑位运算 1535.2.4 移位运算 1555.3 童年无忌—算术运算符 1575.3.1 加法的特殊运算 1575.3.2 减法的特殊运算 1585.3.3 乘法的特殊运算 1595.3.4 除法的特殊运算 1595.3.5 取模的特殊运算 1605.3.6 取反运算 1605.3.7 心脏起搏器—递增和递减 1605.4 离散思维—字符串运算符 1615.5 真真假假论乾坤—逻辑运算符 1615.5.1 逻辑与运算 1625.5.2 逻辑或运算符 1645.5.3 逻辑非运算符 1665.5.4 逻辑思维训练 1665.6 货比三家—关系运算符 1685.6.1 大小关系检测 1685.6.2 包含关系检测 1695.6.3 等值关系检测 1705.7 复制数据—赋值运算符 1725.8 对象操作运算符 1745.8.1 女娲造人—new运算符 1745.8.2 垃圾回收站—delete运算符 1755.8.3 i/o接口—存取运算符 1771.中括号运算符 177 2.点号运算符 1785.8.4 光盘驱动器—函数调用运算符 1795.9 其他运算符 1805.9.1 迷你版分支逻辑—条件运算符 1805.9.2 期待与收获—逗号运算符 1815.9.3 俯首甘为孺子牛—void运算符 1825.9.4 身份验证—类型检测运算符 183第6章 javascript神经骨骼系统—语句、结构 1856.1 从表达式到语句 1856.1.1 什么是句子 1866.1.2 两面性—表达式、表达式语句 1886.1.3 群居性—复合语句 1896.1.4 形影相随—句子、结构 1906.1.5 不被执行的—声明语句 1916.1.6 语句占位符—空语句 1936.2 分支结构 1936.2.1 if语句 1936.2.2 if结构嵌套 1941.错误的嵌套 194 2.正确的嵌套 1956.2.3 else if语句 1956.2.4 预防if结构嵌套的主观性 1966.2.5 if结构中容易躲藏的bug 1976.2.6 switch语句 1986.2.7 悟透default从句用法 2006.2.8 恰当选用if结构和switch结构 2026.2.9 分支结构中逻辑顺序的优化 2046.3 循环结构 2056.3.1 while语句 2056.3.2 do/while语句 2076.3.3 for语句 2076.3.4 for/in语句 2096.3.5 灵活使用for/in结构 2106.3.6 如何正确选用while和for结构 2121.从语义性角度比较 212 2.从思维模式角度比较 2123.从达成目标角度比较 2146.3.7 优化循环结构和提高循环效率 2151.优化结构 215 2.避免不必要的重复操作 2163.妥善定义循环变量 2166.4 结构的逻辑干预 2166.4.1 有序思维的锚点—标签语句 2176.4.2 跳出往后执行—break语句 2186.4.3 继续重新执行—continue语句 2206.5 逻辑异常处理 2226.5.1 剖析异常和异常种类 2226.5.2 知法犯法—throw语句 2236.5.3 异常处理器—try/catch/finally语句 2236.6 函数体结构 2256.6.1 惰性气体—function语句 2256.6.2 函数输出接口—return语句 2276.7 临时作用域结构—with语句 228第3篇 初战告捷第7章 盒子里的魔术——透视javascript函数 2337.1 认识函数 2337.1.1 函数是一段代码块 2347.1.2 函数是一类数据 2347.1.3 函数是一种对象 2347.2 定义javascript函数 2357.2.1 克隆结构—构造函数 2357.2.2 复杂结构的常量—函数直接量 2377.2.3 定义嵌套函数 2387.3 函数定义方法比较 2397.3.1 函数作用域的比较 2397.3.2 解析机制的比较 2407.3.3 兼容性和灵活性比较 2417.4 探析函数基本用法 2427.4.1 函数返回值 2427.4.2 调用函数 2437.4.3 函数的生命周期 2447.4.4 函数的作用域 2457.5 深入函数的参数 2467.5.1 认识函数的形参和实参 2477.5.2 参数管理器—arguments对象 2487.5.3 回调函数—callee属性揭秘 2497.5.4 arguments对象在实践中灵活应用 2507.6 使用函数对象 2517.6.1 获取函数形参个数 2517.6.2 灵敏的指针—有趣的this关键字 2527.6.3 双刃剑—正确使用this关键字 2537.6.4 自定义函数属性和方法 2557.6.5 储钱罐—巧用函数的属性实现蓄能 2567.6.6 谁的属性和方法—this与函数属性和方法的混合使用 2577.6.7 动态调用函数—诡异的call()和apply()方法 2587.6.8 更改指针—call()和apply()方法高级应用 2607.7 数据寄存器—闭包函数 2627.7.1 认识闭包 2627.7.2 分析闭包结构的基本特性 2631.自闭特性 263 2.包裹特性 2637.7.3 闭包的基本应用 264第8章 大象也有形—把握javascript对象 2678.1 初识对象 2678.1.1 什么是对象 2688.1.2 对象是如何出生的 2688.2 对象类型 2698.2.1 本地对象 2698.2.2 内置对象 2708.2.3 宿主对象 2708.3 对象基本操作 2708.3.1 创建对象 2718.3.2 引用对象 2718.3.3 销毁对象 2728.4 对象的属性和方法 2728.4.1 定义对象的属性 2738.4.2 访问对象的属性 2738.4.3 设置和删除对象属性 2748.4.4 对象的方法 2758.5 对象的作用域 2768.5.1 公共作用域 2768.5.2 私有作用域 2778.5.3 静态作用域 2778.5.4 变形怪杰—作用域中的this 2788.6 构造对象、实例对象和原型对象 2798.6.1 构造对象 2791.构造对象的属性 280 2.构造对象的方法 2808.6.2 实例对象 2811.实例对象的属性 281 2.实例对象的方法 2828.6.3 原型对象 2821.认识原型对象 282 2.原型属性与实例属性之间的关系 2843.通过原型方法扩展内置对象功能 2858.7 构造器 2858.7.1 引用构造器—constructor属性 2858.7.2 构造器的原型继承 2868.7.3 根据构造器判定对象类型 2878.8 对象基本方法和应用 2878.8.1 对象的字符串标志—tostring()方法 2888.8.2 对象的值—valueof()方法 2898.8.3 检测私有属性—hasownproperty()方法 2908.8.4 检测枚举属性—propertyisenumerable()方法 2918.8.5 检测原型对象—isprototypeof()方法 2938.9 探析javascript核心对象 2948.9.1 大象无形—global对象 2948.9.2 数学专家—math对象 2958.9.3 时间管理—date对象 2981.获取本地系统的当前时间 298 2.通过多选参数来创建指定的时间对象 2983.通过一个时间格式的字符串来创建指定的时间对象 298 4.通过传递一个毫秒数来创建指定的时间对象 298第9章 有序世界的信使—操作数组 3019.1 透视数据集合 3019.1.1 数据集合的类型 3019.1.2 特殊数集—哈希表 3029.2 定义数组 3039.3 数组基本操作 3049.3.1 存取数组元素 3049.3.2 能够自由伸缩的数组 3059.3.3 数组的大小 3069.3.4 对象与数组 3069.3.5 暗度陈仓—定义多维数组 3089.4 数组方法及其应用 3099.4.1 检索数组元素 3099.4.2 添加和删除元素 3091.push()和pop()方法 310 2.unshift()和shift()方法 3103.模拟队列数据结构的操作 311 4.粘连数组的concat()方法 3119.4.3 子数组操作 3121.删除和插入元素集合—splice()方法 312 2.截取子数组—slice()方法 3139.4.4 数组排序 3141.颠倒顺序—reverse()方法 314 2.数组排序—sort()方法 3149.4.5 奇思妙想—更有趣的数组排序 3151.根据奇偶性质排列数组 316 2.不区分大小写排序字符串 3163.把浮点数和整数分开排列 3179.4.6 数组与字符串相互转换 3171.字符串通用转换—tostring()方法 317 2.本地字符串转换—tolocalstring()方法 3183.更灵活的字符串转换—join()方法 318 4.把字符串转换为数组—split()方法 3189.5 灵活使用数组及其方法扩展 3199.5.1 神奇的数组下标 3191.文本下标 319 2.二维数组下标 3203.对象下标 3219.5.2 扩展数组的基本方法 3219.5.3 为数组扩展通用迭代器 3229.5.4 利用数组迭代器扩展数组方法 3241.动态改变数组中每个元素的值 324 2.过滤数组元素 325第10章 变相怪杰—驾驭字符串 32710.1 伤心字符串:使用值还是使用引用 32710.1.1 思考是发现问题的钥匙 32710.1.2 直击字符串操作的真相 32810.1.3 字符串是如何进行比较的 33010.2 创建字符串 33010.2.1 定义字符串直接量 33010.2.2 构造字符串 33110.2.3 使用字符编码创建字符串 33210.3 使用字符串 33310.3.1 获取字符串的字符和字节长度.. 33310.3.2 连接字符串 33510.3.3 查找字符串 3351.获取指定位置的字符—charat()和charcodeat()方法 335 2.查找子字符串的位置—indexof()和lastindexof()方法 3363.匹配字符串—search()和match()方法 33710.3.4 截取子字符串 3391.根据长度截取子字符串—substr()方法 339 2.根据起止下标截取子字符串—slice()和substring()方法 33910.3.5 编辑字符串 3401.替换子字符串—replace()方法 340 2.字符串大小写转换 34210.3.6 暗藏玄机—replace()方法深层技术探讨 34210.3.7 比较字符串 34410.3.8 把字符串转换为数组 34510.3.9 字符串的类型和值 34610.3.10 格式化字符串方法 34710.4 string对象扩展及用法 34810.4.1 模拟vbscript字符串处理函数 3481.截取字符串左侧指定数目的字符—left()方法 348 2.截取字符串右侧指定数目的字符—right()方法 3493.清除字符串首尾的空格—trim()方法 349 4.清除字符串左侧空格—ltrim()方法 3505.清除字符串右侧空格—rtrim()方法 35010.4.2 检测特殊字符 35110.4.3 提高字符串连接操作效率 35210.5 字符串加密和解密 35210.5.1 javascript预定义编码和解码方法 3521.字符串常规编码和解码—escape()和unescape()方法 353 2.uri字符串编码和解码—encodeuri()和decodeuri()方法 3533.uri组件编码和解码—encodeuricomponent()和decodeuricomponent()方法 35410.5.2 unicode编码 35510.5.3 unicode解码 35510.5.4 自定义加密和解密方法 356第11章 灵异的牧羊犬—使用正则表达式操纵字符串 35911.1 第六感觉—认识正则表达式 35911.1.1 什么是正则表达式 35911.1.2 正则表达式的发展历史 36011.2 定义正则表达式 36111.2.1 使用regexp对象构造正则表达式 36111.2.2 定义正则表达式直接量 36311.3 正则表达式基本语法—字符类 36411.3.1 认识普通字符和元字符 36411.3.2 字符直接量 3641.用ascii码表示 364 2.用unicode编码表示 36511.3.3 定义简单字符类 36611.3.4 定义反义字符类 36611.3.5 定义字符范围类 36711.3.6 预定义字符类 36811.4 正则表达式基本语法—重复类数量词 36911.4.1 简单重复性匹配 36911.4.2 贪婪匹配 3711.?、{n}和{n, m}重复类 371 2.*、+和{n, }重复类 37211.4.3 惰性匹配 37211.4.4 支配匹配 37311.5 高级匹配模式 37411.5.1 分组 37411.5.2 分组的应用价值 37511.5.3 引用 37611.5.4 非引用型分组 37711.5.5 选择 37811.5.6 声明 38011.5.7 边界 38011.5.8 锚记 38211.5.9 标志 38211.6 操作regexp对象 38311.6.1 实例属性 38311.6.2 静态属性 38411.6.3 正则表达式的方法 3861.灵活的匹配操盘手—exec()方法 386 2.匹配验证—test()方法 38711.6.4 比较各种模式匹配的方法 388第4篇 直捣黄龙第12章 bom—探访客户的秘密 39312.1 认识浏览器对象模型(bom) 39312.2 客户端全局对象—window 39512.2.1 全局作用域 39612.2.2 window对象的生命周期 39612.2.3 人机交互—学习javascript第一步 39712.2.4 控制弹出窗口 39812.2.5 框架之间的通信 3991.窗口不等于框架 400 2.框架之间相互访问方式 4003.框架之间javascript交互 40012.3 检测客户浏览器信息—navigator对象 40112.3.1 了解常用浏览器检测方法 4021.特征检测法 402 2.字符串检测法 40212.3.2 检测浏览器类型和版本 40312.3.3 检测客户端操作系统 40412.4 客户端导航—location和history对象 40512.4.1 全球定位仪—location对象 40512.4.2 浏览简史—history对象 4071.使用javascript访问历史记录 407 2.使用javascript访问帧的历史记录 40812.5 窗口大小控制—screen和window对象 40812.5.1 屏幕大小—screen对象 40812.5.2 窗口大小—window对象 40912.6 0级文档对象模型—document对象 41012.6.1 认识文档对象—document 41012.6.2 0级文档对象模型及其读写规则 41112.6.3 动态生成文档 412第13章 dom—控制文档结构的模型 41513.1 认识dom 41513.1.1 dom发展概述 4151.dom 0级 416 2.dom 1级 4163.dom 2级 416 4.dom 3级 41713.1.2 检测浏览器对dom规范支持程度 41713.1.3 dom核心 41913.1.4 dom节点 42013.2 操作dom文档 42213.2.1 html dom加载过程及其处理 42213.2.2 dom文档支持的遍历指针 4241.childnodes 425 2.firstchild和lastchild 4253.parentnode 425 4.nextsibling和previoussibling 4265.documentelement 42613.2.3 文档遍历中的空格bug及其清除 42613.2.4 实现一个简单的文档遍历 42713.2.5 扩展遍历指针函数 4281.扩展firstchild和lastchild指针函数 429 2.扩展parentnode指针函数 4293.扩展nextsibling和previoussibling指针函数 42913.2.6 通过原型继承扩展dom元素的方法 43013.2.7 增加文档内容 43313.3 操作dom节点 43513.3.1 获取节点 4351.使用getelementbyid()方法 435 2.使用getelementbytagname()方法 43613.3.2 创建节点 4371.创建节点的基本用法 437 2.创建dom元素的通用方法 43813.3.3 复制节点 43913.3.4 插入节点 4401.使用appendchild()方法 440 2.使用insertbefore()方法 44213.3.5 删除节点 4421.删除节点的基本用法 443 2.封装删除节点的方法 4433.封装删除所有子节点的方法 44413.3.6 替换节点 44413.4 操作元素的属性 44513.4.1 获取节点属性 44613.4.2 设置节点属性 44713.4.3 删除节点属性 44813.4.4 存取javascript属性 44913.5 操作元素的内容 44913.5.1 获取元素包含的文本 44913.5.2 获取元素包含的html信息 450第14章 event—javascript事件驱动模型 45314.1 认识javascript事件 45314.1.1 你未必理解的事件概念 45314.1.2 事件驱动模型 45414.1.3 事件处理和监听函数 45514.1.4 多线程与异步回调 45614.2 事件流及其传播 45614.2.1 事件传播过程 45714.2.2 冒泡型事件流 45714.2.3 捕获型事件流 45914.2.4 dom标准事件流 46014.3 dom 0级事件模型 46014.3.1 原始事件的处理方式 46014.3.2 斫石取火—定义事件 46114.3.3 直接调用—事件处理函数之趣 46314.3.4 冷落的返回值—事件处理函数之痕 46414.3.5 隐形的参数—事件处理函数之谜 46514.3.6 再说this—事件处理函数之惑 46614.3.7 身在曹营心在汉—事件处理函数之域 46714.4 dom 2级事件模型 46914.4.1 认识dom 2级事件模型 4691.事件模块与接口 470 2.dom 2级事件模型的工作机制 4703.event接口 470 4.uievent接口 4715.mouseevent接口 471 6.mutationevent接口 47114.4.2 绑定和销毁事件 4711.绑定事件 472 2.销毁事件 47314.4.3 为对象注册多个事件处理函数 47314.4.4 兼容0级事件模型的处理方法 47414.4.5 兼容ie的事件处理方法 47514.5 ie事件模型 47514.5.1 认识ie事件模型 47514.5.2 绑定和销毁事件 4761.绑定事件 476 2.销毁事件 4763.事件处理函数中的this 477 4.绑定多个事件 47714.5.3 设计可兼容的event对象 47814.6 事件类型 47814.6.1 事件类型概述 47914.6.2 鼠标事件 4811.鼠标点击事件类型 482 2.鼠标移动事件类型 4823.鼠标经过事件类型 484 4.鼠标来源 4855.鼠标定位 486 6.封装并应用鼠标定位设计方案 4877.在元素内部定位鼠标指针 488 8.鼠标按键 4899.鼠标事件响应顺序 48914.6.3 键盘事件 4901.认识键盘事件的属性 490 2.ctrlkey和shiftkey属性 4913.keycode和charcode属性 491 4.键盘事件响应顺序 49314.6.4 页面事件 4931.页面初始化—load事件类型 494 2.load事件类型的特殊引用 4953.在页面初始化之前执行脚本—domcontentloaded事件类型 496 4.页面卸载—unload事件类型 4985.更人性化的页面卸载—beforeunload事件类型 499 6.窗口重置—resize事件类型 4997.文档移动—scroll事件类型 500 8.错误捕获—error事件类型 50014.6.5 ui事件 5011.获取焦点—focus事件类型 501 2.失去焦点—blur事件类型 50114.6.6 表单事件 5011.选择文本—select事件类型 502 2.监测表单元素值变化—change事件类型 5023.提交表单—submit事件类型 503 4.重置表单—reset事件类型 504第15章 css—设计html动态效果 50715.1 dom 2级样式控制模型 50715.1.1 cssstylesheet接口 50815.1.2 cssstylerule接口 50815.1.3 cssstyledeclaration接口 50915.2 dom 0级样式控制模型 51015.2.1 style对象 51015.2.2 使用style对象读写行内样式 5161.读取样式的属性值和属性名 516 2.设置样式的属性值 5163.移除样式声明 517 4.检测声明中是否附加!important关键字 5175.内行样式设置实战 51715.2.3 stylesheets集合 51915.2.4 访问css样式表 52115.2.5 读写css规则 52215.2.6 访问最终样式 5251.ie的最终样式 525 2.dom的最终样式 52615.2.7 修改css样式的方法比较 5261.关于修改class样式 527 2.关于修改id样式 52715.3 尺寸 52815.3.1 从css样式表中抽取元素尺寸 52815.3.2 把抽取的尺寸转化为实际值 52915.3.3 使用offsetwidth和offsetheight获取元素的尺寸 53115.3.4 超越offsetwidth和offsetheight的缺陷 53215.3.5 更复杂的元素尺寸 53415.3.6 可视区域外滚动尺寸 53715.3.7 浏览器窗口的尺寸 53815.4 位置 53915.4.1 获取元素在浏览器窗口中的位置 54015.4.2 获取元素相对父元素的位置 54315.4.3 获取元素相对包含块的位置 54315.4.4 设置元素的偏移位置 54415.4.5 设置元素的相对位置 54415.4.6 获取鼠标指针的页面位置 54515.4.7 获取鼠标指针在元素内的位置 54615.4.8 获取页面滚动条的位置 54815.4.9 设置页面滚动条的位置 54915.5 显示和隐藏 54915.5.1 元素的可见性 55015.5.2 显示和隐藏功能封装 55015.5.3 设置和获取元素的透明度 55115.6 动画 55215.6.1 定时器 5531.settimeout()方法 553 2.setinterval()方法 5553.正确选用settimeout()和setinterval()方法 55515.6.2 滑动 55615.6.3 渐隐渐显 557第5篇 飞鸿传书第16章 cookie—用户信息存储、交互与安全 56116.1 cookie概述 56116.1.1 cookie回眸 56116.1.2 cookie信息的结构 56216.2 存取cookie信息 56316.2.1 写入cookie信息 56316.2.2 设置cookie有效期 56316.2.3 设置cookie的域和路径 56416.2.4 设置cookie安全传输 56516.2.5 完善写入的cookie信息 56516.2.6 读取cookie信息 56616.2.7 修改和删除cookie信息 56716.2.8 cookie的局限性及其突破 56716.2.9 探测浏览器是否启用cookie 56916.3 cookie封装与应用 56916.3.1 cookie封装 56916.3.2 cookie应用:打字测试游戏 571第17章 xml和json—javascript数据处理模式 57517.1 更通用的数据—xml 57517.1.1 认识xml 57517.1.2 xml文档结构概述 57617.1.3 声明 57717.1.4 处理指令 57717.1.5 注释 57817.1.6 标记和元素 57817.1.7 xml属性 57917.2 xml dom文档对象模型 58017.2.1 认识xml dom文档对象模型 58017.2.2 读取xml数据 58217.3 ie对xml的支持 58417.3.1 创建xml dom对象 58417.3.2 加载xml数据 5851.设置加载模式 585 2.跟踪异步加载状态 58517.3.3 数据加载错误处理 58617.4 mozilla对xml的支持 58717.4.1 创建xml dom对象 58717.4.2 加载xml数据 58817.4.3 读取xml数据 5891.自定义方法模拟text属性的功能 589 2.自定义方法模拟xml属性的功能 58917.5 xml数据导航器—xpath 59017.5.1 xpath基本语法 59017.5.2 ie对xpath的支持 59217.5.3 mozilla对xpath的支持 59317.6 更敏捷的数据—json 59517.6.1 json简介 59517.6.2 深入json数据内核 5981.数据的无序结构—对象 598 2.数据的有序结构—数组 5983.数据的内容—值 599第18章 ajax—javascript通信接口与异步交互引擎 60118.1 网络那点事儿—浓缩的http 60118.1.1 http请求 60218.1.2 http响应 60418.2 暗度陈仓—从隐藏框架说起 60518.2.1 隐藏框架 60518.2.2 异步交互与回调处理 60818.2.3 使用iframe处理异步交互 61118.3 巧连环—jsonp与跨域异步交互 61318.3.1 小聪明大智慧—(script)标签背后的故事 61318.3.2 动态控制script元素实现可控异步通信 61518.3.3 script异步通信的参数传递 61618.3.4 script异步通信的响应数据类型 62018.3.5 jsonp异步通信协议 62318.3.6 jsonp的安全问题 62518.4 ajax—更高效的异步通信接口 62618.4.1 认识xmlhttprequest对象 62718.4.2 定义xmlhttprequest对象 62818.4.3 建立xmlhttprequest请求连接 62918.5 request—发送请求 63018.5.1 发送get请求 63018.5.2 发送post请求 63118.5.3 把数据转换为串行字符串 6331.传输名/值对信息 633 2.传输有序数据列表 63318.6 state—异步状态监测 63418.6.1 跟踪ajax异步通信状态 63418.6.2 中止异步请求 63618.7 response—获取响应信息 63618.7.1 xml 63718.7.2 html 63818.7.3 code 63918.7.4 json 64018.7.5 text 64118.7.6 获取和设置头部消息 64118.8 ajax通信功能封装和应用 64218.8.1 封装异步请求函数 64218.8.2 使用ajax改进tab显示 643第6篇 壮士凯旋第19章 可视化思维—深入javascript面向对象编程 65119.1 书非借不能读也—说类 65119.1.1 类与对象 65119.1.2 类成员:属性、方法和事件 65219.1.3 类的基本特性:继承、封装和多态 65219.2 定义javascript类 65319.2.1 小老板为什么能年挣百万—工厂模式 65319.2.2 拿来主义—构造函数模式 65519.2.3 遗传栽培法—原型模式 65719.2.4 杂交栽培法—构造函数原型模式 65819.2.5 滴灌法—动态原型模式 66019.3 契约书—javascript接口 66119.3.1 新版黔驴技穷—大话接口 66119.3.2 签订契约书—接口的本质 66319.3.3 大道理简单化—javascript接口实现方法一 66519.3.4 孔明点灯—javascript接口实现方法二 66719.3.5 鸡肋还是鸡翅—javascript接口选用之惑 67019.4 javascript继承机制—原型(prototype) 67119.4.1 认识prototype 67119.4.2 剪不断理还乱—辨析泛类、类型、原型和对象实例 67219.4.3 形似神异—构造类的原型和本地特性 67419.4.4 四大皆空—关于类的唯空论 67619.4.5 原型属性的基本操作和应用技巧 6781.利用原型为对象设置默认值 679 2.利用原型间接实现本地数据备份 6803.利用原型设置只读属性 680 4.利用原型进行批量复制 68219.4.6 定义静态原型方法 68319.4.7 prototype原型域及原型链 68319.4.8 prototype的副作用 68519.5 javascript基因图谱—继承 68619.5.1 认识javascript的继承机制 68619.5.2 原型继承 68819.5.3 类继承的源起 68919.5.4 类继承的设计模式 69019.5.5 深入理解类继承中call()和apply()角色 69319.5.6 封装类继承机制 69519.5.7 实例继承 69619.5.8 复制继承 69819.5.9 克隆继承 69919.5.10 混合继承 69919.5.11 多重继承 70119.5.12 掺元类 70219.6 类的封装 70419.6.1 类的被动封装 70519.6.2 类的主动封装 70619.6.3 定义类的静态方法和属性 70819.7 类的多态 71019.7.1 方法的重载和覆盖 7111.重载 711 2.覆盖 71119.7.2 类的多态 71219.8 善始善终—类的构造和析构 71319.8.1 构造 71419.8.2 动态构造 71519.8.3 析构 71619.9 类的抽象化—超类、子类和元类 71719.9.1 超类和子类 71719.9.2 元类 718第20章 卜算子—深入javascript函数式编程 72120.1 javascript函数式编程概述 72120.1.1 函数是第一型 72120.1.2 函数是运算元 72220.1.3 函数是数据闭包 72320.2 表达式运算 72420.2.1 实现连续运算的常用方法 72420.2.2 尝试把所有命令式语句转换为连续运算 72720.2.3 表达式中的函数 72820.2.4 函数的惰性与非惰性求值 73020.2.5 函数调用栈 73220.3 递归运算 73420.3.1 认识递归 73520.3.2 猜一猜,算一算—递归算法演示 73620.3.3 递归算法 73820.3.4 递归模型 7381.问题的定义是递归的 738 2.问题所涉及的数据结构是递归的 7393.问题的解法满足递归的性质 74020.3.5 hanoi(汉诺)塔算法 74020.3.6 尾递归算法 74220.3.7 fibonacci(斐波那契)数列 74420.3.8 递归算法的优化 74620.4 高处不胜寒—破解函数域之惑 74720.4.1 我是谁—javascript执行环境与函数解析机制 74720.4.2 我从哪来—词法作用域与执行作用域 74920.4.3 寻找迷失的远方—作用域链 75120.4.4 我又在哪里—调用对象 75320.5 天宫之旅—函数闭包 75420.5.1 从圈外看闭包 75420.5.2 从圈内看函数闭包 75520.5.3 解剖闭包结构—认识闭包标识符系统 75720.5.4 覆盖还是层迭—关于闭包函数的作用域问题 75920.5.5 生存还是毁灭—关于闭包函数的生存周期问题 76020.5.6 辨析函数与闭包 76220.5.7 奇怪的不等式—函数、调用、引用和实例 76320.5.8 梦里花落知多少—闭包函数与函数实例 76520.5.9 剪不断理还乱—闭包函数与调用对象 76920.5.10 保护闭包数据的独立性 77120.5.11 始祖鸟—构造函数闭包 77320.5.12 想你所想—函数式编程中闭包的应用价值 77420.5.13 一起联想—函数式编程中闭包的桥梁作用 77620.5.14 预防中毒—闭包的副作用 77920.6 我是谁?—彻底研究this 78220.6.1 who is this—确认this的身份 7831.this代表当前对象 783 2.this代表当前作用域对象 78420.6.2 what is this—this的本质 7861.闭包的破坏性 787 2.call()和apply()方法的破坏性 7883.异步调用的破坏性 78820.6.3 where is this—在哪儿使用this 7881.函数的引用和调用 788 2.call()和apply() 7893.原型继承 790 4.异步调用之事件处理函数 7915.异步调用之定时器 79220.6.4 how to do this—this应对策略 7921.预防this多变的基本原则 792 2.把this作为参数值 7933.设计静态的this指针 793 4.设计静态的this扩展方法 794第21章 流水不腐—深入javascript动态化编程 79721.1 使用eval()方法动态执行语句 79721.1.1 动态值、表达式和语句 797 21.1.2 对象和函数直接量的歧义问题 79921.1.3 eval全局执行域及其兼容方法 800 21.1.4 eval当前执行域 80221.2 动态调用函数 80221.2.1 函数调用方法及执行效率比较 8021.使用小括号运算符调用函数 803 2.使用new运算符调用函数 8033.使用call()和apply()方法调用函数 804 4.使用定时器调用函数 8045.使用事件处理函数调用函数 80521.2.2 函数的调用对象 80521.2.3 动态调用中的this指针 80821.2.4 在动态调用中实现继承 81021.2.5 动态调用中易迷失的this指针 81021.2.6 嵌套函数调用中的副作用 81221.3 动态重写 81421.3.1 重写原型对象 81421.3.2 重写构造器 81621.3.3 重写方法... 818 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-06-02
目录: 写给自学编程的人员前言第一篇 php基础知识第1章 相关知识1.1 php及相关术语1.1.1 软件系统相关术语1.1.2 php语言相关术语1.2 php的运行及开发环境1.2.1 运行环境1.2.2 运行平台的选择1.2.3 apache对客户端与服务器端通信的作用1.2.4 准备工作1.2.5 安装apache1.2.6 确认apache安装成功1.2.7 php安装准备1.2.8 安装php1.2.9 确认php安装成功1.2.10 apache与php的相关配置1.2.11 开发工具1.2.12 eclipse的下载、安装及配置. 1.3 第1个php程序1.3.1 使用eclipse编写源程序1.3.2 发布和运行php程序1.4 常见问题1.4.1 apache安装常见问题1.4.2 mysql安装常见问题1.4.3 php安装常见问题1.4.4 关于eclipse的问题第2章 语法2.1 语法基础2.1.1 使用php输出html2.1.2 使用显示函数输出html2.1.3 使用开始符、结束符嵌套html2.1.4 使用定界符显示html2.1.5 把php嵌入html2.1.6 php与javascript的交互2.1.7 使用php生成javascript2.1.8 在php与javascript中使用cookie传递变量2.1.9 使用临时文件进行数据交换2.1.10 使用注释2.2 类型2.2.1 布尔型2.2.2 布尔型的类型转换2.2.3 整型2.2.4 整型的类型转换2.2.5 浮点型2.2.6 浮点型的类型转换2.2.7 字符串2.2.8 字符串与双引号2.2.9 字符串与定界符2.2.10 简单语法与复杂语法2.2.11 字符串型的类型转换2.2.12 数组2.2.13 简单的数组操作2.2.14 遍历数组2.2.15 数组的类型转换2.2.16 多维数组2.2.17 对象2.2.18 对象的类型转换2.2.19 资源2.2.20 null2.2.21 变量类型之间的转换2.3 变量2.3.1 命名规则2.3.2 变量类型2.3.3 变量范围2.3.4 全局与超全局变量2.3.5 静态变量2.3.6 可变变量2.3.7 外部变量……第3章 函数、类与对象第4章 数组第5章 目录与文件第6章 cookie和session的常用函数及应用第7章 字符串第8章 正则表达式第9章 图形处理第三篇 数据库开发及应用第10章 数据库的选择、创建及管理第11章 php访问mysql数据库第四篇 项目规划、版本管理和安全第12章 项目规划第13章 关于安全第14章 版本管理第五篇 php实践及应用程序调试第15章 实例:用户管理第16章 实例:内容管理系统第17章 异常处理与测试第六篇 php与ajax组合应用第18章 php与ajax第19章 实例:基于php和ajax的用户管理附录 php应用技巧 ...
-
分类:网站建设 语言:简体中文 大小:未知 发布时间:13-06-02
内容介绍:如果你想成为一个优秀的网页设计师,那么你应该要有较强的审美能力和美工功底。如果没有,那么你一定想办法加强这两个方面的能力。如果确实没办法提高这两方面的能力,那么,你就很难成为一个好的网页设计师。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-06-02
第1章 PHP基础知识与XHTML(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)1.1 PHP的发展与特点1.1.1 PHP语言的发展和特点1.1.2 PHP 5.3之后的新特性1.1.3 PHP程序员应具备的知识1.1.4 B/S结构软件开发特点1.1.5 PHP与其他脚本语言的比较1.2 XHTML基础知识1.2.1 XHTML基础介绍1.2.2 XHTML语言的语法1.2.3 文件的主体结构1.2.4 XHTML文字、图像、视频、动画的处理1.2.5 XHTML中表单的处理1.2.6 XHTML中框架的处理1.2.7 XHTML中表格的处理1.2.8 传统布局与CSS布局的介绍1.2.9 CSS语法与写作规范1.2.10 CSS文字、图像的处理1.2.11 DIV与CSS组合1.2.12 CSS兼容的处理1.3 本章小结第2章 PHP环境搭建与工具(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)2.1 PHP环境介绍2.1.1 WAMP环境介绍2.1.2 LAMP环境介绍2.1.3 WAMP与LAMP的差异2.2 WAMP安装与配置2.2.1 Apache的获取与安装2.2.2 PHP的获取与安装2.2.3 MySQL的获取与安装2.2.4 环境配置与测试2.3 LAMP安装与配置2.3.1 Linux的获取与安装配置2.3.2 Linux下Apache的安装2.3.3 Linux下PHP的安装2.3.4 Linux下MySQL的安装2.4 环境组件配置2.5 PHP开发相关工具2.5.1 开发工具介绍2.5.2 EclipsePHP Sudio2.6 本章小结第3章 PHP的基本语法(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)3.1 PHP的基本语法3.1.1 PHP语言标记3.1.2 PHP语句分割符3.1.3 PHP注释与语法标识符3.2 变量3.2.1 变量的声明与命名3.2.2 可变变量与引用赋值3.3 变量类型3.3.1 字符串(String)3.3.2 整型(integer)3.3.3 浮点型(float或double)3.3.4 布尔型(boolean)3.3.5 数组(Array)3.3.6 对象(Object)3.3.7 资源类型(Resource)3.3.8 类型的强制转换与应用3.4 常量3.4.1 系统常量3.4.2 自定义常量3.5 PHP中的运算符3.5.1 算术运算符3.5.2 字符串运算符3.5.3 赋值运算符3.5.4 位运算符3.5.5 比较运算符3.5.6 逻辑运算符3.5.7 运算符的优先级3.6 PHP流程控制3.6.1 if else语句3.6.2 switch语句3.7 PHP循环结构3.7.1 while语句3.7.2 do while语句3.7.3 for语句3.7.4 break和continue语句3.8 PHP的函数3.8.1 PHP系统函数介绍3.8.2 PHP自定义函数基础3.8.3 PHP自定义函数参数3.8.4 PHP自定义函数引用传递3.8.5 PHP自定义函数递归与嵌套3.9 本章小结第4章 PHP中的数组(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)4.1 PHP数组基础4.1.1 什么是数组4.1.2 PHP创建数组4.1.3 一维数组和多维数组4.1.4 数组函数的介绍4.1.5 遍历数组4.2 PHP系统全局数组4.2.1 服务器数组$_SERVER4.2.2 环境数组$_ENV4.2.3 HTTP数组$_GET4.2.4 HTTP数组$_POST4.2.5 HTTP数组$_REQUEST4.2.6 文件数组$_FILES4.2.7 cookie数组 $_COOKIE4.2.8 session 数组 $_SESSION4.2.9 全局数组 $GLOBALS4.3 本章小结第5章 PHP面向对象编程(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)5.1 面向对象的基础知识5.1.1 什么是面向对象编程5.1.2 PHP中类和对象介绍5.1.3 PHP对象的应用和$this关键字5.1.4 构造方法与析构方法5.2 类的继承和重载5.2.1 类的继承5.2.2 类的重载5.3 类的封装5.3.1 设置封装public、protected、private5.3.2 __set()、__get()、__isset()和__unset()5.4 常用关键字5.4.1 static关键字5.4.2 final关键字5.4.3 self关键字5.4.4 const关键字5.4.5 __toString()描述5.4.6 __clone()克隆5.4.7 __call() 吸错5.4.8 __autoload() 自动加载5.5 本章小结第6章 字符串处理与正则表达式(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)6.1 字符串的处理介绍6.1.1 字符串的处理方式6.1.2 字符串类型的特点6.2 常用字符串函数解析6.2.1 字符串的输出函数echo()6.2.2 程序报错后终止继续运行的函数6.2.3 打印函数print_r()6.2.4 字符串分割函数explode()6.2.5 数组元素组合成字符串的函数implode()6.2.6 预定义字符串转换为HTML实体的函数htmlspecialchars()6.2.7 过滤PHP和HTML标记函数strip_tags()6.2.8 去除字符串首尾连续空格的函数6.2.9 将换行符替换成HTML的换行符的函数nl2br()6.2.10 加密函数md5()6.2.11 加密函数sha1()6.2.12 字符串替换函数str_replace()6.2.13 数字分组格式化函数number_format()6.2.14 字符串分割函数str_split()6.2.15 字符串截取函数substr()6.2.16 中文字符串截取函数icon()、编码转换函数iconv_substr()6.3 日期函数的介绍6.3.1 UNIX时间戳和获取当前的时间6.3.2 时间和日期函数的介绍6.3.3 修改PHP的默认时区6.4 正则表达式6.4.1 正则表达式简介6.4.2 正则表达式的语法规则6.4.3 正则表达式的优先级6.4.4 PHP正则表达式函数(兼容Perl)6.5 本章小结第7章 PHP文件系统处理(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)7.1 PHP中文件系统的介绍7.1.1 文件系统概述7.1.2 文件类型7.1.3 文件属性7.1.4 文件访问权限7.1.5 路径处理7.2 文件的基本操作7.2.1 文件操作概述7.2.2 打开与关闭7.2.3 PHP读取内容7.2.4 PHP写入内容7.2.5 PHP删除文件7.2.6 文件截取、远程读取操作7.3 目录的基本操作7.3.1 新建目录7.3.2 删除目录和递归删除目录7.3.3 复制和移动目录7.3.4 遍历目录7.4 文件的上传与安全7.4.1 相关设置7.4.2 单文件上传7.4.3 多文件上传和安全7.5 本章小结第8章 MySQL数据库(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)8.1 MySQL数据库介绍8.2 MySQL数据库基础8.2.1 下载MySQL数据库8.2.2 安装MySQL数据库8.3 MySQL数据库设计8.3.1 MySQL数据库的关系8.3.2 MySQL数据库中的数据类型8.4 SQL语言8.4.1 SQL简介8.4.2 常用SQL语句的使用8.5 MySQL数据库的备份与恢复8.5.1 MySQL数据库的备份8.5.2 MySQL数据库的恢复8.6 PHP与MySQL编程8.6.1 PHP连接MySQL数据库8.6.2 PHP操作MySQL8.7 PHP与mysqli编程8.7.1 mysqli简介8.7.2 PHP使用mysqli连接数据库8.7.3 PHP使用mysqli操作MySQL数据库8.8 小实例之留言反馈系统8.8.1 需求分析8.8.2 数据库设计8.8.3 程序设计第9章 数据库抽象层——PDO和ADOdb(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)9.1 PDO和ADOdb介绍9.1.1 PDO简介9.1.2 PDO的特点9.1.3 PDO的开启9.1.4 ADOdb介绍9.1.5 ADOdb特点9.1.6 ADOdb安装9.2 创建PDO对象9.2.1 连接和断开连接PDO9.2.2 使用PDO::query()方法9.2.3 预执行语句9.2.4 PDO错误处理9.3 PDO的事务处理9.3.1 PDO数据库事务介绍9.3.2 PDO事务处理9.4 创建ADOdb对象9.4.1 连接和断开连接ADOdb9.4.2 ADOdb执行操作9.4.3 预执行SQL语句9.4.4 自动执行AutoExecute()方法9.4.5 ADOdb其他的常用功能9.5 ADOdb的事务处理9.5.1 ADOdb开始事务9.5.2 ADOdb事务提交9.5.3 ADOdb回滚事务9.5.4 ADOdb事务实例9.6 传统模式与抽象层开发对比9.7 本章小结第10章 Cookie与Session(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)10.1 会话机制介绍10.1.1 什么是会话机制10.1.2 会话的基本功能10.2 Cookie机制的应用10.2.1 了解Cookie10.2.2 创建Cookie10.2.3 读取Cookie10.2.4 删除Cookie10.2.5 Cookie的生命周期10.2.6 Cookie的综合应用——使用Cookie技术计算网站的月访问量10.3 Session管理10.3.1 了解Session10.3.2 创建会话10.3.3 Session的综合应用——通过Session用户身份验证10.4 会话机制的安全10.4.1 Cookie与Session的比较10.4.2 Cookie与Session的安全性10.5 会员系统的设计10.6 本章小结第11章 PHP的模板技术Smarty(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)11.1 模板引擎技术简介11.2 Smarty模板的创建11.3 Smarty基础应用11.4 Smarty内置函数11.4.1 Smarty的使用11.4.2 Smarty的循环11.4.3 Smarty的if…elseif…else语法11.4.4 Smarty循环配合if使用小实例11.4.5 include的使用方法11.5 Smarty缓存机制11.5.1 lamp架构的缓存原理11.5.2 Smarty缓存11.6 小型新闻系统范例11.7 本章小结第12章 PHP图形处理及应用(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)12.1 PHP GD库基础12.1.1 PHP GD库简介12.1.2 PHP GD库的使用12.2 PHP GD库的应用12.2.1 GD库函数库绘制基本图形12.2.2 GD库制作图形验证码12.2.3 GD库实现图片缩略与水印12.3 JPGraph图表类12.3.1 JPGraph图形库简介12.3.2 JPGraph图形库的使用12.4 本章小结第13章 PHP与XML(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)13.1 XML基础13.1.1 XML的含义13.1.2 XML的特性13.1.3 XML文档的结构13.2 PHP与XML Parser13.2.1 XML Parse工作原理13.2.2 新建一个解析器13.2.3 创建事件处理程序13.2.4 解析XML文档13.2.5 处理解析错误13.3 PHP DOMdocument13.3.1 创建一个DOM对象并装载XML文档13.3.2 使用DOM文档创建XML文档13.3.3 使用DOM操作XML文档13.4 RSS功能的实现13.5 本章小结第14章 PHP与cURL(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)14.1 cURL简介14.1.1 cURL的历史14.1.2 cURL的定义14.1.3 PHP与cURL的关系14.2 cURL的基础与应用14.2.1 cURL功能初始化14.2.2 cURL功能设置与函数14.2.3 cURL传输功能14.2.4 cURL模拟功能14.3 PHP实现模拟登录并获取数据14.3.1 cURL模拟登录的流程14.3.2 cURL模拟状态的保存14.3.3 cURL远程采集数据14.4 模拟登录PHP个人中心14.5 本章小结第15章 PHP功能模块的开发(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)15.1 分页模块开发15.1.1 分页模块的介绍15.1.2 分页模块的原理15.1.3 分页类的设计15.2 无限分类模块开发15.2.1 无限分类模块的介绍15.2.2 无限分类的数据库存储15.2.3 无限分类的实现与操作15.3 批量上传模块开发15.3.1 批量上传模块的介绍15.3.2 批量上传模块的原理15.3.3 批量上传类的设计15.4 数据库备份模块开发15.4.1 数据库备份模块的介绍15.4.2 数据库备份模块的原理15.5 在线支付——支付宝开发15.5.1 在线支付概述15.5.2 实现在线支付接口的原理和流程15.5.3 支付宝接口即时到账开发和配置15.5.4 在线支付案例——报名支付15.6 本章小结第16章 项目开发与设计(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)16.1 项目开发与设计规范16.1.1 程序设计规范16.1.2 设计规范小结16.1.3 项目开发的一般流程16.2 Subversion版本控制器16.2.1 SVN介绍16.2.2 SVN安装与配置16.2.3 客户端的安装16.2.4 SVN的基本操作16.3 Zend Debugger调试器16.3.1 Zend Debugger安装与配置16.3.2 Zend Debugger应用16.4 本章小结第17章 OA管理系统开发(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)17.1 需求分析17.2 系统设计17.2.1 系统目标17.2.2 系统功能结构17.2.3 系统流程图17.2.4 开发环境17.3 数据库与表的设计17.4 Ease Template模板引擎简介17.4.1 配置文件17.4.2 模板中的变量17.4.3 模板中的逻辑17.5 代码设计概述17.5.1 公共文件的设计17.5.2 会员系统模块17.5.3 工作计划模块17.5.4 公告管理模块17.5.5 消息中心模块17.5.6 客户关系模块17.6 程序的测试与发布17.6.1 程序的测试17.6.2 程序的发布17.7 本章小结第18章 附录18.1 httpd.conf配置文件说明18.2 php.ini配置文件说明 ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-06-02
第0章 linux的安装及相关配置 10.1 计算机的主要部件 10.2 计算机操作系统简介 20.3 虚拟机及安装的准备工作 30.4 安装vmware server 50.5 创建新虚拟机 70.6 安装linux系统的准备工作 120.7 在pc机上直接安装linux操作系统 140.8 安装linux操作系统 140.9 telnet和ftp服务的启动与连接 260.10 在windows 7上启动telnet服务 29第1章 unix和linux操作系统概述 321.1 什么是unix 321.2 unix的简要发展史 321.3 unix的设计理念 341.4 gnu项目与自由软件 341.5 linux简介 351.6 oracle linux的特点 361.7 启动和关闭linux系统 371.8 登录和退出linux 38.1.9 安装vmware tools和调整显示器分辨率 42第2章 运行linux命令及获取帮助 462.1 linux(unix)命令的格式 462.2 whoami命令 472.3 who、w、users和tty命令 492.4 uname命令及带有选项的命令 512.5 date、cal和clear命令及带有参数的命令 532.6 su和passwd命令 552.7 whatis命令与命令的--help选项 602.8 怎样阅读命令的使用摘要 612.9 利用man命令来获取帮助信息 622.10 浏览man pages 642.11 利用关键字搜寻man pages 662.12 利用info命令来获取帮助 682.13 其他获取帮助的方法 722.14 在windows系统上设置主机名 732.15 您应该掌握的内容 74第3章 目录和文件的浏览、管理及维护 753.1 linux文件系统的层次结构 753.2 linux系统中一些重要的目录 763.3 目录和文件的命名以及绝对和相对路径 783.4 使用pwd和cd命令来确定和切换目录 793.5 使用ls命令列出目录中的内容 843.6 使用cp命令复制文件和目录 883.7 使用mv命令移动及修改文件和目录名 953.8 使用mkdir命令创建目录 993.9 使用touch命令创建文件 1013.10 使用rm命令删除文件 1033.11 使用rmdir或rm-r命令删除目录 1053.12 linux系统图形界面操作简介 1083.13 使用nautilus移动和复制文件 1113.14 您应该掌握的内容 113第4章 不同系统之间传输文件及文件的浏览 1154.1 ftp简介 1154.2 利用ftp将文件从本地传送到远程系统 1194.3 利用ftp将文件从远程系统传输到本地 1224.4 在虚拟机上添加一个usb控制器 1264.5 使用file命令确定文件中数据的类型 1294.6 使用cat命令浏览正文文件的内容 1314.7 使用head命令浏览文件中的内容 1354.8 使用tail命令浏览文件中的内容 1374.9 使用wc命令显示文件行、单词和字符数 1404.10 使用more命令浏览文件 1424.11 您应该掌握的内容 146第5章 bash shell简介 1475.1 shell的工作原理 1475.2 bash的成长历程 1485.3 使用type识别bash的内置命令 1515.4 利用通配符操作文件 1545.5 利用tab键补齐命令行 1575.6 命令行中~符号的使用 1585.7 history命令与操作曾经使用过的命令 1605.8 bash变量简介及大括号{}的用法 1645.9 将一个命令的输出作为另一个命令的参数 1685.10 使用linux命令进行数学运算 1695.11 命令行中反斜线(\)的用法 1725.12 linux命令中引号的用法 1735.13 gnome终端的一些快捷操作 1765.14 您应该掌握的内容 180第6章 输入/输出和管道...... ...
-
分类:平面设计 语言:简体中文 大小:未知 发布时间:13-06-02
第1章 字体应用基础1.1 平面设计与字体设计 21.2 版面设计与文字设计 31.3 字体的安装 51.4 文字工具的基本操作 61.5 设置字符和段落属性 91.6 文字的处理技巧 171.7 文字设计的一般应用 21第2章 从形体变化表现文字2.1 利用自由变换制作透视文字效果 302.2 利用扩展选区和描边制作变形文字 332.3 利用渐变迭加和自由变换制作变形文字 372.4 利用描边及扩展边缘制作多重描边文字 412.5 利用透视和渐变迭加制作透视文字 442.6 利用渐变及文字错位制作浮雕文字 502.7 利用文字变形和透视制作浮雕文字 582.8 利用渐变和图层样式制作浮雕文字 64第3章 从质感和肌理表现文字3.1 利用减淡和加深工具制作液态金属质感文字 703.2 利用浮雕及渐变填充制作塑胶文字 743.3 利用添加杂色和动感模糊制作木纹文字 783.4 利用描边及橡皮擦工具制作金属质感文字 833.5 利用通道和铜版雕刻制作摩擦质感文字 863.6 利用高斯模糊及外发光制作寒光金属文字 893.7 利用图层蒙版和分层云彩制作磨损文字 963.8 利用斜面和浮雕及自由变换制作金属质感海报文字 993.9 利用渐变及添加杂色制作沙化文字 1033.10 利用等高线和纹理制作巧克力质感文字 108第4章 抽象特效创意表现文字4.1 利用描边制作连体文字 1144.2 利用【橡皮擦工具】制作古典文字 1174.3 利用多重复制制作吊牌文字 1204.4 利用扩展选区和羽化制作边缘拉丝文字 1254.5 利用透视和轻移制作透视立体文字 133第5章 形象化表现文字5.1 利用画笔与路径的结合制作艺术描边文字 1385.2 利用扩展选区制作重迭文字效果 1425.3 利用风和动感模糊制作动感文字 1465.4 利用内发光和添加杂色制作面包质感文字 1515.5 利用删除部分文字制作剪切文字 1545.6 利用多重复制和剪切蒙版制作字母迭加文字 157第6章 从光影表现文字6.1 利用渐变及文字错位制作彩边文字 1646.2 利用外发光与羽化制作荧光文字 1676.3 利用渐变及描边制作炫彩文字 1706.4 利用【矩形选框工具】和多重复制制作彩条纹理文字 1766.5 利用渐变迭加和描边制作渐变文字 1806.6 利用描边及扩展选区制作立体发光文字 1836.7 利用混合模式和动感模糊制作高光立体文字 1866.8 利用图案迭加及【直线工具】制作闪光文字 1916.9 利用剪切图层及动感模糊制作紫色荧光文字 1966.10 利用添加杂色和图层样式制作激光文字 2016.11 利用收缩选区及高斯模糊制作外发光海报文字 2066.12 利用画笔描边制作珍珠描边文字 210第7章 立体化表现文字7.1 利用【矩形选框工具】及渐变填充制作立体文字 2167.2 利用鞋面和浮雕及描边制作立体文字 2217.3 利用斜面和浮雕及【矩形选框工具】制作立体文字 2267.4 利用描边与投影制作立体文字 2317.5 利用投影制作立体文字效果 2347.6 利用内斜面及扩展制作立体描边文字 2377.7 利用描边制作立体描边文字 2417.8 利用变形文字及投影制作炫彩立体文字 2447.9 利用【钢笔工具】及【直线工具】制作卡通立体文字 2497.10 利用内斜面及扩展选区制作凹凸立体文字 2537.11 利用图案迭加及【画笔工具】制作浮雕文字 2577.12 利用变形和图层样式制作浮雕文字 261第8章 从时尚前卫化表现文字8.1 利用【钢笔工具】和多重复制制作羽毛纹理文字 2688.2 利用扩展选区和描边制作边缘发光文字 2728.3 利用【钢笔工具】制作图与字结合效果 2758.4 利用【椭圆选框工具】及多重复制制作金属铆钉文字 2778.5 利用【钢笔工具】和渐变 迭加制作海报文字 2838.6 利用渐变迭加和阴影制作时尚海报文字 2868.7 利用【钢笔工具】和【横排文字工具】制作图文结合文字 291 编辑推荐《Photoshop字体设计密码(附光盘)》由董明秀、周凤编著,以Photoshop中文版为平台,结合作者多年从事平面设计工作的实战经验,通过大量实用的典型案例,详细讲解了各种常见文字特效的设计方法及技巧。根据特效文字的基本功能和应用特色,书中共安排了8章内容。第1章从零起步,针对平面设计、版式设计与字体设计的关系,以及字体的安装和各种文字工具的使用方法进行讲解;第2~8章按照设计的要素及原则进行分类,分别讲述如何从形体变化表现文字、从质感和肌理表现文字、抽象特效创意表现文字、形象化表现文字、从光影表现文字、立体化表现文字,以及从时尚前卫化表现文字。本书结构清晰、语言简洁、图文并茂,所有的实例均突出实用、精美,与现实工作相结合。在实战案例的讲解中,本书采用了“设计构思+特效文字应用展示+设计步骤,,的全新模式,由浅入深、循序渐进,同时配以精美的步骤详图,直观易学。通过这样的形式和方法,可以锻炼读者对字体设计的感受能力、分析能力和审美能力,从而提升审美品位,激发更多的灵感与创意,进而创作出更多更好的作品。内容提要《Photoshop字体设计密码(附光盘)》由董明秀、周凤编著,以adobe公司推出的photoshop中文版为平台,结合作者多年从事平面设计工作的实战经验,通过大量实用、典型的设计案例,详细讲解了各种常见文字特效的设计方法及技巧。《Photoshop字体设计密码(附光盘)》共分为8章,第1章主要介绍平面设计、版式设计与字体设计的关系,以及字体的安装和各种文字工具的使用方法;第2-8章详细讲解了字体设计的各种表现手法,包括从形体变化表现文字、从质感和肌理表现文字、抽象特效创意表现文字、形象化表现文字、从光影表现文字、立体化表现文字和从时尚前卫化表现文字。本书附带一张dvd多媒体教学光盘,其中包含书中所有案例的全程视频语音讲解和所有素材及源文件,方便读者练习使用。本书适合photoshop的初级用户,从事平面广告设计、cis企业形象策划、产品包装造型、印刷制版等工作的工作人员以及电脑美术爱好者阅读,也可作为社会培训机构、大中专院校相关专业的教学参考书或上机实践指导用书。内容截图 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-06-02
第1章 Solidworks设计基础1.1 SolidWorks 2008新功能简介1.2 SolidWorks 2008环境功能介绍1.2.1 启动SolidWorks1.2.2 FeatureManager设计树1.2.3 PropertyManager(属性管理器)概述1.2.4 系统反馈1.3 文件的基本操作1.3.1 新建文件1.3.2 打开已有文件1.3.3 存储文件1.4 SolidWorks 2008的操作方式1.4.1 鼠标键功能1.4.2 快捷键1.4.3 快捷菜单1.4.4 窗口控制和模型显示类型1.4.5 切换视图方向1.5 SolidWorks 2008的用户化定制1.5.1 SolidWorks的系统选项1.5.2 建立新零件模板1.5.3 设置工具栏1.5.4 命令按钮的增减1.5.5 定义快捷键1.5.6 背景设置1.6 利用帮助1.7 上机指导:SolidWorks 2008建模实战演练1.7.1 建立简单零件模型1.7.2 修改模型1.8 小结1.9 习题第2章 参数化草图绘制2.1 草图的基本知识2.1.1 进入草图绘制2.1.2 退出绘制草图2.2 草图绘制实体2.2.1 绘制直线2.2.2 推理线2.2.3 基本绘图练习2.2.4 绘制圆2.2.5 绘制圆弧2.2.6 绘制多边形2.2.7 中心线2.2.8 构造几何线2.2.9 抛物线2.2.10 样条曲线2.2.11 文字2.3 草图绘制工具2.3.1 选取实体2.3.2 圆角、倒角2.3.3 镜向2.3.4 等距实体2.3.5 剪裁2.3.6 延伸实体2.3.7 转换实体引用2.3.8 线性草图阵列2.3.9 圆周草图阵列2.4 草图的尺寸标注2.4.1 标注尺寸的方法2.4.2 修改尺寸的方法2.5 草图的几何关系2.5.1 自动添加几何关系2.5.2 添加几何关系2.5.3 显示/删除几何关系2.6 上机指导:拨叉草图绘制2.7 小结2.8 习题第3章 SolidWorks 2008基准特征——参考几何体的创建3.1 创建基准面3.1.1 默认的3个基准面3.1.2 创建基准面3.2 创建基准轴3.2.1 显示临时轴3.2.2 创建基准轴3.3 坐标系3.4 参考点3.5 上机指导:建立综合基准3.6 小结3.7 习题第4章 运用Instant3D完成拉伸和旋转特征建模4.1 拉伸特征4.1.1 拉伸特征的分类及操作4.1.2 设置拉伸特征4.1.3 运用Instant3D功能建立拉伸特征的应用4.2 上机指导:拉伸特征的应用4.3 旋转特征4.3.1 旋转特征的分类及操作4.3.2 确定旋转特征的选项4.3.3 运用Instant3D功能修改旋转特征的应用4.4 上机指导:旋转特征的应用4.5 小结4.6 习题第5章 附加特征5.1 圆角特征5.1.1 启动圆角特征5.1.2 【圆角】应用5.2 倒角特征5.2.1 启动倒角特征5.2.2 【倒角】应用5.3 筋特征5.3.1 启动筋特征5.3.2 【筋】应用5.4 抽壳特征5.4.1 启动抽壳特征5.4.2 【抽壳】应用5.5 简单直孔5.5.1 启动简单直孔5.5.2 【简单直孔】应用5.6 异型孔向导5.6.1 启动异型孔向导5.6.2 【异型孔向导】应用5.7 圆顶5.7.1 启动圆顶5.7.2 【圆顶】应用5.8 包覆5.8.1 启动包覆5.8.2 【包覆】应用5.9 上机指导:应用附加特征创建支架模型5.10 小结5.11 习题第6章 使用操作特征工具6.1 线性阵列特征6.1.1 启动线性阵列特征6.1.2 【线性阵列】应用6.2 圆周阵列特征6.2.1 启动圆周阵列特征6.2.2 【圆周阵列】应用6.3 镜向特征6.3.1 启动镜向特征6.3.2 【镜向】应用6.4 由表格驱动的阵列特征6.4.1 启动由表格驱动的阵列特征6.4.2 【表格驱动的阵列】应用6.5 由草图驱动的阵列特征6.5.1 启动由草图驱动的阵列特征6.5.2 【由草图驱动的阵列】应用6.6 由曲线驱动的阵列特征6.6.1 启动由曲线驱动的阵列特征6.6.2 【曲线驱动的阵列】应用6.7 填充阵列6.7.1 启动填充阵列6.7.2 【填充阵列】应用6.8 特征状态的压缩与解除压缩6.8.1 压缩特征6.8.2 解除压缩特征6.9 上机指导:操作特征应用6.10 小结6.11 习题第7章 扫描和放样特征建模7.1 扫描特征7.1.1 扫描特征的条件7.1.2 简单扫描7.1.3 使用引导线扫描7.1.4 使用实体做扫描切除7.2 上机指导:扫描特征的综合应用7.3 放样特征7.3.1 放样特征的条件7.3.2 简单放样7.3.3 使用引导线放样7.3.4 使用中心线放样7.4 上机指导:放样特征的综合应用7.5 小结7.6 习题第8章 系列化零件设计8.1 方程式和数值连接8.1.1 尺寸名称8.1.2 方程式8.1.3 链接数值8.2 配置8.2.1 手动建立配置8.2.2 管理配置8.3 系列零件设计表8.3.1 默认零件设计8.3.2 新建系列零件设计表8.4 测量与质量属性8.4.1 使用测量工具8.4.2 使用质量属性工具8.5 库特征8.5.1 建立库特征8.5.2 使用库特征8.6 Design Clipart功能8.7 上机指导:利用系列零件设计表为凸缘模柄增加配置8.8 小结8.9 习题第9章 零件的特征管理及修复9.1 特征退回与插入特征9.1.1 特征退回9.1.2 插入特征9.1.3 查看父子关系9.2 零件的显示9.2.1 按特征类型指定9.2.2 按特征指定9.3 修复建模错误9.3.1 查找模型重建错误9.3.2 解决悬空的几何体错误9.3.3 解决过定义草图错误9.3.4 解决无解草图错误9.4 上机指导:零件诊断与修复9.5 小结9.6 习题第10章 曲线和曲面设计10.1 曲线10.1.1 投影曲线10.1.2 分割线10.1.3 组合曲线10.1.4 通过XYZ点的曲线10.1.5 通过参考点的曲线10.1.6 螺旋线/涡状线10.2 上机指导:曲线综合应用10.3 曲面10.3.1 平面区域10.3.2 填充曲面10.3.3 等距曲面10.3.4 延展曲面10.3.5 延伸曲面10.3.6 缝合曲面10.3.7 剪裁曲面10.3.8 删除面和修补面10.4 上机指导:曲面综合建模10.3 小结10.4 习题第11章 钣金特征建模11.1 钣金零件建模11.1.1 基体法兰特征11.1.2 钣金零件的FeatureManager 设计树11.1.3 边线法兰特征11.1.4 斜接法兰特征11.1.5 添加薄片特征11.1.6 展开/折迭特征11.1.7 切除11.1.8 绘制的折弯特征11.1.9 断开边角11.1.10 褶边11.1.11 闭合角11.1.12 转折11.1.13 钣金成形工具11.2 上机指导:应用钣金设计电源盒盖11.3 小结11.4 习题第12章 工程图设计12.1 工程图概述12.1.1 建立工程图文件12.1.2 建立多张工程图12.1.3 建立工程图图纸格式文件12.2 标准视图12.2.1 标准三视图12.2.2 模型视图12.2.3 相对视图12.3 派生工程图12.3.1 投影视图12.3.2 向视图12.3.3 辅助视图12.3.4 旋转视图12.3.5 剪裁视图12.3.6 局部视图12.3.7 断裂视图12.4 剖面视图12.4.1 全剖视图12.4.2 半剖视图12.4.3 局部剖视图12.4.4 断面剖视图12.4.5 筋特征剖视图12.5 工程图的尺寸标注和技术要求12.5.1 设置尺寸选项12.5.2 插入模型项目12.5.3 标注从动尺寸12.5.4 标注尺寸公差12.6 工程图注解12.6.1 中心符号线和中心线12.6.2 注释12.6.3 表面粗糙度符号12.6.4 基准特征12.6.5 形位公差12.6.6 孔标注12.6.7 装饰螺纹线标注12.7 上机指导:工程图综合应用12.8 小结12.9 习题第13章 装配设计13.1 装配体操作13.1.1 新建装配体文件13.1.2 插入零部件13.1.3 移动零部件和旋转零部件13.1.4 从装配体中删除零部件13.2 配 合 方 式13.2.1 添加配合关系13.2.2 修改配合关系13.3 装配中的零部件操作13.3.1 零部件的复制13.3.2 零部件的圆周阵列13.3.3 零部件的线性阵列13.3.4 零部件的特征驱动阵列13.3.5 零部件的镜向13.3.6 编辑零部件13.3.7 显示/隐藏零部件13.3.8 压缩零部件13.4 装配体的检查13.4.1 静态干涉检查13.4.2 动态干涉检查13.5 上机指导:自底向上的装配13.5.1 创建第一个子装配体13.5.2 创建第二个子装配体13.5.3 干涉检查13.5.4 创建主装配体13.5.5 添加智能扣件13.5.6 装配体剖切显示13.5.7 在装配中应用配置13.5.8 装配体爆炸视图13.6 上机指导:自顶向下的装配13.7 SolidWorks高级配合13.7.1 对称、限制配合13.7.2 宽度配合13.7.3 路径配合13.7.4 线性配合13.8 SolidWorks机械配合13.8.1 凸轮配合13.8.2 齿轮配合13.8.3 齿条和小齿轮配合13.8.4 螺旋配合13.8.5 万向节配合13.9 装配体工程图13.9.1 零件序号13.9.2 材料明细表13.10 小结13.11 习题附录A CSWA考试情况说明附录B 习题答案 本书在内容上按照利用SolidWorks进行机械设计的实际过程进行编排,介绍了SolidWorks在零件设计、曲面建模、钣金设计、装配设计和工程图设计等方面的功能。在介绍方法上,本书摒弃了普通工具书中知识点与实例脱离的现象,将重要的知识点融入到具体实例中,使学生可以循序渐进、随学随用,轻松掌握该软件的基本操作,并学会利用该软件设计机械产品。本书的特点是每章前均配有教学提示和教学要求,让学生有明确的学习目标,了解学习过程中应该重点掌握以及比较难以理解和容易混淆的知识点;每章的最后安排了习题,并附答案,习题包括填空题、判断题、选择题、简答题、上机操作题等各种形式,供课后练习和巩固所学知识之用。本书可作为高等院校机械专业的CAD/CAM课程的教材,同时适用于对此软件感兴趣的自学读者。电子书www.minxue.net地址http://www.360disk.com/file-315340.html ...