程序设计综合
-
Qt高级编程(英)萨默菲尔德 著,白建平 等译《Qt高级编程》是一本阐述Qt高级编程技术的书籍。本书以工程实践为主旨,是对Qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理、图形/视图架构、模型/视图架构等;另外,除对每章主题内容的探讨外,还给出了许多与之相关的类、方法和技术细节,从而尽可能多地展示了Qt的各种特色。因此,即使是很有经验的Qt程序开发人员,也可以从书中找出自己不曾注意到的技术点。《Qt高级编程》中的全部示例程序都已用Qt 4.6或者Qt 4.5在Windows、Mac OS X和Linux系统上进行了测试。《Qt高级编程》主要面向C++/Qt程序开发人员,也适合对Qt编程感兴趣人员和广大的计算机编程爱好者阅读,也可作为相关机构的培训教材。 -
Linux Shell编程从初学到精通华清远见嵌入式培训中心 等编著Shell是用户与内核进行交互操作的一种接口,是Linux最重要的软件之一。目前最流行的Shell称为bash Shell,bash Shell脚本编程以其简洁、高效而著称,多年来成为Linux程序员和系统管理员解决实际问题的利器。《Linux Shell编程从初学到精通》结合大量的示例,系统、全面地介绍了bash Shell脚本编程的语法、命令、技巧、调试等内容,在书中还有很多练习可以引导读者思考,力求使读者掌握Linux bash Shell编程的所有特性。《Linux Shell编程从初学到精通》结构清晰、易教易学、实例丰富、可操作性强、学以致用,对易混淆和实用性强的内容进行了重点提示和讲解,并配有光盘,光盘中提供书中出现的所有脚本文件、各章的讲解PPT,以及各章的讲解录像。《Linux Shell编程从初学到精通》面向广大工程技术工作者,既可作为高等学校教师和相关专业学生的教材,又可作为各类培训班的培训教程。 -
Linux C编程从初学到精通张繁 等编著《Linux C编程从初学到精通(含DVD光盘2张)》深入浅出、循序渐进地讲解了Linux平台下的C程序设计,并通过大量的程序实例,以及综合开发案例的演示,帮助读者快速掌握Linux下C语言编程的方法和技巧。《Linux C编程从初学到精通》内容翔实,共分为三大部分。第一部分为基础篇,共有5章,主要讲解了Linux系统的概述、C语言编程基础、Linux下的两种常用文本编辑器vi和Emacs、程序编译器gcc和调试器gdb,以及make管理工具。第二部分为提高篇,共有7章,主要讲解了Linux系统下各种操作的系统调用,包括文件操作、进程控制、进程间通信、网络编程、GTK+图形界面编程等。第三部分为实践篇,共有5章,分别为5个不同的Linux平台下C程序开发的综合案例,向读者详细阐述了Linux文件操作、GTK+图形界面编程、Linux网络编程,以及基于Linux平台的嵌入式软件开发的方法和技巧。读者对象:《Linux C编程从初学到精通(含DVD光盘2张)》是由作者根据多年来的开发工作经验编著而成,语言通俗易懂,内容丰富,注重实例讲解,知识涵盖面广。非常适合Linux平台下C语言编程的初学者以及高校本科生、研究生阅读,也适合在Linux系统下进行C程序开发的工程师查阅和学习。 -
Python灰帽子(美)塞兹 著本书是由知名安全机构ImmunityInc的资深黑帽JustinSeitz先生主笔撰写的一本关于编程语言Python如何被广泛应用于黑客与逆向工程领域的书籍.老牌黑客,同时也是ImmunityInc的创始人兼首席技术执行官(CT0)DaveAitel为本书担任了技术编辑一职。本书的绝大部分篇幅着眼于黑客技术领域中的两大经久不衰的话题:逆向工程与漏洞挖掘,并向读者呈现了几乎每个逆向工程师或安全研究人员在日常工作中所面临的各种场景,其中包括:如何设计?构建自己的调试工具,如何自动化实现烦琐的逆向分析任务,如何设计与构建自己的fuzzing工具,如何利用fuzzing测试来找出存在于软件产品中的安全漏洞,一些小技巧诸如钩子与注入技术的应用,以及对一些主流Python安全工具如PyDbg、ImmunityDebugger、Sulley、IDAPython、PyEmu等的深入介绍。作者借助于如今黑客社区中备受青睐的编程语言Python引领读者构建出精悍的脚本程序来——应对上述这些问题。出现在本书中的相当一部分Python代码实例借鉴或直接来源于一些优秀的开源安全项目,诸如PedramAmini的Paimei,由此读者可以领略到安全研究者?是如何将黑客艺术与工程技术优雅融合来解决那些棘手问题的。本书适合热衷于黑客技术,特别是与逆向工程与漏洞挖掘领域相关的读者,以及所有对Python编程感兴趣的读者阅读与参考。 -
LabVIEW宝典陈树学,刘萱 编著《labview宝典》详尽讲解了labview常用的编程方法、编程技巧和工程应用技术。全书共分为3篇,其中:入门篇归纳总结了labview编程人员必须掌握的基础知识,包括labview的基本概念、基本函数的用法和常用的运行结构,以及labview的基本数据结构和文件存储方式;高级篇细致地讲解了引用、属性、方法以及各类高级控件的运用,labview的文本方式编程以及dll、c语言接口,基于matlab语法的mathscript编程技术,labview基于组件的高级编程方法和编程模式;工程应用篇介绍了串口、并口和网络通信的常用方法,数据采集的基本原理和方法,labview实时系统的构建和编程,以及各种常用专业工具包的使用方法,包括数据库连接工具包、数据监控与记录工具包、报表生成工具包、状态图工具包等等。《labview宝典》可作为高等院校通信、测量技术、自动控制等相关课程的教材和教学参考书,也可作为相关工程技术人员设计开发仪器或自动测试系统的技术手册。 -
UNIX网络程序设计吴念 等主编《UNIX网络程序设计》为普通高等教育“十一五”国家级规划教材。《UNIX网络程序设计》以当前主流操作系统UNIX为背景,由浅入深地介绍了UNIX环境下计算机通信程序设计的原理与方法。全书内容分为四篇,第一篇网络基础(第1章、第2章),包括UNIX系统的基础知识和TCP/IP基础;第二篇套接字(第3~5章),包括套接字基础、TCP套接字和UDP套接字;第三篇UNIX网络编程实用技术(第6~9章),包括并发服务器、名字解析和IP地址转换、同步及进程间通信和异常处理;第四篇高级网络编程技术(第10~15章),包括IPv4和IPv6的互操作性、守护进程、广播、多播、原始套接字和路由套接字。《UNIX网络程序设计》内容紧凑、深浅适宜、兼顾实用,各章均有实例和习题,适合作为高等院校计算机科学与技术、通信工程、电子信息和软件工程等专业本科生或研究生的教材,也可作为从事相关专业的工程技术人员的参考书。 -
ARM Cortex-M3应用开发实例详解刘波文 编著刘波文编著的《ARM Cortex-M3应用开发实例详解》针对市场上新型热门的ARM芯片SAM3U Cortex-M3系列,通过大量工程案例,系统深入地介绍了ARM Cortex-M3基础应用与综合开发的流程、方法和技巧。全书共计17章,第1、2章简要介绍了Cortex-M3架构及指令系统、ARM Real View MDK 开发环境;第3~13章结合实例详细介绍了I/O端口、A/D、D/A、LCD、数码管显示、SPI、I2C、USB、以太网控制器、NOR Flash、SD的开发原理和实际应用;第14~17章介绍了数据传输存储显示、永磁电机驱动控制、卡车辆智能终端导航及RFID+ZIBEE无线物联网技术4个综合开发项目。全书层次清晰、技术先进;实例丰富、典型,从基础应用到综合实例,覆盖范围广,实践指导性强,深入展示了ARM Cortex-M3处理器的应用开发技术与经验。同时书中实例均系作者原创,通用性和可移植性强,方便读者举一反三,并能快速地学以致用。《ARM Cortex-M3应用开发实例详解》适合高校计算机、电子、通信、自动控制等相关专业的大学生,以及从事ARM嵌入式开发的科研工程师使用,是读者学习ARM Cortex-M3应用的理想参考书。 -
C程序设计实验指导与习题集衣治安 主编《C程序设计实验指导与习题集》是与马瑞民等编写的《C程序设计教程》(清华大学出版社,马瑞民、衣治安主编)教材配套的辅助教材。全书共分为三个部分。第一部分是实验指导,安排了20个实验,除了第1个和第20个实验是介绍运行环境外,其他的每个实验都提供了4~8个调试程序题以及3~6个编程题,它们覆盖相关章节的知识点。每个调试程序后面的分析讨论都能够帮助学生举一反三。该部分的实验都不提供参考答案,以便锻炼学生独立学习的能力。第二部分是习题集,通过选择、填空、编程等题型让学生掌握C语言的基本语法和运行程序的能力。第三部分是习题解答,提供第二部分全部内容的参考答案。《C程序设计实验指导与习题集》适合作为高等学校各专业的本科生实验教材,实验学时建议为30~40学时。《C程序设计实验指导与习题集》也可作为软件技术人员的参考书。 -
轻松玩转AVR单片机C语言刘建清 编著刘建清、孙保书、李凤伟和陈素侠编著的这本《轻松玩转AVR单片机C语言》是一本专门为AVR单片机玩家和爱好者“量身定做”的“傻瓜式”教材(基于C语言),主要突出“玩”,使读者在“玩”中学,在学中“玩”,在不知不觉中轻松玩转AVR单片机!《轻松玩转AVR单片机C语言》采用新颖的讲解形式,深入浅出地介绍了AVR单片机(以ATmega16为例)的组成、开发环境及AVR单片机C语言基础知识,结合大量实例,详细演练了AVR单片机I/O口、中断、定时器、串行通信、键盘接口、LED激码管、LCD显示器、DS1302时钟芯片、EEPROM存储器、温度传感器DS18820、红外和无线遥控电路、单片机看门狗、模块比较器、LA/D转换器、步进电动机、LED点阵屏等内容。《轻松玩转AVR单片机C语言》中的所有实例均具有较高的实用性和针对性,且全部通过了实验板验证;尤其珍贵的是,所有源程序均具有较强的移植性,读者只需将其简单修改甚至不用修改,即可应用到自己开发的产品中。全书语言通俗,实例丰富,图文结合,简单明了,可作为AVR单片机爱好者和使用C语言从事AVR单片机开发的技术人员的参考书,也可作为高等院校的单片机课程教学用书。 -
LabVIEW入门与实战开发100例岂兴明,田京京,夏宁 编著《LabVIEW入门与实战开发100例》以现在最为常用的labview 8.2为讲解对象,系统介绍了labview程序设计的理念、关键技术和应用实例。《LabVIEW入门与实战开发100例》从内容上共分为基础篇、实例应用篇和综合开发篇。基础篇简洁明了地介绍了labview程序设计所需的基础知识;实例应用篇则介绍了实际应用中涉及的具体问题和应用实例;综合开发篇为对现实工作和生活中的具体系统的了解和分析。《LabVIEW入门与实战开发100例》共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。《LabVIEW入门与实战开发100例》通过大量实例阐述程序设计中的重要概念和设计步骤,突出了系统完整性和实用性相结合的优点。《LabVIEW入门与实战开发100例》可作为初、中级读者的进阶教程和从事labview开发工作的广大工程技术人员的参考书,也可作为本科生、研究生的labview课程教材或自学教程。
