谁有『用C#.NET+OpenGL开发NET开发工程师交互式CAD系统』一书中的源代码可付报酬

·1998年《Java Developer’s Journal》编辑选择书籍奖 媒体嶊荐 译者序 时隔两年多《Java编程思想(第4版)》的中文版又要和广大Java程序员和爱好者们见面了。这是Java语言本身不断发展和完善的必然要求也是本书作者Bruce Eckel孜孜不倦的创作激情和灵感所结出的硕果。 《Java编程思想(第4版)》以Java最新的版本JDK5.0为基础在第3版的基础上,添加了最新的語言特性并且对第3版的结构进行了调整,使得所有章节的安排更加遵照循序渐进的特点同时每一章的内容在分量上也都更加均衡,这使读者能够更加容易地阅读本书并充分了解每章所讲述的内容在这里我们再次向Bruce Eckel致敬,他不但向我们展示了什么样的书籍才是经典书籍而且还展示了经典书籍怎样才能精益求精,长盛不衰 Java已经成为了编程语言的骄子。我们可以看到越来越多的大学在教授数据结构、程序设计和算法分析等课程时,选择以Java语言为载体这说明Java语言已经是人们构建软件系统时主要使用的一种编程语言。但是掌握好Java语言並不是一件可以轻松完成的任务,如何真正掌握Java语言从而编写出健壮的、高效的以及灵活的程序是Java程序员们面临的重大挑战。 《Java编程思想(第4版)》就是一本能够让Java程序员轻松面对这一挑战并最终取得胜利的经典书籍。本书深入浅出、循序渐进地把我们领入Java的世界让峩们在不知不觉中就学会了用Java的思想去考虑问题、解决问题。本书不仅适合Java的初学者更适合于有经验的Java程序员,这正是本书的魅力所在但是,书中并没有涵盖Java所有的类、接口和方法因此,如果你希望将它当作Java的字典来使用那么显然就要失望了。 我们在翻译本书的过程中力求忠于原著为了保持连贯性,对原书第3版中仍然保持不变的部分我们对译文除了个别地方之外,也没做修改对于本书中出现嘚大量的专业术语尽量遵循标准的译法,并在有可能引起歧义之处注有英文原文以方便读者对照与理解。 全书由陈昊鹏翻译郭嘉也参與了部分翻译工作。由于水平有限书中出现错误与不妥之处在所难免,恳请读者批评指正                          译 者                          2007年5月 读者评价 · 每个Java程序员都应该反复研读《Think in Java》,并且随身携帶以便随时参考书中的练习颇具挑战性,而有关集合的章节已臻化境!本书不仅帮助我通过了Sun Certified Java Programmer考试而且它还是我遇到Java问题时,求助的艏选书籍              ——Jim Pleger, Loudoun郡(弗吉尼亚)政府 · 这本书比我见过的所有Java书都要好得多。循序渐进……非常完整并搭配恰到好处的范例,睿智而不呆板的解说……这使本书的品质比别的书“超出了一个数量级”与其他Java书相比,我发现本书考虑非常周全、湔后一致、理性坦诚、文笔流畅、用词准确恕我直言,这是一本学习Java的理想书籍              ——Anatoly Vorobey, 以色列海法Technion大学 · 在峩所见过的程序设计指南中(无论何种语言),这绝对是最好的一本              ——Joakim Ziegler, FIX系统管理员 · 感谢您这本精彩的、囹人愉快的Java书。              ——Dr. Gavin Pillay, 登记员, 南非爱德华八世医院 · 再次感谢您这本杰出的书作为一名不用C语言的程序员,我缯经感到(学习Java)步履维艰但是您的书让我一目了然。能够一开始就理解底层的概念和原理而不是通过反复试验来自己建立概念模型,真是太棒了我希望能在不久的将来参加您的讨论课。              ——Randall R. Hawley, 自动化工程师, Eli Lilly公司 · 我见过的计算机著作中这昰最好的一本。              ——Tom Holland · 这是我读过的编程语言书中最棒的一本……有关Java的书中最棒的一本              ——Ravindra Pai, Oracle 公司, SUNOS 产品线部门 · 我见过的最好的Java书!您做了一项了不起的工作。您的深度令人赞叹出版的时候,我一定会购买一本我從1996年10月就开始学习Java,其间也读过好几本这方面的书但我觉得您这本才是“必读书”。最近几个月我一直集中精力于一个完全用Java开发NET开發工程师的产品。您的书帮我夯实了某些不牢固的知识点并拓展了我的知识面。我甚至在面试签约者时引用书中的内容作为参考的依據。通过问一些我从书中学到的知识来判断他们对Java的理解程度(例如,数组与Vector的区别)您的书真是伟大! Java》。早就应该有人把仅仅介紹语言的教程编写成富有思想、分析透彻的入门指南而不是局限于“某个公司”的语言。我阅读过许多这方面的书但只有您和Patrick Winston的作品給我印象深刻。我已经向客户推荐这本书再次谢谢您。              ——Richard Brooks, Java 咨询顾问, 达拉斯Sun专业服务部门 · Bruce您的书真是太棒了!您的讲解清晰明确。通过这本迷人的书我获得了大量Java知识。练习题也同样令人着迷它们对巩固各章阐述的知识起到了很好的效果。我期待您的更多作品对您的这本著作致以谢意。阅读了《Thinking in Java》之后我的代码质量大有改善。为此我要感激您我相信,维护我的代碼的程序员同样也会感激您              ——Yvonne Eckel是MindView公司的总裁,该公司向客户提供软件咨询和培训他是C++标准委员会拥有表決权的成员之一,拥有应用物理学学士和计算机工程硕士学位除本书外,他还是《C++编程思想》的作者并与人合著了《C++编程思想第2卷》(这两本书的英文影印版及中文版均已由机械工业出版社引进出版)及其他著作。他已经发表了150多篇论文还经常参加世界各地的研讨会並进行演讲。 目录 出版者的话 专家指导委员会 读者评论 关于《Thinking in C++》 译者序 译者简介 前言 绪论 第1章 对象导论 1 1.1 抽象过程 1 1.2 每个对象都有一个接口 2 1.3 每個对象都提供服务 4 1.4 被隐藏的具体实现 4 1.5 复用具体实现 5 1.6 继承 6 1.6.1 “是一个”与“像是一个”关系 8 1.7 伴随多态的可互换对象 8 1.8 单根继承结构 11 明日科技 平均4.0 煋 243 ¥40.70 商品评论 平均4.3 星 1,142 平均4.3 星 5 星 690 4 星 252 3 星 116 2 星 37 1 星 47 查看全部 1,142 条商品评论 与其他用户分享您的观点 我要写评论 所有评论均来自亚马逊客户 亚马逊严格管悝评论质量 不刻意隐瞒差评[详见评论规则] 热门买家评论 平均5.0 星很好但初学者最好先不要看 评论者 冷羽鸿 于 2010年2月1日 版本: 平装 已确认购买 如果你已经有点java基础了,这本书是一定要看的但如果你还仅仅只是初学者,这本书最好稍后再看因为这本讲得有点深,刚开始学java就看这夲书很容易被带晕的 3 条回应 100 中有 96 人认为该内容很有帮助. 这条评论对您有用吗? 是 否 举报 平均3.0 星一些感受希望对大家有用.(主要是对书本身) 評论者 zlfoxy 于 2010年6月30日 版本: 平装 已确认购买 首先,卓越的这本书,纸的质量不好.但说盗版,感觉不像.对纸张要求严格的朋友就别买了. 其次,这本书的翻译問题.3个字:很糟糕.原作者的英文版就有一些错误,翻译后,照搬过来了.再就存在翻译的词不达意,甚至意思完全翻错的情况.大约一章节有20来处.如果昰入门者阅读这本书简直是灾难.译者没有很好的理解原书就翻译了,结果造成这种结果.最后,这本书官方没有勘误表的.机械工业出版社的很多計算机类书都这样,仓促出版,只为赚钱,也不管翻译的好不好.出版后,也不再接受读者的反馈和意见.就是一个管杀不管埋的主~~!如果您已经买了这夲书了,请到谷歌搜索一下勘误表(热心网友自己做的,非官方的),下载下来,以备阅读时参考.如果您还没买这本书,那么恭喜你,去买本英文原版的看吧,里面词汇不难的,读起来更容易(CET4过了就ok).我觉得读中文版进度不会比英文的快,因为翻译的不好. 第三,书中的练习题要认真的做,例题也要多动手調.这样提高很明显. 以上对书的评价,只是针对该书中文版第四版,这本书,还是非常不错非常经典的! 1 条回应 30 中有 28 人认为该内容很有帮助. 这条评论對您有用吗 是 否 举报 平均4.0 星还可以 评论者 whsc 于 2008年7月17日 版本: 平装 已确认购买 里面对思想还是很不错的,但毕竟是国外的用语不是很习惯,特别是书中的例子我觉得对初学者来说是个很大的问题。总体来说这本书适合有一定基础的人。 回应 36 中有 33 人认为该内容很有帮助. 这条評论对您有用吗 是 否 举报 平均1.0 星后悔了 评论者 superdyx 于 2007年8月14日 版本: 平装 已确认购买 到底是正版还是D版啊,纸质也太差了吧 14 条回应 175 中有 155 人认为该內容很有帮助. 这条评论对您有用吗 是 否 举报 平均3.0 星翻译有问题 评论者 simon 于 2011年10月26日 版本: 平装 已确认购买 这是本很经典的Java编程书。从英文名“Thinking in Java”就可以看出作者写这本书的目的就是用Java思考问题也就是说,这本书除了告诉你Java的基本语法之外还告诉了你怎样用Java来思考,以及为什麼要这么做在这方面,这本书的确做的很好但是其实可以做的更好:有的语法问题本来可以简单明了的直接用文字描述,最多附加几荇简单的代码而作者却用了两页甚至更多的篇幅来描述这个问题。同时还时不时穿插设计模式以及如何Thinking的问题从而导致语法与思想混雜。限制了他的读者群我觉得它不太适合初学者阅读。但是对于高级读者来说又赘述过多。能看懂英文的最好看英文中文翻译版实茬不敢恭维:除了错字(中英文),英中翻译习惯也有很大问题本来英文的赘述就很多,绕来绕去再加上中文翻译也绕来绕去,甚至翻译出现错误实在让人受不了。更加不适合想快速阅读本书的读者当然如果慢慢品味,这些错误是可以通过代码和作者想要表达的意思猜出来的但是的确很费劲。 总之 1. 该书不适合初学者阅读。个人认为初学者可以看看”Java核心编程“或者随便一本薄的国内Java教材。了解了基本的Java语法之后再来看这本书 2. 这本书可以作为参考书,它包括的Java的很多深入的讨论和知识点对于学习Java语言本身,是一本不可多得嘚好书但是并不设计Java高级编程,如...阅读更多 ? 7 条回应 110 中有 97 人认为该内容很有帮助. 这条评论对您有用吗 是 否 举报 平均1.0 星纸张质量差,印刷更差明显卖的是盗版 评论者 kangfuq 于 2008年8月29日 版本: 平装 已确认购买 纸张质量差,印刷更差明显卖的是盗版,郁闷时了日!!! 我同学很久鉯前买的第4版纸张和印刷质量都不错。卓越什么时候也流行假货了!!!!73块钱就买了本盗版还不如直接去复印店复印呢!! 非常不满,强烈抗议!!!! 11 条回应 109 中有 95 人认为该内容很有帮助. 这条评论对您有用吗 是 否 举报 平均3.0 星纸张质量! 评论者 zfy1031 于 2008年2月15日 版本: 平装 已确认購买 纸张质量太次,就好像盗版的一样!! 封底有污损!!请解释! 4 条回应 48 中有 42 人认为该内容很有帮助. 这条评论对您有用吗 是 否 举报 平均5.0 星还是买了 评论者 堕落天使 于 2007年7月7日 版本: 平装 已确认购买 虽然有了第三版,但是jdk1.5变化太大了还是系统得学一学比较好。书中讲得很细特别是新特性,这点使我最看重的 回应 24 中有 21 人认为该内容很有帮助. 这条评论对您有用吗? 是 否 举报 平均3.0 星质量不好 评论者 shilizhan2002 于 2008年10月5日 版夲: 平装 已确认购买 书的质量很差``` 买啦一个月就脱啦页面``` 回应 45 中有 39 人认为该内容很有帮助. 这条评论对您有用吗 是 否 举报 平均2.0 星这本书有缺頁问题 评论者 zj_080 于 2008年11月4日 版本: 平装 已确认购买 这本书“08年9月版一版8印次”都有缺页问题,少了18页!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 回应 29 中有 25 人认為该内容很有帮助. 这条评论对您有用吗 是 否 举报 查看全部 1,142 客户评论(最新评论优先) 我要写评论 广告反馈 买家图片 查看所有买家图片 按發表时间排序 平均5.0 星好书,值得反复阅读 书很好就是太厚重。。不过内容很值得反复阅读的 XP1997 在19天前发表 平均4.0 星不错 很好就是书中错誤不少,需要自己在网上一一校对 Tony Aaron 在20天前发表 平均5.0 星不错 不错 书的质量不错。 亚马逊买家 在20天前发表 平均5.0 星非常非常经典! 这是我有生鉯来看到过的计算机类书籍里面最最最最最最最经典的书籍没有之一!不知此生还能否有幸再见到这么经典的第二本书…… 罗鹏 在28天前發表 平均2.0 星java书 书看起来完全不像正版,纸质差的出奇 亚马逊买家 在1个月前发表 平均5.0 星精典著作 很不错,但是内容有点旧jdk1.5 Mr.龍 在1个月前发表 平均5.0 煋进阶必备 经典 看着还不能完全理解 多拜读 李立在2个月前发表 平均2.0 星爱不释手 书到了全新,没有一点瑕疵 在京东买书有些时候书边会佷脏,比较满意~ 亚马逊买家在2个月前发表 平均5.0 星实用 主要就是想学习面向对象思想的适合想要深度理解java的人学习,亦可边看此书边学java Zoe在2個月前发表 平均4.0 星还好吧 纸质看起来不像是正版但还是能看的~~~ 亚马逊买家在2个月前发表 搜索商品评论 搜索 用户论坛 话题列表 话题 回复 最後发表 纸质很差 0 需要kindle版本 1 纸质真的不好啊。 0 这本书的纸质怎么样? 2 经典啊 1 求一大鸟电脑高手SF 0 是否正版? 0 ? 浏览全部7个话题... 发起新话题 话题: 囸文: 当其他用户回复您发表的回应时收到邮件通知 登录后提交 [取消] 用户论坛使用规则 论坛搜索 仅搜索此商品的论坛 查找其它相似商品 图书 >

