共找到 149 项 “一行” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
作者: 王国辉,宋禹蒙编著
简介: 《Java项目开发全程实录(第3版)》以进销存管理系统、企业内部通信系统、企业人事管理系统、酒店管理系统、图书馆管理系统、企业快信、欣想电子商城、超市管理系统、企业门户网站、棋牌游戏系统之网络五子棋等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了J2SE和J2EE项目的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库建模、网站开发和网站发布或者程序打包与运行,每一过程都进行了详细的介绍。 《Java项目开发全程实录(第3版)》及光盘特色还有:10套项目开发完整案例,项目开发案例的同步视频和其源程序。登录网站还可获取各类资源库(模块库、题库、素材库)等项目案例常用资源,网站还提供技术论坛支持等。 《Java项目开发全程实录(第3版)》案例涉及行业广泛,实用性非常强。通过对《Java项目开发全程实录(第3版)》的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。
作者: 朱雪琴,常建功编著
出版社:电子工业出版社,2012
简介:本书共介绍了10个项目案例,具体地向读者介绍了Java EE开发的整个流程,涵盖了目前几个比较流行的开源框架,如Struts、JSF、Spring、Hibernate,同时还有用于分布式企业级开发的EJB技术。在项目的开发过程中,笔者还多次使用到了Ajax技术,以增强用户体验。在每一个项目案例中,笔者都是按照实际的开发步骤进行的,一个模块的代码都进行了详细的介绍,还对核心代码进行了详细的注释,尽量让读者读懂代码中的每一行、每一个细节。
作者: 卢翰,王国辉等编著
出版社:清华大学出版社,2011
简介: 本书以都市供求信息网、图书馆管理系统、企业电子商城、企业快信 ――短信+邮件、企业人力资源管理系统、办公自动化管理系统、物流信息 网、网络在线考试系统、编程体验BBS――论坛系统、博客网、聊天室系统 和在线音乐吧12个实际项目开发程序为案例,从软件工程的角度出发,按 照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需 求分析、系统功能分析、数据库分析、数据库建模、网站开发到网站的发 布,每一过程都作了详细的介绍。 本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可 以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光 盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的 时间。 本书光盘提供12个项目开发完整案例的同步教学视频,12个项目开发 完整案例及其源程序,本书的服务网站还提供了内容丰富的素材库、题库 、模块库、案例库和本书的答疑服务。 本书是一本项目开发案例方面的参考书,适合有基本编程知识但还没 有项目开发经验的软件开发的初学者使用,尤其适合高校在校生进行毕业 设计、课题设计时做参考。
Analysis and use of financial statements
光盘作者: (美)杰拉尔德·I. 怀特(Gerald I. White),(美)阿什温保罗·C. 桑迪海(Ashwinpaul C. Sondhi),(美)德夫·弗里德(Dov Fried)著;李志强等译
出版社:中信出版社,2008
简介:财务分析在企业管理中的重要性已经日趋凸显,但许多分析师只是研究报告盈余的走势,却不能走到“数字背后”或者超越它们。而好的财务分析要求分析师明白财务报表是如何产生的,从而能够分解产生会计数字的经济过程。 本书在财务分析框架中结合了会计、经济理论和实证研究的内容,目的是从财务报表主要使用者的角度来介绍财务报表分析。本书所介绍的分析大多数是以真实公司的财务报表为基础,并引用了大量的不同国家公司案例,将采用不同的会计方法的同一行业内的公司进行比较,说明各种会计差异和分析技巧。每章末的问题部分大多也是以真实公司的资料为基础,一些问题是从CFA考试试题改编而来,以便读者将课本知识运用到真实的财务报表中。本书旨在使读者能更好地确认财务报告的固有风险,同时更好地做出分析调整从而避免由于采用过分激进的会计方法所导致的许多陷阱,并鼓励分析师对报告资料进行批判性的思考而不是在用于估价目的时盲目地接受它们。更多>>
作者: 白伟明,张振坤,李伟等编著
出版社:电子工业出版社,2011
简介: 《实战突击--Java项目开发案例整合》(作者白伟明、张振坤、李伟)以 数码照片管理软件、FTP客户端、电子地图系统、网络五子棋游戏、远程协 助系统、决策分析系统、企业内部通信系统、明日电子商城、企业门户新闻 网、BBS论坛、考试管理系统、图书馆管理系统、企业人事管理系统、蓝宇 快递打印系统、讯友通信管理系统、开发计划管理系统、编程词典用户管理 系统、酒店管理系统、学生成绩管理系统、医药进销存管理系统、企业进销 存管理系统等21个实际项目开发程序为案例,从软件工程的角度出发,按照 项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求 分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发 行,每一过程都进行了详细的介绍。 《实战突击--Java项目开发案例整合》所附配套光盘提供了书中所有案 例的全部源代码,所有源代码都经过精心调试,在Windows 2000、Windows XP和Windows Server 2003下全部通过,保证能够正常运行。 本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可以 了解各个行业的特点,能够针对某一行业进行软件开发;也可以通过光盘中 提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。
作者: 赛奎春,顾彦玲编著
简介:《软件项目开发全程实录》丛书是一套以展现项目开发完整过程为主,同时配备完整教学视频和源程序的软件开发“案例类”图书。该丛书第一版自2008年出版以来,受到广大读者,尤其是高校师生和求职人员的热烈欢迎,2011年进行了改版,截至目前,该丛书已经累计销售近16万册,成为近年来最畅销的编程案例类丛书之一。应读者朋友的要求,我们根据最新的市场变化并结合广大读者的建议,编写了该丛书的第3版。本书的特点有: 10套完整项目开发案例,项目开发全程展现 15个项目开发案例涵盖了常用的不同类别的应用系统,每个案例都从需习,读者可以了解各行业的特点,能够针对某一行业进行软件开发;也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。 书籍通常会包含大量的程序代码,冗长的代码往往令初学者望而生畏。为了方便读者阅读和理解代码,本书避免了连续大篇幅的代码,将其分割为多个部分,并对重要的变量、方法和知识点设计了独具特色的代码贴士。 知识扩展 为了增加读者的编程经验和技巧,书中每个案例都标记有注意、技巧等提示信息
作者: 潘凯华,刘欣,李慧等编著
出版社:电子工业出版社,2011
简介: 《实战突击:php项目开发案例整合(含dvd光盘1张)》以会议记录管理系统、留言本、在线投票系统、个人网络日记、在线论坛、博客、物流管理系统、在线考试管理系统、明日编程词典、明日科技企业网站、明日软件导航系统、播客、在线音乐系统、电子邮件系统、bcty365网上社区、易查供求信息网、图书馆管理系统、办公自动化管理系统、电子商务网站、明日知道网站和新闻发布系统21个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的介绍。 《实战突击:php项目开发案例整合(含dvd光盘1张)》所附配套光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在windows 2000、windows xp和windows 2003下全部通过,保证能够正常运行。 《实战突击:php项目开发案例整合(含dvd光盘1张)》案例涉及行业广泛,实用性非常强,通过对本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。
作者: 刘志铭,随光宇编著
简介:《软件项目开发全程实录》丛书是一套以展现项目开发完整过程为主,同时配备完整教学视频和源程序的软件开发“案例类”图书。该丛书第一版自2008年出版以来,受到广大读者,尤其是高校师生和求职人员的热烈欢迎,2011年进行了改版,截至目前,该丛书已经累计销售近16万册,成为近年来最畅销的编程案例类丛书之一。应读者朋友的要求,我们根据最新的市场变化并结合广大读者的建议,编写了该丛书的第3版。本书的特点有: 10套完整项目开发案例,项目开发全程展现 14个项目开发案例涵盖了常用的不同类别的应用系统,每个案例都从需及的行业广泛,实用性非常强。通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。 东敬洁、李浩然、苗春义、刘清怀、张世辉、张领等,在此一并感谢! 在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。 感谢您购买本书,希望本书能成为您的良师益友,
作者: 苗春义等编著
出版社:清华大学出版社,2008
简介: 本书以进销存管理系统、企业内部通信软件、企业人事管理系统、酒店 管理系统、图书馆管理系统、企业快信、欣想电子商城、企业门户网站、 BBS系统和手机网络游戏等10个实际项目开发程序为案例,从软件工程的角 度出发,按照项目的开发顺序,系统、全面地介绍了J2SE、J2EE和J2ME项目 的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库 建模、网站开发和网站发布或者程序打包与运行,每一过程都进行了详细的 介绍。 本书附有配套光盘,提供了书中所有案例的全部源代码,所有源代码都 经过精心调试,在Windows XP和Windows Server 2003操作系统下全部通过 ,保证能够正常运行。此外,光盘中还提供有视频录像、编程词典的体验版 学习软件。 本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可以 了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中 提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。
作者: 周桓,王殊宇等编著
出版社:清华大学出版社,2008
简介: 本书以都市供求信息网、图书馆管理系统、企业电子商城、企业快信 ——短信+邮件、企业人力资源管理系统、办公自动化管理系统、物流信 息网、网络在线考试系统、编程体验BBS——论坛系统和博客网等10个实际 项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系 统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析 、数据库分析、数据库建模、网站开发到网站的发布,每一过程都作了详 细的介绍。 本书附有配套DVD光盘,其中提供了10多个小时的教学视频录像和编程 词典的体验版学习软件,此外还提供了书中所有案例的全部源代码,所有 源代码都经过精心调试,在Windows XP和Windows Server 2003操作系统下 全部通过,保证能够正常运行。 本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可 以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光 盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的 时间。
作者: 李兴华
出版社:人民邮电出版社 2017年04月
简介:
*行代码 Java 视频讲解版从初学者的角度,以丰富的例子、通俗易懂的语言、简单的图示,详细地介绍了Java开发中重点用到的多种技术。全书分为15章,包括Java简介、程序基本概念、面向对象基本概念、面向对象高级知识、包及访问控制权限、异常的捕获及处理、Eclipse开发工具、Java新特性、多线程、Java常用类库、Java IO编程、Java网络编程、Java类集框架、Java数据库编程、DAO设计模式等内容。*行代码 Java 视频讲解版列举了700多个小实例、100多个示意图,方便读者快速理解和应用。本书还附带了长达60小时的教学视频、源代码和PPT电子教案,另外专门提供了论坛为读者解答问题。本书作者有多年的开发和教学经验,希望能成为读者的良师益友。*行代码 Java 视频讲解版面向Java技术的初学者,适合作为培训中心、计算机相关专业的教材。
作者: 陈丹丹,高飞编著
出版社:清华大学出版社,2013
简介:陈丹丹、高飞编著的《JSP项目开发全程实录》以都市供求信息网、图书馆管理系统、企业电子商城、企业快信——短信+邮件、企业人力资源管理系统、办公自动化管理系统、物流信息网、网络在线考试系统、编程体验BBS——论坛系统和在线音乐吧10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库建模、网站开发到网站的发布,每一过程都作了详细的介绍。 《JSP项目开发全程实录》及光盘特色还有:10套项目开发完整案例,项目开发案例的同步视频和其源程序。登录网站还可获取各类资源库(模块库、题库、素材库)等项目案例常用资源,网站还提供技术论坛支持等。 本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。
作者: 段钢编著
出版社:电子工业出版社,2003
简介:自计算机诞生之日起,其技术的发展可谓日新月异,各种新技术、新思路不断涌现。个人计算机操作系统也经历了DOS,Windows3.x,Windows9x,Windows2000及WindowsXP的历程。各种应用软件从最初的几个、几十个字节发展到现在的动辄几张光盘,成千上万的共享软件和商业软件越来越庞大,技术内涵也日趋复杂。一款优秀的软件,其技术秘密往往成为他人窃取的重点。作为软件开发人员,为了保护自己辛辛苦苦开发的软件不轻易被他人“借鉴”,有必要对软件保护(加密)和破解(解密)技术进行研究。但是,软件保护和破解方面的资料目前比较匮乏,许多软件开发人员不得不自行摸索,导致在重复劳动中走了不少弯路,耗费了大量的时间和精力。随着软件以共享方式在网络上发布这种方式的流行,软件保护和数据加密技术的迫切性被越来越突出地表现了出来。 软件加解密的发展历史 我们通常是随着操作系统的不断升级来划分相应的软件,所以划分软件加解密的发展历史就是操作系统发展的历史。 1.DOS时期 这个时代的软件主要是正式版和功能不全的Demo版以及一些磁盘防拷贝保护,很少有所谓的共享软件(Shareware)。所以DOS时代所谓的解密通常是去掉软件中的某些限制或跳过原版磁盘检查,然后通过广大业余的BBS提供下载。但值得一提的是,这个时代的软件由于16位操作系统很容易接触到系统底层的原因,而导致个别软件保护方式异常强悍,又因为在16位平台上很难区分系统领空和程序领空而导致天然的破解跟踪困难,所以这个时代的软件保护机制两极分化很严重。 2.Windows95早期 当Windows95出现的时候,很多人不适应这个平台,它上面的加解密资料奇缺,对许多人来说就像做了一场恶梦。这段时期共享软件渐渐地盛行起来,采用序列号保护的共享软件越来越多。由于当时许多程序员对刚刚出现的Windows95不了解,感觉有些手足无措,编制的软件在加密部分都比较脆弱,所以那时候的序列号加密方案特别脆弱。 3.Windows95末期 其实这段时期应该是Windows95和Windows98共存的时期。在这个时期,程序员已经对Windows9x这个系统了如指掌,一些需要较高编程技巧、与系统核心等底层联系紧密的软件纷纷出笼。这个时期,共享软件大多还是采用序列号加密方式,但其序列号通常经过复杂的计算,所以很难像早期的软件一样,随随便便就能被解密。 4.Windows2000/XP时期 这段时期就是Windows9x和Windows2000/XP共存的时期。这时,各种软件的加密外壳泛滥,特别是各种专用加壳软件的出现,大大地提高了软件的保护质量;同时,解密技术也不断提高,各种新式的解密工具随即出现。此时的序列号加密越来越多地采用密码学中不可逆的加密算法,使得解密的过程越来越像高等数学的研究。软件解密者要想得到正确的序列号就必须对各种成熟加密算法有很深的了解,或者找出软件加密算法的漏洞(像WinRAR。CloneCD等软件的Keygen就是利用ECC椭圆算法的加密漏洞而编制出来的)。 关于本书 2000年初,作者想找一些研究加解密的朋友交流一下,但十分令人遗憾的是,那时国内这方面的技术资料很缺乏,不成系统,大家交流的也有限,因此就建了一个主页“看雪学院”,与大家共同探讨加密与解密的知识。这个主页是当时国内惟一一个从技术角度研究加解密的站点,并在广大网友的支持下,健康地成长了起来了。后来,主页提供的软件调试论坛成了国内知名的加解密技术论坛,吸引了密界众多高手。大家以知识共享的精神,无私地将自己所知的技术奉献出来了,至今为止原创了2500余篇文章,极大地推动了国内加解密技术的发展。 这是一本很难写的书,因为当时这是一个全新的领域。从Windows95面世以来的6年内,市面上没有一本这方面的书,网上也很缺乏相关资料。为了填补国内Windows平台上加密与解密书籍的空白,作者与软件调试论坛的密界一流好手努力合作,克服种种困难,于2001年9月推出了国内第一本全面介绍Windows平台下软件加密与解密技术的书籍,这就是本书的第一版《加密与解密--软件保护技术及完全解决方案》。在第一版中,我们试图从软件加密和解密这两个方面对当今流行的软件保护技术进行了分析。希望读者看过本书之后,能够对各种流行的软件保护与破解技术有所了解。第一版一面世就得到了广大读者的喜爱和认可,获得了2002年全国优秀畅销书奖(科技类)!在全国很多计算机专业书店获得了名利前茅的销售业绩,而且一年来在著名的华储网销售排行中都被排在前几名内。次年,本书在台湾发行了繁体版,得到了台湾读者的热烈欢迎。 为了跟上技术发展的步伐,作者花费了6个月时间做准备,6个月时间进行写作,汇集了国内顶尖软件调试论坛(看雪论坛)的众多密界一流好手,以本书第一版为基础,更新了第一版的大部分内容,最后完成了本书的第二版《加密与解密》。这本500多页的图书,几乎囊括了Windows下软件保护的绝大多数内容,从基本的跟踪调试到深层的拆解脱壳、从浅显的分析注册到商用的软件保护,其跨度之广、内容之深,国内至今尚无同类出版物能与之比肩。 内容导读 第二版是在一版基础上写成的,删除了第一版中的过时内容,补充了许多新技术。全书有一半的内容与第一版不同,结构更加合理。补充和加强了Windows与Unicode、代码逆向分析、IDA详细操作、SoftICE符号调试技术、OllDbg操作、密码学算法应用、VB的Pcode跟踪、增加PE文件的功能、SEH技术、脱壳技术等。 什么是API?什么是Unicode?什么是逆向分析?Winodws9x与Windows2000/XP上的加解密究竟有什么不同?只有了解这些基础知识,在加密与解密过程中才能有的放矢地处理各种问题。本书的基础篇(第1章'基础知识'和第2章'代码分析技术')将系统地解答这些问题。 在进行软件解密的过程中,一个首要问题是对被解密的软件进行分析,这部分就是静态分析与动态分析技术。本书以极大的篇幅讲述了这两种分析技巧,包括逆向工程必备工具IDA的详细操作,最新SoftICE和OllyDbg的操作等。这些内容可以在第3章'静态分析技术'与第4章'动态分析技术'中找到。 一些软件作者对软件保护方案的策划与实施很不以为然,他们往往自以为保护在解密者眼中不堪一击。希望本部分能让这些软件作者了解一些软件攻击的方法,以便更好地保护自己的作品。在这个年代,研究加解密不掌握点密码学的知识是不可思意的。第二版详细讲解了MD5,SHA,CRC,RSA,ElGamal等算法在软件保护方面的应用,并且光盘上提供了实例的源码!这些内容可以在第5章'软件保护及其弱点'与第6章'加密算法'中找到。 现在所使用的语言无非是两种:一种是解释执行的语言,另一种就是编译后才能够执行的语言。解释语言的最大弱点之一就是能被反编译,因此其保护的重点应放在如何防止反编译上。这些内容可以在第7章'反编译语言'中找到。 PE是Windows上可执行文件的格式,熟知PE文件将有助于对操作系统的深刻理解。如果你知道EXE和DLL里面的奥秘,就成为一名知识更加渊博的程序员。本书用大量篇幅,图文并貌地详细讲解了PE格式(第8章'PE文件格式')。 在掌握PE格式后,就可随心所意地对PE文件做'手术',进行二次开发,如增加菜单、按钮等功能。这部分将带你走进另一个计算机的世界里去(第9章'增加PE文件功能')。 SEH的出现已非一日,但有关SEH的知识资料却不是很多。SEH不仅可以简化程序的错误处理,使程序更加健壮,还被广泛应用于反跟踪和加密中。本书从解密角度讲述了SEH的机理,同时讲述了其他各种反跟踪技术,如Anti-Debug、花指令等。软件作者可以将这些技术应用到自己的软件中去,以加强软件的反跟踪能力(第10章'反跟踪技术')。 现在,越来越多的软件都采用了加壳保护。当在软件分析和汉化过程中,脱壳是必不可少的一步。第11章'加壳与脱壳'详细介绍了各种壳的脱壳技巧,读者可以在自己的软件中运用这些壳中的先进反跟踪技术。 第12章'补丁技术'介绍了文件补丁和内存补丁技术,同时重点讲解了SMC技术在补丁方面的应用。学习补丁是一件很有意思的事情。 商用软件保护技术实际就是对商业软件加密的技术,真正有价值的商业软件一般都会采用这些技术来保护。第13章'商用软件保护技术'讲解了常见的商业保护技术,如软件狗,Vbox,SalesAgent,Flexlm等保护,而且对这些保护的优缺点进行了分析。 对读者的要求 本书适合以下读者。 对软件加密与解密感兴趣的读者 对软件保护感兴趣的软件开发人员 对逆向工程感兴趣的读者 对调试技术感兴趣的读者 使用本书需要具备以下知识。 汇编基础知识。此类书籍市面上很多,如《IBMPC汇编语言程序设计》等。 应了解C语言。了解C语言的某些知识是有帮助的,但不是必须了解。 Win32编程。不管研究加密与解密,还是编程,都必须了解Win32编程。Win32编程就是API方式的Windows程序设计,学习WindowsAPI能使您更深入地了解Windows工作方式。此类书籍有CharlesPetzold所著的《Windows程序设计》,该书堪称经典之作,它以C语言为讲解平台。另一本书是罗云彬所编著的《Windows环境下32位汇编语言程序设计》,它以Win32汇编为讲解平台。 到此为止,作者将不再假设您已经具有任何加解密的经验了。 致谢 感谢我的母校同济大学,她的'同舟共济、自强不息'的同济精神一直指导着我的工作和学习! 感谢电子工业出版社计算机事业部对本书的大力支持! 同时也要感谢那些共同参与第一版组稿的软件调试论坛的众多密界一流好手,是他们的参与才让此书得以完成。这次的第二版改动较大,参考引用了如下朋友在第一版中参与的文章: 1.Blowfish(http://www.shieldsoftware.com/)参与的'软件保护技术'、'Anti-Debug'、'JAVA程序反编译'; 2.DREAMtHEATE参与的'Windows消息机制'; 3.DDXia[CCG]参与的'远程调试技术','补丁技术'; 4.Passion参与的'FileMon的使用'、'TimeLOCK保护'; 5.Ljtt参与的'花指令'; 6.Arbiter参与的'FrogsICE使用简介'、'CRC原理篇'; 7.Ajj(http://ajj.126.com/)参与的'IceDump和NticeDump的使用'; 8.Fisheep(fisheep@sohu.com)参与的'VBOX4.3'、'SalesAgent保护技术'、'FlexGen工具用法'、'利用FlexLmSDK解密'、'浮点指令小结'; 9.吴朝相(http://www.souxin.com/)参与的'常用断点设置技巧'及'认识壳'; 10.mr.wei参与的'DeDe用法'; 11.邹丹(http://www.zoudan.com)的论文'关于Windows95下的可执行文件的加密研究'; 12.TiANWEi(http://winice.yeah.net)参与的'SoftICE指令手册'。 在第二版的编写过程中特别感谢: 1.Hume(http://humeasm.yeah.net/)提供的'指令优化一文'; 2.老罗的缤纷天地(http://www.luocong.com/)提供的'CRC32实践篇'与'奇妙的Base64编码'两篇文章及实例; 3.夜月提供'Blowfish算法解密'一文; 4.娃娃(王凌迪)参与的'MD5算法'资料; 5.Blowfish的'ReVirgin使用指南','挫败隐藏在SEHhandler中的保护'。 同时也要感谢SunBird,Hying,Spring,pll621,Ajj,小楼,Ljtt,Arbiter,Aming,Cooljiang,洋白菜,WinDos2K,小牧童等软件调试论坛的众多朋友的支持和帮助!论坛网友的一言一行都已融进了本书的文字里,实在无法一一列举。特别感谢CCG团体给与的技术支持! 关于配套光盘 本书所有实例及源码均在配套光盘里提供,大部分实例是使用MicrosoftVisualC++6.0开发和测试的。 由于版权问题,配套光盘仅提供书中提到的免费软件或共享软件。如果从学习角度需要使用那些有版权的软件,建议用搜索引擎查找(如www.google.com)。 光盘提供的软件经过多方面检查测试,绝无病毒。但一些加解密工具采用了某些病毒技术,因此部分代码与某些病毒的特征码类似,会造成查毒软件的误报。 请勿将光盘的文件做成虚拟光驱,并跟踪调试虚拟光驱上的实例,以免出现一些无法解释的错误。建议将文件拷贝到硬盘,并去除只读属性再调试。 反馈信息 我们非常希望能够了解读者对本书的看法。如果有什么问题或有自己的调试实战故事,欢迎发到作者主页的论坛里,我乐意回答朋友们提出的任何合理的问题,因为当我努力回答这些问题时,也会从中获益匪浅。
作者: 郭鑫,陈英编著
简介: 《软件项目开发全程实录:Visual C++项目开发全程实录(第3版)》以社区视频监控系统、企业短信群发管理系统、企业电话语音录音管理系统、局域网监控系统、超市进销存管理系统、图书管理系统、学生管理系统、学生考试系统、人力资源管理系统和图像处理系统10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库建模到系统开发,每一过程都作了详细的介绍。 《软件项目开发全程实录:Visual C++项目开发全程实录(第3版)》及光盘特色还有:10套项目开发完整案例,项目开发案例的同步视频和其源程序。登录网站还可获取各类资源库(模块库、题库、素材库)等项目案例常用资源,网站还提供技术论坛支持等。 《软件项目开发全程实录:Visual C++项目开发全程实录(第3版)》案例涉及行业广泛,实用性非常强。通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。
作者: 刘中华,潘凯华等编著
出版社:清华大学出版社,2011
简介: 本书以九九度供求信息网、BCTY365网上社区、办公自动化管理系统、 电子商务平台网、网络在线考试系统、物流配送信息网、学校图书馆管理 系统、博客管理系统、企业快信系统、online影视365网、明日知道网站和 电子商务网站12个实际项目开发程序为案例,从软件工程的角度出发,按 照项目的开发顺序,系统、全面地介绍程序开发流程。从开发背景、需求 分析、系统功能分析、数据库分析、数据库设计、网站开发到网站发布, 对每一过程都进行了详细的介绍。 本书案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以 了解各个行业的特点,能够针对某一行业进行网站开发,也可以通过光盘 中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时 间。 本书光盘提供12个项目开发完整案例的同步教学视频,12个项目开发 完整案例及其源程序,本书的服务网站www.mingribook.com还提供了内容 丰富的素材库、题库、模块库、案例库和本书的答疑服务。 本书是一本项目开发案例方面的参考书,适合有基本编程知识但还没 有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设 计、课题设计时做参考。
Economic Simulations in Swarm:Agent - Based Modelling and Object Oriented Programming
光盘作者: (意)弗兰西斯·路纳(Francesco Luna),(意)本尼迪克特·史蒂芬森(Benedikt Stefansson)著;景体华等译
出版社:社会科学文献出版社,2004
简介: [书摘:]显然,若一个计算机程序是可计算的,它是某一类型的算法,并且接受Church论题,于是就有了一个可以仿真的图灵机。由此看来,运用一台计算机就可以使一位经济学家自然地成为一名熟悉可计算理论的专家。但是,情况井非如此,往往计算机中执行的模型是构建于理论之上的模型,并不一定符合可计算性原则。由于仿真结果要受到一些“习惯的”行为规则的约束,即特殊功能的限制。在这种情况下,比如当处理一个柯布-道格拉斯函数时,基于理性偏好排序的效用函数,其一般的优良性与通用性就丧失了。 现实的经济模型是一种隐喻。应该说,只要这些模型能成功地引导我们的行为就是有用的。正因为如此,我们认为,这些隐喻是怎么获得的应该不是主要的问题,一个研究者研究经济现象时应该有完全的自由。然而,我们也知道,必须考虑政策所作用的不同历史和地理状况的制度特性,因此,我们不得不精心地设计政策标准。 当然,这个问题带有两面性。一方面,我们不知道由不可计算的理论模型得到的可计算模型,能否取得结果,尽管这些不可计算的理论模型可以引用原理来证明其正确性,甚至可以用作反对不同观点的论据。另一方面,设计出的理论模型原则上是可计算的,其“自然地”将生成可计算模型,但是问题在于,这些模型是否一定会得到一些实质性收获(偏离逻辑一致性)呢? 十分明显,计算机在经济学领域的应用已经被普遍认可,就如在其他领域一样,这是必然的趋势。一些人会认为,一个使用计算机的经济学家不足以称自己是精通可计算理论的经济学家。我们的期望是,计算机技术的应用,可以引发对计算机科学的最基本的兴趣。我们诚请经济学家研究可计算性理论。这样一来,就可以使得经济模型与完成模型的工具取得数学上的一致性。 现在,我们开始创建一个总体,也就是包含多于两个智能体的模型。要特别说明的是,我们将创建一个使用简单的进化算法(EA),来描述由不同种类囚犯组成的种群演化模型。囚犯将同对手进行四次重复IPD,对手是从总体中随机选择的。每次竞争中,获得较高盈利的囚犯将以较高的概率把他的策略传递给他的后代。这种选择压力,加上特殊的竞争程序将使得一些策略在总体中获得大量的支持者。 模型将由两个“循环”组成,外层循环将在智能体的各代总体上进行迭代,内层循环以随机顺序进行一个智能体同另一个智能体的匹配。每一对智能体完成前面部分所开发的IPD博弈后,胜者,也就是获得较高盈利的智能体将被克隆,然后插入到新一代中。通过给参数selectionPressure设置一个小于1的值,失败者也将按照确定概率被克隆。比赛结束后,老一代被抹去,新一代开始进行博弈。 这个模型仅运行外层循环,一个新类GenerationSwarm将运行内层循环。因而我们把模型中run方法的绝大部分代码移植到新种群中。 在进化版IPD中,我们需要一个简单的方法来克隆智能体。既然博弈者需要复制的惟一特性就是策略,那么把博弈者分成两部分,是有意义的:一个对象与环境交互,并获得盈利,另一代表着策略的对象可从一个智能体被复制到另一个智能体。 因此,我们把描述策略的代码从Prisoner类移到名叫Strategy的新类中。策略实例变成了Prisoner的一个实例变量,博弈者仅需要给策略发送一个消息,就可以查询他的对手下一步可能采取的行动。实际上,如果我们创建n个Prisoner实例,而且在每新一代中它们都会被n个新对象替换,那么,我们仅仅需要为每个假定存在于总体的不同策略类型创建一个Strategy实例即可。这里,只需简单地把实例变量策略值设置为与父代相同,博弈者就可以继承它们祖先的策略。 在ModelSwarm的buildObject:方法里,我们创建了第一代智能体和GenerationSwarm的第一个实例。 7.1ObjectLoader和InFile:用文件设置参数 在本例中,我们将要用到的Swarm库的一个新的特性,是它可以从简单文本文件中读取实例变量的能力。这个实例变量是用类实例设置的。这个特性由simtools库中名为Objectloadr的 类提供。ObjectLoader是库中许多类中惟一能够从文件、甚至从不同进程或者通信连接中读取数据,为编程者提供用具体例子说明对象实例的类。其他的实现,相对比较复杂。在这些例子中我们使用IbjectLoader,因为,它基于一种很简单的文件格式,容易解释和理解。 在列表8显示的代码中,我们在两种情况下使用了Object-Loader。首先我们读取仿真参数,这些参数是ModelSwarm的实例变量,是使用ObjectLoader的load:fromFileNamed:方法从文件中读取的。请注意我们不需要创建类的实例,仅需调用类本身。这是所谓的“类方法”的一个例子,可以直接被调用而无须创建类实例。 为了开发基于智能体的实验,我们引入如下一般假设(GH):在经济环境中活动着的一个智能体,必须以一种连贯的方式开发和调整自己的评估能力,这包括①为获得一个明确效果该智能体必须做什么;②如何预测该智能体自身行为的效果。当智能体与其他智能体相互影响时,同样如此。除了这种内在一致性(IC),智能体还可以开发其他特性,例如参照外部环境(例如按照某种规则)或其他智能体(例如模仿它们)采取行动(按照外部建议,EPs)或估计效果(按照外部目标,EOs)的能力。这些附加特性对在实验过程中更好地调整智能体是十分有用的。 为了应用这一假设(GH),我们在这里运用人工神经网络。我们发现,这一假设也可以应用到其他的算法和工具中,重现经验一学习一一致性一行为的循环,无论是否使用神经网络都是如此。 这里做一些介绍性的一般注释:在应用这一假设(GH)的所有情况下,把智能体的输出分类为行为和效果,一直被用来作为初始选择。这样可以:①阐明智能体的角色;②显示模型的合 理性和效果;③避免关于经济理性最优行为预先解释的必要性(Beltratti等人,1996)。 经济行为,无论是简单的还是复杂的,似乎都可以直接作为比,EPs和EOs的副产品。对于外部观察者来说,我们的人工适应性主体(AAAs)是按一定目的和计划操作的。很清楚,经济行为不具有这样的象征性实体,它是观察者抽象的。在这里,我们想到的相似之处是,对现实世界智能体行为的观察与分析也会遇到相同的问题。而且,对于一个外部观察者来说,AAAs似乎 总是一个具有最大化行为的合理性范例。 复杂性在智能体外部可以更容易看到,从它们的交互作用、适应和学习的框架中涌现出的复杂性,通常比智能体内部要多。同样地,理性(以及奥林匹克的理性)都可以作为环境约束和 智能体有限能力的副产品,在智能体外部找到。就像最优化也可以作为交互和约束的剧产品,作为智能体意向的外部涌现一样。 主要的问题是:智能体的行为,显然是有目标的,即增加或减少某种东西,但却不能由此认为,所有的注意力都要关注从智能体内部搜寻复杂性,而且不能犹豫。根据我们的假设,以及由此产生的交叉目标方法(CT),可以说,我们的工作,是从生命技术边缘向有限理性下的理性AAAs的人工世界开拓:从他们的交互作用中,复杂性、优化行为,以及奥林匹克的理性都可以涌现出来,但要在智能体外部进行。 无论从理论的还是从实验的角度看,逃税在微观经济学文献中,一直是一个被广泛研究的课题。对逃税的理论研究起始于AllinghamandSandmo(1972)的一篇创新论文。他们将逃税问题视为是一个基于laVonNeumannMorgentstern理论框架内的预期效用最大化分析。实验方面也做了大量的工作,主要集中在对理论结果的验证和对行为假设的讨论方面。 Allingham和Sandmo的模型很快招致来自于理论的和经验方面的批评。该模型最主要的理论缺陷在于,由于两种相反符号操作的效应——一个正收入效应和一个负的替代效应,使得对税率提高后所产生的影响的评估是不确定的。这个缺陷由Yitzhaki(1974)加以解决,他修改了Allingham和Sandmo模型的假设,将制裁与未付税款联系起来,而不与未申报收入相、联系。 Yitzhaki也指出,如果要保留厌恶风险这一假设的话,那么,已申报收人的变化将会慢于应征税的收入。这意味着高收入群体为了避税,将趋向于向税率较低的区域流动。 Yitzhaki所作的修正,并不能平息对Allingham和Sandmo模型众多批评,其富人逃的税要比穷人少的结论,甚至招致了更多的批评。总之,尽管Yitzhaki和其他学者(如Srivansan,1973)对上述模型进行了修改,但是许多缺陷依然没有得到解决。 从我们的观点看,这场讨论最有趣的地方,是对纳税人的行为选择中,对心理动机所扮演角色的分析的各种批评。Allingham-Sandmo和Yitzhaki使用的一个新古典模型结构的隐含假设是,逃税决定是一个功利预算的一部分,因此是由纳税人的偏好结构决定的。众所周知,新古典方法不研究偏好,将其视为是预先给定的。微观经济理论关于心理机制的这种明显忽视,迄 今受到广泛的批评,这些批评主要以经验为依据,涉及该理论的众多方面和假设,而智能体的偏好正是由心理机制及最优化行为的假设所形成的。纳税人理论毫不例外地受到来自心理、动机、经验方面的广泛批评。
作者: 陈紫红,安剑,孙秀梅等编著
出版社:清华大学出版社,2008
简介: 本书以企业进销存管理系统、学生订票管理系统、图书馆管理系统、 在线考试系统、餐饮管理系统、酒店客房管理系统、小区物业管理系统、 企业人事管理系统、BQ聊天系统和*黄金屋*书友会短信发送系统10个实际 项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系 统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分 析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都 进行了详细的介绍。 本书所附配套光盘提供了书中所有案例的全部源代码,所有源代码都 经过精心调试,在Windows 2000、Windows XP和Windows 2003下全部通过 ,保证能够正常运行。此外,光盘中还提供有项目开发视频、实际项目试 用软件10套、编程词典软件体验版及实际项目的界面素材等。 本书案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以 了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘 中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时 间。
作者: 张熠等编著
出版社:机械工业出版社,2012
简介: 所属分类:计算机网络 > 程序设计> html xml > 本书站在零基础学习的角度,以通俗易懂的语言,结合丰富多彩的实例,来帮助初学者学习和掌握html语言和css样式设计。本书列举了大量的小型实例、综合实例,并包含3个项目案例,内容详尽、实例丰富、叙述清晰。 本书主要分为四篇:第一篇为第1~11章,讲解了网页文字、字体、表格、段落、超级链接、图像、表单、框架、 多媒体等技术;第二篇为第12~14章,对div+css的语法和相关属性进行了详细的解释和说明;第三篇为第15~30章,详细介绍了css的字体、文本、背景、边框、定位、列表、选择符等知识点;最后一篇为第31~34章,包括实战案例和实战面试,先通过3个案例介绍了网页的设计思路;然后通过面试题考查读者所学。 本书适合作为中、高等学校师生以及各种 网页设计培训班的教材或参考书,同时也可供网站建设专业人士参考使用。 前言 第一篇 html基础知识 第1章 认识html语言 1.1 html简介 1.2 html的标记组成 1.2.1 单标记 1.2.2 双标记 1.3 创建第一张网页 1.4 浏览html的浏览器兼容 1.5 编写html的工具 1.5.1 aptana代码提示工具 1.5.2 dreamweaver网页开发工具 1.6 小结 1.7 上机实践 第2章 常用html标记和格式 2.1 设置正文的标题 2.1.1 标题设置的语法 2.1.2 标题设置经典案例—字号由大到小 2.2 设置段落 2.3 强制换行 2.4 给代码添加注释 2.5 粗体与斜体 2.6 下划线与删除线 2.7 上标与下标 2.8 html标记和格式实例 2.8.1 标题用h1 2.8.2 设置每一行为一段落 2.8.3 粗体和删除线 2.8.4 加上化学元素和数学平方根 2.9 小结 2.10 上机实践 第3章 字体标记 3.1 设置字体大小 3.2 设置字体颜色 3.3 设置标题字体样式 3.3.1 标题的字体 3.3.2 设置字体的大小和颜色 3.4 字体标记 3.4.1 物理字体 3.4.2 逻辑字体 3.5 字体实例 3.5.1 插入字体 3.5.2 字体颜色设为红色 3.5.3 把文字设为标题h1 3.5.4 设为斜体并加删除线 3.5.5 设置字体为 3.6 小结 3.7 上机实践 第4章 文字布局 4.1 行的控制 4.1.1 换行控制 4.1.2 不换行控制 4.2 文字对齐 4.3 段落设置 4.4 列表 4.4.1 无序列表 4.4.2 有序列表 4.5 其他方式修饰文本 4.5.1 欲格式化文本 4.5.2 计算机输出格式 4.6 文字布局实例 4.6.1 设置文字换行与不换行 4.6.2 设置文字对齐 4.6.3 显示列表 4.6.4 在网页中显示计算机源代码 4.7 小结 4.8 上机实践 第5章 图像 5.1 图像的基本语法 5.1.1 在网页中插入图像 5.1.2 图像无法显示时的提示信息 5.1.3 控制图像的大小 5.2 图像的链接 5.3 图像和文字对齐 5.4 图像的边框 5.5 图像映射图 5.6 图像实例 5.6.1 在网页上引入图像标记 5.6.2 设置图像参数alt 5.6.3 给图像做超链接 5.6.4 设置图像的边框 5.6.5 设置文本与图像对齐 5.6.6 设置图像的映射图 5.7 小结 5.8 上机实践 第6章 超级链接 6.1 文字链接 6.1.1 最简单的文字超链接 6.1.2 超链接网页的打开方式 6.1.3 链接的注释 6.2 图片链接 6.3 锚点链接 6.4 邮箱地址链接 6.5 相对路径与绝对路径 6.5.1 相对路径 6.5.2 绝对路径 6.6 链接实例 6.6.1 在网页中做文字链接 6.6.2 给图片设置超链接 6.6.3 设置锚点链接 6.6.4 邮箱链接 6.7 小结 6.8 上机实践 第7章 表单 7.1 表单基本语法 7.2 文本框和密码框 7.2.1 文本框 7.2.2 密码框 7.3 单选框和复选框 7.3.1 单选框 7.3.2 复选框 7.4 下拉列表与文本域 7.4.1 下拉列表 7.4.2 文本域 7.5 按钮 7.6 表单实例 7.6.1 插入表单 7.6.2 添加文本框和密码框 7.6.3 添加单选框和复选框 7.6.4 添加下拉列表和文本域 7.6.5 在表单中添加提交按钮 7.7 小结 7.8 上机实践 第8章 表格 8.1 表格基本语法 8.2 跨多行、多列表元 8.2.1 跨多行表元 8.2.2 跨多列表元 8.3 设置表格大小 8.3.1 设置表格边框 8.3.2 设置表格高度和宽度 8.4 表格内文字对齐 8.5 表格在网页中对齐 8.6 表格实例 8.6.1 表格中嵌入表格 8.6.2 设置跨行和跨列 8.7 小结 8.8 上机实践 第9章 框架 9.1 框架基本语法 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.4.1 导航框架 9.4.2 内联框架 9.5 框架实例 9.5.1 在网页中插入框架 9.5.2 设置框架的滚动条和边框 9.5.3 设置不支持框架文字 9.5.4 设置框架导航链接 9.6 小结 9.7 上机实践 第10章 移动的字体和图片 10.1 移动属性基本语法 10.2 文字的移动 10.3 图片的移动 10.4 如何设置对象移动 10.4.1 文本移动的方向 10.4.2 文本的滚动循环 10.4.3 文本的移动速度 10.4.4 应用文本的全部移动标记 10.5 移动实例—电影结束效果 10.6 小结 10.7 上机实践 第11章 网页 多媒体 11.1 网页 多媒体的基本语法 11.2 设置自动播放 11.3 设置 多媒体循环播放 11.4 隐藏面板的设置 11.5 设置面板大小 11.6 对齐方式 11.7 网页 多媒体实例—在网页中播放视频 11.7.1 引入视频文件 11.7.2 设置 多媒体为非自动播放 11.7.3 设置 多媒体无循环播放 11.7.4 设置控制面板的大小 11.8 小结 11.9 上机实践 第二篇 div+css布局 第12章 为什么用div布局 12.1 div与table布局比较 12.1.1 什么是div 12.1.2 div与table的区别 12.2 如何用div布局 12.2.1 设置div选择符 12.2.2 设置css修饰div效果 12.2.3 设置div的背景颜色 12.3 使用div注意事项 12.4 小结 12.5 上机实践 第13章 div与span 13.1 解读span 13.2 何时用span 13.3 div与span的区别 13.3.1 默认宽度不同 13.3.2 块元素与行内元素 13.4 div与span实例—多层布局 13.5 小结 13.6 上机实践 第14章 div与css结合 14.1 用css控制div 14.2 css文件链接 14.2.1 内联定义 14.2.2 链入内部css 14.2.3 链接外部css 14.3 div+css布局实例 14.3.1 确定布局 14.3.2 定义body样式 14.3.3 定义主要的div 14.3.4 设置层居中 14.4 小结 14.5 上机实践 第三篇 css部分 第15章 css基础知识 15.1 css简介 15.2 css文件链接方式 15.3 选择符 15.4 伪类 15.5 注解 15.6 单位 15.7 用编写css工具演示 15.7.1 打开css工具软件 15.7.2 新建css文件 15.7.3 保存为css后缀文件 15.7.4 打开aptana工具 15.7.5 在菜单栏中新建css文件 15.8 css与浏览器兼容性 15.9 css基础实例 15.9.1 在aptana中新建网页 15.9.2 在aptana中新建css文件 15.9.3 链接css文件到html页面中 15.9.4 用不同的浏览器测试页面 15.10 小结 15.11 上机实践 第16章 字体设置 16.1 字体的复合属性 16.2 字体颜色 16.3 字体大小 16.4 字体重量 16.5 字体类型 16.6 行距 16.7 如何设置文本间距与间隔 16.7.1 文本间距 16.7.2 文本间隔 16.8 字体实例—字体花样 16.8.1 加入字体名字 16.8.2 加入css控制字体 16.8.3 设置行距 16.8.4 设置文本间隔 16.9 小结 16.10 上机实践 第17章 文本设置 17.1 字母大小写转换 17.2 文本修饰 17.3 空格处理方式 17.4 设置文本的垂直与水平对齐 17.4.1 文本垂直对齐 17.4.2 文本水平对齐 17.5 文本缩进 17.6 文本设置—给段落设置缩进 17.6.1 对div布局 17.6.2 设置文本首行缩进 17.7 小结 17.8 上机实践 第18章 设置背景 18.1 背景语法 18.2 设置背景颜色 18.3 设置背景图像 18.3.1 设置背景图像滚动 18.3.2 设置背景图像位置 18.3.3 设置背景图像如何铺排 18.4 背景实例 18.4.1 设置层背景为绿色 18.4.2 设置层背景图像 18.4.3 设置背景为不铺排 18.4.4 设置背景图像位置 18.5 小结 18.6 上机实践 第19章 设置尺寸 19.1 设置宽度 19.2 设置高度 19.3 尺寸实例—设置层居中 19.3.1 尺寸实例手把手 19.3.2 设置层居中 19.4 小结 19.5 上机实践 第20章 设置外补丁 20.1 外补丁基本语法 20.2 外补丁的四边设置 20.2.1 顶端外补丁用法 20.2.2 右端外补丁用法 20.2.3 底端外补丁用法 20.2.4 左端外补丁用法 20.3 外补丁实例—设置层与层的距离 20.3.1 层与层的距离效果 20.3.2 对层布局 20.3.3 设置层的尺寸 20.3.4 设置层漂移 20.3.5 设置层与层之间的间隔 20.4 小结 20.5 上机实践 第21章 设置内补丁 21.1 内补丁基本语法 21.2 内补丁的四边属性 21.2.1 顶端内补丁用法 21.2.2 右端内补丁用法 21.2.3 底端内补丁用法 21.2.4 左端内补丁用法 21.3 内补丁实例 21.3.1 设置顶部内补丁 21.3.2 设置其他位置的内补丁 21.3.3 用复合属性padding设置内补丁 21.4 小结 21.5 上机实践 第22章 设置对象边框 22.1 边框的基本语法 22.2 边框颜色 22.3 边框样式 22.4 边框宽度 22.5 对象的四个边框 22.5.1 设置顶端边框的属性 22.5.2 设置右端边框的属性 22.5.3 设置底端边框的属性 22.5.4 设置左端边框的属性 22.6 边框实例—双边框 22.6.1 实例手把手 22.6.2 设置多层边框 22.7 小结 22.8 上机实践 第23章 定位 23.1 定位的基本语法 23.2 设置对象层叠顺序 23.3 设置对象的边框位置 23.4 定位实例—圆角制作 23.4.1 相对定位实例 23.4.2 绝对定位实例 23.4.3 实例—圆角制作 23.5 小结 22.6 上机实践 第24章 列表 24.1 列表的基本语法 24.2 设置列表的图像 24.3 设置列表的文本排列 24.4 列表的预设标记 24.5 列表实例 24.5.1 设置列表图像文字内显示 24.5.2 设置列表样式为空心圆 24.5.3 设置文本外自定义列表图像 24.6 小结 24.7 上机实践 第25章 用css控制表格 25.1 控制表格的基本语法 25.2 设置表格边框独立或合并 25.3 设置表格布局的算法 25.4 css控制表格实例 25.4.1 布局好表格 25.4.2 表格边框独立和合并 25.4.3 设置表格算法为自动和固定 25.5 小结 25.6 上机实践 第26章 css设置滚动条 26.1 滚动条的基本语法 26.2 设置滚动条亮边框颜色 26.3 设置3d界面亮边颜色和表面颜色 26.4 设置滚动条方向箭头颜色 26.5 设置滚动条3d界面暗边颜色和暗边框颜色 26.6 设置滚动条基准颜色和拖动区域颜色 26.7 小结 26.8 上机实践 第27章 css布局 27.1 设置层的漂移 27.2 清除层的漂移范围 27.3 设置层的可视区域 27.4 内容超过层大小时 27.5 鼠标指针的不同表示 27.6 设置对象可见性 27.6.1 设置对象是否隐藏 27.6.2 设置对象是否显示 27.7 小结 27.8 上机实践 第28章 选择符 28.1 通配选择符 28.2 类型选择符 28.3 包含选择符 28.4 布局常用选择符 28.4.1 id选择符 28.4.2 类选择符 28.5 分组选择符 28.6 小结 28.7 上机实践 第29章 伪类 29.1 伪类概念 29.2 伪类的四种状态 29.2.1 访问链接的状态 29.2.2 鼠标光标置于其上的状态 29.2.3 获得焦点的状态 29.2.4 访问过后的状态 29.3 小结 29.4 上机实践 第30章 单位 30.1 长度单位 30.2 颜色单位 30.3 小结 30.4 上机实践 第四篇 实 践 部 分 第31章 游戏网站布局 31.1 网站主页规划 31.2 用div+css布局 31.2.1 实现页面头部 31.2.2 实现中间部分 31.2.3 实现页面底部 31.3 加入文字 31.4 调整全页面的兼容性 31.5 小结 第32章 企业网站布局 32.1 企业主页规划 32.2 对网页布局 32.2.1 将页面用div布局出框图 32.2.2 用css实现页面头部 32.2.3 用css实现页面体 32.3 添加文本等信息 32.4 调整全页面和浏览器兼容 32.5 其他二级页面模块制作 32.6 小结 第33章 博客主要页面布局 33.1 博客网站主页规划 33.1.1 分析主页需求 33.1.2 确定内容模块 33.1.3 画出效果图 33.2 用div布局框图 33.2.1 页眉 33.2.2 实现内容模块 33.2.3 页脚 33.3 css实现框图 33.3.1 实现内容模块 33.3.2 实现整页效果 33.4 添加图片 33.5 加入文字 33.6 调整全页面 33.7 其他页面的布局 33.8 小结 第34章 面试题 面试题1 div与span的区别 面试题2 html的框架是什么 面试题3 css引入的方式有哪些 面试题4 前端页面由哪三层构成,各层的作用是什么 面试题5 浏览器的内核有哪些?常用的浏览器都是什么内核 面试题6 img元素的alt text属性和title属性有什么不同 面试题7 document.body和document.documentelement有什么不同 面试题8 xhtml 和 dhtml 有什么区别 面试题9 写出实现效果所需的css代码 面试题10 写出一段左边固定、右边随电脑屏幕浮动而变动的html+css代码 面试题11 写一段两个div交叉重叠的css样式 面试题12 怎样使一个层垂直居中于浏览器中 面试题13 firefox嵌套div标签居中问题的处理方法 面试题14 用纯css实现带下拉的二级横向导航菜单 面试题15 在网页制作中为什么要使用css技术 面试题16 css+div开发 web页面的优势有哪些 面试题17 实现两列高度自适应的css代码 ·由浅入深,循序渐进,从零开始学html+css,一点都不难 ·编程基础、编程进阶、编程应用、项目实战、上机练习、面试指南 ·211个实例、3个案例、59个练习题、17个面试题 第一篇 html基础知识 第1章认识h7ml语言 从奉章开始,本书将介绍h7ml+css方面的知识。首先主要介绍h7ml(hyper textmarkup language,超文本标记语言),然后介绍如何在h7ml中用div和css相结合来控制html标签表达页面效果,接着介绍css常用的属性,最后,用不同的网站风格来布局主页,灵活运用学过的html和iicss知识。 本章主要向读者介绍h7ml语言,通过介绍,让读者对h7ml语言有初步的认识。学好html是网页前台制作的基础,从而为以后做网页打好基础。在学习本章前,先介绍h7ml语言最基础的部分,如什么是h7ml,用什么来写html代码,怎么查看写完代码后的效果等。将要介绍绘读者的知识点内容加下 html标记概念; 怎样创建网页; h7ml页面运行环境; 如何在 windows系统安装用于编写html的软件; h7ml最基本的代码是什么; html有哪些浏览器支持。 1.1 html简介 html是一种用来制作超文本文档的简单标记语言。用ijtml编写的超文本文档称为html文档,自l990年以来,html就一直被当作万维网(world wide web)上的信息表示语言,用于描述网页的格式设计和它与万维网上其他页面的连接信息。 html语言是利用各种标记(tag)来标识文档的结构以及标识超链接(hyperlink)的信息。但有时因浏览器不同显示不同的效果,这就是为什么同一文档在不同的浏览器中展示的效果会不一样。 目前html语言的版本是5.0,它是从sgml(standard generalized markup language,标准通用标识语言。是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。 …… 本书主要由张熠编著,其他参与编著和资料整理的人员包括:冯华君、刘博、刘燕、叶青、张军、张立娟、张艺、彭涛、徐磊、戎伟、朱毅、李佳、李玉涵、杨利润、杨春娇、武鹏、潘中强、王丹、王宁、王西莉、石淑珍、程彩红、邵毅、郑丹丹、郑海平、顾旭光。 作者 2012年2月
作者: 李钟尉,陈丹丹等编著
出版社:清华大学出版社,2011
简介: 本书以进销存管理系统、企业内部通信系统、企业人事管理系统、酒 店管理系统、图书馆管理系统、企业快信、欣想电子商城、医药管理系统 、企业门户网站、BBS系统、手机网络游戏和棋牌游戏系统之网络五子棋12 个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺 序,系统、全面地介绍了J2SE、J2EE和J2ME项目的开发流程。从开发背景 、需求分析、系统功能分析、数据库分析、数据库建模、网站开发,到网 站发布或者程序打包与运行,每一过程都进行了详细的介绍。 本书案例涉及行业广泛,实用性非常强。通过对本书的学习,读者可 以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光 盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的 时间。 本书光盘提供12个项目开发完整案例的同步教学视频,12个项目开发 完整案例及其源程序,本书的服务网站还提供了内容丰富的素材库、题库 、模块库、案例库和本书的答疑服务。 本书是一本项目开发案例方面的参考书,适合有基本编程知识但还没 有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设 计、课题设计时做参考。



















