程序设计综合
-
C#自学视频教程软件开发技术联盟 编《C#自学视频教程》以初学者为主要对象,全面介绍了C#程序开发相关的各种技术。在内容排列上由浅入深,让读者循序渐进地掌握C#程序开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。《C#自学视频教程》共分3篇21章,主要包括搭建C#程序开发环境、掌握C#语言基础、流程控制语句、字符与字符串的使用、数组和集合、面向对象程序设计、认识Windows窗体、Windows应用程序的常用控件、Windows应用程序的高级控件、面向对象高级技术、ADO.NET数据库开发技术、数据绑定控件的使用、LINQ数据访问技术、文件及数据流技术、GDI+绘图技术、线程的使用、网络编程技术、使用C#操作注册表、程序调试与错误处理、C#游戏开发、企业进销存管理系统等内容,其中,C#游戏开发中包含了3个常见的游戏,而企业进销存管理系统是一个通用的学习项目。另外本书光盘含:24小时视频讲解/1247个编程实例/16个经典模块分析/16个项目开发案例/1176个编程实践任务/636个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。《C#自学视频教程(附光盘)》适用于C#程序开发的爱好者、初学者和中级开发人员,也可作为大中专院校和培训机构的教材。 -
Python网络编程攻略(英)萨卡尔(Dr.M.O.Faruque Sarker)著; 安道 译《Python网络编程攻略》介绍了现实世界中几乎所有网络任务的真实示例,通过简明易懂的形式让读者掌握如何使用Python完成这些网络编程任务。具体说来,书中通过70多篇攻略讨论了Python网络编程的高阶话题,包括编写简单的网络客户端和服务器、HTTP协议网络编程、跨设备编程、屏幕抓取以及网络安全监控,等等。本书可以作为任何一门网络编程课程中培养实践技能的补充材料。本书需要读者对Python语言及TCP/IP等基本的网络概念有了解,但即使不精通也能通过本书理解相关概念。《Python网络编程攻略》适合网络程序员、系统/网络管理员及Web应用程序开发人员阅读。 -
MATLAB完全学习手册赵国生、于翔、王健 著目前,MATLAB已发展成为国际公认的优秀数学应用软件之一,与Mathematica、Maple并称为三大数学软件,其在数值计算方面更是首屈一指。掌握了这一工具的使用将使日常学习和工作事半功倍。《MATLAB完全学习手册》对MATLAB进行了详细讲解,并配有大量实例,达到零起点入门和快速提高的目的。《MATLAB完全学习手册》共分为2篇,前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真及图形用户界面等内容。第8~11章为进阶篇,第8章和第9章分别介绍了MATLAB的科学计算、S-函数的概念、原理和应用。第10章和第11章分别介绍了MATLAB工具箱及MATLAB外部接口。《MATLAB完全学习手册》内容丰富、全面,示例精巧,条理清晰、深入浅出、指导性强。在《MATLAB完全学习手册》的MATLAB编程实现中,源程序详尽、清晰,注释丰富,而且通过实验验证了其正确性。通过章后的习题练习,不但可以帮助读者快速掌握本章理论,还可在编程中进一步熟练掌握MATLAB的高级编程技巧。本书适合作为各大中专院校的理工科学生的专业教材,也可以作为读者自学的教程和各类科研技术人员及MATLAB专业人员的参考手册。 -
语法框架(瑞典)Aarne Ranta 著语法框架是一种计算机编程语言,专门为编写自然语言的语法而设计,它有能力并行处理多种自然语言。《语法框架:为多种自然语言语法编程》全面介绍了如何利用语法框架为自然语言编写语法,以及如何在旅游手册、口语对话系统和自然语言处理系统等实用系统中加以应用。书中的例子和练习涉及多种自然语言,读者可以从中学习如何从计算语言学的视角看待自己的母语。 -
中文版UG NX 9.0 实例教程李红萍 著Unigraphics(简称UG)是一套功能强大的CAD/CAE/CAM应用软件,本书以其最新版本UG NX 9.0为平台,从工程应用的角度出发,通过知识点讲解与实例操作相结合,详细介绍该软件的各个常用功能模块。全书分为12章,包括UG NX 9.0入门、绘制草图、基本实体特征、高级特征建模、特征编辑和关联复制、绘制3D曲线、曲面设计、同步建模、GC工具箱、装配设计、渲染和工程图设计。本书内容由浅入深,讲解从易到难,在每章最后还提供了综合实例和思考练习,提高读者学以致用的能力。《中文版UG NX 9.0 实例教程(附光盘)》包含约60个知识点实例和12个综合实例。为降低学习难度,本书配套光盘提供了书中所有实例的高清教学视频,通过手把手的全程语音讲解,大大提高了读者学习的兴趣和效率。《中文版UG NX 9.0 实例教程(附光盘)》可作为UG NX初中级用户的数字化造型、虚拟产品设计、工艺设计以及高校机械工程CAD/CAE/CAM教材,也可作为广大模具行业及三维设计用户的参考书。 -
Swift开发指南关东升,赵志荣 著本教程通过大量案例讲解了Swift语言开发的方方面面,包含常量与变量、运算符和表达式、数据类型、数据类型转换、字符串类型、语言的元组类型、可选类型、数组、字典、控制语句、函数、闭包、类与结构体、属性、方法、下标、继承、构造器、析构器、扩展、协议等。本书适合现有iOS开发者,其它移动平台开发者计划从事iOS开发者,对iOS开发感兴趣的读者,计划从事iOS开发工作的人,以及计算机专业大学生。本书属于基础语言类技术书,非常适合作为培训教材。 -
Kali Linux & BackTrack渗透测试实战(韩)赵涏元 等著; 金光爱 译《图灵程序设计丛书:Kali Linux & BackTrack渗透测试实战》基于编写团队的实际经验,围绕渗透测试进行了全面介绍,并选择“Kali Linux(包含BackTrack)”Live CD作为讲解工具。下载BackTrack Live CD和Kali Linux Live CD后根据书中讲解逐步实践,可有效提高漏洞诊断效率,迎合市场对于计算机安全技术的要求。《图灵程序设计丛书:Kali Linux & BackTrack渗透测试实战》多次介绍BackTrack在实际业务中对渗透测试的影响,通过BackTrack工具实操让读者了解各流程中应用到的主要工具。书中不仅讲解了攻击者立场上的技术和方法,而且对实际管理业务中可以有效应用的部分以及攻击应对策略也做了说明。论是刚刚接触渗透测试、想要把握渗透测试业务流程的读者,还是需要全面掌握BackTrack工具、希望了解后续版本Kali Linux工具的变化和使用方法的读者,都能从《图灵程序设计丛书:Kali Linux & BackTrack渗透测试实战》中获益。 -
面向ArcGIS的Python脚本编程(美)赞德伯根(Paul A.Zandbergen)著; 李明巨,刘昱君,陶旸 译Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。使用Python作为ArcGIS的脚本语言将大大提升ArcGIS数据处理的效率,更好地实现ArcGIS内部的任务自动化。《面向ArcGIS的Python脚本编程》是一本专门针对ArcGIS编程的Python参考书,以基础理论结合GIS开发实例的方式,详细介绍了Python在ArcGIS开发中的基本应用和相关技巧,全书分为4个部分。第一部分主要介绍ArcGISforDesktop中地理处理的基本原理以及Python语言的基础知识;第二部分主要介绍如何编写一个处理空间数据的脚本;第三部分主要介绍一系列具体的操作,例如编写制图脚本、调试和错误处理以及创建Python类和函数;第四部分主要介绍如何将脚本创建成一个工具并与其他人共享。每一章都附带相应的练习内容,帮助读者在学习和练习之间得到更多的实践。《面向ArcGIS的Python脚本编程》内容结构清晰,示例完整,不仅适合于从事GIS开发的专业人士,而且适合那些有兴趣接触或从事Python编程的读者。 -
Python编程初学者指南(美)道森(Michael Dawson)著; 王金兰 译Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。《Python编程初学者指南》尝试以轻松有趣的方式来帮助初学者掌握Python语言和编程技能。《Python编程初学者指南》共12章,每一章都会用一个完整的游戏来演示其中的关键知识点,并通过编写好玩的小软件这种方式来学习编程,引发读者的兴趣,降低学习的难度。每章最后都会对该章的知识点进行小结,还会给出一些小练习让读者试试身手。作者很巧妙的将所有编程知识嵌入到了这些例子中,真正做到了寓教于乐。《Python编程初学者指南》内容浅显易懂,示例轻松活泼,是国际畅销的Python初学者教程,适合对Python感兴趣的初级和中级读者学习参考。 -
人人都能开发安卓App黄仁祥,金琦,易伟 著《人人都能开发安卓App:App Inventor 2应用开发实战》是基于App Inventor 2的安卓开发教程。App Inventor 2是一款图形化在线安卓开发软件,软件入门门槛低,无需编程基础,程序员和非程序员均能上手。App Inventor 2不仅可以开发各种安卓程序,还可以同单片机、Arduino、乐高机器人连接,应用领域广阔。全书由三位App Inventor中文网资深版主撰写,主要内容包括:App Inventor 2入门、App Inventor 2开发基础要素、多媒体应用、传感器和蓝牙应用、动画游戏应用、网络应用、数据交互应用等。本书给出了2048、打飞机、手机遥控机器人等时下流行的软件应用,还在附录介绍了App Inventor 2组件及指令,是App Inventor 2开发的一本权威参考书籍。《人人都能开发安卓App:App Inventor 2应用开发实战》适合作为App Inventor 2课程的辅导教材,也适合作为希望快速掌握安卓开发的新手及编程爱好者的参考资料。
