软件与程序设计
-
JAVASCRIPT语言精髓与编程实践周爱民本书详细讲述JavaScript作为一种混合式语言的各方面特性,包括过程式、面向对象、函数式和动态语言特性等,在动态函数式语言特性方面有着尤为细致的讲述。本书的主要努力之一,就是分解出这些语言原子,并重现将它们混合在一起的过程与方法。通过从复杂性到单一语言特性的还原过程,读者可了解到语言的本质,以及“层出不穷的语言特性”背后的真相。
本书主要的著述目的是基于一种形式上简单的语言来讲述“语言的本质及其应用”。本书详细讲述了通过框架执行过程来构造一个JavaScript扩展框架的方法,并完整地讲述了框架扩展中各种设计取舍,因此可以作为学习研究计算机程序设计语言时的参考,用以展示现实系统如何实现经典理论中的各种编程范型。 -
烤焦的面包(美)泰瑞·海契尔 著;王今一 译烤面包片,你知道怎么做,只是做不好。要么太白,要么太软,最后完全烤焦。怎么办?你是擦掉烤焦的黑乎乎的部分?还是抹上果酱遮盖焦糊味?你是扔了还是干脆吃了?直到现在,我一直吃烤焦的面包片。这点我师承母亲——她是我活生生的榜样。她做事总先想着别人。这种自我牺牲的习惯传达给孩子一个复杂的信息:女人应该想到并毫无怨言的接受不好的东西;如果我得到了金黄的面包片,那一定意味着别人吃了烤焦的面包片。就这样我到了不惑之年。未来十年我还想这样过吗?答案很简单:不。可改变自己很难。不能再吃烤焦的面包片。不能再预期失败,不能再总是感觉自己不配好的、可口的东西。再也不能这样下去了。我不想这么过,也不希望别人这么过。于是我写了这本书。探寻幸福的路途多曲折,我愿与你共分享。 《烤焦的面包》记录了泰瑞·海契尔的失败和成功,她的不为人知的脆弱和坦率(诸如在冰箱里寻找Mr.Right、被女儿的儿科医师建议去和更多的人约会等等),刻画了一位风趣、亲切、积极乐观、为过一种灵动飞扬的生活而不懈努力的女性形象。如果你曾经主动放弃好的,接受坏的;如果你怀疑自己是否还能享受性爱;如果你发现自己准备着失败而不是期待着成功……,那么你就在吃烤焦的面包片。来,听听泰瑞·海契尔怎么说。
-
C语言程序设计廖 雷本书力求体现概念准确、编排合理、循序渐进、深入浅出、讲解通俗、便于自学的特色,兼顾等级考试要求,读者可以不具备其他高级语言和程序设计的基础知识。本书注重技术应用性,语言讲解与程序设计并重,经典算法和实用程序并重;强化实践环节,有专门章节介绍上机步骤、调试技巧,精选了较多的习题和实习题;反映最新技术进展,介绍了最新的大众化软件开发工具C++BUILDER4.0。全书共分13章,在全面介绍标准C(ANSIC)语言的语言成分和标准库函数的同时,对TURBOC2.0集成环境的使用、TURBOC特有的BIOS和DOS功能调用函数、屏幕处理函数、图形处理函数等常用库函数作了讲解,并将同时具备了VISUALBASIC的易用性和C/C++的高效性的WINDOWS下的软件开发工具C++BUILDER4.0推荐给读者。在介绍上述内容的过程中,穿插讲解了相应的程序设计技巧、常用算法和具有实用价值的程序实例。本书是高职高专工科各专业的基础课教学用书,也可作为大专院校其他专业、计算机培训和等级考试的辅导教材,还可供程序开发人员和自学者参考。
-
J2ME应用程序开发卢军编著本书是一本完整地介绍J2ME编程技术的教程,内容包括J2ME基础知识、程序设计方法、高级编程技巧和应用实例分析。全书详细地介绍了J2ME程序设计原理和方法,并通过大量的实例,向你演示J2ME在开发消费电子产品和手持设备应用方面的强大功能。本书中包含了50多个J2h佃的编程实例。这些例子从最简单的J2ME程序,到完整的网络应用程序、游戏程序,覆盖了J2ME程序设计的方方面面。这些例子大多都具有很强的实用价值,略加修改就可以在实际生活和工作中使用。通过对实例的学习和分析,可以帮助读者更深刻地理解J2ME程序设计的方法和技巧。书中所有实例的源程序在本书配套光盘中都可以找到。如果你是一名Java程序员,或者你对消费电于产品、手持设备的程序开发或无线互联网应用有兴趣,那么本书对你而言将是一本极好的书籍。阅读本书并不需要你已经熟练地掌握了Java语言。从本书的阅读和学习中,你可以同时学习到Java语言的程序设计知识。如果你对Java语言已经比较熟悉,那么本书是你进入J2ME程序设计的最佳伴侣。
-
C程序设计教程实习指导与模拟试题高福成主编天津市高等学校计算机课程规划教材:本书是《C程序设计教程》的配套教材,主要是指导学习C程序设计的读者上机实习。书中包括C程序设计教程实习指导和大量的模拟试题。
-
8086/8088系列微型计算机宏汇编语言程序设计王正智等编著本书系统地介绍了汇编语言程序设计的基础知识、基本原理和程序设计方法与技术。全书共分十三章:第一章介绍进行汇编语言程序设计所必需的基础知识;第二、三章介绍Intel 8086/8088微处理器的功能结构、寻址方式和指令系统;第四、九章分别介绍MASM的基本汇编语言和高级宏汇编语言的各种伪指令;第五章讲述了顺序、分支、循环三种程序结构的程序设计方法与技术;第六章讲述了子程序结构的程序设计方法与技术;第七、八章分别介绍在数值运算和非数值运算中汇编语言程序设计方法与实例;第十章介绍输入/输出汇编语言程序设计;第十一、十二章介绍80386、80486和Pentium微处理器硬件结构、功能、指令系统及其汇编程序设计的特点;第十三章介绍汇编语言程序的开发过程及操作。全书结构清晰,由浅入深,循序渐进,讲述详细,基础知识的讲述与程序设计方法、技巧并重,程序实例丰富。各章均附有习题。本书可作为高等院校计算机专业的教材,也可作为教师、非计算机专业的研究生、本专科生和从事软件工程设计的技术人员的参考书。
-
PowerBuilder 7.0高级开发指南丁铖,廖小平编著本书全面系统地介绍了大型可视化数据库开发工具PowerBuilder7.0高级开发的相关知识、技术。全书共分18章,主要介绍了PowerBuilder7.0的新特性、应用程序的构成和开发步骤、安装过程、PowerScript语言基础以及PowerBuilder7.0的各种功能和程序开发技术等,最后给出了一个完整的应用程序开发范例。本书适用于从事PowerBuilder开发的程序设计人员、需要学习和掌握数据库高级开发的工程技术人员以及大专院校师生等。
-
歪批IT小凡著、绘如果进行一次“中国人的生存状态”调查,答案肯定让国内农民、商人、公务员……汗颜,其实不见答案,战战兢兢、如履薄冰者也已不在少数,被视为位居最好领域——商界、最牛的行业——IT业之最春风得意之人物——柳传志,他把中国企业与国外企业的竞争比作龟兔赛跑:“乌龟和兔子赛跑,兔子不肯睡觉,乌龟就要做两件事。一件是如何向兔子学习,培养兔子基因;第二是利用赛跑的环境,比如在沼泽地里赛跑,才能获胜。我们制定战略就是从这个基点出发的。”也就是说在乌龟跑不赢兔子的时候,就想办法把比赛场地换到沼泽地,这样兔子就没了优势,胜算就在乌龟手中了。柳传志的比喻无形中漏了底牌,原来联想是凭借沼泽地的天然屏障而一举夺魁。柳传志比喻的精辟,不在于龟兔赛跑中乌龟的小算计,而在于一名历经沧桑的商业领袖能够大胆地指出国内商业的生态:竟然是一片沼泽地!“龟兔赛跑”的潜台词是在刻画中国商人的生态环境!此前还没有什么新锐能够如此尖锐地提出这个问题。大集团况呈此状,那么小公司、基层员工的环境又会是怎样的呢?他们又能怎样?小凡的《歪批IT漫画管理故事》活灵活现展示了IT行业及IT人的生存状态,为维持这种状态(其实他们做梦都想摆脱),各路精英粉墨登场,赤膊博弈,或机关算尽,或轻松得手,这个过程充满猫腻、丑态、阴暗……但纵观全文,联系商界实况,这一切不但不显得面目可憎,它还有几许可爱。此话怎讲?小凡刻画的是一部“IT现形记”、一幅“市场上河图”,从宗教的眼光来看,它仍属有趣,如是无趣,一切也就了无生机了。我们可以嫉恶如仇,但不可嫉“世”如仇,虽然环境如沼泽,但它并不是商业的正常状态,外面的世界也不是沼泽地,我们不满足于沼泽地里的生存,但练就跳出沼泽地和在沼泽地外存活的本领的前提往往是:必须先过这一关。江山如此多“娇”的IT精英、风景这边独“好”的商场操盘手,他们用自己小小的聪明,甚至小小的智慧做着最后的努力,刀光剑影,攻防兼备,你来我往,有滋有味。之所以说是“小小的”,仍是他们的招术“跟风、浮夸、狭窄、舞弊……”不伤大雅,不伤风败俗,因为,我宁愿相信:这只是企业(或个人)成长中的一个个小插曲,就像历史巨下的溅起的小小浪花。书中以漫画与文字结合的形式,演绎了IT业内的20多个诙谐幽默、耐人寻味的小故事,涉及不少的“角”,除了领衔主演的老冤家“牛IT”、“洋泾浜”外,“马克丁”、“麦啃铁”、CFO等都有出色的表演。事实上,这些角色们都需要面对不同的生存环境,承担不同的职责,在现实的困难与挑战之中,努力达到目标的同时,还要保存自身的实力。
-
Delphi 5.0数据库编程实战与精通房增华,徐远超编著Delphi 5是一个强大的开发工具,在数据库应用开发方面尤为突出。本书是围绕Delphi 5开发数据库应用来写的,全书以严谨的结构,详细介绍Delphi的发展过程和Delphi 5的新特性,数据库应用开发的模式,Delphi 5的数据库访问组件与数据感知组件。报表与决策方设计,MIDAS、ADO和IBX等新技术,每章都有大量示例,最后以一个综合应用实例作为范例供读者参考。本书不但详细讲解了Delphi 5中与数据库相关的各个组件的属性、方法,还通过例子使读者能深入了解到组件的具体使用技巧。因此,本书对提高开发人员的实践能力很有价值。本书适用于对Delphi有所了解、从事数据库应用开发的人员。也可作为大专院校计算机编程课程的参考书。
-
JAVA语言基础及其应用李卫华,傅晓东编著Java语言是美国Sun公司于1995年5月推出的面向对象的通用编程语言,它是目前世界上最优秀的计算机语言,一出现就引起了计算机界的极大关注,目前已取得了IBM等上百家公司的支持,连Microsoft公司的总裁比尔·盖茨也宣布支持Java,承认它是长时间以来最卓越的程序设计语言之一。目前国外已掀起学习Java的热潮,作者在国外及时对Java作了研究,特编写本书向国内广大学生和计算机爱好者推荐Java语言。在编写时,作者根据长期对计算机语言的教学经验,采取深入浅出的方法描述Java的编程原理,配上大量程序实例,让读者容易自学掌握Java。本书共分8章,分别介绍了Java的特点、语言基础、面向对象结构、类库、线程、输入输出、网络应用和多媒体应用等方面的内容。一些过深使初学者难以理解的内容如Java虚拟机等则没有引入。各章后面附有思考题,让读者领会本章内容的要点。