共找到 32764 项 “注释” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
作者: 软件开发技术联盟
出版社:清华大学出版社 2016年1月
简介:《ASP.NET开发实例大全(基础卷)》筛选、汇集了ASP.NET开发从基础知识到高级应用各个层面约600个实例及源代码,大多数实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。《ASP.NET开发实例大全(基础卷)》分6篇共23章,主要内容有搭建ASP.NET开发环境、C#语言基础、面向对象编程思想、ASP.NET内置对象、常用Web服务器控件、ASP.NET安全验证控件、数据绑定控件、Web用户控件、ASP.NET导航控件应用、母版页技术、主题及皮肤文件、CSS样式与JavaScript脚本应用、AJAX无刷新技术应用、网页输出缓存、应用程序数据缓存、对文件及目录的操作、文件操作与Web应用、GDI+图形图像绘制基础、GDI+图像动画及特效技术、图文验证与图片处理技术、网站统计分析、在线音频与视频播放技术、网站在线实用小工具等。配书光盘附带了实例的完整源程序和部分讲解视频。《ASP.NET开发实例大全(基础卷)》既适合ASP.NET程序员参考和查阅,也适合ASP.NET初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。
作者: ( )Howard Beckerman编著;王维东等翻译注释
出版社:外语教学与研究出版社,2004
简介:《走遍美国》(Family Album U.S.A)讲述了生活在纽约的斯图尔特(Stewart)一家三代的生活故事,通过教学节目中演员的出色表演,寓教于乐,妙趣横生,鲜活地展示了美国的风土人情和社会生活的方方面面。 全书采用“交际教学法”使学习者在实际场景中学习英语,培养其听说的运用能力,精心设计的练习又可帮助学习者提高读写水平,实在是不可多得的美语学习教材。因此,自1993年引入中国以来,《走遍美国》一直深受广大英语学习者的喜爱,得到广泛的好评。 更新后的《走遍美国》采用双色印刷,重点突出,主次分明,一目了然。 全书依然根据情节的发展进行结构安排。两册共26课,每课分为3幕。结构清晰,方便学习。学习者可以通过 Useful Language 一栏了解该幕将要学习的重点句型,进行学习前的“预热”。在学习课文的过程中,则可通过注释更好地理解课文。“美国生活点滴”提供了相应的文化背景介绍,解答学习者语言之外的疑惑。此外,Focus In 部分对每课的关键句进行了归纳,有助于进一步巩固所学内容。课后丰富多样的练习(配有答案)则提供了更多的训练机会。在这样的精心编排下,即使没有VCD的学习者亦可独立自学。 此外,随两册主教材赠送辅导用书一本,提供课文译文、每课小结和词汇表,配合主教材使用,轻松方便。将译文与课文分开可以帮助学习者更好地在语境中进行理解,不受中文提示的影响,更好地锻炼个人能力。
作者: 李钟尉,周小彤,陈丹丹等编著
出版社:清华大学出版社,2010
简介: 《Java从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。全书共分28章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O输入输出,反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。《Java从入门到精通(第2版)》列举了大量的小型实例、综合实例和部分项目案例;所附DVD光盘内容有同步视频讲解、实例源程序、“实践与练习,答案等;《Java从入门到精通(第2版)》的服务网站提供了模块库、案例库、题库、素材库、答疑服务。《Java从入门到精通(第2版)》内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。 《Java从入门到精通(第2版)》集语音视频讲解、在线服务(模块库、案例库、题库、素材库)、翔实的文字内容三位一体,打造一套最快捷的学习方案,力求让读者以最短的时间、最轻松的方式从基础入门走向项目开发。本丛书第l版4种被评为“2009年全行业优秀畅销品种”(“全国优秀畅销书”)
作者: 马晓宏,柳利编著
出版社:外语教学与研究出版社,2008
简介:《全国高校统编教材?法语1(修订本)》此次修订将全书18课分为两大部分:语音课程(第1—10课),基础课程(第11—18课)。两大部分之间还设置了语音总复习课,其中包含5个板块(语音音素表、语音基本规则、语音练习、书写符号、标点符号)。 每课分为:课文部分,语音(1—10)/词汇句型部分(11—18),语法部分,练习部分。 1. 课文部分包括:课文、词汇、注释。 2. 语音部分包括:语音规则表、发音要领、语音知识、语音与字母;词汇部分包括:常用词汇的用法与例句。 3. 语法部分包括:与本课相关的语法知识点。 4. 练习部分包括:听力练习、课文练习、语法练习、口语练习。 此外,语音阶段穿插了字母表、绕口令、书写规则、计数等趣味练习,基础课程阶段穿插了算术、日常用语小结、练习语音等。除此之外,每课各有一个谚语、一篇法兰西文化点滴。 循序渐进法语系列 循序渐进法语词汇(初级) 循序渐进法语听说:初级(附VCD光盘1张) 循序渐进法语听说(中级)(含光盘) 法语语法点点通系列 法语语法点点通(高级) 法语语法点点通(中级) 法语语法点点通初级 新编法语语法 新编法语语法 新编法语语法 法语(法语专业经典教材) 法语(1) 法语(2) 法语(3) 法语3(附磁带) 法语4(附磁带) 法语1(磁带) 法语1(教学辅导参考书)(修订本) 法语1(修订本)(附MP3光盘1张) 法语1(修订本)(附光盘1) 法语2(修订本)(附赠MP3光盘1张) 法语3 法语4 法语4 法语教学辅导参考书(1-2册) 法语教学辅导参考书(3) 法语教学辅导参考书(4) 法语二外考研系列(适合法语二外学习者、自学者) 考研?法语2外全真模拟试题与精解 考研?法语二外考前冲刺 洞"析"法语:完型填空解析(附光盘1张) 新世纪大学法语系列(适合法语二外学习者、自学者) 新世纪大学法语3(教师用书) 新世纪大学法语(第1册)(教师用书) 新世纪大学法语(学生用书1) 新世纪大学法语3(学生用书) 新世纪大学法语2(学生用书) 新世纪大学法语2:教师用书 外研社法语阅读系列 法语基础阅读 法语中级阅读:社会文化卷 轻松阅读学法语1(300-500词)(附光盘1张) 轻松阅读学法语2:500-900词(附光盘1张)
简介: 所属分类:计算机网络 > 程序设计> java javascript j2ee > 本书是 javascript超级畅销书的最新版。ecmascript5和html5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为 javascript增添了很多适应未来发展的新特性。《 javascript高级 程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从 javascript语言实现的各个组成部分——语言核心、dom、bom、事件模型讲起,深入浅出地探讨了面向对象编程、ajax与comet服务器端通信,html5表单、媒体、canvas(包括 webgl)及 webworkers、地理定位、跨文档传递消息、客户端存储(包括indexeddb)等新api,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。《 javascript高级 程序设计(第3版)》附录展望了未来的api和ecmascriptharmony规范。 本书适合有一定编程经验的 web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。 第1章 javascript简介 1.1 javascript简史 1.2 javascript实现 1.2.1 ecmascript 1.2.2 文档对象模型(dom) 1.2.3 浏览器对象模型(bom) 1.3 javascript版本 1.4 小结 第2章 在html中使用 javascript 2.1 元素 2.1.1 标签的位置 2.1.2 延迟脚本 2.1.3 异步脚本 2.1.4 在xhtml申的用法 2.1.5 不推荐使用的语法 2.2 嵌入代码与外部文件 2.3 文档模式 2.4 元素 2.5 小结 第3章 基本概念 3.1 语法 3.1.1 区分大小写 3.1.2 标识符 3.1.3 注释 3.1.4 严格模式 3.1.5 语句 3.2关键字和保留字 3.3 变量 3.4 数据类型 3.4.1 typeof操作符 3.4.2 undefined类型 3.4.3 null类型 3.4.4 boolean类型 3.4.5 number类型 3.4.6 string类型 3.4.7 0bj ect类型 3.5 操作符 3.5.1 一元操作符 3.5.2 位操作符 3.5.3 布尔操作符 3.5.4 乘性操作符 3.5.5 加性操作符 3.5.6 关系操作符 3.5.7 相等操作符 3.5.8 条件操作符 3.5.9赋值操作符 3.5.10 逗号操作符 3.6 语句 3.6.1 if语句 3.6.2 do—while语句 3.6.3 while语句 3.6.4 for语句 3.6.5 for—in语句 3.6.6 label语句 3.6.7 break和continue语句 3.6.8 with语句 3.6.9 switch语句 3.7 函数 3.7.1 理解参数 3.7.2 没有重载 3.8 小结 第4章 变量、作用域和内存问题 第5章 引用类型 第6章 面向对象的 程序设计 第7章 函数表达式 第8章 bom 第9章 客户端检测 第10章 dom 第11章 dom扩展 第12章 dom2和dom3 第13章 事件 第14章 表单脚本 第15章 使用canvas绘图 第16章 html5脚本编程 第17章 错误处理与调试 第18章 javascriptgn xml 第19章 e4x 第20章 json 第21章 ajax与comet 第22章 高级技巧 第23章 离线应用与客户端存储 第24章 最佳实践 第25章 新兴的api 附录a ecmascript harmony 附录b 严格模式 附录c javascript库 附录d javascript工具 javascript简介 本章内容 javascript历史回顾 javascript是什么 javascript与ecmascript的关系 javascript的不同版本 avascript诞生于1995年。当时,它的主要目的是处理以前由服务器端语言(如perl)负责的一些输入验证操作。在 javascript问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否输入了无效的值。 netscape navigator希望通过 javascript来解决这个问题。在人们普遍使用电话拔号上网的年代,能够在客户端完成一些基本的验证任务绝对是令人兴奋的。毕竟,拨号上网的速度之慢,导致了与服务器的每一次数据交换事实上都成了对人们耐心的一次考验。 自此以后, javascript逐渐成为市面上常见浏览器必备的一项特色功能。如今, javascript的用途早已不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。今天的 javascript已经成为一门功能全面的编程语言,能够处理复杂的计算和交互,拥有了闭包、匿名(lamda,拉姆达)函数,甚至元编程等特性。作为 web的一个重要组成部分, javascript的重要性是不言而喻的,就连手机浏览器,甚至那些专为残障人士设计的浏览器等非常规浏览器都支持它。当然,微软的例子更为典型。虽然有自己的客户端脚本语言vbscript,但微软仍然在inter net explorer的早期版本中加入了自己的 javascript实现 。 javascript从一个简单的输入验证器发展成为一门强大的编程语言,完全出乎人们的意料。应该说,它既是一门非常简单的语言,又是一门非常复杂的语言。说它简单,是因为学会使用它只需片刻功夫;而说它复杂,是因为要真正掌握它则需要数年时间。要想全面理解和掌握 javascript,关键在于弄清楚它的本质、历史和局限性。 1.1 javascript简史 在 web日益流行的同时,人们对客户端脚本语言的需求也越来越强烈。那个时候,绝大多数因特网用户都使用速度仅为28.8kbit/s的“猫”(调制解调器)上网,但网页的大小和复杂性却不断增加。为完成简单的表单验证而频繁地与服务器交换数据只会加重用户的负担。想象一下:用户填写完一个表单,单击“提交”按钮,然后等待30秒钟,最终服务器返回消息说有一个必填字段没有填好……当时走在技术革新最前沿的 netscape公司,决定着手开发一种客户端语言,用来处理这种简单的验证。 当时就职于 netscape公司的布兰登?艾奇(brendan eich),开始着手为计划于1995年2月发布的 netscape navigator 2开发一种名为livescript的脚本语言——该语言将同时在浏览器和服务器中使用(它在服务器上的名字叫livewire)。为了赶在发布日期前完成livescript的开发, netscape与sun公司建立了一个开发联盟。在 netscape navigator 2正式发布前夕, netscape为了搭上媒体热炒 java的顺风车,临时把livescript改名为 javascript。 由于 javascript 1.0获得了巨大成功, netscape随即在 netscape navigator 3中又发布了 javascript 1.1。 web虽然羽翼未丰,但用户关注度却屡创新高。在这样的背景下, netscape把自己定位为市场领袖型公司。与此同时,微软决定向与navigator竞争的自家产品inter net explorer浏览器投入更多资源。 netscape navigator 3发布后不久,微软就在其inter netexplorer 3中加入了名为jscript的 javascript实现(命名为jscript是为了避开与 netscape有关的授权问题)。以现在的眼光来看,微软1996年8月为进入 web浏览器领域而实施的这个重大举措,是导致 netscape日后蒙羞的一个标志性事件。然而,这个重大举措同时也标志着 javascript作为一门语言,其开发向前迈进了一大步。 微软推出其 javascript实现意味着有了3个不同的 javascript版本: netscape navigator中的 javascript、inter net explorer中的jscript和scriptease中的cenvi。与c及其他编程语言不同,当时还没有标准规定 javascript的语法和特性,3个不同版本并存的局面已经完全暴露了这个问题。随着业界担心的日益加剧, javascript的标准化问题被提上了议事日程。 1997年,以 javascript 1.1为蓝本的建议被提交给了欧洲计算机制造商协会(ecma,european computer manufacturers association)。该协会指定39号技术委员会(tc39,technical committee #39)负责“标准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”(http://www.ecma international.org/memento/tc39.htm)。tc39由来自 netscape、sun、微软、borland及其他关注脚本语言发展的公司的程序员组成,他们经过数月的努力完成了ecma-262——定义一种名为ecmascript(发音为“ek-ma-script”)的新脚本语言的标准。 第二年,iso/iec(international organization for standardization and international electrotechnical commission,国标标准化组织和国际电工委员会)也采用了ecmascript作为标准(即iso/iec-16262)。自此以后,浏览器开发商就开始致力于将ecmascript作为各自 javascript实现的基础,也在不同程度上取得了成功。 1.2 javascript实现 虽然 javascript和ecmascript通常都被人们用来表达相同的含义,但 javascript的含义却比ecma-262中规定的要多得多。没错,一个完整的 javascript实现应该由下列三个不同的部分组成(见图1-1)。 核心(ecmascript) 文档对象模型(dom) 浏览器对象模型(bom) 1.2.1 ecmascript 由ecma-262定义的ecmascript与 web浏览器没有依赖关系。实际上,这门语言本身并不包含输入和输出定义。ecma-262定义的只是这门语言的基础,而在此基础之上可以构建更完善的脚本语言。我们常见的 web浏览器只是ecmascript实现可能的宿主环境之一。宿主环境不仅提供基本的ecmascript实现,同时也会提供该语言的扩展,以便语言与环境之间对接交互。而这些扩展——如dom,则利用ecmascript的核心类型和语法提供更多更具体的功能,以便实现针对环境的操作。前面介绍过的node以及众所周知的adobe flash也都是宿主环境。 既然ecma-262标准没有参照 web浏览器,那它都规定了些什么内容呢?大致说来,它规定了这门语言的下列组成部分: 语法 类型 语句 关键字 保留字 操作符 对象 ecmascript就是对实现该标准规定的各个方面内容的语言的描述。 javascript实现了ecmascript,adobe actionscript同样也实现了ecmascript。 1. ecmascript的版本 ecmascript的不同版本又称为版次,以第x版表示(意即描述特定实现的ecma-262规范的第x个版本)。ecma-262的最近一版是第5版,发布于2009年。而ecma-262的第1版本质上与 netscape的 javascript 1.1相同——只不过删除了所有针对浏览器的代码并作了一些较小的改动:ecma-262要求支持unicode标准(从而支持多语言开发),而且对象也变成了平台无关的( netscape javascript 1.1的对象在不同平台中的实现不一样,例如date对象)。这也是 javascript 1.1和1.2与ecma-262第1版不一致的主要原因。 ecma-262第2版主要是编辑加工的结果。这一版中内容的更新是为了与iso/iec-16262保持严格一致,没有作任何新增、修改或删节处理。因此,一般不使用第2版来衡量ecmascript实现的兼容性。 ecma-262第3版才是对该标准第一次真正的修改。修改的内容涉及字符串处理、错误定义和数值输出。这一版还新增了对正则表达式、新控制语句、try-catch异常处理的支持,并围绕标准的国际化做出了一些小的修改。从各方面综合来看,第3版标志着ecmascript成为了一门真正的编程语言。 ecma-262第4版对这门语言进行了一次全面的检核修订。由于 javascript在 web上日益流行,开发人员纷纷建议修订ecmascript,以使其能够满足不断增长的 web开发需求。作为回应,ecma tc39重新召集相关人员共同谋划这门语言的未来。结果,出台后的标准几乎在第3版基础上完全定义了一门新语言。第4版不仅包含了强类型变量、新语句和新数据结构、真正的类和经典继承,还定义了与数据交互的新方式。 与此同时,tc39下属的一个小组也提出了一个名为ecmascript 3.1的替代性建议,该建议只对这门语言进行了较少的改进。这个小组认为第4版给这门语言带来的跨越太大了。因此,该小组建议对这门语言进行小幅修订,能够在现有 javascript引擎基础上实现。最终,es3.1附属委员会获得的支持超过了tc39,ecmas-262第4版在正式发布前被放弃。 ecmascript 3.1成为ecma-262第5版,并于2009年12月3日正式发布。第5版力求澄清第3版中已知的歧义并增添了新的功能。新功能包括原生json对象(用于解析和序列化json数据)、继承的方法和高级属性定义,另外还包含一种严格模式,对ecmascript引擎解释和执行代码进行了补充说明。 2. 什么是ecmascript兼容 ecma-262给出了ecmascript兼容的定义。要想成为ecmascript的实现,则该实现必须做到: 支持ecma-262描述的所有“类型、值、对象、属性、函数以及程序句法和语义”(ecma-262第1页); 支持unicode字符标准。 此外,兼容的实现还可以进行下列扩展。 添加ecma-262没有描述的“更多类型、值、对象、属性和函数”。ecma-262所说的这些新增特性,主要是指该标准中没有规定的新对象和对象的新属性。 支持ecma-262没有定义的“程序和正则表达式语法”。(也就是说,可以修改和扩展内置的正则表达式语法。) 上述要求为兼容实现的开发人员基于ecmascript开发一门新语言提供了广阔的空间和极大的灵活性,这也从另一个侧面说明了ecmascript受开发人员欢迎的原因。 3. web浏览器对ecmascript的支持 1996年, netscape navigator 3捆绑发布了 javascript 1.1。而相同的 javascript 1.1设计规范随后作为对新标准(ecma-262)的建议被提交给ecma。伴随着 javascript的迅速走红, netscape豪情满怀地着手开发 javascript 1.2。然而,问题是ecma当时还没有接受 netscape的建议。 netscape navigator 3发布后不久,微软也推出了inter netexplorer 3。微软在ie的这一版中捆绑了jscript 1.0,很多人都认为jscript 1.0与 javascript 1.1应该是一样的。但是,由于没有文档依据,加之不适当的特性模仿,jscript 1.0还是很难与 javascript 1.1相提并论。 1997年,内置 javascript 1.2的 netscape navigator 4发布;而到这一年年底,ecma-262第1版也被接受并实现了标准化。结果,虽然ecmascript被认为是基于 javascript 1.1制定的,但 javascript 1.2与ecmascript的第1版并不兼容。 jscript的升级版是inter netexplorer 4中内置的jscript 3.0(随同微软iis 3.0发布的jscript 2.0从来也没有移植到浏览器中)。微软通过媒体大肆宣传jscript 3.0是世界上第一个ecma兼容的脚本语言,但当时的ecma-262尚未定稿。于是,jscript 3.0与 javascript 1.2都遭遇了相同的尴尬局面——谁都没有按照最终的ecmascript标准来实现。 netscape决定更新其 javascript实现,即在 netscape navigator 4.06中发布 javascript 1.3,从而做到了与ecma-262的第一个版本完全兼容。在 javascript 1.3中, netscape增加了对unicode标准的支持,并在保留 javascript 1.2新增特性的同时实现了所有对象的平台中立化。 在 netscape以mozilla项目的名义开放其源代码时,预期 javascript 1.4将随同 netscape navigator 5一道发布。然而,一个激进的决定,彻底重新设计 netscape代码,打乱了原有计划。后来, javascript 1.4只发布了针对 netscape ent erprise server的服务器版,而没有内置于 web浏览器中。 到了2008年,五大主流 web浏览器(ie、firefox、safari、chrome和opera)全部做到了与ecma-262兼容。ie8是第一个着手实现ecma-262第5版的浏览器,并在ie9中提供了完整的支持。firefox 4也紧随其后做到兼容。下表列出了ecmascript受主流 web浏览器支持的情况。 浏 览 器 ecmascript兼容性 浏 览 器 ecmascript兼容性 netscape navigator 2 — opera 6~7.1 第2版 netscape navigator 3 — opera 7.2+ 第3版 netscape navigator 4~4.05 — safari 1~2.0.x 第3版* netscape navigator 4.06~4.79 第1版 safari 3.x 第3版 netscape 6+(mozilla 0.6.0+) 第3版 safari 4.x~5.x 第5版* ie3 — chrome 1+ 第3版 ie4 — firefox 1~2 第3版 ie5 第1版 firefox 3.0.x 第3版 ie5.5~ie7 第3版 firefox 3.5~3.6 第5版* ie8 第5版* firefox 4.0 + 第5版 ie9+ 第5版 * 不完全兼容的实现 1.2.2 文档对象模型(dom) 文档对象模型(dom,document object model)是针对xml但经过扩展用于html的应用程序编程接口(api,application programming interface)。dom把整个页面映射为一个多层节点结构。html或xml页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。看下面这个html页面: hello world! 在dom中,这个页面可以通过见图1-2所示的分层节点图表示。 通过dom创建的这个表示文档的树形图,开发人员获得了控制页面内容和结构的主动权。借助dom提供的api,开发人员可以轻松自如地删除、添加、替换或修改任何节点。 1. 为什么要使用dom 在inter netexplorer 4和 netscape navigator 4分别支持的不同形式的dhtml(dynamic html)基础上,开发人员首次无需重新加载网页,就可以修改其外观和内容了。然而,dhtml在给 web技术发展带来巨大进步的同时,也带来了巨大的问题。由于 netscape和微软在开发dhtml方面各持己见,过去那个只编写一个html页面就能够在任何浏览器中运行的时代结束了。 对开发人员而言,如果想继续保持 web跨平台的天性,就必须额外多做一些工作。而人们真正担心的是,如果不对 netscapet和微软加以控制, web开发领域就会出现技术上两强割据,浏览器互不兼容的局面。此时,负责制定 web通信标准的w3c(world wide webconsortium,万维网联盟)开始着手规划dom。 图 1-2 2. dom级别 dom1级(dom level 1)于1998年10月成为w3c的推荐标准。dom1级由两个模块组成:dom核心(dom core)和dom html。其中,dom核心规定的是如何映射基于xml的文档结构,以便简化对文档中任意部分的访问和操作。dom html模块则在dom核心的基础上加以扩展,添加了针对html的对象和方法。 请读者注意,dom并不只是针对 javascript的,很多别的语言也都实现了dom。不过,在 web浏览器中,基于ecmascript实现的dom的确已经成为 javascript这门语言的一个重要组成部分。 如果说dom1级的目标主要是映射文档的结构,那么dom2级的目标就要宽泛多了。dom2级在原来dom的基础上又扩充了(dhtml一直都支持的)鼠标和用户界面事件、范围、遍历(迭代dom文档的方法)等细分模块,而且通过对象接口增加了对css(cascading style sheets,层叠样式表)的支持。dom1级中的dom核心模块也经过扩展开始支持xml命名空间。 dom2级引入了下列新模块,也给出了众多新类型和新接口的定义。 dom视图(dom views):定义了跟踪不同文档(例如,应用css之前和之后的文档)视图的接口; dom事件(dom events):定义了事件和事件处理的接口; dom样式(dom style):定义了基于css为元素应用样式的接口; dom遍历和范围(dom traversal and range):定义了遍历和操作文档树的接口。 dom3级则进一步扩展了dom,引入了以统一方式加载和保存文档的方法——在dom加载和保存(dom load and save)模块中定义;新增了验证文档的方法——在dom验证(dom validation)模块中定义。dom3级也对dom核心进行了扩展,开始支持xml 1.0规范,涉及xml infoset、xpath和xml base。 在阅读dom标准的时候,读者可能会看到dom0级(dom level 0)的字眼。实际上,dom0级标准是不存在的;所谓dom0级只是dom历史坐标中的一个参照点而已。具体说来,dom0级指的是inter net explorer 4.0和 netscape navigator 4.0最初支持的dhtml。 3. 其他dom标准 除了dom核心和dom html接口之外,另外几种语言还发布了只针对自己的dom标准。下面列出的语言都是基于xml的,每种语言的dom标准都添加了与特定语言相关的新方法和新接口 svg(scalable vector graphic,可伸缩矢量图)1.0; mathml(mathematical markup language,数学标记语言)1.0; smil(synchronized multimedia integration language,同步 多媒体集成语言)。 还有一些语言也开发了自己的dom实现,例如mozilla的xul(xml user interface language,xml用户界面语言)。但是,只有上面列出的几种语言是w3c的推荐标准。 4. web浏览器对dom的支持 在dom标准出现了一段时间之后, web浏览器才开始实现它。微软在ie5中首次尝试实现dom,但直到ie5.5才算是真正支持dom1级。在随后的ie6和ie7中,微软都没有引入新的dom功能,而到了ie8才对以前dom实现中的bug进行了修复。 netscape直到 netscape 6(mozilla 0.6.0)才开始支持dom。在 netscape 7之后,mozilla把开发重心转向了firefox浏览器。firefox 3完全支持dom1级,几乎完全支持dom2级,甚至还支持dom3级的一部分。(mozilla开发团队的目标是构建与标准100%兼容的浏览器,而他们的努力也得到了回报。) 目前,支持dom已经成为浏览器开发商的首要目标,主流浏览器每次发布新版本都会改进对dom的支持。下表列出了主流浏览器对dom标准的支持情况。 浏 览 器 dom兼容性 netscape navigator 1. ~ 4.x — netscape 6+ (mozilla 0.6.0+) 1级、2级(几乎全部)、3级(部分) ie2~ie4.x — ie5 1级(最小限度) ie5.5~ie8 1级(几乎全部) ie9+ 1级、2级、3级 opera 1~6 — opera 7~8.x 1级(几乎全部)、2级(部分) opera 9~9.9 1级、2级(几乎全部)、3级(部分) opera 10+ 1级、2级、3级(部分) safari 1.0.x 1级 safari 2+ 1级、2级(部分) chrome 1+ 1级、2级(部分) firefox 1+ 1级、2级(几乎全部)、3级(部分) 1.2.3 浏览器对象模型(bom) inter netexplorer 3和 netscape navigator 3有一个共同的特色,那就是支持可以访问和操作浏览器窗口的浏览器对象模型(bom,browser object model)。开发人员使用bom可以控制浏览器显示的页面以外的部分。而bom真正与众不同的地方(也是经常会导致问题的地方),还是它作为 javascript实现的一部分但却没有相关的标准。这个问题在html5中得到了解决,html5致力于把很多bom功能写入正式规范。html5发布后,很多关于bom的困惑烟消云散。 从根本上讲,bom只处理浏览器窗口和框架;但人们习惯上也把所有针对浏览器的 javascript扩展算作bom的一部分。下面就是一些这样的扩展: 弹出新浏览器窗口的功能; 移动、缩放和关闭浏览器窗口的功能; 提供浏览器详细信息的navigator对象; 提供浏览器所加载页面的详细信息的location对象; 提供用户显示器分辨率详细信息的screen对象; 对cookies的支持; 像xmlhttprequest和ie的activexobject这样的自定义对象。 由于没有bom标准可以遵循,因此每个浏览器都有自己的实现。虽然也存在一些事实标准,例如要有window对象和navigator对象等,但每个浏览器都会为这两个对象乃至其他对象定义自己的属性和方法。现在有了html5,bom实现的细节有望朝着兼容性越来越高的方向发展。第8章将深入讨论bom。 1.3 javascript版本 作为 netscape“继承人”的mozilla公司,是目前唯一还在沿用最初的 javascript版本编号序列的浏览器开发商。在 netscape将源代码提交给开源的mozilla项目的时候, javascript在浏览器中的最后一个版本号是1.3。(如前所述,1.4版是只针对服务器的实现。)后来,随着mozilla基金会继续开发 javascript,添加新的特性、关键字和语法, javascript的版本号继续递增。下表列出了 netscape/mozilla浏览器中 javascript版本号的递增过程: 浏 览 器 javascript版本 浏 览 器 javascript版本 netscape navigator 2 1.0 firefox 1.5 1.6 netscape navigator 3 1.1 firefox 2 1.7 netscape navigator 4 1.2 firefox 3 1.8 netscape navigator 4.06 1.3 firefox 3.5 1.8.1 netscape 6+(mozilla 0.6.0+) 1.5 firefox 3.6 1.8.2 firefox 1 1.5 实际上,上表中的编号方案源自firefox 4将内置 javascript 2.0这一共识。因此,2.0版之前每个递增的版本号,表示的是相应实现与 javascript 2.0开发目标还有多大的距离。虽然原计划是这样,但 javascript的这种发展速度让这个计划成为不再可行。目前, javascript 2.0还没有目标实现。 请注意,只有 netscape/mozilla浏览器才遵循这种编号模式。例如,ie的jscript就采用了另一种版本命名方案。换句话说,jscript的版本号与上表中 javascript的版本号之间不存在任何对应关系。而且,大多数浏览器在提及对 javascript的支持情况时,一般都以ecmascript兼容性和对dom的支持情况为准。 1.4 小结 javascript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成: ecmascript,由ecma-262定义,提供核心语言功能; 文档对象模型(dom),提供访问和操作网页内容的方法和接口; 浏览器对象模型(bom),提供与浏览器交互的方法和接口。 javascript的这三个组成部分,在当前五个主要浏览器(ie、firefox、chrome、safari和opera)中都得到了不同程度的支持。其中,所有浏览器对ecmascript第3版的支持大体上都还不错,而对ecmascript 5的支持程度越来越高,但对dom的支持则彼此相差比较多。对html5已经正式纳入标准的bom来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。 …… nicholas c. zakas(尼古拉斯?泽卡斯)世界顶级 web技术专家,现为雅虎公司界面呈现架构师,负责my yahoo!和雅虎首页等大访问量站点的设计。尼古拉斯拥有丰富的 web开发和界面设计经验,曾经参与许多世界级大公司的 web解决方案开发。他还是high performance javascript一书的作者,并与他人合作撰写了 professional ajax和even faster web sites。尼古拉斯拥有梅里马克学院计算机科学学士学位和埃迪柯特学院的mba学位。他的twitter别名是@slick net。
作者: 明日科技编著
出版社:清华大学出版社,2012
简介: 《C++从入门到精通(第2版) 》从初学者角度出发,以通俗易懂的语言,丰富多彩的实例,详细讲解了C++语言的基础知识。全书共分18章,包括绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型,面向对象编程,类和对象,继承与派生,模板,STL标准模板库,RTTI与异常处理,程序调试,文件操作,网络通信,图书管理系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C++语言的强大,快速提高开发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下: ? 语音视频讲解:总时长14小时,共94段 ? 实例资源库:881个实例及源码详细分析 ? 模块资源库:15个经典模块开发过程完整展现 ? 项目案例资源库:15个企业项目开发过程完整展现 ? 测试题库系统:616道能力测试题目 ? 面试资源库:371个企业面试真题 ? PPT电子教案 本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
作者: 软件开发技术联盟编著
出版社:清华大学出版社,2013
简介:《Visual C++开发实战》从初学者的角度讲述使用Visual C++ 6.0进行程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在各章的结尾安排有实战,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实例,通过一个模块综合讲解本篇所讲解的知识内容;在本书的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。 本书共分23章,包括Visual C++ 6.0开发环境,程序设计基础,流程控制,函数,类和对象,综合实例(一)——实现登录对话框,对话框程序设计,MFC通用控件,MFC高级控件,菜单、工具栏和状态栏设计,综合实例(二)——QQ登录式的用户选择列表,文本、图形图像处理技术,打印技术,文件操作,程序调试,综合实例(三)——垃圾文件清理工具,ADO数据库编程,多线程应用程序设计,动态链接库,网络编程,综合实例(四)——局域网监控系统,学生管理系统,人事考勤管理系统。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会VC程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下: 黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。 本书适合有志于从事软件开发的初学者、高校计算机相关专业的学生,也可作为软件开发人员的参考手册,或者高校老师的教学参考书。
作者: 刘军编著
出版社:北京航空航天大学出版社,2011
简介: 由刘军编著的《例说STM32》由浅人深,带领大家进入STM32的世界。 全书分3篇,第一篇为硬件篇,介绍本书的实验平台;第二篇为软件篇,介 绍STM32开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用 的系统文件(程序);第三篇为实践篇,通过28个实例(绝大部分是直接 操作寄存器完成的)带领大家一步步深入STM32的学习。 《例说STM32》附带的光盘中包含本书实验平台的详细原理图以及所有 实例的完整代码,这些代码都有详细的注释,读者只需要复制到自己的硬 盘,编译一次即可下载到实验平台运行。 本书的读者对象主要是STM32的初学者和提高者,对想了解和使用 STM32的读者具有一定的参考意义,另外对于单片机学习者,本书的大量实 例也极具参考价值。
作者: 刘波文,张军,何勇编著
出版社:北京航空航天大学出版社,2012
简介: 书籍 计算机书籍 《fpga嵌入式项目开发三位一体实战精讲》以项目背景为依托,通过大量实例,深入浅出地介绍了fpga嵌入式项目开发的方法与技巧。全书共分17章,第1~3章为开发基础知识,简要介绍了fpga芯片、编程语言以及常用开发工具,引导读者技术入门;第4~17章为应用实例,通过14个实例,详细阐述了fpga工业控制、多媒体应用、消费电子与网络通信领域的开发原理、流程思路和技巧。实例全部来自于工程实践,代表性和指导性强,读者通过学习后举一反三,设计水平将得到快速提高,完成从入门到精通的技术飞跃。 《fpga嵌入式项目开发三位一体实战精讲》内容丰富,结构合理,实例典型。不但详细介绍了fpga嵌入式的硬件设计和软件编程,而且提供了完善的设计思路与方案,总结了开发经验和注意事项,并对实例的程序代码做了详细注释,方便读者理解精髓,学懂学透,快速学以致用。 《fpga嵌入式项目开发三位一体实战精讲》配有光盘一张,包含全书所有实例的硬件原理图、程序代码以及开发过程的语音视频讲解,方便读者进一步巩固与提高。本书适合计算机、自动化、电子及硬件等相关专业的大学生,以及从事fpga开发的科研人员使用。
作者: 戴维
出版社:机械工业出版社 2017年06月
简介:
本书是美国辛辛那提大学的安德森、斯威尼教授、罗切斯特理工学院的威廉斯教授和来自其他大学的教授等五人再度合作的结晶。新版在保留了以前版本的叙述风格和可读性的基础上,对内容进行了一些修订,对个别章节做了更为合理的调整,并更新了一定数量的习题。应用性强是本书的大特色。作者精心设计了“方法”“应用”和“补充练习”三种题型,并设计了起提示、总结和建议作用的“注释和评论”,这些都体现出本书的实用特点。
作者: 软件开发技术联盟
出版社:清华大学出版社 2016年1月
简介: 《Visual C++开发实例大全(基础卷)》筛选、汇集了Visual C++开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分4篇共15章,主要包括开发环境、语言基础、数据结构、字符串和函数、类和对象、窗体界面、MFC控件、菜单、工具栏和状态栏、Word文档操作、Excel表格操作、图形绘制、图像特效、图像控制、多媒体等内容。配书光盘附带了实例的源程序和部分讲解视频。《Visual C++开发实例大全(基础卷)》既适合Visual C++程序员参考和查阅,也适合Visual C++初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。
作者: 李胜睿等编著
出版社:机械工业出版社,2004
简介: 本书以opengl开发为核心,精心设计了36个实验。全书共分10章,既介绍了基本的图形学要素,包括2d图形和3d物体的绘制、坐标系变换、光照、材质、2d纹理、曲线和曲面等,又进一步引入利用opengl开发图形工程的各种技术,如复杂3d建模、音频系统、摄像机控制、粒子系统、人机交互技术等。 本书图文并茂、实例丰富,所有例程都是基于一个功能齐全的编程框架文件(5dg编程框架文件)开发的,代码有详细的中文注释,可读性很强。本书既可作为高校的图形学实验教材,也是学习opengl的理想参考书,适合具有c语言基础的读者使用。
作者: 风云英语策划中心编译
出版社:化学工业出版社,2011
简介: 风云英语策划中心编译的《每天都要读的名人演讲》中英文对照,精心挑选了西方多位名人如苏格拉底、拿破仑、科菲·安南、特蕾莎修女、比尔·盖茨、乔丹等人的演讲,从”科技时代”、”告别校园”、“光辉时刻”、“智者之言”、”受命于国”、“告别过往”、”人生百年”、”告别逝者”、”正义之战”和“自由之梦”十个方面呈现。这些演讲脍炙人口,是英美国家青少年必读之作。除了英文原文和中文翻译之外,《每天都要读的名人演讲》中介绍了名人风采,文中的生词配有注释以便读者查阅,文末的名句摘录,可以帮助读者记忆这些充满智慧的语句。 随书附赠特请美籍外教录制的纯正动听的MP3英文录音,让耳朵一起享受英文演讲吧!
作者: 吴亚峰,苏亚光,于复兴 编著
出版社:人民邮电出版社 2015年10月
简介: 本书以Android手机综合应用程序开发为主题,通过11个典型范例全面且深度地讲解了单机应用、网络应用、商业案例、2D/3D游戏等多个开发领域。 全书共分12章,主要以范例的方式来讲述Android的应用开发,详细介绍了3D动态壁纸、LBS类应用、导航与百度地图二次开发、理财类应用、餐饮行业应用、校园辅助应用、音乐休闲应用、新闻发布管理应用、休闲益智类3D/2D游戏等各类Android应用程序的开发。随书光盘中包括了所有范例的源程序,并对程序进行了详细的注释。 本书以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。本书非常适合初学者或有一定Android基础、希望学习Android高级开发技术的读者使用。
作者: 罗华飞 编著
简介: 《MATLAB GUI设计学习手记》(第3版)在《MATLAB GUI设计学习手记》(第2版)的基础上,结合MATLAB 2014a的新特性,完善了全书的知识架构,突出了GUI设计重点,对读者经常遇到的46个问题作了透彻的解答,提炼出13个专题作了详尽的介绍,还对多达94个经典例题作了全面细致的讲解。全书由浅入深、循序渐进地介绍了GUI设计的基础知识和技巧,旨在使读者在较短时间内熟练掌握GUI设计的精要所在。 《MATLAB GUI设计学习手记》(第3版)首先介绍了GUI设计的预备知识;然后详细讲解了GUI对象的属性及两种创建GUI的方法:采用纯代码创建和采用GUIDE创建;之后深入讲解了数据库、定时器、串口及mcc编译的相关知识;最后,书中给出两个综合实例,供读者研究学习。书中穿插了大量的图表和注释,方便读者学习。 《MATLAB GUI设计学习手记》(第3版)适合需要短时间内迅速掌握MATLAB GUI设计的初学者,也可作为相关专业师生或工程开发人员的参考手册。
作者: 金乌
出版社:人民邮电出版社 2016年3月
简介:要做一名成功的用户体验设计师,我们必须要综合表达许多不同的信息,很多情况下这些信息设置是相互矛盾或冲突的。我们要熟悉业务流程,了解技术约束和用户体验对性能的影响,做用户研究和数据分析等。我们要在各种纷乱的条件和信息中找到至关重要的平衡,并创建可行的用户体验,无论在何种设备何种系统上,都不能阻止我们探索和前进的脚步。由此可见,一款能够帮助我们构思、可视化设计、沟通、协作、注释和创建规范文档的专业用户体验设计工具是非常宝贵的。Axure 被许多人誉为全世界用户体验行业中好的设计工具之一,因为该公司从未间断对用户体验的不断升级与追求,他们与广大用户体验设计师密切沟通,听取建议与意见,增加各种丰富的复杂的功能需求,并且不断证明这是能够帮助我们解决工作需求的正确工具。本书将介绍Axure 所提供的丰富特性,你会更深刻地体验到Axure 如何在工作环节中满足你的需求。不过,请牢记:Axure只是一款工具,在工作中重要的元素正是你和你的思想。只有你驾驭Axure 之后才能将想法和这款工具发挥出大的价值。
作者: 龙马工作室编著
出版社:人民邮电出版社,2012
简介: 所属分类:计算机网络 > cad cam cae > ug > 《ug nx 7中文版完全自学手册》分为4篇,共16章。【入门篇】主要讲述了ug nx 7入门和ug nx7的基本操作。通过本篇的学习,读者可以对ug nx 7有初步的了解,为进一步深入学习ug nx 7作准备。【应用篇】主要讲解ug nx7功能和应用、曲线的绘制与编辑、三维建模、特征的操作与编辑、草图功能等内容。通过本篇的学习,能够了解ug nx7的基本应用命令,可以创建比较复杂的三维模型,熟练掌握实体加工等。【精通篇】主要讲解了曲面、曲面的操作与编辑、组件装配以及创建工程图等内容。通过本篇的学习,读者可以更深入地了解ugnx 7,并且可以利用ug nx7制作曲面、编辑曲面以及为曲面添加参数等。【案例篇】中通过5个案例详细讲解了常见机械部件设计、标准件设计、涡轮减速器主要零件设计、涡轮减速器装配以及台钳的设计与装配实战等的应用,读者学完本篇后,可以做到理论联系实际,达到学以致用的目的。 为了便于读者自学,《ug nx7中文版完全自学手册》突出对实例的讲解,使读者能理解软件的精髓,并能解决实际工作中的问题,真正做到知其然,更知其所以然。 随书光盘中赠送25小时与书本同步的视频教学录像,全部案例的素材文件和结果文件,另外还赠送ug视频教学录像、 autocad电子电气视频教学录像、赠送视频教学录像的素材文件与结果文件和赠送设计案例结果等,真正体现了本书“完全”的含义。 《ug nx 7中文版完全自学手册》适合ug nx7初中级用户和相关专业技术人员学习参考,同时也适合各类院校相关专业的学生和相关培训班的学员学习使用。 第1篇 入门篇 第1章 感受ug nx 7精彩世界——ug nx 7入门 视频教学录像:46分钟 1.1 ug nx 7的新功能 1.2 ug nx 7 1.2.1 ug nx 7的安装要求 1.2.2 ug nx 7的安装 1.2.3 ug nx 7的启动与退出 1.3 技能演练——ug nx 7的界面操作 1.3.1 系统操作界面 1.3.2 操作界面设置 1.3.3 系统环境参数设置 1.4 ug nx 7产品设计过程介绍 1.4.1 产品设计的准备 1.4.2 产品设计的步骤 1.4.3 产品设计的更改 1.4.4 产品设计的定型 1.5 本章小结 第2章 ug nx 7的基本操作 视频教学录像:1小时56分钟 2.1 ug nx 7基本操作方法 2.1.1 ug nx 7基本操作流程 2.1.2 鼠标及快捷键的用法 2.1.3 帮助文档的使用 2.2 模型文件的基本操作 2.2.1 新建模型文件 2.2.2 打开模型文件 2.2.3 导入模型文件 2.2.4 保存模型文件 2.2.5 关闭模型文件 2.2.6 退出模型文件 2.3 常用工具介绍 2.3.1 点构造器 2.3.2 矢量构造器 2.3.3 类选择器 2.3.4 平面工具 2.4 对象与坐标系的操作 2.4.1 对象选择 2.4.2 对象的删除与恢复 2.4.3 对象的隐藏与恢复显示 2.4.4 对象的几何变换 2.4.5 坐标系的显示 2.4.6 保存工作坐标系 2.5 技能演练——重定位wcs到新的坐标系 2.6 本章小结 第2篇 应用篇 第3章 绘图前的设置——ug nx 7功能应用 视频教学录像:1小时25分钟 3.1 图层应用 3.1.1 图层概述 3.1.2 图层管理器 3.1.3 图层类别管理器 3.1.4 图层的视图可见性 3.1.5 移动对象到图层 3.1.6 复制对象到图层 3.2 视图与布局 3.2.1 视图及视图操作 3.2.2 布局及其设置方法 3.3 表达式 3.3.1 表达式基础 3.3.2 表达式的编辑 3.4 查询与分析 3.4.1 信息查询 3.4.2 对象和模型分析 3.5 可视化参数预设 3.6 栅格和工作平面预设 3.7 技能演练——测量螺栓长度 3.8 本章小结 第4章 展示ug的曲线美——曲线的绘制与编辑 视频教学录像:2小时38分钟 4.1 绘制简单的曲线 4.1.1 绘制点和点集 4.1.2 绘制直线 4.1.3 绘制圆弧和圆 4.1.4 绘制圆角 4.1.5 绘制倒斜角 4.2 绘制复杂曲线 4.2.1 绘制矩形 4.2.2 绘制椭圆 4.2.3 绘制正多边形 4.2.4 绘制样条曲线 4.2.5 绘制其他曲线 4.3 曲线的编辑 4.3.1 偏置 4.3.2 修剪以及延长 4.3.3 修剪角 4.3.4 拉长(移动) 4.3.5 分割 4.3.6 参数 4.3.7 长度 4.4 曲线的操作 4.4.1 截面曲线 4.4.2 桥接 4.4.3 连结 4.4.4 投影 4.4.5 相交 4.5 技能演练——挂钩轮廓曲线的绘制 4.6 本章小结 第5章 创建立体效果——三维建模 视频教学录像:2小时16分钟 5.1 建模预设置 5.2 基准特征 5.2.1 基准平面 5.2.2 基准轴 5.2.3 基准坐标系 5.3 常见实体建模 5.3.1 长方体 5.3.2 圆锥 5.3.3 圆柱体 5.3.4 球 5.4 扩展特征建模 5.4.1 拉伸圆柱 5.4.2 回转特征 5.4.3 沿引导线扫描 5.4.4 管道 5.5 成型特征 5.5.1 特征定位 5.5.2 孔 5.5.3 凸台 5.5.4 腔体 5.5.5 垫块 5.5.6 槽 5.5.7 键槽 5.5.8 三角形加强筋 5.5.9 螺纹 5.6 布尔操作 5.6.1 并运算 5.6.2 差运算 5.6.3 交运算 5.7 技能演练——螺栓的建模 5.7.1 螺栓造型分析 5.7.2 螺栓造型建模 5.8 本章小结 第6章 实体加工——特征的操作与编辑 视频教学录像:1小时15分钟 6.1 特征的操作 6.1.1 拔模 6.1.2 拔模体 6.1.3 边倒圆 6.1.4 面倒圆 6.1.5 软倒圆 6.1.6 倒斜角 6.1.7 抽壳 6.1.8 缩放 6.1.9 实例特征 6.1.10 缝合 6.1.11 补片 6.1.12 偏置面 6.1.13 修剪体 6.1.14 分割面 6.2 特征的编辑 6.2.1 参数编辑 6.2.2 移动特征 6.2.3 特征重排序 6.2.4 删除、抑制、取消特征 6.2.5 由表达式抑制特征 6.2.6 编辑位置 6.2.7 特征回放 6.3 技能演练——轴的建模 6.3.1 阶梯轴造型分析 6.3.2 阶梯轴设计步骤 6.4 本章小结 第7章 参数化建模——草图功能 视频教学录像:1小时20分钟 7.1 草图 7.1.1 草图适用范围 7.1.2 草图的一般操作 7.2 草图预设置 7.3 草图的创建 7.3.1 草图平面的创建 7.3.2 草图对象的创建 7.4 草图的约束 7.4.1 尺寸约束 7.4.2 几何约束 7.4.3 定位约束 7.4.4 约束操作 7.5 草图编辑操作 7.5.1 镜像 7.5.2 偏置曲线 7.5.3 编辑曲线 7.5.4 重新附着草图 7.5.5 编辑定义线串 7.5.6 添加现有曲线 7.5.7 投影 7.6 参数化建模 7.6.1 参数化建模概述 7.6.2 参数化建模方法 7.7 技能演练——草图的绘制 7.8 本章小结 第3篇 精通篇 第8章 实体的雏形——曲面 视频教学录像:50分钟 8.1 创建曲面的基本方法 8.2 由点创建曲面 8.2.1 通过点创建曲面 8.2.2 从极点创建曲面 8.2.3 从点云创建曲面 8.3 由曲线创建曲面 8.3.1 直纹面曲面 8.3.2 通过曲线组创建曲面 8.3.3 通过曲线网格创建曲面 8.3.4 扫掠曲面 8.3.5 截型体曲面 8.4 技能演练——创建座椅垫大致轮廓曲面 8.5 本章小结 第9章 让效果更真实——曲面的操作与编辑 视频教学录像:50分钟 9.1 曲面的操作 9.1.1 桥接曲面 9.1.2 n边曲面 9.1.3 规律延伸 9.1.4 偏置曲面 9.1.5 修整片体 9.2 曲面的编辑 9.2.1 扩大 9.2.2 移动定义点 9.2.3 等参数修剪与分割 9.3 技能演练——创建完整座椅垫 9.4 本章小结 第10章 走进组装车间——组件装配 视频教学录像:1小时1分钟 10.1 装配概述 10.1.1 装配的概念 10.1.2 装配的模式与方法 10.1.3 引用集 10.1.4 装配导航器 10.2 装配预设置 10.3 自底向上装配 10.3.1 按照绝对坐标定位方式的装配 10.3.2 通过约束方式的装配 10.3.3 移动组件 10.3.4 组件的编辑 10.4 自顶向下装配 10.4.1第一种设计方法 10.4.2第二种设计方法 10.5 装配爆炸图 10.5.1 爆炸图的建立 10.5.2 自动爆炸图 10.5.3 编辑爆炸图 10.5.4 操作爆炸图 10.6 技能演练——轴承的装配 10.7 本章小结 第11章 为曲面添加参数——工程图 视频教学录像:1小时10分钟 11.1 工程图模块概述 11.2 工程图参数预设置 11.2.1 视图预设置 11.2.2 注释预设置 11.2.3 剖切线预设置 11.2.4 视图标签预设置 11.3 工程图的建立与编辑 11.3.1 工程图的建立 11.3.2 打开图纸 11.3.3 删除工程图 11.3.4 编辑工程图 11.4 视图的建立与编辑 11.4.1 基本视图 11.4.2 投影视图 11.4.3 局部放大视图 11.4.4 剖视图 11.4.5 半剖视图 11.4.6 旋转剖视图 11.4.7 局部剖视图 11.5 工程图标注功能 11.5.1 尺寸标注 11.5.2 注释标注 11.5.3 粗糙度符号标注 11.6 技能演练——轴的工程图的创建 11.7 本章小结 第4篇 案例篇 第12章 常见机械部件设计实战 视频教学录像:2小时38分钟 12.1 轴类机械部件设计 12.1.1 曲轴设计思路 12.1.2 曲轴设计步骤1——创建圆柱体 12.1.3 曲轴设计步骤2——创建曲轴的连杆部分 12.1.4 曲轴设计步骤3——创建曲轴的另一个轴体 12.1.5 曲轴设计步骤4——创建曲轴的连杆部分 12.1.6 曲轴设计步骤5——创建另一轴体 12.1.7 曲轴设计步骤6——创建键槽 12.2 盘类机械部件设计 12.2.1 盘类零件设计思路 12.2.2 端盖设计步骤1——创建端盖基体 12.2.3 端盖设计步骤2——创建零件外表面的螺纹孔 12.2.4 端盖设计步骤3——创建零件中的安装孔 12.3 弹簧类机械部件设计 12.3.1 弹簧设计思路 12.3.2 螺旋弹簧设计步骤 12.3.3 涡卷形盘簧设计步骤 12.3.4 圆锥螺旋弹簧设计步骤 12.4 叉架类机械部件设计 12.4.1 支架设计思路 12.4.2 支架设计步骤1——创建支架基体 12.4.3 支架设计步骤2——创建支架筋板及螺纹孔 12.5 连杆类机械部件设计 12.5.1 连杆设计思路 12.5.2 典型连杆设计步骤1——创建连杆基体 12.5.3 典型连杆设计步骤2——创建连杆两边圆柱和孔 12.5.4 典型连杆设计步骤3——创建连杆体上的凹槽 12.5.5 典型连杆设计步骤4——对连杆模型倒圆角操作 12.6 本章小结 第13章 标准件设计实战 视频教学录像:1小时54分钟 13.1 螺栓、螺母的设计 13.1.1 螺栓、螺母的设计思路 13.1.2 螺栓的设计步骤 13.1.3 螺母的设计步骤 13.2 滑动轴承的设计 13.2.1 向心滑动轴承设计思路 13.2.2 向心滑动轴承设计步骤1——创建滑动轴承整体造型 13.2.3 向心滑动轴承设计步骤2——拆分整体滑动轴承 13.2.4 向心滑动轴承设计步骤3——创建滑动轴承上盖 13.2.5 向心滑动轴承设计步骤4——创建滑动轴承座 13.2.6 向心滑动轴承设计步骤5——装配滑动轴承 13.3 滚动轴承的设计 13.3.1 深沟球轴承设计思路 13.3.2 深沟球轴承设计步骤1——轴承内圈的设计 13.3.3 深沟球轴承设计步骤2——保持架的设计 13.3.4 深沟球轴承设计步骤3——滚动体的设计 13.3.5 深沟球轴承设计步骤4——轴承外圈的设计 13.3.6 深沟球轴承设计步骤5——轴承的装配 13.4 本章小结 第14章 涡轮减速器主要零件设计实战 视频教学录像:1小时53分钟 14.1 箱体设计思路 14.2 箱体设计步骤 14.2.1 箱体设计步骤1——箱盖设计步骤 14.2.2 箱体设计步骤2——箱座设计步骤 14.3 本章小结 第15章 减速器装配实战 视频教学录像:1小时4分钟 15.1 减速器整体造型分析 15.2 减速器装配步骤 15.2.1 减速器装配步骤1——创建涡轮部分子装配体 15.2.2 减速器装配步骤2——装配涡杆和下箱体 15.2.3 减速器装配步骤3——装配涡杆和轴承 15.2.4 减速器装配步骤4——装配轴承和定距环 15.2.5 减速器装配步骤5——装配前侧轴承端盖和下箱体 15.2.6 减速器装配步骤6——装配油封和轴承端盖 15.2.7 减速器装配步骤7——装配盖板和轴承端盖 15.2.8 减速器装配步骤8——装配后侧轴承端盖和下箱体 15.2.9 减速器装配步骤9——装配螺栓 15.2.10 减速器装配步骤10——装配涡轮轴系零件与下箱体 15.2.11 减速器装配步骤11——装配箱盖、轴承端盖和箱体 15.2.12 减速器装配步骤12——装配视孔盖系零件与箱盖 15.2.13 减速器装配步骤13——装配箱体连接螺栓 15.3 本章小结 第16章 台钳的设计与装配实战 视频教学录像:1小时16分钟 16.1 台钳零件设计 16.1.1 台钳设计思路 16.1.2 台钳零件设计1——支架的设计 16.1.3 台钳零件设计2——活动钳头的设计 16.1.4 台钳零件设计3——导杆的设计 16.1.5 台钳零件设计4——端盖的设计 16.1.6 台钳零件设计5——螺母的设计 16.1.7 台钳零件设计6——手柄的设计 16.1.8 台钳零件设计7——手柄球的设计 16.1.9 台钳零件设计8——螺栓的设计 16.2 台钳的装配 16.2.1 台钳装配步骤1——装配导杆和支架 16.2.2 台钳装配步骤2——装配螺母与导杆 16.2.3 台钳装配步骤3——装配活动钳头与导杆 16.2.4 台钳装配步骤4——装配丝杠 16.2.5 台钳装配步骤5——装配端盖 16.2.6 台钳装配步骤6——装配螺栓 16.2.7 台钳装配步骤7——装配活动螺母 16.2.8 台钳装配步骤8——装配手柄 16.2.9 台钳装配步骤9——装配手柄球 16.3 本章小结
作者: 韩小良编著
出版社:电子工业出版社,2007
简介: 本书共分6篇38章,结合大量实例详细介绍了Excel VBA、DAO、ADO、 SQL几方面的知识,以及这些知识在利用Excel VBA整合不同种类数据库 (Excel、Access、SQL Server、文本文件)中的应用。最后介绍了以Excel VBA为开发平台来开发不同数据库管理系统的3个具体案例,这3个具体案例 ,从不同的方面说明了利用Excel VBA+ADO/DAO+SQL来开发数据库管理系统 的方法、步骤和技巧,为读者提供了不同的方法和思路。读者拥有一本这样 的书籍,就拥有了利用Excel VBA开发各种数据库管理系统的全面知识。 本书提供了所有实例的源代码,这些源代码都配有详细注释说明,读者 通过阅读分析这些实例的程序代码,进行实际操作演练,就能够迅速地将本 书提供的各种方法和技巧化为自己的技能。在本书的最后,还列出了本书所 有实例的索引,以方便读者快速查询到需要的实例。 本书适合具有Excel的基本知识,但想要将Excel VBA与数据库结合起来 开发各类信息管理应用系统的人员阅读,也可作为各企事业单位从事管理、 财务、销售等人员的参考书,或作为大专院校相关专业本科生、研究生和 MBA学员的教材或参考书。
作者: Miguel de cervantes著;William T. Tardy改编;孟宪臣,袁丽娜翻译
出版社:北京语言大学出版社,2008
简介: 《唐吉诃德》是改编版,其对原著中第一部分前几章的内容进行了重新改写,在不丧失原著韵昧的前提下,使读者能够感受“面容忧伤的骑士”的荒唐冒险。塞万提斯的名著《唐吉诃德》成书于1605年,该书讽刺了夸张主人公的冒险经历的骑士小说。唐吉诃德,一个乡绅,迷恋上了骑士小说,满脑充斥着被这些骑士小说激发起来的幻想。终于有一天,他像一个真正的骑士那样,决心为正义和心仪的女士去冒险。 改编版的《唐吉诃德》专门为具有一定西班牙语水平的学习者量身定做。每章都有读前思考,鼓励学习者使用已有的知识对故事的内容进行预测;故事后面的阅读理解练习帮助学习者检查阅读效果;练习可供教师组织课堂讨论使用;书中提供的权威、详尽的注释有利于学习者理解故事;书后的词汇表和参考译文便于学习者查找和使用。
作者: 软件开发技术联盟编著
出版社:清华大学出版社,2013
简介:《C语言开发实战》从初学者的角度讲述了使用Visual C++ 6.0(以及部分Turbo C)进行程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时强调“实战”效果(只掌握和理解技术,而没有实际应用,等于没有掌握技术)。 本书共分为5篇22章。前3篇中,在介绍技术的同时,每一章均提供了相应的实例,同时在各章的结尾安排有实战,通过几个小型项目来综合应用本章所讲解的知识,做到理论联系实际。在第4篇中,各章都安排了范例,使读者巩固所学的知识。最后,在第5篇中提供了两个完整的项目实例,讲述从前期规划、设计流程图,到项目最终实施的整个实现过程。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会C语言程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下: 黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。 本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册或高校的教学参考书。


































