-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:06-07-13
语言:英语类别:教程 教程中,Tim Plumer 详细展示了如何使用 Adobe 最新的专业级会议、演示和 指导工具以发挥最大功效,展示了如何使用程序以实现实时在线会议,在不同层面与其他参与者实现协同工作,并控制内容流,教程也涵盖了演示、如何使用 Acrobat Connect Professional 与不同工作地点的团队共享文件和 streamline 通讯,带有练习,实乃学习Acrobat.Connect的最佳教程 ...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:06-07-13
Turbo Training: Advanced Cloth Workshop (高级布料特效教程): Turbo Training发行的最新一份经典教学,有关专业高级布料特效制作技术,目标让你的专业布料CG仿真新水准。作者贡献了布料特效技能业的鲜为人知的新技能。本教程的作者是知名的CG特效制作师,这是一份极好的高级视觉特效系列教学的DVD视频教程! 官方网址:http://www.turbosquid.com/FullPreview/index.cfm/ID/271968Learn the secrets of the pros! Veteran animator Paul Hormis (who has been a part of both Blizzard Entertainment and Blur Studios during his 15 years of professional work) has assembled over 4 hours of incredible cloth effects and techniques for animators looking to push cloth to its limits and in the process, you'll learn how to use cloth in ways you never imagined. This DVD is designed to assist animators who do not want to have to build clothing from panels, and shows you completely unique ways to get the most out of your modelled clothing using Editable Poly and the Cloth Extension. Just look at the course outline: 1. Setting Up Collisions2. Creating Cattails3. Dragon Wing Setup4. Using Cloth to drive linked chains5. Building Chainmail armor using cloth6. Peeling Flesh7. Building a Backpack8. Bicycle Flag9. Ammo Belt 10. Multi-layer Character clothing Part 111. Multi-layer Character clothing Part 2 And Paul's training doesn't end with the DVD. For those who are interested, Paul has set up a permanent web forum dedicated to helping users get the most out of the Cloth and clothfx tools HERE. Finally, users also get over 400 MAXScript files that Paul created himself for the production pipelines he has set up and worked within. These tools will help you do things with cloth more efficiently and easily than ever before. Grab your copy of the Advanced Cloth Workshop today! [已通过安全检测]Mcafee 病毒库:2006年12月19日[已通过安装测试]WinXP+SP2版权归原作者及原公司所有,如果你喜欢,请购买正版共享服务时间:每天10点至17点(尽量多开机供大家分享,星期六和星期天不定时开机)共享服务器:DonkeyServer No1或DonkeyServer No2,DonkeyServer No3,VC.eserver.ZJ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:06-07-13
【原书名】 C++ Primer (4th Edition) 【原出版社】 Addison Wesley/Pearson【作者】 (美)Stanley B.Lippman,Josée LaJoie,Barbara E.Moo【译者】 李师贤 蒋爱军 梅晓勇 林瑛【丛书名】 图灵计算机科学丛书【出版社】 人民邮电出版社 【书号】 7-115-14554-7【开本】 16开 【页码】 900【出版日期】 2006-3-1 【版次】 4-1【内容简介】本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++ 先驱Barbara E. Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。本书的前言阐述了 第4版和前一版的不同之处。【目录信息】第1章 快速入门 11.1 编写简单的C++程序 21.2 初窥输入/输出 51.2.1 标准输入与输出对象 51.2.2 一个使用IO库的程序 51.3 关于注释 81.4 控制结构 101.4.1 while语句 101.4.2 for语句 121.4.3 if语句 141.4.4 读入未知数目的输入 151.5 类的简介 171.5.1 Sales_item类 171.5.2 初窥成员函数 191.6 C++程序 21小结 22术语 22第一部分 基本语言第2章 变量和基本类型 292.1 基本内置类型 302.1.1 整型 302.1.2 浮点型 322.2 字面值常量 342.3 变量 382.3.1 什么是变量 392.3.2 变量名 402.3.3 定义对象 422.3.4 变量初始化规则 442.3.5 声明和定义 452.3.6 名字的作用域 462.3.7 在变量使用处定义变量 482.4 const限定符 492.5 引用 502.6 typedef名字 532.7 枚举 532.8 类类型 542.9 编写自己的头文件 572.9.1 设计自己的头文件 582.9.2 预处理器的简单介绍 60小结 62术语 62第3章 标准库类型 673.1 命名空间的using声明 683.2 标准库string类型 703.2.1 string对象的定义和初始化 703.2.2 String对象的读写 713.2.3 string对象的操作 723.2.4 string对象中字符的处理 763.3 标准库vector类型 783.3.1 vector对象的定义和初始化 793.3.2 vector对象的操作 813.4 迭代器简介 833.5 标准库bitset类型 883.5.1 bitset对象的定义和初始化 883.5.2 bitset对象上的操作 90小结 92术语 92第4章 数组和指针 954.1 数组 964.1.1 数组的定义和初始化 964.1.2 数组操作 994.2 指针的引入 1004.2.1 什么是指针 1004.2.2 指针的定义和初始化 1014.2.3 指针操作 1044.2.4 使用指针访问数组元素 1064.2.5 指针和const限定符 1104.3 C风格字符串 1134.3.1 创建动态数组 1174.3.2 新旧代码的兼容 1204.4 多维数组 122小结 124术语 125第5章 表达式 1275.1 算术操作符 1295.2 关系操作符和逻辑操作符 1315.3 位操作符 1345.3.1 bitset对象或整型值的使用 1355.3.2 将移位操作符用于IO 1375.4 赋值操作符 1375.4.1 赋值操作的右结合性 1385.4.2 赋值操作具有低优先级 1385.4.3 复合赋值操作符 1395.5 自增和自减操作符 1405.6 箭头操作符 1425.7 条件操作符 1435.8 sizeof操作符 1445.9 逗号操作符 1455.10 复合表达式的求值 1455.10.1 优先级 1455.10.2 结合性 1465.10.3 求值顺序 1485.11 new和delete表达式 1505.12 类型转换 1545.12.1 何时发生隐式类型转换 1545.12.2 算术转换 1555.12.3 其他隐式转换 1565.12.4 显式转换 1585.12.5 何时需要强制类型转换 1585.12.6 命名的强制类型转换 1585.12.7 旧式强制类型转换 160小结 161术语 162第6章 语句 1656.1 简单语句 1666.2 声明语句 1676.3 复合语句(块) 1676.4 语句作用域 1686.5 if语句 1696.6 switch语句 1726.6.1 使用switch 1736.6.2 switch中的控制流 1736.6.3 default标号 1756.6.4 switch表达式与case标号 1766.6.5 switch内部的变量定义 1766.7 while语句 1776.8 for循环语句 1796.8.1 省略for语句头的某些部分 1806.8.2 for语句头中的多个定义 1816.9 do while语句 1826.10 break语句 1836.11 continue语句 1846.12 goto语句 1856.13 try块和异常处理 1866.13.1 throw表达式 1866.13.2 try块 1876.13.3 标准异常 1896.14 使用预处理器进行调试 190小结 192术语 192第7章 函数 1957.1 函数的定义 1967.1.1 函数返回类型 1977.1.2 函数形参表 1987.2 参数传递 1997.2.1 非引用形参 1997.2.2 引用形参 2017.2.3 vector和其他容器类型的形参 2067.2.4 数组形参 2067.2.5 传递给函数的数组的处理 2097.2.6 main:处理命令行选项 2107.2.7 含有可变形参的函数 2117.3 return语句 2117.3.1 没有返回值的函数 2127.3.2 具有返回值的函数 2127.3.3 递归 2167.4 函数声明 2177.5 局部对象 2207.5.1 自动对象 2207.5.2 静态局部对象 2207.6 内联函数 2217.7 类的成员函数 2227.7.1 定义成员函数的函数体 2237.7.2 在类外定义成员函数 2257.7.3 编写Sales_item类的构造函数 2257.7.4 类代码文件的组织 2277.8 重载函数 2287.8.1 重载与作用域 2307.8.2 函数匹配与实参转换 2317.8.3 重载确定的三个步骤 2327.8.4 实参类型转换 2347.9 指向函数的指针 237小结 239术语 240第8章 标准IO库 2438.1 面向对象的标准库 2448.2 条件状态 2478.3 输出缓冲区的管理 2498.4 文件的输入和输出 2518.4.1 文件流对象的使用 2518.4.2 文件模式 2548.4.3 一个打开并检查输入文件的程序 2568.5 字符串流 257小结 259术语 259第二部分 容器和算法第9章 顺序容器 2639.1 顺序容器的定义 2649.1.1 容器元素的初始化 2659.1.2 容器内元素的类型约束 2679.2 迭代器和迭代器范围 2689.2.1 迭代器范围 2709.2.2 使迭代器失效的容器操作 2719.3 顺序容器的操作 2729.3.1 容器定义的类型别名 2729.3.2 begin和end成员 2739.3.3 在顺序容器中添加元素 2739.3.4 关系操作符 2779.3.5 容器大小的操作 2789.3.6 访问元素 2799.3.7 删除元素 2809.3.8 赋值与swap 2829.4 vector容器的自增长 2849.5 容器的选用 2879.6 再谈string类型 2899.6.1 构造string对象的其他方法 2909.6.2 修改string对象的其他方法 2929.6.3 只适用于string类型的操作 2939.6.4 string类型的查找操作 2959.6.5 string对象的比较 2989.7 容器适配器 3009.7.1 栈适配器 3019.7.2 队列和优先级队列 302小结 303术语 303第10章 关联容器 30510.1 引言:pair类型 30610.2 关联容器 30810.3 map类型 30910.3.1 map对象的定义 30910.3.2 map定义的类型 31010.3.3 给map添加元素 31110.3.4 使用下标访问map对象 31110.3.5 map::insert的使用 31310.3.6 查找并读取map中的元素 31510.3.7 从map对象中删除元素 31610.3.8 map对象的迭代遍历 31610.3.9 “单词转换”map对象 31710.4 set类型 31910.4.1 set容器的定义和使用 31910.4.2 创建“单词排除”集 32110.5 multimap和multiset类型 32210.5.1 元素的添加和删除 32210.5.2 在multimap和multiset中查找元素 32310.6 容器的综合应用:文本查询程序 32510.6.1 查询程序的设计 32610.6.2 TextQuery类 32710.6.3 TextQuery类的使用 32810.6.4 编写成员函数 330小结 332术语 332第11章 泛型算法 33511.1 概述 33611.2 初窥算法 33911.2.1 只读算法 33911.2.2 写容器元素的算法 34111.2.3 对容器元素重新排序的算法 34311.3 再谈迭代器 34711.3.1 插入迭代器 34811.3.2 iostream迭代器 34911.3.3 反向迭代器 35311.3.4 const迭代器 35511.3.5 五种迭代器 35611.4 泛型算法的结构 35811.4.1 算法的形参模式 35911.4.2 算法的命名规范 35911.5 容器特有的算法 361小结 362术语 363第三部分 类和数据抽象第12章 类 36712.1 类的定义和声明 36812.1.1 类定义:扼要重述 36812.1.2 数据抽象和封装 36912.1.3 关于类定义的更多内容 37212.1.4 类声明与类定义 37412.1.5 类对象 37512.2 隐含的this指针 37612.3 类作用域 380类作用域中的名字查找 38212.4 构造函数 38512.4.1 构造函数初始化式 38712.4.2 默认实参与构造函数 39112.4.3 默认构造函数 39212.4.4 隐式类类型转换 39312.4.5 类成员的显式初始化 39612.5 友元 39612.6 static类成员 39812.6.1 static成员函数 40012.6.2 static数据成员 400小结 403术语 403第13章 复制控制 40513.1 复制构造函数 40613.1.1 合成的复制构造函数 40913.1.2 定义自己的复制构造函数 40913.1.3 禁止复制 41013.2 赋值操作符 41113.3 析构函数 41213.4 消息处理示例 41513.5 管理指针成员 41913.5.1 定义智能指针类 42113.5.2 定义值型类 425小结 427术语 427第14章 重载操作符与转换 42914.1 重载操作符的定义 43014.2 输入和输出操作符 43514.2.1 输出操作符<<的重载 43514.2.2 输入操作符>>的重载 43714.3 算术操作符和关系操作符 43914.3.1 相等操作符 44014.3.2 关系操作符 44114.4 赋值操作符 44114.5 下标操作符 44214.6 成员访问操作符 44314.7 自增操作符和自减操作符 44614.8 调用操作符和函数对象 44914.8.1 将函数对象用于标准库算法 45014.8.2 标准库定义的函数对象 45114.8.3 函数对象的函数适配器 45314.9 转换与类类型 45414.9.1 转换为什么有用 45414.9.2 转换操作符 45514.9.3 实参匹配和转换 45814.9.4 重载确定和类的实参 46114.9.5 重载、转换和操作符 464小结 466术语 467第四部分 面向对象编程与泛型编程第15章 面向对象编程 47115.1 面向对象编程:概述 47215.2 定义基类和派生类 47315.2.1 定义基类 47415.2.2 protected成员 47515.2.3 派生类 47615.2.4 virtual与其他成员函数 47915.2.5 公用、私有和受保护的继承 48215.2.6 友元关系与继承 48615.2.7 继承与静态成员 48615.3 转换与继承 48715.3.1 派生类到基类的转换 48715.3.2 基类到派生类的转换 48915.4 构造函数和复制控制 49015.4.1 基类构造函数和复制控制 49015.4.2 派生类构造函数 49015.4.3 复制控制和继承 49415.4.4 虚析构函数 49515.4.5 构造函数和析构函数中的虚函数 49715.5 继承情况下的类作用域 49715.5.1 名字查找在编译时发生 49815.5.2 名字冲突与继承 49815.5.3 作用域与成员函数 49915.5.4 虚函数与作用域 50015.6 纯虚函数 50215.7 容器与继承 50315.8 句柄类与继承 50415.8.1 指针型句柄 50515.8.2 复制未知类型 50715.8.3 句柄的使用 50815.9 再谈文本查询示例 51115.9.1 面向对象的解决方案 51315.9.2 值型句柄 51415.9.3 Query_base类 51515.9.4 Query句柄类 51615.9.5 派生类 51815.9.6 eval函数 520小结 522术语 523第16章 模板与泛型编程 52516.1 模板定义 52616.1.1 定义函数模板 52616.1.2 定义类模板 52816.1.3 模板形参 52916.1.4 模板类型形参 53116.1.5 非类型模板形参 53316.1.6 编写泛型程序 53416.2 实例化 53516.2.1 模板实参推断 53716.2.2 函数模板的显式实参 54016.3 模板编译模型 54216.4 类模板成员 54516.4.1 类模板成员函数 54816.4.2 非类型形参的模板实参 55116.4.3 类模板中的友元声明 55216.4.4 Queue和QueueItem的友元声明 55416.4.5 成员模板 55616.4.6 完整的Queue类 55816.4.7 类模板的static成员 55916.5 一个泛型句柄类 56016.5.1 定义句柄类 56116.5.2 使用句柄 56216.6 模板特化 56416.6.1 函数模板的特化 56516.6.2 类模板的特化 56716.6.3 特化成员而不特化类 56916.6.4 类模板的部分特化 57016.7 重载与函数模板 570小结 573术语 574第五部分 高级主题第17章 用于大型程序的工具 57917.1 异常处理 58017.1.1 抛出类类型的异常 58117.1.2 栈展开 58217.1.3 捕获异常 58317.1.4 重新抛出 58517.1.5 捕获所有异常的处理代码 58617.1.6 函数测试块与构造函数 58617.1.7 异常类层次 58717.1.8 自动资源释放 58917.1.9 auto_ptr类 59117.1.10 异常说明 59517.1.11 函数指针的异常说明 59817.2 命名空间 59917.2.1 命名空间的定义 59917.2.2 嵌套命名空间 60317.2.3 未命名的命名空间 60417.2.4 命名空间成员的使用 60617.2.5 类、命名空间和作用域 60917.2.6 重载与命名空间 61217.2.7 命名空间与模板 61417.3 多重继承与虚继承 61417.3.1 多重继承 61517.3.2 转换与多个基类 61717.3.3 多重继承派生类的复制控制 61917.3.4 多重继承下的类作用域 62017.3.5 虚继承 62217.3.6 虚基类的声明 62417.3.7 特殊的初始化语义 625小结 628术语 628第18章 特殊工具与技术 63118.1 优化内存分配 63218.1.1 C++中的内存分配 63218.1.2 allocator类 63318.1.3 operator new函数和operator delete函数 63618.1.4 定位new表达式 63818.1.5 显式析构函数的调用 63918.1.6 类特定的new和delete 63918.1.7 一个内存分配器基类 64118.2 运行时类型识别 64618.2.1 dynamic_cast操作符 64718.2.2 typeid操作符 64918.2.3 RTTI的使用 65018.2.4 type_info类 65218.3 类成员的指针 65318.3.1 声明成员指针 65318.3.2 使用类成员的指针 65518.4 嵌套类 65818.4.1 嵌套类的实现 65818.4.2 嵌套类作用域中的名字查找 66118.5 联合:节省空间的类 66218.6 局部类 66518.7 固有的不可移植的特征 66618.7.1 位域 66618.7.2 volatile限定符 66818.7.3 链接指示:extern "C" 669小结 672术语 673附录 标准库 675索引 703申明:已通过安全检测杀毒软件: McAfee VirusScan Enterprise 版本: 8.5.0i 病毒库时间:2006-12-20常驻: DonkeyServer No. 1-4开源时间: 7x24 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:06-07-13
光盘主要分为这几个部分:Master Exam 测验系统--测验你的VB.NET掌握程度; Master Sim --模拟实践系统--段练你的实践能力; Electronic Book电子书--一些相关电子书;Example Files例子文件--实例还是很重要的!光盘内READ ME.TXT内容:CDROM Included in: ISBN # 0072131306The CD included with this book contains three practice exams梠ne for each of the followingMicrosoft certification exams:?Exam 70-305桪eveloping and Implementing Web Applications withMicrosoft Visual Basic .NET and Microsoft Visual Studio .NET...
-
分类:综合资料 语言:简体中文 大小:未知 发布时间:06-07-13
【原出版社】 Microsoft Press【作者】 (美)Steve McConnell【译者】 金戈 汤凌 陈硕 张菲【出版社】 电子工业出版社 【书号】 7-121-02298-2【开本】 16开 【页码】 960【出版日期】 2006-3-1 【版次】 2-3基本内容: 代码大全(第二版)是著名IT畅销书作者 Steve McConnell十一年前的经典著作的全新演绎:第二版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。代码大全是我早在好几年前便已经阅读过的好书。这几年来我不知买过多少书籍,也清理过许多因为书房再也放不下的书籍,但是代码大全这本书始终占据着我书架上重要的位置而不曾移开过,因为好书是经得起时光考验的。—— Borland公司大中华首席技术官(CTO) 李维在众多的编程类书籍中,如果只让我挑一本书来阅读,那我一定选择《代码大全》,因为它是最不可或缺的。—— 《C++ Primer中文版(第三版)》译者 潘爱民书籍目录:第1章 欢迎进入软件构建的世界 3 1.1 什么是软件构建 3 1.2 软件构建为何如此重要 6 1.3 如何阅读本书 8 关键点 8第2章 用隐喻来更充分地理解软件开发 9 2.1 隐喻的重要性 9 2.2 如何使用软件隐喻 11 2.3 常见的软件隐喻 13 软件中的书法:写作代码 13 软件的耕作法:培植系统 14 软件的牡蛎养殖观点:系统生长 15 软件构建:建造软件 16 应用软件技术:智慧工具箱 20 组合各个隐喻 20 更多资源 20 关键点 21第3章 三思而后行:前期准备 23 3.1 前期准备的重要性 24 前期准备适用于现代软件项目吗 25 准备不周全的诱因 25 关于开始构建之前要做前期准备的绝对有力且简明的论据 27 3.2 辨明你所从事的软件的类型 31 迭代开发法对前期准备的影响 33 在序列式开发法和迭代式开发法之间做出选择 35 3.3 问题定义的先决条件 36 3.4 需求的先决条件 38 为什么要有正式的需求 38 稳定需求的神话 39 在构建期间处理需求变更 40 3.5 架构的先决条件 43 架构的典型组成部分 45 3.6 花费在前期准备上的时间长度 55 更多资源 56 关键点 59第4章 关键的“构建”决策 61 4.1 选择编程语言 61 语言描述 63 4.2 编程约定 66 4.3 你在技术浪潮中的位置 66 “深入一种语言去编程”的例子 68 4.4 选择主要的构建实践方法 69 关键点 70第5章 软件构建中的设计 73 5.1 设计中的挑战 74 设计是一个险恶的问题 74 设计是个了无章法的过程(即使它能得出清爽的成果) 75 设计就是确定取舍和调整顺序的过程 76 设计受到诸多限制 76 设计是不确定的 76 设计是一个启发式过程 76 设计是自然而然形成的 76 5.2 关键的设计概念 77 软件的首要技术任务:管理复杂度 77 理想的设计特征 80 设计的层次 82 5.3 设计构造块:启发式方法 87 寻找现实世界中的对象 87 形成一致的抽象 89 封装实现细节 90 当继承能简化设计时就继承 91 隐藏秘密(信息隐藏) 92 找出容易改变的区域 97 保持松散耦合 100 查阅常用的设计模式 103 其他的启发式方法 105 关于设计启发的总结***** 108 使用启发式方法的原则 109 5.4 设计实践 110 迭代 110 分而治之 111 自上而下和自下而上的设计方法 111 建立试验性原型 114 合作设计 115 要做多少设计才够? 115 记录你的设计成果 117 5.5 对流行的设计方法的评论 118 更多资源 119 软件设计,一般性问题 119 软件设计理论 120 设计模式 120 广义的设计 121 标准 122 关键点 122第6章 可以工作的类 125 6.1 类的基础:抽象数据类型 126 需要用到ADT的例子 126 使用ADT的益处 127 更多的ADT示例 129 在非面向对象环境中用ADT处理多份数据实例 131 ADT和类 133 6.2 良好的类接口 133 好的抽象 133 良好的封装 139 6.3 有关设计和实现的问题 143 包含(“有一个……”的关系) 143 继承(“是一个……”关系) 144 成员函数和数据成员 150 构造函数 151 6.4 创建类的原因 152 应该避免的类 155 总结:创建类的理由 155 与具体编程语言相关的问题 156 6.6 超越类:包 156 更多资源 159 关键点 160第7章 高质量的子程序 161 7.1 创建子程序的正当理由 164 似乎过于简单而没必要写成子程序的操作 166 总结:创建子程序的理由 167 7.2 在子程序层上设计 168 7.3 好的子程序名字 171 7.4 子程序可以写多长 173 7.5 如何使用子程序参数 174 7.6 使用函数时要特别考虑的问题 181 什么时候使用函数,什么时候使用过程 181 设置函数的返回值 182 7.7 宏子程序和内联子程序 182 宏子程序在使用上的限制 184 内联子程序 184 关键点 186第8章 防范式编程 187 8.1 保护程序免遭无效输入数据的破坏 188 8.2 断言 189 建立自己的断言机制 191 使用断言的指导建议 191 8.3 错误处理技术 194 健壮性与正确性 197 高层次设计对错误处理方式的影响 197 8.4 异常 198 8.5 隔离程序以免遭由错误造成的损害 203 隔离区与断言的关系 205 8.6 辅助调试代码 205 不要自动地把产品版本的限制强加于开发版本之上 205 尽早引入辅助调试的手段 206 采用冒进式编程 206 计划移除调试辅助代码 206 8.7 确定在产品代码中该保留多少防范式代码 209 8.8 防范式编程时保持防范 210 其他资源 212 关键点 213第9章 伪代码编程过程 215 9.1 创建类和子程序的步骤概述 216 创建一个类的步骤 216 创建子程序的步骤 217 9.2 伪代码 218 9.3 通过伪代码编程过程创建子程序 220 设计子程序 225 编写子程序 225 检查代码 230 收尾工作 232 根据需要重复上述步骤 232 9.4 伪代码编程过程之外的其他方案 232 关键点 234第10章 使用变量的一般事项 237 10.1 数据认知 238 数据认知测试 238 有关数据类型的其他资源 239 10.2 轻松掌握变量定义 239 隐式声明 239 10.3 变量初始化原则 240 10.4 作用域 244 使变量引用局部化 245 尽可能缩短变量的“存活”时间 246 减小作用域的一般原则 249 有关缩小变量作用域的说明 250 10.5 持续性 251 10.6 绑定时间 252 10.7 数据类型和控制结构之间的关系 254 10.8 为变量指定单一用途 255 关键点 258第11章 变量名的力量 259 11.1 选择好变量名的注意事项 259 最重要的命名注意事项 260 以问题为导向 261 最适当的名字长度 262 变量名字的效果范围 262 变量名字中的计算值限定词 263 变量名字中的常用反义词 264 11.2 为特定类型的数据命名 264 为循环索引命名 265 为状态变量命名 266 为临时变量命名 267 为布尔变量命名 268 为枚举类型命名 269 为常量命名 270 11.3 命名规则的力量 270 为什么要有规则? 270 何时采用命名规则 271 正式程度 271 11.4 非正式命名规则 272 语言无关规则的指导原则 272 语言相关规则的指导原则 275 混合语言编程的注意事项 276 命名规则示例 276 11.5 标准前缀 279 用户自定义类型缩写 279 语义前缀 280 标准前缀的优点 281 11.6 创建具备可读性的短名称 282 一般的缩写指导原则 282 语音缩写 282 有关缩写的评论 282 11.7 应该避免的名称 285 关键点 289第12章 基本数据类型 291 12.1 使用数的普遍规则 292 12.2 整数 293 12.3 浮点数 295 12.4 字符和字符串 297 C中的字符串 299 12.5 布尔变量 301 12.6 枚举类型 303 如果你的语言里没有枚举类型 307 12.7 命名常量 307 12.8 数组 310 12.9 创建你自己的类型(类型别名) 311 为什么创建自己的类型的示例是用Pascal和Ada写的? 314 创建自定义数据类型的指导原则 315 关键点 318第13章 不常见的数据类型 319 13.1 结构 319 13.2 指针 323 用来理解指针的例子 323 使用指针的一般技巧 325 C++指针 332 C指针 334 13.3 全局数据 335 与全局数据有关的常见问题 335 使用全局数据的理由 338 只有万不得已时才使用全局数据 339 用访问子程序来取代全局数据 339 如何降低使用全局数据的风险 342 其他资源 343 关键点 344第14章 组织直线型代码 347 14.1 必须有明确顺序的语句 347 14.2 顺序无关的语句 351 使代码易于自上而下的阅读 351 把相关的语句组织在一起 352 关键点 353第15章 使用条件语句 355 15.1 if语句 355 简单if-then语句 355 if-then-else语句串 358 15.2 case语句 361 为case选择最有效的排序 361 使用case语句的提示 361 关键点 366第16章 控制循环 367 16.1 选择循环的种类 367 什么时候使用while循环 368 什么时候用带退出的循环 369 何时使用for循环 372 何时使用foreach循环 372 16.2 循环控制 373 进入循环 373 处理好循环体 375 退出循环 377 检查端点 381 使用循环变量 382 循环应该有多长 385 16.3 轻松创建循环——由内而外 385 16.4 循环和数组的关系 387 关键点 389第17章 不常见的控制结构 391 17.1 子程序中的多个返回 392 17.2 递归 393 递归的例子 394 使用递归的技巧 396 17.3 goto 398 反对goto的论点 398 支持goto的观点 399 关于goto的虚假辩论 400 错误处理和goto 401 goto和在else子句中的共享代码 406 goto使用原则总结 407 17.4 对不常见控制结构的看法 408 其他资源 408 关键点 410第18章 表驱动方法 411 18.1 表驱动方法使用总则 411 使用表驱动方法的两个问题 412 18.2 直接访问表 413 示例:一个月中的天数(Days-in-Month) 413 示例:保险费率 415 例子:灵活的消息格式(Flexible-Message-Format) 416 构造查询键值 423 18.3 索引表访问(Indexed Access Tables) 425 18.4 阶梯访问表 426 18.5 表查询的其他示例 429 关键点 430第19章 一般控制问题 431 19.1 布尔表达式 431 用true和false做布尔判断 431 简化复杂的表达式 433 编写肯定形式的布尔表达式 435 用括号使布尔表达式更清晰 437 理解布尔表达式是如何求值的 438 按照数轴的顺序编写数值表达式 440 与0比较的指导原则 441 布尔表达式的常见问题 442 19.2 复合语句(块) 443 19.3 空语句 444 19.4 驯服危险的深层嵌套 445 对减少嵌套层次的技术的总结 453 19.5 编程基础:结构化编程 454 结构化编程的三个组成部分 454 19.6 控制结构与复杂度 456 复杂度的重要性 457 降低复杂度的一般原则 457 其它类型的复杂度 459 关键点 460第20章 软件质量概述 463 20.1 软件质量的特性 463 20.2 改善软件质量的技术 466 开发过程 467 设置目标 468 20.3 不同质量保障技术的相对效能 469 缺陷检测率 469 找出缺陷的成本 472 修正缺陷的成本 472 20.4 什么时候进行质量保证工作 473 20.5 软件质量的普遍原理 474 推荐读物 476 相关标准 477 关键点 477第21章 协同构造 479 21.1 协同开发实践概要 480 协同构造是其他质量保证技术的补充 480 协同构造有利于传授公司文化以及编程专业知识 482 集体所有权适用于所有形式的协同构造 482 在构造前后都应保持协作 483 21.2 结对编程 483 成功运用结对编程的关键 483 结对编程的好处 484 21.3 正式检查 485 你期望检查能够带来什么结果 485 检查中的人员角色 486 检查的一般步骤 487 检查中的自尊心 490 检查和代码大全 490 检查总结 491 21.4 其他类型的协同开发实践 492 走查 492 代码阅读 494 大型演示 495 协同构造技术的比较 495 参考资料 496 结对编程 496 检查 496 相关标准 497 关键点 497第22章 开发者测试 499 22.1 开发者测试在软件质量中的角色 500 构造中测试 502 22.2 推荐的开发者测试方法 503 先测试还是后测试 503 开发者测试的局限性 504 22.3 测试技巧锦囊 505 不完整的测试 505 结构化的基础测试 505 数据流测试 509 等价类划分 512 猜测错误 513 边界值分析 513 几类坏数据 514 几类好数据 515 采用容易手工检查的测试用例 516 22.4 典型错误 517 哪些类包含最多的错误? 517 错误的分类 518 不完善的构造过程引发错误所占的比例 520 你期望能发现多少错误 521 测试本身的错误 522 22.5 测试支持工具 523 为测试各个类构造脚手架 523 Diff工具 524 测试数据生成器 524 覆盖率监视器 526 数据记录器/日志记录器 526 符号调试工具 526 系统乾扰器 527 错误数据库 527 22.6 改善测试过程 528 有计划的测试 528 重新测试(回归测试) 528 自动化测试 528 22.7 保留测试记录 529 个人测试记录 530 推荐读物 530 测试 530 测试脚手架 531 测试优先的开发 531 相关标准 532 关键点 533第23章 调 试 535 23.1 调试概述 535 调试在软件质量中所扮演的角色 536 调试效率的巨大差异 536 让你有所收获的缺陷 537 一种效率低下的调试方法 539 23.2 寻找缺陷 540 科学的调试方法 540 寻找缺陷的一些小建议 544 语法错误 549 23.3 修正缺陷 550 23.4 调试中的心理因素 554 心理取向如何导致调试时的盲目 554 “心理距离”在调试中的作用 556 23.5 调试工具——明显的和不那么明显的 557 源代码比较工具 556 编译器的警告消息 557 扩展的语法和逻辑检查 557 执行性能分析器 557 测试框架 558 调试器 558 其它资源 561 关键点 562第24章 重构 563 24.1 软件进化的类型 564 软件进化的哲学 564 24.2 重构简介 565 重构的理由 565 拒绝重构的理由 571 24.3 特定的重构 571 数据级的重构 571 语句级的重构 572 子程序级重构 573 类实现的重构 574 类接口的重构 575 系统级重构 576 24.4 安全的重构 579 不宜重构的情况 582 24.5 重构策略 582 推荐读物 585 关键点 585第25章 代码调整策略 587 25.1 性能概述 588 质量特性和性能 588 性能和代码调整 588 25.2 代码调整简介 591 Pareto法则 592 一些无稽之谈 593 何时调整代码 596 编译器优化 596 25.3 蜜糖和哥斯拉 597 常见的低效率之源 598 常见操作的相对效率 601 25.4 性能测量 603 性能测量应当精确 604 25.5 反复调整 605 25.6 代码调整方法总结 606 推荐读物 606 算法和数据类型 607 关键点 608第26章 代码调整方法 609 26.1 逻辑 610 在知道答案后停止判断 610 按照出现频率来调整判断顺序 612 相似逻辑结构之间的性能比较 614 用查找表替代复杂表达式 614 使用惰性求值 615 26.2 循环 616 将判断外提(Unswitching) 616 合并循环 617 unrolling展开 618 尽可能减少再循环内部做的工作 620 哨兵值 621 把最忙的循环放在最内层 623 削减强度 623 26.3 数据变换 624 使用整型数而不是浮点数 625 数组维度尽可能少 625 尽可能减少数组引用 626 使用辅助索引 627 使用缓存机制 628 26.4 表达式 630 利用代数恒等式 630 削弱运算强度 630 编译时初始化 632 小心系统函数 633 使用正确的常量类型 635 预先算出结果 635 删除公共子表达式 638 26.5 子程序 639 将函数重写为内联 639 26.6 用低级语言重写代码 640 26.7 变得越多,事情反而更没变 643 推荐读物 644 关键点 645第27章 程序规模对“构筑”的影响 649 27.1 交流和规模 650 27.2 项目规模的范围 651 27.3 项目规模对错误的影响 651 27.4 项目规模对生产率的影响 653 27.5 项目规模对开发活动的影响 654 活动比例和项目规模 654 程序、产品、系统和系统产品 656 方法论和规模 657 额外资源 658 关键点 659第28章 管理“构筑” 649 28.1 鼓励良好的编码实践 661 设定标准的考虑事项 662 鼓励良好的编码实践的技术 662 本书的角色 664 28.2 配置管理 664 什么是配置管理? 664 需求变更和设计变更 666 软件代码变更 667 工具版本 668 机器配置 668 备份计划 669 有关配置管理的额外资源 670 28.3 评估“构筑”进度表 671 评估的方法 671 评估“构筑”的工作量 673 对进度的影响 674 评估与控制 675 如果你落后了该怎么办 675 有关软件评估的额外资源 677 28.4 度量 677 有关软件度量的额外资源 679 28.5 把程序员当人看 680 程序员们怎样花费时间? 681 性能差异与质量差异 681 信仰问题 683 物理环境 684 有关“把程序员当人看”的额外资源 685 28.6 管理你的管理者 686 有关管理构造的额外资源 687 相关标准 687 关键点 688第29章 集成 689 29.1 集成方式的重要性 689 29.2 集成频率——阶段式集成还是增量集成 691 阶段式集成 691 增量集成 692 增量集成的益处 693 29.3 增量集成的策略 694 自顶向下集成 694 自底向上集成 697 三明治集成 698 风险导向的集成 699 功能导向的集成 700 T-型集成 701 集成方法小结 702 29.4 Daily Build与冒烟测试 702 哪种项目能用daily build过程? 706 持续集成 706 额外资源 707 关键点 708第30章 编程工具 709 30.1 设计工具 710 30.2 源代码工具 710 编辑 710 分析代码质量 713 重构源代码 714 Version Control 715 数据词典 715 30.3 可执行码工具 716 产生目标码 716 除错 719 测试 719 代码微调 720 30.4 工具导向的环境 720 30.5 打造你自己的编程工具 721 项目特有的工具 721 脚本 722 30.6 工具幻境 722 额外资源 724 关键点 725第31章 布局与风格 729 31.1 基本原则 730 布局的极端情况 730 格式化的基本原理 732 人和计算机对程序的解读 732 好布局有什么用? 733 把布局作为一种信仰 735 良好布局的目标 735 31.2 布局技术 736 空白区 736 括号 738 31.3 布局风格 738 纯块结构 738 模仿纯块结构 740 使用begin - end对(大括号)指定块边界 742 行尾布局 743 哪种风格最优? 745 31.4 控制结构的布局 745 格式化控制结构块的要点 746 其他考虑 747 31.5 单条语句的布局 753 语句长度 753 用空格使语句显得清楚 753 格式化后续行 754 每行仅写一条语句 758 数据声明的布局 761 31.6 注释的布局 763 31.7 子程序的布局 766 31.8 类的布局 768 类接口的布局 768 类实现的布局 768 文件和程序布局 771 更多资源 774 关键点 775第32章 自说明代码 777 32.1 外部文档 777 32.2 编程风格作文档 778 32.3 注释或不注释 781 32.4 高效注释之关键 785 注释种类 786 高效注释 788 最佳注释量 792 32.5 注释技术 792 注释单行 792 注释代码段 795 注释数据声明 802 注释控制结构 804 注释子程序 805 注释类、文件和程序 809 32.6 IEEE标准 813 软件质量保证标准 813 更多资源 815 关键点 817第33章 个人性格 819 33.1 个人性格是否和本书话题无关 820 33.2 聪明和谦虚 821 33.3 求知欲 822 33.4 诚实 826 33.5 交流与合作 828 33.6 创造力和纪律 829 33.7 偷懒 830 33.8 不像你想象中那样起作用的性格 830 矜持 831 经验 831 编程狂人 832 33.9 习惯 833 更多资源 834 关键点 835第34章 软件开发艺术的有关问题 837 34.1 克服复杂性 837 34.2 精选编程过程 839 34.3 为人写程序,其次才是为机器 841 34.4 以所用语言编程,但思路不受其约束 843 34.5 借助规范集中注意力 844 34.6 基于问题域编程 845 将程序划分为不同层次的抽象 845 34.7 “当心落石” 848 34.8 反复,再反复 850 34.9 不要顽固不化 851 判断 851 折中主义 851 试验 852 关键点 853第35章 何处有更多信息 837 35.1 关于软件创建的信息 858 35.2 创建之外的话题 861 综述资料 861 软件工程综览 863 其他注释过的参考书目 864 35.3 期刊 866 初级程序员杂志 866 高级程序员杂志 866 专题出版物 869 35.4 软件开发者的读书计划 870 入门级 870 熟练级 872 精通级 874 35.5 参加专业组织 875申明:已通过安全检测杀毒软件: McAfee VirusScan Enterprise 版本: 8.5.0i 病毒库时间:2006-12-19常驻: DonkeyServer No. 2开源时间: 24小时在线 ...
-
分类:综合资料 语言:简体中文 大小:未知 发布时间:06-07-13
出版社 :清华大学出版社 作者 :Kevin Mandia,Chris Prosise,Matt Pepe出版日期:2004年11月 版别版次:2005年11月第1版第1次印刷国标编号:ISBN 7-302-09727-5/TP.6725条形码 :9787302097273印数 :1-3000定价 :49.90元页数 :400 开本 :185*230印张 :26.75内容简介:囊括所有司法鉴定内容和真实情景,Foundstone公司的计算机犯罪专家编写,FBI前专员Scott Larson为本书作序,“揭开计算机司法鉴定和分析的法律,规程与技术步骤的内幕”。新增了贯穿全书的真实情景收集现场数据和调查Windows和Unix系统的最新方法更新了司法鉴定复制的内容新增了紧急网络安全监控章节新增了公司证据处理流程章节新增了数据准备章节,详细说明了硬盘接口和数据存储原则新增了数据提取和分析章节最新的网络通信分析技术调查和评估黑客工具的最新方法目录:第1部分 简介第1章 现实生活中的突发事件1.1 影响响应的因素1.2 跨国犯罪1.3 传统的黑客行为1.4 小结第2章 应急响应过程简介2.1 计算机安全事件的意义2.2 应急响应的目标2.3 应急响应小组参与人员2.4 应急响应方法2.5 小结2.6 问题第3章 为应急响应做准备3.1 突发事件预防准备概述3.2 识别风险3.3 单个主机的准备工作3.4 准备网络3.5 制订恰当的策略和规程3.6 创建响应工具包3.7 建立应急小组3.8 小结3.9 问题第4章 应急响应4.1 初始响应阶段概述4.2 建立突发事件通知程序4.3 记录事发详情4.4 突发事件声明4.5 组建CSIRT4.6 执行例行调查步骤4.7 约见4.8 制订响应策略4.9 小结4.10 问题第2部分 数据收集第5章 Windows系统下的现场数据收集5.1 创建响应工具箱5.2 保存初始响应信息5.3 获取易失性数据5.4 进行深入的现场响应5.5 制作司法鉴定复件的必要性5.6 小结5.7 问题第6章 Unix系统下的现场数据收集6.1 创建响应工具包6.2 保存初始响应信息6.3 在进行司法坚定复制之前获得易失性数据6.4 进行深入的现场响应6.5 小结6.6 问题第7章 司法鉴定复件7.1 可作为呈堂作证的司法鉴定复件7.2 司法鉴定复制工具的要求7.3 制作硬盘的司法鉴定复件7.4 制作合格的司法鉴定硬盘复件7.5 小结7.6 问题第8章 收集网络证据8.1 网络证据8.2 网络监视的目的8.3 网络监视的类型8.4 安装网络监视系统8.5 执行陷阱跟踪8.6 用TCPDUMP进行全内容监视8.7 收集网络日志文件8.8 小结8.9 问题第9章 证据处理9.1 证据9.2 证据处理9.3 证据处理程序概述9.4 小结9.5 问题第3部分 数据分析第10章 计算机系统存储基础10.1 硬盘与接口10.2 准备硬盘10.3 文件系统和存储层介绍10.4 小结10.5 问题第11章 数据分析技术11.1 司法鉴定分析的准备工作11.2 恢复司法鉴定复件11.3 在Linux下准备分析用的司法鉴定复件11.4 用司法鉴定套件检查映像文件11.5 将合格的司法鉴定复件转换成司法鉴定复件11.6 在Windows系统中恢复被删除的文件11.7 恢复未分配空间、自由空间和松弛空间11.8 生成文件列表11.9 准备用于查找字符串的驱动器11.10 小结11.11 问题第12章 调查Windows系统12.1 Windows系统中的证据存放位置12.2 调查Windows12.3 文件审核和信息窃取12.4 对离职雇员的处理12.5 小结12.6 问题第13章 调查Unix系统13.1 Unix调查步骤概述13.2 审查相关日志13.3 搜查关键字13.4 审查相关文件13.5 识别未经授权的用户帐户或用户组13.6 识别恶意进程13.7 检查未经授权的访问点13.8 分析信任关系13.9 检测可加载木马程序的内核模块13.10 小结13.11 问题第14章 网络通信分析14.1 寻找基于网络的证据14.2 用TCPTRACE生成会话数据14.3 用TCPFLOW重组会话14.4 用Ethereal重组会话14.5 改进Tcpdump过滤器14.6 小结14.7 问题第15章 黑客工具研究15.1 工具分析的目的15.2 文件编译方式15.3 黑客工具的动态分析15.4 黑客工具的动态分析15.5 小结15.6 问题第16章 研究路由器16.1 在关机之前获得易失性数据16.2 寻找数据16.3 用路由器作为响应工具16.4 小结16.5 问题第17章 撰写计算机司法鉴定报告17.1 什么是计算机司法鉴定报告17.2 撰写报告的指导方针17.3 计算机司法鉴定报告模板17.4 小结17.5 问题第4部分 附录附录A 问题解答附录B 应急响应表格共17章,400页,本人花费5个多小时扫描!希望大家支持!版权归原公司所有,本资源只做浏览,请在24小时内删除,如喜欢请购买正版!PS:本人ADSL,为保证完整的源和速度,恳求朋友们协助做源!感激不尽!已通过安全检测:安全检测软件软件:卡巴斯基反病毒软件 6.0病毒库日期:2006-12-21常在服务器:DonkeyServer No1 - 3在线时间:7x24 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:06-07-13
出版社 : 清华大学出版社 系列名 : 黑客大暴光 作者 : [美]Stuart McClure,Joel Scambray,George Kurtz出版日期:2006年2月 版别版次:2006年2月北京第五版第1次印刷 国标编号:ISBN 7-302-12259-8条形码 :9787303122593页数 :672 定价 :78.0元内容简介:《黑客大暴光》一书享誉全美,被信息安全界奉为圣经,号称信息安全第一书。作者独创“黑客大暴光方法学”,从攻防两方面系统阐述了常见的黑客入侵手段及对应的防御策略。 作者秉承前4版的一贯写作风格,开篇以“踩点”、“扫描”、“查点”三部曲,拉开黑客入侵的序幕。之后,作者拨冗去繁,从系统、网络、软件三个方面对黑客攻击惯用手段进行剖析:“系统攻击”篇针对Windows、UNIX系统攻击给出精辟分析,并覆盖最新热门主题远程连接和VoIP攻击:“网络攻击”篇全面展示无线攻击技术手段、防火墙攻击和拒绝服务攻击:“攻击软件”篇则引入全新概念--应用程序代码攻击,详细解释源代码泄露、WEB应用程序攻击等最新黑客技术手段。全书结合多个生动案例,环环相扣,引人入胜,读者如临其境。...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:06-07-13
Gnomon Houdini 101: Interface and Workflow (Houdini完全教程): Houdini 是一个特效方面非常强大的软件。许多电影特效都是由它完成:指环王中“甘道夫”放的那些“魔法礼花”还有“水马”冲垮“戒灵”的场面......后天中的龙卷风......等等,a52的汽车广告.反正只要是涉及DD公司制作的好莱坞一线大片,几乎都会有Houdini参与和应用.3D艺术家可以学习研究Houdini的技术和奥秘,影视,电影制作爱好者可以制作出令人惊奇的特效.此方面的教程极其罕见,不可多得!Gnomon Workshop在SIGGRAPH发布Houdini教学:Houdini 101: Interface and Workflow教程简介: Designed for the experienced 3D artist new to Houdini, this disc contains over five hours of lecture and extensive example files. With Houdini's ...
-
分类:å¹³é¢è®¾è®¡ 语言:简体中文 大小:未知 发布时间:06-07-13
å‰å‡ 天有人å‘了一个Adobe.InDesign.CS2.䏿–‡ç‰ˆç»å…¸æ•™ç¨‹.isoï¼Œç»“æžœåªæ˜¯ä¸€æœ¬ä¹¦çš„é…套光盘。有人在åŽé¢å‘了一本书,今天我å‘个天æžç½‘的视频教程。总共123é›†ã€‚åŒæ—¶å°†handanå‘的书也一并å‘出æ¥ä¾›å¤§å®¶å‚考。InDesign基础æ“作 · 排版软件InDesign基础æ“作:软件介ç»Â· 排版软件InDesign基础æ“作:æ“作界é¢Â· 排版软件InDesign基础:自定工作区· 排版软件InDesign基础:å˜å‚¨æ–‡ä»¶Â· 排版软件InDesign基础:缩放æ“作· 排版软件InDesign基础:翻页æ“作· 排版软件InDesign基础:设置快æ·é”® · 排版软件InDesign视频教程基本介ç»Â· 排版软件InDesign基础æ“作:å¯åŠ¨Â· 排版软件InDesign基础æ“作:界é¢è®¾ç½®Â· 排版软件InDesign基础:文件æ“作· 排版软件InDesign基础:视图模å¼Â· 排版软件InDesign基础:滚动视图· 排版软件InDesign基础:设置首选项· 排版软件InDesign基础:还原设置InDesign版é¢è®¾ç½® · 排版软件InDesign版é¢è®¾ç½®:页é¢è®¾ç½®Â· InDesign版é¢è®¾ç½®:æ ‡å°ºå’Œåº¦é‡å•ä½Â· 排版软件InDesign版é¢è®¾ç½®:åŸºçº¿ç½‘æ ¼Â· InDesign版é¢è®¾ç½®:æ›´æ”¹é¡µé¢æ˜¾ç¤ºÂ· 排版软件InDesign版é¢è®¾ç½®ï¼šç§»åЍ页é¢Â· 排版软件InDesign版é¢è®¾ç½®ï¼šç¼–排页ç · 排版软件InDesign版é¢è®¾ç½®:公共主页· InDesign版é¢è®¾ç½®ï¼šä¸»é¡µé«˜çº§ç”¨æ³•· 排版软件InDesign版é¢è®¾ç½®:图层æ“作 · 排版软件InDesign版é¢ç½‘æ ¼è®¾ç½®Â· 排版软件InDesign版é¢è®¾ç½®:å‚考线· InDesign版é¢è®¾ç½®:æ’å…¥å’Œåˆ é™¤é¡µé¢Â· InDesign版é¢è®¾ç½®ï¼šè·¨é¡µæ˜¾ç¤ºÂ· 排版软件InDesign版é¢è®¾ç½®ï¼šå¤åˆ¶é¡µé¢Â· 排版软件InDesign版é¢è®¾ç½®ï¼šæ›´æ”¹é¡µç · InDesign版é¢è®¾ç½®ï¼šé“¾æŽ¥å…¬å…±ä¸»é¡µÂ· 排版软件InDesign版é¢è®¾ç½®:设置框架· 排版软件InDesign版é¢è®¾ç½®ï¼šæ€»ç»“InDesign文本æ“作 · InDesign排版文本æ“ä½œï¼šæ·»åŠ æ–‡æœ¬Â· InDesign排版:使框架适应文本· InDesign排版æ“作:æ–开串接文本· InDesign排版æ“作:文本框架属性· InDesign排版:æ›´æ”¹æ–‡æœ¬æ¡†æž¶ç½‘æ ¼å±žæ€§Â· InDesign文本排版æ“作:分隔符选项· InDesign文本排版æ“作:查找替æ¢Â· InDesign文本排版æ“作:特殊å—符 · InDesign排版文本æ“作:创建文本框架· InDesign排版文本æ“作:导入文本· InDesign排版文本æ“作:串接文本· InDesign排版æ“作:修改文本串接次åºÂ· InDesign文本排版æ“作:排列方å¼Â· InDesign文本排版æ“作:选择文本· InDesign文本排版æ“ä½œï¼šæ–‡ç« ç¼–è¾‘å™¨Â· InDesign文本排版æ“作:导出文本· InDesign文本排版æ“作:总结InDesignæ ·å¼åº”用 · InDesignæŽ’ç‰ˆæ ·å¼åº”ç”¨ï¼šåˆ›å»ºæ ·å¼Â· InDesignæŽ’ç‰ˆæ ·å¼åº”ç”¨ï¼šåº”ç”¨æ ·å¼ Â· InDesignæŽ’ç‰ˆæ ·å¼åº”ç”¨ï¼šå…³äºŽæ ·å¼Â· InDesignæŽ’ç‰ˆæ ·å¼åº”ç”¨ï¼šç¼–è¾‘æ ·å¼Â· InDesignæŽ’ç‰ˆæ ·å¼åº”用:总结InDesign图文混排 · InDesign排版图文混排:环绕文å—· InDesign排版图文混排:高级编辑· InDesignå›¾æ–‡æ··æŽ’ï¼šåˆ é™¤è·¯å¾„æ–‡å—· InDesign图文混排:路径文å—åŠ æ•ˆæžœ · InDesign排版图文混排:定ä½å¯¹è±¡Â· InDesign排版图文混排:编辑节点· InDesign图文混排:创建路径文本· InDesign图文混排:编辑路径文å—· 排版软件InDesign图文混排:总结InDesign排版æ“作 · InDesign排版æ“ä½œï¼šè®¾ç½®æ–‡æœ¬æ ¼å¼Â· InDesign排版æ“作:å—体的使用· InDesign排版æ“作:调整å—符间è·Â· InDesign排版æ“作:设置å—ç¬¦æ ¼å¼Â· InDesign排版æ“作:亚洲å—符编辑· InDesign排版æ“作:项目符å·å’Œç¼–å· Â· InDesign排版æ“作:å¤åˆ¶æ–‡å—属性· InDesign排版æ“作:设置行è·Â· InDesign排版æ“作:设置å—ç¬¦æ ¼å¼Â· InDesign排版æ“作:缩放和倾斜文å—· InDesign排版æ“ä½œï¼šè®¾ç½®æ®µè½æ ¼å¼Â· InDesign排版æ“作:总结InDesignè¡¨æ ¼æ“作 · InDesignè¡¨æ ¼æ“作:输入文本与图åƒÂ· InDesignè¡¨æ ¼æ“作:æ’入行ã€åˆ—· InDesignè¡¨æ ¼æ“作:拖动æ’入行列· InDesignè¡¨æ ¼æ“作:调整行高列宽· InDesignè¡¨æ ¼æ“作:å‡åŒ€åˆ†å¸ƒè¡Œåˆ—· InDesignè¡¨æ ¼æ“作:表文互转· InDesignè¡¨æ ¼æ“作:表头和表尾 · InDesignè¡¨æ ¼æ“ä½œï¼šåˆ›å»ºè¡¨æ ¼Â· InDesignè¡¨æ ¼æ“作:选择å•å…ƒæ ¼Â· InDesignè¡¨æ ¼æ“作:行列整体控制· InDesignè¡¨æ ¼æ“ä½œï¼šåˆ é™¤è¡Œåˆ—Â· InDesignè¡¨æ ¼æ“作:拆分åˆå¹¶å•å…ƒæ ¼Â· InDesignè¡¨æ ¼æ“ä½œï¼šè®¾ç½®æ–‡å—æ–¹å‘· InDesignè¡¨æ ¼æ“ä½œï¼šè¡¨æ ¼è¾¹çº¿ä¸Žå¡«è‰²Â· 排版软件InDesignè¡¨æ ¼æ“作:总结InDesign目录与索引 · InDesign目录与索引æ“作:设计目录· InDesignç›®å½•ä¸Žç´¢å¼•ï¼šè®¾ç½®æ–‡ç« æ ·å¼Â· InDesign目录与索引æ“作:更新目录 · InDesign目录与索引æ“ä½œï¼šç›®å½•æ ·å¼Â· InDesign目录与索引æ“作:生æˆç›®å½•· InDesign目录与索引æ“作:总结InDesign绘图 · InDesign绘图æ“作:了解路径· InDesign绘图æ“作:形状工具· InDesign绘图æ“作:平滑工具· InDesign绘图æ“作:钢笔工具(上)· InDesign绘图æ“作:编辑路径(上)· InDesign绘图æ“作:æè¾¹æ“作· InDesign绘图æ“作实例:绘制红心 · InDesign绘图æ“作:路径的类型· InDesign绘图æ“作:绘制直线· InDesign绘图æ“作:铅笔工具· InDesign绘图æ“作:形状转æ¢Â· InDesign绘图æ“作:钢笔工具(下)· InDesign绘图æ“作:编辑路径(下)· InDesign绘图æ“作:å¤åˆè·¯å¾„· 排版软件InDesign绘图æ“作:总结InDesign颜色控制 · InDesigné¢œè‰²æŽ§åˆ¶ï¼šæ·»åŠ æ¸å˜Â· InDesign颜色控制:投影· InDesign颜色控制:角效果 · InDesign颜色控制:设置填充色· InDesigné¢œè‰²æŽ§åˆ¶ï¼šæ·»åŠ é€æ˜Žåº¦Â· InDesign颜色控制:羽化· InDesign颜色控制:总结InDesignæ–‡ä»¶è¾“å‡ºæ€æ¯’情况:使用å¡å·´æ–¯åŸº6.0 æ— æ¯’ä¾›æºæ—¶é—´:24å°æ—¶ä¾›æºç½‘络电信: 1000K/så…¨é€Ÿä¸Šä¼ æœåС噍:éšæœºé‡æ–°ç¼–辑了æºï¼Œè¯·å¤§å®¶é‡æ–°ä¸‹è½½ã€‚...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:06-07-13
AppDev的J2SE教程7CD,英文的,之前应该没有人发过。CD1Chapter 1: Introduction to JavaChapter 2: JDK Installation and SetupChapter 3: Java SyntaxCD2Chapter 4: Introduction to Classes and ObjectsChapter 5: Intermediate Object-Oriented ProgrammingChapter 6: Exception HandlingCD3Chapter 6: Exception Handling (cont.)Chapter 7: Introduction to JDBCChapter 8: DeploymentChapter 9: Advanced Java SyntaxChapter 10: Advanced OOPCD4Chapter 10: Advanced OOP (cont.)Chapter 11: ThreadingChapter 12: Introduction to FramesCD5 Chapter 12: Introduction to Frames (cont.)Chapter 13: Introduction to Swing: Part 1CD6 Chapter 14: Event HandlingChapter 15: Introduction to Swing: Part 2Chapter 16: Advanced JDBCChapter 17: Files and StreamsChapter 18: Utility ClassesCD7Chapter 18: Utility Classes (cont.)Chapter 19: Applets经测试全部可用。如果不能打开,解决的办法参见 http://lib.VeryCD.com/2006/01/03/0000082871.html,在那个帖子里下载一个叫“[注册数据库]AppDev.rar”的文件就能正常使用了。 [杀毒软件] Symantec Antivirus 2006-10-29 rev7[兼容性测试] Window XP[在线时间] 不定时,每天12小时以上[服务器] Donkeyserver 1-3...