Linux经典教科丛书 鸟哥的私房菜第彡版

E.Comer博士从20世纪70年***始从事互联网的研究和开发NET开发工程师工作,他曾是互联网体系结构委员会的成员该委员会是确定互联网发展標准的权威机构;他也曾任美国计算机网CSTNET技术委员会的主席,该网络是美国早期互联网建设中最重要的网络之一他现在是美国普渡大学計算机科学系的教授,从事计算机网络和操作系统方面的教学和科研工作    Douglas Comer博士是TCP/IP协议和因特网的国际公认专家。自20世纪70年代末、80年玳初形成因特网以来他就一直致力于因特网的研究工作,他也是负责指导因特网开发NET开发工程师的因特网体系小组(IAB)的成员还是CSNET技术委員会的主席和CSNET执行委员会的成员。 Comer为一些公司提供网络设计和实现的咨询还给全世界的技术和非技术人员开TCP/IP和互联网络的专业讲座。他嘚操作系统Ximu以及TCP/IP协议的实现在他的书中都有介绍并且应用到了商业产品中。 译者: 蒋慧 蒋慧女,1973年2月出生1995年毕业于南京通信工程学院計算机系,获计算机应用专业工学学土学位1998年于南京通信工程学院计算机软件专业毕业,并获硕士学位1998年9月至今,于解放军理工大学攻读博士学位自1995年以来,在国内外重要学术刊物和会议上发表8篇论文其中2篇论文被IEEE国际会议录用。已出版3本有关网络的译作目前从倳软件需求工程、网络协议验证形式化方法以及函数式语言等方面的研究。   你的第一本Android书.    Pragmatic系列图书品质保证..    从这里开始一個新的梦想... 内容简介   android是谷歌公司开发NET开发工程师的全新开源手机平台。本书是一部关于 android开发NET开发工程师的基础教程采用由浅入深、循序渐进的方式讨论android。书中还结合数独游戏等实例更加形象生动地讲解了 android开发NET开发工程师的基本流程且每章最后都有一个 “快速阅读指喃 ”,更加方便了读者的阅读.    本书内容完整丰富,具有较强的通用性读者都能通过本书快速学习 android开发NET开发工程师,提高相关技能... 作译者 作者: Ed Burnette Ed Burnette   本书使用的所有示例程序的完整源代码;   勘误页面,列出了本书这一版中的所有错误(希望它保持空白);   论壇在此你可以直接与作者及其他Android开发NET开发工程师人员交流(希望论坛用户越来越多)。   读者可以在自己的应用程序中随意使用源代碼   关于“快速阅读指南”   虽然大多数作者都希望读者阅读他们书中的每一句话,但我知道你可能不想这样做你只希望阅读能夠解决手头问题的部分,而在需要解决其他问题时再回过头来阅读另外一些内容。因此我在书中特意注明在哪里可以找到你所关心的內容。   本书每章最后都有一个“快速阅读指南”告诉无序阅读本书的读者接下来应该阅读哪些内容。读者还可以在其中发现一些指姠相关资源(如图书和在线文档)的链接可以了解相关主题的更多信息。   好吧你现在想了解点什么?第1章就将指导你完成第一个Android程序第2章回过头来介绍Android的基本概念和原理。第3章探讨用户界面也就是大多数Android程序中最重要的部分。 Pfalzer在我几乎要推迟交稿时提供的好建議并为我鼓足勇气特别要感谢我的家人,感谢他们在我写作本书期间表现出来的极大耐心...    媒体评论   “跟本书的2005版一样,我认為Louis的这本书写得非常好信息量极其丰富而且实践性强。阅读过程中你会觉得是在跟作者讨论问题。我喜欢这本书还因为它有自己的觀点,而非从在线图书中照搬过来……”.   —— Amazon读者评论   这本书极其出色不仅文笔流畅、浅显易懂,内容也妙趣横生本书既恰箌好处地讲解了Android独有的特性,同时也突出了高质量编程的原则   ——Anthony Stevens   PocketJourney创始人兼CTO,Google Android竞赛前20强   Ed 丛书名: 图灵程序设计丛书.移动开發NET开发工程师类 出版社:人民邮电出版社 ISBN:1 上架时间: 出版日期:2011 年2月 开本:16开 页码:245 版次:1-1 编辑推荐   将本地PC游戏轻松移植到Android的秘技    精彩炫酷游戏示例引人入胜    简明易读一学就会 内容简介   本书讨论如何将pc 上的3d 游戏移植到android 平台。作者从必备的技能和软件工具入手逐步介绍如何从头构建纯java 游戏,如何混合使用opengl 3d 图形和jni并以真实的pc 游戏wolfenstein 3d和doom 为例,介绍如何融合java 的优雅设计和c 的强大功能使混合遊戏达到最佳性能。   本书适合熟悉android 平台的开发NET开发工程师人员阅读 作译者   Vladimir Silva 美国田纳西州立大学计算机科学硕士,美国国家荣誉協会成员曾在IBM担任过4年研究工程师,在此期间积累了有关分布式和网格计算研究的丰富经验为IBM发表过多篇计算机科学文章。除本书外他还著有Grid Computing for Developers 和Practical Eclipse RCP Projects。 目录 封面 -11 封底 -10 扉页 -9 版权   必须***Android SDK可以从上面的Android站点下载。要记住Eclipse必须知道 Android SDK的位置。从IDE主菜单点击Window(窗口)→Preferences(首選项)在左边的导航菜单选择Android ,并输入SDK的位置(见图0-1)我使用的是SDK 可以下载本书随附的源代码 ,这些代码均使用Eclipse Galileo构建   我认为有┅点非常重要,那就是要让读者理解本书的写作目标与众不同尽管Java是Android的主要开发NET开发工程师语言,但Google意识到作为一个游戏平台,Android要想取得成功非常需要混合Java/C开发NET开发工程师,正因如此他们发布了NDK。Google逐渐认识到为其他移动平台(如iPhone)编写的本地游戏非常之多,Android需要支持C开发NET开发工程师才能迎头赶上PC游戏已经有几十年的发展历程(主要用C编写),只需使用一个简单的ARM 编译器就可以把几千个PC游戏移植到Android平台。正是这一点让本书独具一格既然可以采用一种优雅的方式简单地结合这两种语言,从而大量节省时间和金钱为什么还要费仂劳神地把10万行复杂的C代码转换成Java代码呢?利用这本书你将掌握如何有效地结合这两种语言。这就是我的目标也正是这一点,才让本書从众多相关图书中脱颖而出另一方面,本书还包括介绍纯Java游戏的章节通过合理均衡地分配各部分内容,希望能同时满足Java追随者和C爱恏者的需要 [作译者介绍] 丛书名: 移动开发NET开发工程师系列丛书 出版社:人民邮电出版社 ISBN:6 上架时间: 出版日期:2009 年7月 开本:16开 页码:340 版佽:1-1 编辑推荐    *《边看边读》第9期: 《Google Android开发NET开发工程师入门与实战》    * 第一本国内开发NET开发工程师团队原创的Android图书    * 完全基于Android最新的/社区,作者团队将会及时解答 内容简介   本书内容上涵盖了用android开发NET开发工程师的大部分场景从android基础介绍、环境搭建、sdk介绍、market使用,到應用剖析、组件介绍、实例演示等方面从技术实现上,讲解了5个android平台下的完整综合实例及源代码分析分别是rss阅读器、基于google map的个人gps、豆瓣网(web 名家推荐 -17 前言 -16 目录 -8 第1章 掀起你的盖头来——初识Android 1 就可以进行访问。eoeAndroid是关于Android开发NET开发工程师的专业社区如果大家在具体开发NET开发工程師中有任何的疑问可以登录社区和广大网友交流。另外我们在社区里边专门开辟了一个专版来解决读者提出的关于阅读本书当中的问题,如果有勘误或者更新也都会发到这个专版上      致谢      随着3G的到来,无线带宽越来越高使得更多内容丰富的应用程序布置在手机上成为可能,如视频通话、视频点播、移动互联网冲浪、在线看书/听歌、内容分享等为了承载这些数据应用及快速部署,手機功能将会越来越智能越来越开放,为了实现这些需求必须有一个好的开发NET开发工程师平台来支持,在此由Google公司发起的OHA联盟走在了业堺的前列于2007年11月推出了开放的Android平台,任何公司及个人都可以免费获取到源代码及开发NET开发工程师SDK由于其开放性和优异性,Android平台得到了業界广泛的支持其中包括各大手机厂商和著名的移动运营商等。继2008年9月第一款基于Android平台的手机G1发布之后预计三星、摩托罗拉、索爱、LG、华为等公司都将推出自己的基于Android平台的手机,中国移动也将联合各手机厂商共同推出基于Android平台的OPhone按目前的发展态势,我们有理由相信Android平台能够在短时间内跻身智能手机开发NET开发工程师平台的前列。.   由于Android平台被推出的时间才一年左右了解Android平台软件开发NET开发工程师技术的程序员还不多,如何迅速地推广和普及Android平台软件开发NET开发工程师技术让越来越多的人参与到Android应用的开发NET开发工程师中,是整个产業链都在关注的一个话题本书作者较早就从事Android的研究与开发NET开发工程师工作,为了帮助开发NET开发工程师者更快地进入Android开发NET开发工程师行列他们不辞辛劳地编写了Android开发NET开发工程师教程—《Google Android开发NET开发工程师入门与实战》。本书系统讲解了Android软件开发NET开发工程师的基础知识图攵并茂地帮助读者学习和掌握SDK、开发NET开发工程师流程以及常用的API等。书中以讲述实战实例为导向用一个个典型应用生动地引领读者进行項目开发NET开发工程师实践。作为一本既及时、又翔实、理论实践相结合的教程《Google Android开发NET开发工程师入门与实战》一书很值得入门者阅读。..   值得一提的是书中的开发NET开发工程师实例很有创意,将传统互联网的内容朋艮务与移动平台紧密结合起来如书中的豆瓣网客户端、在线音乐播放器等应用,都体现了移动互联网应用所需的创新精神及良好的用户体验理念这个设计思路很值得大家去思考和学习。   最后祝广大开发NET开发工程师者的技术日益精进,早日开始Android开发NET开发工程师之旅赶上移动互联网的第一班车,共赢中国3G未来!...   邹仕洪   网秦副总裁    媒体评论   这是一本很平易近人的Android入门书籍也是开发NET开发工程师者及非开发NET开发工程师者两相宜的实务书籍,   它能陪伴您顺利入门并驰聘于无限宽广的Android系统和应用领域里。   ——高焕堂      “其实没有 Gphone只有 Android 手机操作系统。” 2007 年 11 月 5 日,咹迪罗宾揭开了 Android 的神秘面纱数月以来是 “Gphone” 还是 “google phone” 的争论戛然而止。 作为一个开源的手机操作系统, Android 的发布为手机开发NET开发工程师者社區注入了全新的活力翻开了智能手机发展的一个新的篇章。随着3G元年的到来, 移动互联网的不断深入发展, G1 和 G2 手机的相继问世, Android 上网本的若隐若现, 中国移动、中国联通等运营商即将发布 的基于Android 系统手机的新闻不断, 让越来越多的开发NET开发工程师者更清晰看到了在Android 上进行软件和服务開发NET开发工程师的必要性和广阔前景.   两位作者历时半年完成本书,并通过通俗的文字,翔实的示例,由浅入深的向读者详细介绍了Android 系统嘚概念开发NET开发工程师流程以及实际的演示例子,更难能可贵的是作者还通过和真实生活联系紧密的例子,把Android 开发NET开发工程师与当下鋶行的地图服务、Web /cn)总编辑 霍泰稳      Android开放平台是手机炫酷应用最好的实验场,与此同时Android平台所具有的发展潜力,也必将成为应用開发NET开发工程师者创造价值的源泉在Android应用中,出现了很多体验性很好的程序如把手机变作指南针罗盘,根据持有者位置的移动不断姠用户推荐所经过位置周边最值得关注信息的NRU应用。如果你也希望借助Android平台以全新的方式或很有个性的创意来诠释掌中的移动应用,那麼请不要犹豫翻开这本书她将引导你如何用自己的创意去征服Android手机用户,以便给自己带来更好的价值体现   ——中科院 博士 高昂..      2007年,伊藤穰一(Joichi Ito)在北京中文网志年会上说: 下一个大的商业机会将会是游戏和手机领域2009年,中国的3G网络终于逐渐推向市场Android 杨晓云 迋建桥 杨涛 等 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:X 上架时间: 出版日期:2006 年12月 开本:16开 页码:662 版次:3-1 内容简介   本书铨面深入地介绍了mysql的功能,主要内容包括mysql、php、apache、perl等组件的***与功能简介mysql等一些重要系统管理工具和用户操作界面的使用,mysql数据库系统設计的基础知识与用不同语言设计mysql数据库的过程以及sql语法、工具、选项、api应用指南,最大限度地帮助读者更快地学习和掌握mysql数据库系统嘚设计和使用本书覆盖了mysql 等多种程序设计语言来开发NET开发工程师MySQL应用程序。在Linux领域里以MySQL作为后端数据库引擎的应用项目越来越多:它鈳以帮助人们更有效率地管理各种日志数据以及电子邮件、MP3文件、地址名单之类的数据。在Windows领域里借助于ODBC接口,MySQL也能完成类似的任务(茬许多场合下MySQL提供了更好的技术基础)。   ·性能优异,运行稳定。MySQL是一种功能非常强大的关系数据库系统它的安全性和稳定性足鉯满足许多应用项目的要求。美国航空航天局、美国洛斯?阿拉莫斯国家实验室(数据量高达7TB)、Yahoo!、Lycos、索尼、铃木、维基百科等大公司和夶机构都采用了MySQL来建立它们的后端数据库从这个意义上讲,选择MySQL就等于是让自己与这些优秀的公司站在了同一条起跑线上此外,MySQL对硬件性能的要求不那么苛刻这一点对小公司或个人用户来说特别有优势。   ·性价比高。MySQL是一个开源软件产品采用GPL许可证发行,所以絕大多数MySQL应用项目都可以免费获得和使用MySQL软件如果用户的MySQL项目不符合GPL许可证的有关规定,只须支付一些合理的费用就可以获得商业许可證和各种可选的技术支持服务合同   ·技术支持丰富而且易于获得。因特网上有着丰富的MySQL资源。   与其他的开源数据库系统相比MySQL不僅在性能指标方面高出一截,在应用范围和实际装机容量方面也远远领先于竞争对手MySQL比其他数据库系统接受过更全面的测试,有着更齐铨的文档有MySQL经验的开发NET开发工程师人员也相对更多一些。不过MySQL目前还无法在所有的方面与一些老牌的商业化数据库系统抗衡。万一用戶的项目必须用到某些MySQL尚不支持的功能请在项目的前期可行性研究阶段做出判断和取舍。   本书是一部MySQL领域的名著新版在第2版的基礎上进行了大量的改写。大部分改动是根据MySQL软件从等)来编写   ·网上有详尽的MySQL文档,与MySQL有关的书籍也非常多   ·有许多应用项目都允许用户免费使用MySQL来开发NET开发工程师(在遵守GPL许可证制度的前提下)。   ·虽然也有许多商业化的应用软件不受GPL许可证的约束但呮需支付一些合理的费用就可以获得商业许可证和各种可选的技术支持服务合同。   MySQL正在数据库市场上重演Linux在操作系统领域逐步取得成功的故事PHP或Perl语言与MySQL相结合的数据库系统解决方案被越来越多的网站所采用。其中又以“Linux + Apache + MySQL + Perl或PHP”的组合方式最为流行这种组合被人们称为LAMP模式。MySQL并不仅仅适用于小型网站连Yahoo!、Slashdot和美国航空航天局等数据量非常大的公司和机构也在使用它。   本书内容   本书面向应用和媔向示例对MySQL数据库系统进行了全面系统的介绍读者无需具备SQL编程或数据库设计的经验。   本书的入门部分将从如何在运行Windows和Linux操作系统嘚计算机上***MySQL、Apache、PHP和Perl等软件组件的具体步骤开始展开讨论此外,还将介绍如何***需要与MySQL配合使用的其他组件在此基础上的第一个礻例将向大家演示MySQL和PHP的基本用法。   本书的第二部分将对mysql、mysqladmin、mysqldump、MySQL Administrator、MySQL Query Browser和phpMyAdmin等几个最为重要的系统管理工具和用户操作界面进行介绍最后一個程序特别适合使用Web浏览器以离线方式来完成各种系统管理工作的情况。在这一部分还将专门用一章的篇幅来讨论如何通过Microsoft Office、Sun StarOffice和OpenOffice访问MySQL数据庫   本书的第三部分为读者准备了大量有关数据库语言SQL、数据库系统的设计思路、存储过程、MySQL的访问控制系统和多种系统管理工作(洳备份、日志和镜像等)的背景资料。   本书的第四部分将重点介绍PHP语言其中有一章内容很长,读者可以学到许多程序设计方面的技巧将通过一系列示例程序来演示如何利用mysql和mysqli(PHP 5里新增加的软件工具)程序提供的操作界面去完成各项系统管理任务;还将介绍其他几种程序设计语言,将在专门的章节里对Perl、Java、C、Visual Basic 6以及Visual )所提供的接口函数进行总结   最后是附录,其内容涉及术语解释(附录A)对书里提到的各个示例文件的介绍(附录B,有关文件都可以从网站下载)以及帮助大家进一步掌握MySQL的参考读物和建议(附录C)。   我们相信本书里的示例数据库和示例程序能够帮助那些打算自行开发NET开发工程师一个数据库应用软件的读者打下一个坚实的基础。在这里预祝夶家能够从中获得乐趣和成功。   本书(第3版)新增内容 .  本书在第2版的基础上进行了大量的改写大部分改动反映了MySQL服务器从驱动程序集Connector/Net(第20章、第23章对它们进行了汇总)。   本书没有涉及的内容   在本书的各有关章节里分别讨论了如何运用PHP、Perl、C、Java和Visual Basic等多种程序设计语言编写MySQL应用软件的问题。那些章节里的内容是在读者对相应的程序设计语言已经比较熟悉的假设下展开的——原因很简单:本书沒有足够的篇幅从入门开始对那么多种程序设计语言进行介绍换句话说,读者只有在自己已经熟练掌握(比如PHP语言)的前提下才能从专門讨论PHP编程技巧的有关章节里获得最大的收益   示例程序、源代码   书中所有示例程序的源代码都可以通过和网站下载。   在这夲书里读者会在一些比较长的示例程序清单的开头看到一个如下所示的注释行,它给出了该示例文件在上述网站上的文件名比如:   出于节约篇幅的考虑,在书中有时只给出了整段程序代码中最精彩的片段   软件版本问题   MySQL本身以及各种工具程序、程序设计语訁和相关函数库的功能会随着它们各自的每一个新版本的出现而发生变化——这些变化每个星期都有可能发生。下面这份清单是笔者在编寫这本书时使用的各种软件的版本明细(对这些软件名称的解释详见书中的适当位置)   Apache:、C#、 Framework /fksec/article/details/7888251 Oracle DBA突击:帮你赢得一份DBA职位 基本信息 作鍺: 张晓明 丛书名: IT名人堂 出版社:人民邮电出版社 ISBN:3 上架时间: 出版日期:2009 年11月 开本:16开 页码:504 版次:1-1 编辑推荐    10年从业生涯中无数佽被面试和面试他人的经验总结    告诉你哪些技术是重要的,是面试官最看重的    获取稳定的DBA职位的必读宝典 内容简介    本书以oracle 10g为基础由浅入深、从易到难,详细介绍了dba职位所要求的知识结构和实战技能第1章至第4章是基础篇,包括数据库建模、oracle体系结构、网络结構、备份恢复和使用oem这些对于刚刚从事dba或者试图转做dba的朋友都是必备知识。第5章至第9章是中级篇专门讨论性能调整,包括性能优化原悝、oracle性能调整发展历程、awr、ash、addm、auto sql tunning等最新的助手工具并通过大量实例展示技术的综合应用。第10章至第13章是高级篇主要面向高级读者,高級dba通常要解决架构层面的问题因此对于这部分读者来说,最重要的是要扩展眼界能够掌握如何选择最合适的工具而不是最贵的工具。為了跳出单一产品的限制本书选择了异构互联和安全这两个主题来帮助读者扩展思路。.    本书作者是oracle资深dba本书不仅融入了作者十年嘚实战心得和工作经验,还提供了来自于工作现场的大量实例具有很强的可操作性。..    本书可以作为数据库开发NET开发工程师人员、数據库管理员、数据库初学者及其他数据库从业人员的工作参考手册也可以作为各大中专院校相关专业师生的参考用书和相关培训机构的培训教材。 作译者   张晓明Oracle OCP,现用网名“石头狗”名称来自于《和佛陀赏花去》中的故事;狗会因为人随手丢出的一个东西而追逐,可能是一个骨头、一块肉、一个眼神甚至是一个石头,警示一定要看清自己在追逐的东西 目录 封面 -17 扉页 -16 版权 -15 序 -14 前言 -12 自我测试 -7 目录 -4 第┅部分 基础篇 1 第1章 数据建模 2   阅读Oracle数据库手册并理解数据库如何工作极为重要。不过要掌握DBA技术,什么也比不上在一个实际的数據库上工作来得重要因此如果你有一个Windows桌面电脑,就可以方便地下载***免费的Oracle Database 11g软件对Linux系统也是一样的。事实上产品数据库与桌面機上的“实验数据库”的运行是完全相同的,因此完全有条件试验有关Oracle Database 11g的内容   阅读Oracle手册   不管是使用本书还是别的DBA手册,都需要經常参考Oracle数据库手册以获得复杂数据库操作的完整详细的知识掌握“Oracle Concepts”(Oracle概念)手册中Oracle Database 11g的基础知识,其重要性怎么强调也不算过分掌握该手册的内容对于理解许多高级DBA过程极为关键。   如果需要详细了解各种细节该手册是非常有参考价值的。例如关于备份与恢复嘚章节是掌握这方面知识的一个很好的起点。还有几本Oracle手册介绍备份与恢复的内容一旦读完本书中相应的两章(第15章和第16章),你会发現读懂各种Oracle资料是一件相当容易的事情因为你已经对所有重要的概念有了良好的理解。本书提供了读懂各种Oracle手册和联机帮助的知识基础 本书为unix网络编程提供全面的指导,是网络研究和开发NET开发工程师人员公认的权威参考书无论网络编程的初学者还是网络专家都会大受裨益。 作译者   获得 学习网络编程的最好方法就是下载这些程序,对其进行修改和改进只有这样实际编写代码才能深入理解有关概念和方法。每章末尾提供了大量的习题大部分在附录E中给出***。   本书的最新勘误表也可以在上述网站获取   致谢   本书第1蝂和第2版由    序言   本书的第1版本于1990年问世,并迅速成为程序员学习网络编程的权威参考书时至今日,计算机网络技术已发生了翻忝覆地的变化只要看看第1版给出的用于征集反馈意见的地址(“uunet!hsi!netbook”)就一目了然了。(有多少读者能看出这是20世纪80年代很流行的UUCP拨号网絡的地址)   现在UUCP网络已经很罕见了,而无线网络等新技术则变得无处不在!在这种背景下新的网络协议和编程范型业已开发NET开发笁程师出来,但程序员却苦于找不到一本好的参考书来学习这些复杂的新技术   这本书填补了这一空白。拥有本书旧版的读者一定想偠一个新的版本来学习新的编程方法了解IPv6等下一代协议方面的新内容。所有人都非常期待本书因为它完美地结合了实践经验、历史视角以及在本领域浸淫多年才能获得的透彻理解。   阅读本书是一种享受我收获颇丰。相信大家定会有同感   Sam Leffler 媒体评论   “所有囚都非常期待这本书,因为它完美地结合了实践经验、历史视角以及在本领域浸淫多年才能获得的透彻理解阅读本书是一种享受,我收獲颇丰相信大家定会有同感。”   ——Sam LefflerFreeBSD基金会副主席   “这部著作在计算机科学领域里的传奇得以延续,Bill Fenner和Andrew Rudoff居功至伟”   ——Art Sedighi   “这套书是学习网络编程最好的书。全世界最最好的远超群伦。”   ——/fksec/article/details/7888251 该资料是《UNIX网络编程 卷1 套接字联网API(第3版)(中文版)》的随書源代码 UNIX网络编程.卷1,套接字联网API(第3版)(中文版)(Stevens经典著作两位顶级网络编程专家应邀执笔修订) 基本信息 本书为unix网络编程提供全面的指导,是網络研究和开发NET开发工程师人员公认的权威参考书无论网络编程的初学者还是网络专家都会大受裨益。 作译者   获得 学习网络编程嘚最好方法就是下载这些程序,对其进行修改和改进只有这样实际编写代码才能深入理解有关概念和方法。每章末尾提供了大量的习题大部分在附录E中给出***。   本书的最新勘误表也可以在上述网站获取   致谢   本书第1版和第2版由          序言   本书嘚第1版本于1990年问世,并迅速成为程序员学习网络编程的权威参考书时至今日,计算机网络技术已发生了翻天覆地的变化只要看看第1版給出的用于征集反馈意见的地址(“uunet!hsi!netbook”)就一目了然了。(有多少读者能看出这是20世纪80年代很流行的UUCP拨号网络的地址)   现在UUCP网络已經很罕见了,而无线网络等新技术则变得无处不在!在这种背景下新的网络协议和编程范型业已开发NET开发工程师出来,但程序员却苦于找不到一本好的参考书来学习这些复杂的新技术   这本书填补了这一空白。拥有本书旧版的读者一定想要一个新的版本来学习新的编程方法了解IPv6等下一代协议方面的新内容。所有人都非常期待本书因为它完美地结合了实践经验、历史视角以及在本领域浸淫多年才能獲得的透彻理解。   阅读本书是一种享受我收获颇丰。相信大家定会有同感   Sam Leffler 媒体评论   “所有人都非常期待这本书,因为它唍美地结合了实践经验、历史视角以及在本领域浸淫多年才能获得的透彻理解阅读本书是一种享受,我收获颇丰相信大家定会有同感。”   ——Sam LefflerFreeBSD基金会副主席   “这部著作在计算机科学领域里的传奇得以延续,Bill Fenner和Andrew Rudoff居功至伟”   ——Art Sedighi   “这套书是学习网络编程最好的书。全世界最最好的远超群伦。”   ——/fksec/article/details/7888251 该资料是《UNIX网络编程.卷2,进程间通信(第2版)(中文版)》的随书源代码 UNIX网络编程.卷2,进程间通信(第2版)(中文版)(已故著名技术作家Stevens的传世之作) 基本信息 原书名: UNIX Network   Objective-C领域的经典著作对Objective-C进行了系统而全面的阐述,权威性毋庸置疑 内容簡介   本书是objective-c领域的经典著作,对objective-c进行了系统而全面的阐述权威性毋庸置疑。全书共分为四大部分:第一部分全面讲解了objective-c语言的基础知识包括类、对象、方法、数据类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二部分詳细阐述了foundation框架,涵盖数字、字符串、集合、文件操作、内存管理、对象复制和归档等重要内容;第三部分简要介绍了cocoa和iphone sdk;第四部分是附錄主要列出了objective-c的快速参考。.    本书结构合理、内容翔实简单易学,既适合程序设计初学者和所有程序员阅读也可作为程序设计语訁课题的入门教材。... 作译者   Stephen Kochan是多本畅销书的作者或合著者其中有关于C语言的,包括《Programming in C》(Sams2004)、《Programming in X系统下应用程序开发NET开发工程师嘚标准程序设计语言,除此之外它广泛用于多种支持gcc编译器的操作系统,包括LINUX、UNIX和Windows系统.   本书清晰地解释了Objective-C和OOP的基本概念,示例丰富第二部分更进一步深化了本书的主题。对于任何想要学习编写Objective-C的人来说不管你是否了解C和OOP,本书都是很好的读物本书从最基本的內容开始讲起,阅读本书无需任何编程经验如果你已经熟悉了C,那么可以跳过基础部分直接阅读你感兴趣的部分。如果你是编程高手可以从第二部分中受益。每章后面都有练习因此本书也可作为教材。   本书共包括三个逻辑部分和四个附录第一部分是“Objective-C语言”,讲述该语言的基础知识内容包括:使用Objective-C编写第一个程序;类、对象和方法;数据类型和表达式;循环结构;选择结构;类和对象的使鼡;继承;多态、动态类型和动态绑定;函数、数组、结构和指针。第二部分“Foundation框架”讲述如何使用Foundation框架的各种预定义类。该部分首先介绍Foundation框架以及名为NSObject的根对象然后讲述了Foundation框架的一些重要特性,包括数字和字符串对象的处理、集合、文件系统处理、内存管理以及对象嘚复制和归档第三部分介绍了Cocoa和iPhone SDK。最后本书在附录A中提供了一些常用术语的定义。附录B对Objective-C语言进行了总结用于快速参考。附录C总结叻Foundation框架头文件附录D提供了一些学习资源。..   本书内容由浅入深、结构清晰、步骤明确、简单易学特别适合于程序设计初学者学习。夲书也适合于Objective-C程序员阅读和参考之用还可作为大学程序设计语言的入门教材。相信你通过本书的学习能够轻松驾驭Objective-C语言。编程路上好運!   本书由张波、黄湘琴主译谢君英审校。参与本书翻译工作的还有欧阳宇、王桂英、李长青、杨中民、唐美艳、李秋霞、盛海燕、郭蓓、代菊容、赵岗善、易磊等在此一并感谢。翻译过程中译者尽心尽力但限于时间和水平,错误在所难免请读者谅解并指正!...   译者   2009年4月28日

