《C 编程风格(修订版)》讲解了C 语言中较深层次的程序设计思想和使用方法,包含大量的软件工程概念和设计模式,重点介绍大规模编程相关的内容,例如增加代码的可读性、可维护性、可扩展性以及提高代码执行效率等的方法。《C 编程风格(修订版)》的示例代码都是从实际程序中抽取出来的,作者通过对这些代码进行分析,讲解了如何正确地编写代码以及避开一些常见的误区和陷阱,并提炼出了一些关于程序设计风格和编码风格的规则。如果开发人员在编程时能够遵循这些规则,将有助于开发出更好的C 程序。 《C 编程风格(修订版)》描述平实,示例丰富,适合有编程经验的计算机程序设计与开发人员参考。
本书从应用角度出发,首先介绍与串口通信程序设计有关的基础知识,包括串行通信概述、Visual C 串口通信基础、计数制与编码;然后通过PC、远程I/O模块、三菱/西门子PLC、单片机、智能仪器等典型串口设备,详细讲解Visual C 开发串口通信及测控程序的设计方法。每个设计实例由设计任务、线路连接、串口通信调试、程序界面设计、程序设计详解、系统运行测试等部分构成。
美国艾朱斯特、艾朱斯特编著的《C Qt设计模式》本书是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C 和设计模式中的主要思想。全书共分四个部分:部分介绍C 、UML、Qt、模型-视图、SQL、XML、设计模式等基础知识,目的是为零基础的C 初学者铺垫一条学习面向对象编程的快捷之路;第二部分讲解内存访问、继承等重要的C 特性,是前一部分的延伸和拓展;第三部分使用Phonon编写了一个多媒体播放器,展示了主要技术理念的应用方法;附录部分给出了C 保留关键字、Debian和Qt程序开发环境的配置等内容。每节的练习题和各章后面的复习题,既可作为课堂上的讨论题,也可进一步启发读者对于关键知识点的思考。《C Qt设计模式》可作为软件开发人员学习Qt开发技术的参考书,也可作为从事Qt软件开发的研究人员和科技工作者的工具
如何构建高效、健壮、稳定且可扩展的优质API?对于这一软件工程上的难题,Martin Reddy凭借长期的从业经验,对优质API所应具备的各要素进行了全面分析,针对API的不同风格及模式,以及大型长期项目的内在需求,给出了种种设计策略,从而对API设计过程的规范性及可持续性作出了理论上不可磨灭的贡献。 《C API设计》适合具有C 编程经验的程序员阅读,也适合对API设计主题感兴趣的读者参考。
《MCS-51单片机C语言编程100例》以STC15F2K60S2增强型的单周期单片机为核心器件,通过100个应用实例,以单片机的功能模块为起点,以每个模块的硬件、软件设计为主线,通过大量实例的介绍来达到理论联系实际的目的,让读者能迅速开发出实际的应用系统。本书讲解深入浅出,实例内容翔实,绝大多数模块、实例都有Proteus仿真验证。
《VisualC++/CLI从入门到精通》共四部分24章,结构清晰叙述清楚,分别介绍和讨论了C++。NET基础与Microsoft。NET编程基础,阐述如何使用。NETFramework,解释了非托管代码,特性和反射,兼容COM等高级主题。 本书可帮助你提升专业技能,完全掌握VisualC++/CLI语言。特别适合有一定编程经验但刚开始接触VisualC++的读者,可以高效指导读者由浅入深,循序渐进地掌握各种核心主题与技术。
张冬旭、马春兴编著的《C#编程从基础到应用(附光盘)》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍使用C#开发Windows应用程序应该掌握的各方面知识。全书分14章,主要内容包括准备C#开发环境、C#变量、常量、分支和循环语句、数组、集合、C#面向对象编程、类的继承和多态、操作字符串和时间、创建MDI窗体、使用窗体控件、使用菜单和工具栏、操作系统文件、读写文件和注册表、ADO.NET操作数据库以及数据显示控件的使用等。《C#编程从基础到应用(附光盘)》适合C#初学者以及在校学生、程序设计爱好者、各大中专院校的在校学生以及相关授课老师使用阅读。
本书基于C语言的全新标准/IEC9899:2011,力求全面地介绍这门计算机语言的各个方面:词法元素、类型、声明、表达式、语句等,全书内容按概念和术语分类组织,示例丰富,查阅方便,适合具有C语言基础的各类专业人员学习参考。具有手册和辞典式的风格,内容按概念和术语分类组织,示例丰富,查阅方便,是一本每个程序员都应当拥有的工具书。本书基于C语言的标准/IEC9899:2011,力求全面地介绍这门计算机语言的各个方面:词法元素、类型、声明、表达式、语句等,全书内容按概念和术语分类组织,示例丰富,查阅方便,适合具有C语言基础的各类专业人员学习参考。具有手册和辞典式的风格,内容按概念和术语分类组织,示例丰富,查阅方便,是一本每个程序员都应当拥有的工具书。
《VisualC#.NET串口通信及测控应用典型实例》从工程应用的角度出发,通过8个典型应用实例,包括PC与PC、PC与单片机、PC与PLC、PC与远程I/O模块、PC与智能仪器、PC与无线数传模块、PC与USB数据采集模块等组成的测控系统,利用SerialPort控件和MSComm控件编写C#.NET串口通信程序,并对计算机测控系统中的4类典型应用(模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO))的程序设计方法进行了详细的讲解。《VisualC#.NET串口通信及测控应用典型实例》内容丰富,每个实例都提供具体的设计任务、完整的程序代码,注重解决工程实际问题。可供各类自动化、计算机应用、机电一体化等专业的大学生、研究生学习计算机控制技术,也可供计算机测控系统研发的工程技术人员参考。为方便读者学习,本书提供超值配套光盘,内容包括所有实例的源程序、软硬件资源、程序运
C在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C从C中继承了过程编程方式的高效性,并集成了面向对象编程的功能。C在其标准库中提供了大量的功能。有许多商业C库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C并不十分容易。本书详尽论述了C语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。本书基本不需要读者具备任何C知识,书中包含了理解C的所有必要知识,读者可以从头开始编写自己的C程序。本书也适合于具备另一种语言编程经验但希望全面掌握C语言的读者。
《国外计算机科学经典教材:标准C程序设计(第6版)》以简洁、清晰且逻辑有序的方式讲解C语言程序设计的概念,十分适合C语言的初学者。《国外计算机科学经典教材:标准C程序设计(第6版)》通过示例程序、案例学习、编程练习、项目设计以及其他教学手段来帮助读者更好地理解C语言,使得学习过程更加愉悦。
C/C是广泛用于系统和应用软件开发的语言,也是使用最为广泛的编程语言。C/C易学难用,尤其C,经过20多年的发展,已经变得非常复杂,给编程人员带来了很大的挑战。那么如何在工程项目中用好C/C语言、如何绕过Bug构建稳定可靠的生产系统、如何以最快速度全面了解C/C编程中的陷阱和障碍,编写出健壮可靠的代码呢?《从缺陷中学习C/C》将通过102个案例,帮助程序员尽快从新手成长为专家。案例涵盖基础问题、编译问题、库函数问题、文件处理、类和对象、内存使用、多线程问题、性能问题等。读者每掌握一个案例就掌握了一个或几个知识点,就能避免一类问题。由于是从大量编程中总结出来的具体Bug案例中学习,这种学习方式更直接,让人印象更深刻。《从缺陷中学习C/C》将为你成为C和C高手、编写出的程序助一臂之力。《从缺陷中学习C/C》适合程序员、测试
本书结构清晰,通俗易懂,面向职业岗位,将C语言和汇编语言一一对照地安排在单片机各个知识内容中,使读者可以同时掌握两种语言进行单片机的系统开发。本书共9章,分别为单片机基础、单片机指令、C51的数据类型和运算符、C51流程控制与函数、51单片机内部资源编程、51单片机外部资源编程、51单片机扩展资源编程、混合编程与应用实例以及综合应用实训等内容。本书可作为高职高专电气自动化、电子信息技术、计算机等专业单片机课程理论与实践教学、课程设计的,也可供从事单片机技术开发、应用的工程技术人员阅读、参考。
本书以企业管理信息系统的开发为主线,以VisualStudio2010作为开发工具,采用循序渐进的方式系统地介绍使用C#语言进行项目开发所涉及的关键知识。全书共分为6章。其中,、2章通过企业管理信息系统的实现过程介绍C#语言及其开发环境、C#项目背景和系统分析及程序设计的基础知识;第3章以企业管理信息系统的建模与设计的实现过程为例,介绍C#面向对象编程的相关知识;第4章以信息系统关键模块的设计与实现深入介绍利用C#进行Windows编程的相关知识,包括控件的使用、ADO.NET数据库访问技术以及Windows应用程序的部署;第5章介绍C#语法与索引的相关知识;第6章介绍开发技术及数据库操作。本书内容新颖、结构安排合理、案例丰富实用,既可以作为高等学校计算机及其相关专业的,也可以作为相关培训机构和软件开发人员的参考书。
《C 面向对象高效编程(第2版)》以帮助读者掌握C 面向对象高效编程范式为目的,详细介绍了C 编程中的各种概念和应用技巧。全书共分为两部分,部分(章至0章)介绍面向对象编程的基础和应用,如数据抽象、继承、泛型类型、异常处理等内容;第二部分(1章至3章)深入探讨如何建立抽象及其策略,并研究了C 对象模型。书中包含大量的代码实例,读者不仅能从理论上得以提高,而且还能轻松地在实践中应用。 《C 面向对象高效编程(第2版)》适用于C 程序员,也可供对面向对象程序设计感兴趣的编程人员及大专院校计算机师生参考。
本书以C语言和C语言面试求职为核心,全面介绍了在C和C面试中重点考查的各个知识点,并从面试求职、职业规划、面试渠道、面试真题、面试过程及职场生存等各个方面讲解了一个面试者应该掌握的所有知识。全书共分6篇23章,其中,篇为面试求职步,主要包括你了解程序员吗、程序员自我定位、求职前的准备、成功简历设计、求职“淘宝”之旅等内容;第2篇为面试成功有道,主要包括面试的3种方式、常见面试题等内容;第3篇为C/C程序设计篇,主要包括C和C程序设计基本概念、循环、条件、字符串及数组、函数、指针与引用、内存管理、面向对象等内容;第4篇为数据结构与常用算法,主要包括链表、队列、二叉树等数据结构和查找、排序等常用算法;第5篇为综合测试篇,主要包括英语面试、电话面试、智力测试等内容;第6篇为职场生存篇,主要包括“新员工”
即便是C阵营里最忠实的信徒,也不得不承认:C语言并不。实际上,世界上也没有的编程语言。如何克服C类型系统的不足?在C中,如何利用约束、契约和断言来实施软件设计?如何处理被C标准所忽略的动态库、静态对象以及线程等有关的问题?隐式转换有何替代方案?本书将为你一一解答这些问题。针对C的每一个不之处,本书都具体地分析原因,并探讨实用的解决方案。书中也不乏许多作者创新的、你从未听说过或使用的技术,但这些确实能帮助你成为C方面的专家。本书适合有经验的C程序员和项目经理阅读,也适合对C编程的一些专门或高级话题感兴趣的读者参考。