《C++典型工控应用编程实例》从工程应用的角度出发,较全面、系统地介绍了工业控制典型应用系统。本书共10章,分别为:基于三菱PLC的控制应用、基于西门子PLC的控制应用、基于PCI数据采集卡的控制应用、基于单片机的控制应用、基于分布式I/O模块的控制应用、基于CAN总线模块的控制应用、基于USB数据采集模块的控制应用、基于无线数传模块的控制应用、基于GSM短信模块的控制应用、基于智能仪器的控制应用。本书可供各类自动化、计算机应用、机电一体化、测控仪器等专业的大学生、研究生阅读,也可供计算机控制系统研发的工程技术人员参考。本书提供超值配套光盘,内容包括所有实例的源程序、程序运行录屏、系统测试录像、软硬件资源等。
《C高级进阶教程》在假定读者有的C编程能力的基础上,进一步加强了对一些基本概念(如文字常量与常变量、指针与引用、作用域与生命期、分离编译模式、声明与定义、静态联编与动态联编等)的解释,介绍了一些不太常用的关键字(如volatile、mumble、staticcast、dynamic_cast、const_cast、reinterpret_cast等)的用法。同时,介绍了一些C语言机制的底层实现方案,如引用是怎样实现的、对象上的实例成员函数是怎样被调用的、虚函数表是如何存储以及如何被访问的、new和delete的实现过程是怎样的,等等。另外,还进一步加深了对一些常用的C语言机制的讲解,如sizeof的用法、typedef的用法、命名空间的定义和使用、多维数组与多重指针、各种操作符的重载等,同时也对一些高级话题,如怎样调试程序、为什么需要设计模式、怎样应对C语言的复杂性等进行了探讨。希望通过对
《C#8.0和.NET Core 3.0高级编程》包含C#编程的所有主题,可分为三大部分,第一大部分介绍C#基础知识,包括面向对象编程以及新的C#8.0特性,比如可空引用类型、简化的switch模式匹配以及默认的接口方法。第二大部分介绍.NETStandard APl,包括管理和查询数据、监视和改进性能以及使用文件系统、异步流、序列化和加密等。第三大部分介绍如何构建和部署跨平台的应用程序,例如使用ASP.NET Core构建Web应用程序和使用Xamarin.Forms构建移动应用程序。 《C#8.0和.NET Core 3.0高级编程》还介绍了构建Windows桌面应用程序的三种技术――Windows Forms.WPF(WindowsPresentation Foundation)和UWP(UniversalWindows Platform)。 主要特色 ●为Windows.macOS、Linux、iOS和Android 构建跨平台应用程序 ●使用C# 8.0和.NET Core 3.0的应用程序开发 ●探索ASP.NET Core 3.0,创建专业的Web应用程序 ●学习面向对象编程和C#多
本书主要介绍如何使用计算机程序语言C++求解数值问题,由三个主要内容组成:(1)数学基础(包括一些定理和推论);(2)科学工程中的方法应用;(3)计算机实现。本书从应用的角度来描述数值方法。就像计算机手册一样,很多已解决的问题会在所有的章节出现,便于概念的理解。每章最后给出了练习题以便学生实践。本书内容广泛、资料翔实、深入浅出,便于教学和自学。 高等院校计算机及相关专业的本科生和教师,从事数值计算方面工作的人员。
《C++Builder6程序设计教程(第2版)》系统地介绍了在Windows环境下利用C++Builder进行应用程序开发的方法,主要内容包括C++Builder常用组件的使用、MDI多文档应用程序设计、文件操作与文件管理、数据库应用程序设计、多线程应用程序设计、Intemet应用程序设计、动态链接库DLL以及多媒体与图形应用程序设计。 全书内容翔实、实例丰富,汇集了作者多年来的实际开发经验和教学心得。各章附有适量习题和上机实践,便于学生课后练习。 《C++Builder6程序设计教程(第2版)》可作为高等院校计算机程序设计及其相关课程教材,也可作为各类计算机培训班的教学用书,还可供从事计算机应用开发的广大工程技术人员、及爱好者使用。
《MCS-51单片机C语言编程100例》以STC15F2K60S2增强型的单周期单片机为核心器件,通过100个应用实例,以单片机的功能模块为起点,以每个模块的硬件、软件设计为主线,通过大量实例的介绍来达到理论联系实际的目的,让读者能迅速开发出实际的应用系统。本书讲解深入浅出,实例内容翔实,绝大多数模块、实例都有Proteus仿真验证。
本书写给完全没有编程经验的初学者。它从最基本的C#语法开始,采用逐步构建的学习方法,一步一步地深入到C#编程的核心概念。当C#语法基础打扎实后,即进入窗体编程的学习,这样读者就有了比较丰富的编程体验,此时进入委托、线程、程序集等深层次概念的学习,便水到渠成、轻松易懂。本书针对初学者,因为不太久以前作者也是一个初学者,与初学者思维相近,心灵相通,知道初学者的困惑之处,相信学完此书之后,你不光能牢固地掌握C#的基础语法,更能深刻地体会到C#的核心思想。
《C#.NET桌面应用项目开发教程》以企业管理信息系统的开发为主线,以VisualStudio2010作为开发工具,采用循序渐进的方式系统地介绍使用C#语言进行项目开发所涉及的关键知识。 全书共分为6章。其中,第1、2章通过企业管理信息系统的实现过程介绍C#语言及其开发环境、C#项目背景和系统分析及程序设计的基础知识;第3章以企业管理信息系统的建模与设计的实现过程为例,介绍C#面向对象编程的相关知识;第4章以信息系统关键模块的设计与实现深入介绍利用C#进行Windows编程的相关知识,包括控件的使用、ADO.NET数据库访问技术以及Windows应用程序的部署;第5章介绍C#语法与索引的相关知识;第6章介绍开发技术及数据库操作。 《C#.NET桌面应用项目开发教程》内容新颖、结构安排合理、案例丰富实用,既可以作为高等学校计算机及其相关专业的教材,也可
本书由浅入深地介绍了中国象棋博弈程序的各个基本知识点,以实际案例来促进读者对算法的理解,提高实际编程能力。主要内容包括:中国象棋博弈,局面表示,走法表示及生成走法,局面评估,基本搜索算法,人机博弈,机器对弈,置换表,算法分析及测试技术,时间控制策略,启发式搜索策略,更多搜索策略。本书适用于在校计算机专业本科学生及研究生,以及程序设计、算法、博弈和人工智能的爱好者及专业人士。
《国外计算机科学经典教材:标准C程序设计(第6版)》以简洁、清晰且逻辑有序的方式讲解C语言程序设计的概念,十分适合C语言的初学者。《国外计算机科学经典教材:标准C程序设计(第6版)》通过示例程序、案例学习、编程练习、项目设计以及其他教学手段来帮助读者更好地理解C语言,使得学习过程更加愉悦。
即便是C阵营里最忠实的信徒,也不得不承认:C语言并不。实际上,世界上也没有的编程语言。如何克服C类型系统的不足?在C中,如何利用约束、契约和断言来实施软件设计?如何处理被C标准所忽略的动态库、静态对象以及线程等有关的问题?隐式转换有何替代方案?本书将为你一一解答这些问题。针对C的每一个不之处,本书都具体地分析原因,并探讨实用的解决方案。书中也不乏许多作者创新的、你从未听说过或使用的技术,但这些确实能帮助你成为C方面的专家。本书适合有经验的C程序员和项目经理阅读,也适合对C编程的一些专门或高级话题感兴趣的读者参考。
本书以企业管理信息系统的开发为主线,以VisualStudio2010作为开发工具,采用循序渐进的方式系统地介绍使用C#语言进行项目开发所涉及的关键知识。全书共分为6章。其中,、2章通过企业管理信息系统的实现过程介绍C#语言及其开发环境、C#项目背景和系统分析及程序设计的基础知识;第3章以企业管理信息系统的建模与设计的实现过程为例,介绍C#面向对象编程的相关知识;第4章以信息系统关键模块的设计与实现深入介绍利用C#进行Windows编程的相关知识,包括控件的使用、ADO.NET数据库访问技术以及Windows应用程序的部署;第5章介绍C#语法与索引的相关知识;第6章介绍开发技术及数据库操作。本书内容新颖、结构安排合理、案例丰富实用,既可以作为高等学校计算机及其相关专业的,也可以作为相关培训机构和软件开发人员的参考书。
C#融C的灵活和强大与VisualBasic的简单易用于一身,已成为在.NET平台上进行开发的语言。《C#5.0入门经典》简要而全面地介绍了C#和.NETFramework,可帮助程序员迅速进入VisualC#5.0编程领域。《C#5.0入门经典》分5部分,共24章。部分介绍.NETFramework、VisualStudio、C#面向对象编程功能以及C#类型和事件的基本知识;第2部分阐述基本的编程知识,包括循环、字符串、正则表达式、数组和集合以及异常、泛型、匿名函数(Lambda)和查询表达式(LINQ);第3部分演示如何与文件系统交互、创建和查询XML文档以及使用数据库;第4部分阐述WPF应用程序、数据绑定和验证以及Windows应用商店应用和Web应用程序;第5部分简要地介绍了特性编程、动态类型、内存组织、垃圾收集、线程、任务并行库(TPL)、并行LINQ(PLINQ)等。《C#5.0入门经典》是为刚涉足.NET的程序员以及想学习C#的.NET程序员编写的,如果您刚
本书是打开WindowsForms编程之门的金钥匙,它所采用的编程语言是当前最为流行、潜力的C#。本书内容详实充实,共分为3个部分,初识WindowsForms、WindowsForms基础和高级WindowsForms。通过本书的学习,读者能够迅速掌握通过.NETFramework开发WindowsForms程序的所有相关技术。无论开发桌面应用程序的Windows程序员,还是正在学习WindowsForms知识的开发人员,或者是毫无Windows开发经验的初学者,想相信本书都是的选择。
美国艾朱斯特、艾朱斯特编著的《C Qt设计模式》本书是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C 和设计模式中的主要思想。全书共分四个部分:部分介绍C 、UML、Qt、模型-视图、SQL、XML、设计模式等基础知识,目的是为零基础的C 初学者铺垫一条学习面向对象编程的快捷之路;第二部分讲解内存访问、继承等重要的C 特性,是前一部分的延伸和拓展;第三部分使用Phonon编写了一个多媒体播放器,展示了主要技术理念的应用方法;附录部分给出了C 保留关键字、Debian和Qt程序开发环境的配置等内容。每节的练习题和各章后面的复习题,既可作为课堂上的讨论题,也可进一步启发读者对于关键知识点的思考。《C Qt设计模式》可作为软件开发人员学习Qt开发技术的参考书,也可作为从事Qt软件开发的研究人员和科技工作者的工具