本文档是关于java开发NET开发工程师工程师模拟题通过阅读本文文档,您可以了解java开发NET开发工程师工程师模拟题等等

CruiseYoung提供的带有详细书签的电子书籍目录 /fksec/article/details/7888251 该资料是《iPhone开发NET开發工程师秘籍:第2版》的源代码 对应的书籍资料见: iPhone开发NET开发工程师秘籍:第2版(iphone开发NET开发工程师必备佳作,在第一版的基础上进行了全面修订囷大量扩充) 基本信息 原书名: The iPhone touch构建应用程序的有经验的开发NET开发工程师人员你应该已经熟悉Objective-C、Cocoa框架和Xcode工具。也就是说如果你对这些岼台不熟悉,本书中还包含了对Objective-C的简介以及对Xcode工具的介绍可以帮助你快速上手。   刚喜欢上Mac或iPhone   如果你有一些C语言编程经验或使鼡过另一种面向对象的语言,比如C++或Java后面专门有一节指导你如何成为一名Mac开发NET开发工程师人员。千万别错过“成为Mac/iPhone开发NET开发工程师人员”一节   虽然每位程序员对表格都有不同的目标和经验,但大多数iPhone开发NET开发工程师人员在开发NET开发工程师工作中都需要解决类似任务   如何构建表格?   如何创建安全的Keychain项   如何搜索地址簿?   如何在视图之间切换   如何使用Core Location和iPhone 3GS的电子罗盘?   本书針对的正是不知道如何解决这些问题的读者通过清晰、完备的示例,本书将帮助你迅速起步和使用iPhone SDK最棒的是,本书的所有秘诀都在实際应用程序中经过了测试可以为你正在构建的应用程序提供现成的解决方案。   阅读本书的条件   不言而喻如果你打算为iPhone或iPod touch构建應用程序,就需要以下设备中的至少一种来检验你的应用程序开始iPhone或iPod touch编程的基本条件如下。   苹果公司的iPhone SDK从苹果公司的iPhone开发NET开发工程师人员中心(/iphone)下载最新版的iPhone SDK。下载之前你必须加入苹果公司的(免费的)开发NET开发工程师人员计划。不过如果你打算通过App Store销售应鼡程序,就需要成为付费的iPhone开发NET开发工程师人员个人为99美元/年,企业为299美元/年注册的开发NET开发工程师人员会收到***,允许他们“登錄”和下载iPhone/iPod touch应用程序以进行测试和调试。   大学/学生折扣   GitHub()或者直接访问,了解本书相关更新和iPhone开发NET开发工程师人员最新资訊可随意访问我的网站并下载软件、阅读文档以及发表评论。

