程序设计综合
-
C#编程从基础到应用张冬旭,马春兴 著《C#编程从基础到应用》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍使用C#开发Windows应用程序应该掌握的各方面知识。全书分14章,主要内容包括准备C#开发环境、C#变量、常量、分支和循环语句、数组、集合、C#面向对象编程、类的继承和多态、操作字符串和时间、创建MDI窗体、使用窗体控件、使用菜单和工具栏、操作系统文件、读写文件和注册表、ADO.NET操作数据库以及数据显示控件的使用等。《C#编程从基础到应用》适合C#初学者以及在校学生、程序设计爱好者、各大中专院校的在校学生以及相关授课老师使用阅读。 -
ASP.NET编程从基础到应用李振,郭旭辉 著《ASP.NET编程从基础到应用》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,由浅入深、循序渐进地介绍了学习ASP.NET程序开发必备的知识和技能。全书分12章,主要内容包括ASP.NET开发环境的搭建、ASP.NET中服务器控件的基本应用、ASP.NET内置系统对象、站点导航控件、母版页、数据绑定控件、常用的第三方控件、如何使用ADO.NET的基本对象操作数据库、常用缓存、文件和目录的相关处理、ASP.NET Ajax技术的相关知识及Web服务等。最后,通过一个综合项目案例介绍ASP.NET在实际开发过程中的应用。《ASP.NET编程从基础到应用》内容丰富、实例精彩,适合ASP.NET初学者以及在校学生、程序设计爱好者、各大中专院校的在校学生以及相关授课老师使用阅读。 -
OpenStack部署实践张子凡 著《OpenStack部署实践》讲述了OpenStack相关的内容,其内容来自各种部署实验与实践。书中首先介绍了PXE和网络相关的内容,接着介绍了nova-network安装模式、Quantum安装模式、Quantum GRE模式等,然后讨论了Cinder部件、中央存储与虚拟机运态迁移、云服务的开放EC2接口、RabbitMQ的集群冗余架构等,最后简述了云监控系统Ceilometer、HEAT组件以及Trove。《OpenStack部署实践》适合OpenStack技术人员阅读。 -
进军硅谷陈东锋 编《进军硅谷:程序员面试揭秘》介绍了如何在硅谷求职,以及剖析了具有代表性的150道热门硅谷公司的面试题,从面试技巧、基础知识、解题思路和效率优化等方面总结面试和解题规律。《进军硅谷:程序员面试揭秘》分为四部分共19章,包含出国工作途径、IT求职准备等,以及常见数据结构、算法、大数据、系统设计和面向对象语言等方面的题目和解题思路,并提炼出解题的5个步骤:复述/提问、举例、观察、编码和测试。《进军硅谷:程序员面试揭秘》精选出的面试题是硅谷热门公司的高频题,可以用来作为面试前的练习。对于每道题,《进军硅谷:程序员面试揭秘》尽可能给出多种解法,对日常工作中遇到的问题也有一定启发性。《进军硅谷:程序员面试揭秘》适合正在应聘程序员相关职位的就业人员阅读和参考,特别是打算寻求美国IT公司职位并想通过技术移民实现美国梦的程序员。 -
疯狂iOS讲义李刚 著《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》以iOS 7.0、Xcode 5.0为平台,全面介绍了iOS应用开发的高级知识。本书最后两章还通过3个实际的手游介绍了cocos2d框架的用法,也包括了手游开发中用到的瓦片地图、粒子效果和物理引擎等实用技术。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》是《疯狂iOS讲义》下册,书中不包含Objective-C编程的基本语法、iOS应用开发的基础知识等内容。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》内容包含多点触摸与手势检测、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、定位、地图、推送机制、iCloud服务等内容,《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》最后还通过疯狂打飞机、萌仙、愤怒的小鸟等实例介绍了cocos2d框架的功能和用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义》上册中的知识。 《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲解理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。 《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。 -
JavaScript编程实战(美)Jon,Raasch 著,吴海星 译《JavaScript编程实战》深入探讨了如何基于JavaScript技术从头开始创建真实的应用,共分为四个部分。第一部分介绍了最佳实践以及库、框架与插件,为构建应用奠定坚实的基础。第二部分讨论了前端的构建,包括Backbone.js、JavaScript模板,以及表单处理和校验的相关内容。第三部分涉及如何用Node.js编写服务器端JavaScript。最后一部分挑战程序的功能极限,介绍了如何构建实时应用程序、调整移动领域的Web程序、JavaScript图形处理技术等内容。《JavaScript编程实战》适合所有熟悉JavaScript并希望提升相关技术水平的开发人员和设计人员学习参考。 -
GDAL源码剖析与开发指南李民录 著GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。由于GDAL库支持很多的数据格式,目前几乎所有的GIS和RS软件底层都使用GDAL来读写空间数据。《GDAL源码剖析与开发指南》是基于GDAL源码剖析的编程开发指南,共9章,分为三部分。第一部分是前5章,介绍了GDAL的基本功能,包括GDAL简介、ORG库、GDAL库以及GDAL的数据格式和配置项等;第二部分是第6章到第8章,是GDAL的高级使用说明,包括GDAL格式扩展、GDAL算法和CPL库;第三部分是第9章,介绍GDAL工具的使用。《GDAL源码剖析与开发指南》适合地理信息系统和遥感等相关专业应用的开发人员阅读参考。本书中大部分的示例代码都是使用C/C++语言编写,有一定C/C++语言基础的读者能够快速上手开发相关应用。 -
C语言程序设计李新华,梁栋,迟成文 等著本书为普通高等教育“十二五”规划教材。全书共分10章,主要内容包括C程序设计概述、数据及运算、流程控制、数组、指针、函数、结构体、文件、C语言程序设计基本编程规范等。针对Visual C++ 6.0,书中精心安排了三个简单实用的应用实例。本书采用Visual C++ 6.0作为语言开发环境,系统地介绍了C语言程序设计的知识。书中语言通俗易懂、简洁流畅;内容叙述深入浅出、突出重点;精选大量典型例题,讲解由浅入深,细致详尽;独特的“想一想”进一步引导读者独立思考,培养从程序设计的角度思考和解决问题的能力;每一章的开头都有学习要点和学习难点介绍,每一章结尾都有小结来提纲挈领,强化知识点、编程方法和常用算法。习题类型丰富,涵盖全部关键知识点。与本书配套的《C语言程序设计习题解答与上机指导》不仅对全部习题给出了解答,还安排了相应的上机指导、上机考试模拟试卷、面向过程的C语言图形图像课程设计等内容。 -
C#程序设计项目化教程秦桂英,马海峰 编本书为普通高等教育“十二五”规划教材(高职高专教育)。本书以C#为开发语言,以Visual Studio 2010作为开发平台,数据库采用SQL Server 2005。全书围绕一个“学生选课管理系统”,通过精心设计的7个项目共43个任务,主要介绍了C#语言基础知识、分支结构和循环结构程序的设计方法、数组的应用、程序调试与异常处理方法、面向对象程序设计方法、Windows编程基础、控件应用、文件处理技术、ADO.NET数据库编程技术、应用程序的打包和部署等内容。内容详略得当,讲解深入浅出,通过“做中学、学中做”,使读者在明确要完成一个任务的前提下去学习知识,训练技能,边学边做,不断学习与提高,实践性很强。 -
Learning PHP设计模式(美)William Sanders(威廉·桑德)编通过学习如何在代码中使用设计模式,可以更高效地构建服务器端应用,在这个过程中,你的PHP编程水平也将逐步提高。本书利用大量浅显易懂的例子告诉你如何应用多种面向对象模式,并展示了这些模式在一些成熟的实际项目中的具体应用。需要学习这些可重用的模式如何帮助你解决复杂的问题,如何组织面向对象代码,以及只改变一些小部分来完成整个大项目的修改。利用你手上的这本《Learning PHP设计模式》,将了解如何采用一种更精巧的编程风格,这将大大减少开发时间。