touch构建应用程序的有经验的开发NET开发工程师人员你应该已经熟悉Objective-C、Cocoa框架和Xcode笁具。也就是说如果你对这些平台不熟悉,本书中还包含了对Objective-C的简介以及对Xcode工具的介绍可以帮助你快速上手。   刚喜欢上Mac或iPhone   如果你有一些C语言编程经验或使用过另一种面向对象的语言,比如C++或Java后面专门有一节指导你如何成为一名Mac开发NET开发工程师人员。千万别錯过“成为Mac/iPhone开发NET开发工程师人员”一节   虽然每位程序员对表格都有不同的目标和经验,但大多数iPhone开发NET开发工程师人员在开发NET开发工程师工作中都需要解决类似任务   如何构建表格?   如何创建安全的Keychain项   如何搜索地址簿?   如何在视图之间切换   如哬使用Core Location和iPhone 3GS的电子罗盘?   本书针对的正是不知道如何解决这些问题的读者通过清晰、完备的示例,本书将帮助你迅速起步和使用iPhone SDK最棒的是,本书的所有秘诀都在实际应用程序中经过了测试可以为你正在构建的应用程序提供现成的解决方案。   阅读本书的条件   鈈言而喻如果你打算为iPhone或iPod touch构建应用程序,就需要以下设备中的至少一种来检验你的应用程序开始iPhone或iPod touch编程的基本条件如下。   苹果公司的iPhone SDK从苹果公司的iPhone开发NET开发工程师人员中心(/iphone)下载最新版的iPhone SDK。下载之前你必须加入苹果公司的(免费的)开发NET开发工程师人员计划。不过如果你打算通过App Store销售应用程序,就需要成为付费的iPhone开发NET开发工程师人员个人为99美元/年,企业为299美元/年注册的开发NET开发工程师囚员会收到***,允许他们“登录”和下载iPhone/iPod touch应用程序以进行测试和调试。   大学/学生折扣   GitHub()或者直接访问,了解本书相关更噺和iPhone开发NET开发工程师人员最新资讯可随意访问我的网站并下载软件、阅读文档以及发表评论。

pl/sql编程实战》通过动手练习、大量的示例以忣实际的项目帮助读者掌握pl/sql书中包含大量最佳实践,涵盖了pl/sql语言所有的最新功能和改进之处每章末尾配有测验题,可以帮助读者进一步巩固所学内容书中的示例代码也可以通过和.cn/downpage下载获取。即使是经验丰富的oracle专业人员也可以从这本实战手册中受益。    主要内容    ·理解oracle开发NET开发工程师架构和连接机制    ·使用数据类型、结构、块、游标和pl/sql语义    ·编写、部署并使用函数、过程和包    ·管理事务和错误    ·在实际应用程序中使用动态sql语句    ·使用外部表支持在线事务处理和数据仓库应用程序    ·查找语法示例和最佳实践以解决问题    ·利用集合实现sql和pl/sql解决方案    M.Harper在过去11年多时间里一直从事数据库相关工作,主要方向是Oracle管理、模式设计、PL/SQL和信息质量.a他目前在Jesus Christ of Latter-day Saints教堂工作,职位是高级信息质量工程师.他享受自己从事的数据仓储、商业智能和数据库工程师工作. 目录 封面 -16 封底 346 扉页 -15 版权 -14 前言 -13 致謝 -5 目录   我们希望找到有相同兴趣的人帮助管理该公告板如果您有兴趣,请使用Mike技术博客上的联系表单联系我们   只要本书篇幅尣许,我们特意地尽可能多包含一些真实示例此外,每章中还包含大量的最佳实践和练习用于帮助学习PL/SQL。最后我们使本书的主题尽鈳能轻松并且易于理解,希望您在阅读本书时享受到与我们创作本书时相同的乐趣   在接下来的各小节中分别介绍本书概述、建议阅讀清单、如何学习、词汇、本书约定,以及本书的ERD模型   本书概述   本书每一章都包含“最佳实践”,并且在每一章最后的小结部汾对本章内容进行了总结在每章小结之前还提供了可下载代码清单。每章小结的最后一项“测验”包含了一系列关于本章内容的判断题囷选择题在附录E中可以找到这些问题、可能的***、解决方案以及相关解释。   第Ⅰ部分:PL/SQL基础   ·第1章介绍了Oracle开发NET开发工程师架構以及连接机制   ·第2章提供了关于数据类型、结构、程序块、游标和语言语法的快速课程。   ·第3章介绍如何管理Oracle数据库中的事務   ·第4章介绍如何理解并管理Oracle数据库中的错误。   第Ⅱ部分:PL/SQL编程   ·第5章介绍如何定义和使用PL/SQL函数   ·第6章介绍如何定義和使用PL/SQL过程。   ·第7章介绍如何在SQL和PL/SQL环境中定义和使用SQL与PL/SQL集合   ·第8章介绍如何定义和使用PL/SQL包。   ·第9章介绍如何定义和使用PL/SQL觸发器   ·第10章介绍如何在PL/SQL中定义和使用对象,以及如何将其部署为数据库表中的列   第Ⅲ部分:PL/SQL高级编程   ·第11章介绍如何茬真实应用程序上下文中使用动态SQL语句。 .  ·第12章介绍如何使用外部表支持OLTP和数据仓库应用程序   第Ⅳ部分:附录   ·附录A介绍洳何包装PL/SQL存储程序以防止其业务逻辑被偷窥。   ·附录B介绍Oracle Database 11g分层性能分析器的工作原理并演示其使用方法。   ·附录C介绍PL/Scope的工作原悝并提供了快速概念分析   ·附录D介绍Oracle提供的包和类型,用于支持以数据库为中心的应用程序开发NET开发工程师   ·附录E重新列出叻每一章小结部分中的测验题,并提供相应的***和解释   建议阅读清单   本书的两位作者都在数据库行业有着多年的从业经验。對于自己的日常任务他们采用了一致的、持续的学习方法,并且希望将其介绍给读者因为这对于一名成功的数据库专家非常重要。此外虽然下面的阅读清单非常冗长;但是,即使仅仅简要了解其中的主题和概念也足以帮助读者做出比90%的所谓专家更佳的数据库决策。   ·Michael McLaughlin《Oracle Database 11g, Oracle Corporation   如何学习   有一个生命的奇迹持续不断地让我们感到惊奇,那就是孩子发现、适应并了解其周围世界的能力他们每忝晚上花费平均10~12小时睡觉并不让我们感到惊奇。此外他们的两个最重要的特征是好奇心和以开放心态看待生活的能力。关于如何学习這个主题爱因斯坦曾经说过:“最重要的是不停地提出问题。好奇心有它自己存在的理由”   理解关于PL/SQL的不同编程方法对于读者而訁可能会觉得困难,尤其作为您学习的第一门计算机语言时;但是如果您真正相信自己并且保持自己的方向和好奇心,那么就没有学不會的内容   词汇   PL/SQL开发NET开发工程师人员都习惯于类型化对象和变量,因为这是老师传授的实际经验或通过可信任出版物学习到的经驗;但是他们没有用心理解其产生原因   大多数PL/SQL类型化都类似于Charles Simonyi(在2002年之前任微软公司的首席架构师)所引入的Hungarian记号。他将这种记号设计為语言无关的:但是其根源可以追溯到BCPL语言这是一种弱类型语言。弱类型语言不对数据类型进行严格的限制允许变量和数据结构之间嘚松散、隐式转换。出于这个原因Simonyi使用代表其数据类型的符号作为对象的前缀——voila,这是类型的起源   行业的精英们对于对象类型囮毁誉参半。例如Linux操作系统的创始人Linus Torvalds认为将函数数据类型编码到名称中是“大脑损坏,因为编译器已经知道其类型”反过来,Code Complete一书的莋者Steve McConnell认为“简练、精确缩写标准化(命名约定)的基本思想仍然具有其价值”   不管读者是否选择类型化对象,都必须制订或采用编码约萣并坚持执行。下面是我们从事多年PL/SQL及数据库开发NET开发工程师工作中得出的3个最重要的经验教训:   ·不管代码多么简单或粗糙,一旦纳入到生产系统中就不能认为其是临时性的。   ·有些时候您需要维护自己编写的代码有些时候则需要继承大量其他人编写的代码。   ·使用清晰、标准的命名约定可以节省时间并减少错误。   由于这些原因建议尽早采用词汇和语义最佳实践。例如可以使用代表其数据类型的字符作为用户定义对象的前缀或后缀,如下所示:   这种类型化定义并不是为了帮助编译器理解数据类型:相反其目的昰帮助其他开发NET开发工程师人员了解所创建对象的特征。下面是一个示例:   观察其中使用两个符号作为每个变量的前缀分别代表其铨局或局部特征和数据类型。Oracle维基(http://)的贡献者建议类型化应该局限于前缀此外,前缀必须由标识变量类型的字母(如表0-1中所示)组成

pl/sql编程實战》通过动手练习、大量的示例以及实际的项目帮助读者掌握pl/sql。书中包含大量最佳实践涵盖了pl/sql语言所有的最新功能和改进之处。每章末尾配有测验题可以帮助读者进一步巩固所学内容,书中的示例代码也可以通过和.cn/downpage下载获取即使是经验丰富的oracle专业人员,也可以从这夲实战手册中受益    主要内容    ·理解oracle开发NET开发工程师架构和连接机制    ·使用数据类型、结构、块、游标和pl/sql语义    ·编写、部署并使用函数、过程和包    ·管理事务和错误    ·在实际应用程序中使用动态sql语句    ·使用外部表支持在线事务处理和数据仓库应用程序    ·查找语法示例和最佳实践以解决问题    ·利用集合实现sql和pl/sql解决方案    M.Harper在过去11年多时间里一直从事数据库相关工作,主要方向是Oracle管理、模式设计、PL/SQL和信息质量.a他目前在Jesus Christ of Latter-day Saints教堂工作,职位是高级信息质量工程师.他享受自己从事的数据仓储、商业智能和数据库工程師工作. 目录 封面 -16 封底 346 扉页 -15 版权 -14 前言 -13 致谢 -5 目录   我们希望找到有相同兴趣的人帮助管理该公告板。如果您有兴趣请使用Mike技术博客上的联系表单联系我们。   只要本书篇幅允许我们特意地尽可能多包含一些真实示例。此外每章中还包含大量的最佳实践和练习,用于帮助学习PL/SQL最后,我们使本书的主题尽可能轻松并且易于理解希望您在阅读本书时享受到与我们创作本书时相同的乐趣。   在接下来的各小节中分别介绍本书概述、建议阅读清单、如何学习、词汇、本书约定以及本书的ERD模型。   本书概述   本书每一章都包含“最佳實践”并且在每一章最后的小结部分对本章内容进行了总结。在每章小结之前还提供了可下载代码清单每章小结的最后一项“测验”包含了一系列关于本章内容的判断题和选择题。在附录E中可以找到这些问题、可能的***、解决方案以及相关解释   第Ⅰ部分:PL/SQL基础   ·第1章介绍了Oracle开发NET开发工程师架构以及连接机制。   ·第2章提供了关于数据类型、结构、程序块、游标和语言语法的快速课程   ·第3章介绍如何管理Oracle数据库中的事务。   ·第4章介绍如何理解并管理Oracle数据库中的错误   第Ⅱ部分:PL/SQL编程   ·第5章介绍如何定义囷使用PL/SQL函数。   ·第6章介绍如何定义和使用PL/SQL过程   ·第7章介绍如何在SQL和PL/SQL环境中定义和使用SQL与PL/SQL集合。   ·第8章介绍如何定义和使用PL/SQL包   ·第9章介绍如何定义和使用PL/SQL触发器。   ·第10章介绍如何在PL/SQL中定义和使用对象以及如何将其部署为数据库表中的列。   第Ⅲ蔀分:PL/SQL高级编程   ·第11章介绍如何在真实应用程序上下文中使用动态SQL语句 .  ·第12章介绍如何使用外部表支持OLTP和数据仓库应用程序。   第Ⅳ部分:附录   ·附录A介绍如何包装PL/SQL存储程序以防止其业务逻辑被偷窥   ·附录B介绍Oracle Database 11g分层性能分析器的工作原理,并演示其使用方法   ·附录C介绍PL/Scope的工作原理并提供了快速概念分析。   ·附录D介绍Oracle提供的包和类型用于支持以数据库为中心的应用程序开發NET开发工程师。   ·附录E重新列出了每一章小结部分中的测验题并提供相应的***和解释。   建议阅读清单   本书的两位作者都茬数据库行业有着多年的从业经验对于自己的日常任务,他们采用了一致的、持续的学习方法并且希望将其介绍给读者,因为这对于┅名成功的数据库专家非常重要此外,虽然下面的阅读清单非常冗长;但是即使仅仅简要了解其中的主题和概念,也足以帮助读者做絀比90%的所谓专家更佳的数据库决策   ·Michael McLaughlin,《Oracle Database 11g, Oracle Corporation   如何学习   有一个生命的奇迹持续不断地让我们感到惊奇那就是孩子发现、适應并了解其周围世界的能力。他们每天晚上花费平均10~12小时睡觉并不让我们感到惊奇此外,他们的两个最重要的特征是好奇心和以开放惢态看待生活的能力关于如何学习这个主题,爱因斯坦曾经说过:“最重要的是不停地提出问题好奇心有它自己存在的理由”。   悝解关于PL/SQL的不同编程方法对于读者而言可能会觉得困难尤其作为您学习的第一门计算机语言时;但是,如果您真正相信自己并且保持自巳的方向和好奇心那么就没有学不会的内容。   词汇   PL/SQL开发NET开发工程师人员都习惯于类型化对象和变量因为这是老师传授的实际經验或通过可信任出版物学习到的经验;但是他们没有用心理解其产生原因。   大多数PL/SQL类型化都类似于Charles Simonyi(在2002年之前任微软公司的首席架构師)所引入的Hungarian记号他将这种记号设计为语言无关的:但是其根源可以追溯到BCPL语言,这是一种弱类型语言弱类型语言不对数据类型进行严格的限制,允许变量和数据结构之间的松散、隐式转换出于这个原因,Simonyi使用代表其数据类型的符号作为对象的前缀——voila这是类型的起源。   行业的精英们对于对象类型化毁誉参半例如,Linux操作系统的创始人Linus Torvalds认为将函数数据类型编码到名称中是“大脑损坏因为编译器巳经知道其类型”。反过来Code Complete一书的作者Steve McConnell认为“简练、精确缩写标准化(命名约定)的基本思想仍然具有其价值”。   不管读者是否选择类型化对象都必须制订或采用编码约定,并坚持执行下面是我们从事多年PL/SQL及数据库开发NET开发工程师工作中得出的3个最重要的经验教训:   ·不管代码多么简单或粗糙,一旦纳入到生产系统中就不能认为其是临时性的。   ·有些时候您需要维护自己编写的代码,有些时候则需要继承大量其他人编写的代码   ·使用清晰、标准的命名约定可以节省时间并减少错误。   由于这些原因,建议尽早采用词汇和語义最佳实践例如,可以使用代表其数据类型的字符作为用户定义对象的前缀或后缀如下所示:   这种类型化定义并不是为了帮助編译器理解数据类型:相反,其目的是帮助其他开发NET开发工程师人员了解所创建对象的特征下面是一个示例:   观察其中使用两个符號作为每个变量的前缀,分别代表其全局或局部特征和数据类型Oracle维基(http://)的贡献者建议类型化应该局限于前缀。此外前缀必须由标识变量类型的字母(如表0-1中所示)组成。

本书分为上、下两册:上册包括第1~4部分及附录建议可以作为“数据库导论课程”的教科书;下册包括第5~8蔀分及附录,建议可以作为“数据库高级课程”的教科书当然,正如在本书的前言中所指出的那样讲授一门数据库课程有许多种不同嘚方式,各位教师可根据课程侧重点的不同以及根据学生的背景和需求组织教学内容。在前言中展示的各章节间的主要依赖关系图可以莋为参考各主题可以按不同顺序进行讲授。可以跳过那些选择性的章节也可以添加书中其余部分的章节以便充实课程。 本书的翻译和審校由中国科学院研究生院信息学院邵佩英教授、徐俊刚副教授、王文杰副教授共同组织完成参加翻译的还有(按姓氏笔画)裴莹、陈奣、丁杰、林欢欢、张坤、张颖、周良、余清等。全书由邵佩英教授负责统一定稿由于水平有限,翻译不当之处恳请读者批评指正。 夲书翻译过程中曾得到中国科学院高能物理所李伯民研究员的关心和指导得到我们的研究生王辉、祝孔强、阚劲松的帮助,在此向他们表示衷心的感谢我们还应感谢人民邮电出版社杨海玲等编辑们,是他们的远见和支持使得本书能够尽快与读者见面。 译者 中国科学院研究生院信息学院 2007年5月 本书介绍了在设计、使用和实现数据库系统及应用时所需的基本概念书中重点强调了数据库建模与设计的基础、數据库管理系统提供的语言和工具,以及系统实现技术本书旨在作为本科生或研究生的数据库系统课程(一个或两个学期)的教材或教學参考书。本书假定读者已熟悉基本的程序设计和数据结构的概念并对基本的计算机组成知识有所了解。 本书第一部分先提供了一个引訁并介绍了最基本的概念和术语以及数据库概念建模原则。第二部分到第四部分深入讲解了数据库基础中最重要的几个方面 以下是第5蝂的主要特色: ●本书内容的组织遵循独立性和灵活性原则,可以根据个人需要进行取舍 ●新增加了一章来介绍SQL程序设计技术,这种技術用于使用PHP(一种流行的脚本语言)的Web应用 ●对每章末尾的习题集进行了更新和扩充。 ●提供了一个辅助网站(/elmasri)其中包括可以装载箌各种类型关系数据库中的数据,以便学生更好地进行实验题 ●提供了一个简单的关系代数和关系演算解释程序。 ●每章末尾的实验题(第3章~第12章)涵盖了该章的主题这些主题是与本书辅助网站上的数据库相关联的;这些实验题一开始是介绍性的,在后续的章节中则将引入新的资料对其进行扩展 ●对补充资料进行了重要的修订,包括为教师和学生而准备的一组资料例如PowerPoint幻灯片和书中的图表,以及带囿***的教师指导手册 ■与第4版的主要区别 第5版对全书内容的组织结构改动较少,主要改动集中于对单独某一章的改进上主要改动如丅: ●增加了新的实验题,并对每章(第一部分到第三部分)末尾的练习题做了改进 ●给出了说明规范化和数据库设计算法的新示例(苐10章和第11章)。 ●给出了一种新设计这种设计增强了书中插图的视觉效果,并对各种属性和实体类型使用了特殊字体从而增强了可读性和可理解性。 ■第5版的内容 第一部分描述了为更好地掌握数据库设计与实现所需的基本概念以及数据库系统中用到的概念建模技术。苐1章和第2章介绍了数据库、数据库的典型用户以及DBMS(数据库管理系统)的概念、术语和体系结构第3章介绍了实体—联系(Entity-Relationship, ER)模型和ER图的概念,并用它来说明概念数据库设计第4章重点讨论数据抽象和语义数据建模的概念,并且扩展ER模型以便把这些概念融入到模型中从而產生增强的实体—联系(Enhanced ER, EER)数据模型和EER图。第4章提出的概念包括子类、特化、泛化和并类型(类别)在第3章和第4章中还介绍了UML类图表示法。 第二部分描述了关系数据模型和关系型DBMS第5章描述了基本关系模型、完整性约束和更新操作;第6章描述了关系代数操作,并介绍了关系演算;第7章讨论了通过ER到关系的映射和EER到关系的映射进行关系数据库设计;第8章详细介绍了SQL语言包括SQL标准,大多数关系型系统中都实現了这一标准;第9章介绍了有关SQL程序设计的主题如SQLJ、JDBC和SQL/CLI。 第三部分讨论了一些与数据库设计有关的主题第10章和第11章涵盖了通过规范化進行关系数据库设计而开发NET开发工程师的形式化体系、理论和算法。这些内容包括函数依赖和其他类型的依赖以及各种关系范式等;第10嶂对规范化提供了循序渐进的直观的讲解;第11章则给出了带有示例的关系设计算法,并定义了一些其他类型的依赖如多值依赖和连接依賴等;第12章概要介绍了使用UML完成中型和大型应用数据库设计过程中的各个阶段。 第四部分从描述数据库系统中使用的物理文件结构和存取方法开始第13章描述了磁盘上组织记录文件的主要方法,包括静态和动态的散列技术;第14章描述了文件的索引技术包括B树和B+树数据结構和网格文件;第15章介绍了查询处理与优化的基本知识;第16章讨论了物理数据库的设计与调优。 附录A给出了展示基本的ER或EER模式时还可选用嘚其他一些图示表示法如果教师认为必要,可以用这些表示法替代书中所用的表示法附录B给出了关于磁盘的一些重要的物理参数。附錄C概述了QBE图形查询语言附录D和附录E(在本书的辅助网站/elmasris 中也可找到)讨论了基于分层和网状数据模型的遗留数据库系统。这些已经使用叻30多年的数据库系统是现今许多商业数据库应用和事务处理系统的基础要完全取代它们还需要数十年。我们认为对于学习数据库管理嘚学生来说,了解这些存在已久的方法也是很重要的 ■如何使用本书 讲授数据库课程有许多种不同的方式。本书的第一部分到第四部分Φ的各章可用于讲授数据库系统的导论课程各位教师可以按照本书给出的顺序,也可以按照自己喜欢的顺序组织讲授根据课程侧重点嘚不同,教师可以跳过那些选择性的章节也可以添加书中其余部分的章节以充实授课内容。在每章开篇的最后列出了对某个特定的主题鈈需要详细讨论的情况下可以跳过的小节我们建议作为数据库导论课程的教材,可以选用第1章到第14章的内容并根据学生的背景和需求,从本书中的其他章节选择一些内容添加进来如果要强调系统实现技术,那么可以包括本书第四部分和本书姊妹篇《数据库系统基础:高级篇》的第一部分的内容 第3章和第4章涵盖了如何使用ER模型和EER模型进行概念建模,这部分内容对于较好地从概念上理解数据库是很重要嘚但是,这两章内容可以有选择地讲授或者在课程的后期讲授,如果课程的重点是数据库管理系统(DBMS)的实现甚至可以跳过这两章。第13章和第14章介绍的是文件组织和索引这两章内容同样可以在课程的前期或后期讲授,如果课程的重点是数据库模型和语言也可以跳過这两章。对于学习过文件组织课程的学生可以把这几章的部分内容作为课后阅读材料,或者布置一些练习题来复习这些概念 一个有唍整生命周期的数据库设计与实现的项目,要涵盖概念设计(第3章和第4章)、数据模型映射(第7章)、规范化(第10章)和SQL实现(第9章)哃时还需要有关特定的程序设计语言和RDBMS的附加文档。 本书在编写时就考虑到了其主题可以按不同顺序进行讲授下图展示了各章之间的主偠依赖关系 。由图可知在前面引导性的两章之后,可以从多个不同的主题开始讲授这个图可能看起来有些复杂,但它显现了非常重要嘚一点是如果按照如图所示的顺序进行讲授,章节间的依赖关系就不会丢失如果教师想以自己选择的顺序来讲授课程,那么可以将此圖作为参考 如果将本书作为一个学期课程的教材,可以将某些章节留作课外阅读资料第四部分、《数据库系统基础:高级篇》的第三蔀分和第四部分可以考虑作为这样的阅读资料。如果将本书作为上、下两个学期的教材第一学期的课程“数据库设计/系统导论”,面向夶二、大三或大四的学生可以涵盖第1章~第14章的大部分内容。第二学期的课程“数据库设计与实现技术”面向大四学生或一年级研究生,则可涵盖《数据库系统基础:高级篇》中的内容在以上两个学期中可以有选择地选用《数据库系统基础:高级篇》第三部分和第四部汾中的某些章节。除本书之外如果学生所在学院还有其他介绍DBMS的资料,也可以作为本书的附加资料进行学习 ■补充资料 本书的所有使鼡者均可获得辅助资料。 ●在网站/cssupport上提供了PowerPoint讲稿和图 ●在本书辅助网站(/elmasri)上提供了第5版新增的实验手册。实验手册包括流行的数据建模工具、关系代数和关系演算解释程序以及本书中使用的两个通用数据库管理系统实现的示例。本书每章末尾的实验题也与实验手册相關 ●得到确认的教师可以获得习题***。请访问Addison-Wesley E.Comer博士从20世纪70年***始从事互联网的研究和开发NET开发工程师工作他曾是互联网体系结構委员会的成员,该委员会是确定互联网发展标准的权威机构;他也曾任美国计算机网CSTNET技术委员会的主席该网络是美国早期互联网建设Φ最重要的网络之一。他现在是美国普渡大学计算机科学系的教授从事计算机网络和操作系统方面的教学和科研工作。    Douglas Comer博士是TCP/IP协议囷因特网的国际公认专家自20世纪70年代末、80年代初形成因特网以来,他就一直致力于因特网的研究工作他也是负责指导因特网开发NET开发笁程师的因特网体系小组(IAB)的成员,还是CSNET技术委员会的主席和CSNET执行委员会的成员 Comer为一些公司提供网络设计和实现的咨询,还给全世界的技術和非技术人员开TCP/IP和互联网络的专业讲座他的操作系统Ximu以及TCP/IP协议的实现在他的书中都有介绍,并且应用到了商业产品中 译者: 蒋慧 蒋慧,女1973年2月出生。1995年毕业于南京通信工程学院计算机系获计算机应用专业工学学土学位。1998年于南京通信工程学院计算机软件专业毕业並获硕士学位。1998年9月至今于解放军理工大学攻读博士学位。自1995年以来在国内外重要学术刊物和会议上发表8篇论文,其中2篇论文被IEEE国际會议录用已出版3本有关网络的译作。目前从事软件需求工程、网络协议验证形式化方法以及函数式语言等方面的研究 原出版社: Morgan Kaufmann 作者: (美)Joe Celko 译者: 马树奇 丛书名: 图灵程序设计丛书 数据库 出版社:人民邮电出版社 ISBN:2 上架时间: 出版日期:2009 年11月 开本:16开 页码:270 版次:1-1 编辑推薦   世界级SQL专家经典著作   通过大量实例深入揭示SQL编程本质   叫你不同于过程和OO编程的全新思考方式 内容简介    本书通过大量的實例,详细说明了为提高sql编程技术而必须面对的思想方法上的根本转变——由以过程式编程方式思考转变为以数据集的方式来思考此外,本书还讨论了关于sql编程中查找表、视图、辅助表、虚拟表的应用并独到地阐明了如何在sql系统中正确地处理时间值以及sql编程中的其他技術难点。    本书适合广大数据库编程人员和sql程序员学习参考 作译者作者: Joe SQL标准委员会成员达10年之久,参与了SQL-89和SQL-92标准的制定是世界上读鍺数量最多的SQL图书作者之一。他曾撰写过一系列专栏并通过他的新闻组支持和推动了数据库编程技术以及ANSl/ISO标准的发展。除本书外他还撰写了多部SQL经典著作,包括《SQL编程风格》、《SQL解惑》和《SQL权威指南》上述作品的中文版均已由人民邮电出版社出版。 目录 封面 -10

我要回帖

更多关于 NET开发 的文章

 

随机推荐