C/C++及其相关
-
奇思异想编程序汪令江,周学文,卿川编著内容本书共分为7章,分别从界面设计实例、对话框和控件、文档和视图、图像、网络编程、动态链接库(DDL)、鼠标和键盘这7个方面介绍了VC语言的应用。本书完全采用提出问题和解决问题的方式编写,一个问题就是一个有实际意义的例子,在问题的选择上注重实用性、典型性和实践性,有利于读者有针对性地阅读。本书既适用于对VC编程有初步了解的用户,也适用于中高级用户。初级用户可以通过系统阅读达到提高的目的,中高级用户可以通过有针对性的阅读达到开拓思路的目的。前言本书共分为以下7章。第1章是界面设计实例。其中包括如何创建应用程序,如何创建窗口、转化映射模式、绘制图形,如何创建各类菜单、工具栏、图标、按钮以及实现一些基本操作等内容。第2章是对话框和控件。其中包括如何使用控件,如何预制对话框,如何制作各类型对话框,如何实现对话框的控制,如何修改控件,如何使用控件制作图像效果,如何使用控件实现动画效果等内容。第3章是文档与视图。其中介绍了文件存取韵控制、文件信息的查看、应用程序的数据保存、动态拆分单一视图、双视图类SDI静态拆分,以及如何进行多视图编程,如何切换视图,如何在文档视图中使用类等内容。第4章是图像。其中介绍了如何使用VC制作绘图程序,如何制作图像效果,如何应用图像制作动画效果以及如何播放动画效果,如何实现对图像的操作,如何编写屏幕保护程序以及如何进行三维绘图等内容。第5章是网络编程。其中包括如何编写多线程网络蜘蛛程序,如何编写实现网络特定功能的程序,如何设计搜索引擎,如何获取网络相关信息,如何实现拨号上网功能,如何用VC制作网页和超级链接等内容。第6章是动态链接库(DDL)。其中包括如何创建动态链接库,如何使用DDL,如何利用DDL制作交通灯。第7章是鼠标和键盘。其中包括如何应用鼠标作图,如何用VC编写识别键盘按键位置的程序,如何更换鼠标形状,如何显示键盘的输入,如何限制鼠标范围。由于编者水平有限,书中缺点和错误难免,望读者批评指正。编者24年4月 -
Oracle9i开发指南(美)John Adolph Palinski著;天宏工作室译;天宏工作室译本书是学习和使用Oraele9iFormsBuilder的详细指南。Oracle9iFormsBuilder是Oracle主要的快速应用程序开发(RapidApplicationDevelopment,RAD)工具的最新版本。使用Oracle9iFormsBuilder,你可以开发能够在Oracle9iAS中部署的Web表单。本书还支持使用Oracle6iFormBuilder——Oracle开发的在客户服务器环境中运行的工具的最新版本——的开发人员。在整本书中,一个显著的6i图标标明了与Oraele6i相关的解释和练习。对于为Web或客户服务器环境创建可靠的企业级应用程序的开发人员来说,本书中介绍的技术是非常重要的。本书意欲帮助那些在应用程序开发课程中学习使用Oracle9iFonmBuilder的人。它还用来帮助那些准备在应用程序开发人员考试中取得Oracle认证的人。读者事先必须了解一般的关系数据库术语和概念。此外,读者应该对结构化查询语言(StructuredQueryLanguage,SQL)有基本的了解。当然,读者最好了解Oracle9iSQL,有在其他数据库(如SQLServer)上使用SQL的经历。读者应该能够编写在关系表中查询、插入、更新以及删除数据的SQL命令。极力推荐读者了解一些Oracle的开发语言PL/SQL。读者应该了解基本的代码块和PL/SQL结构,还应该了解如何创建和使用存储过程,如函数、过程和软件包等。 -
Applied C++中文版(美)Philip Romanik,(美)Amy Muntz著;陈学峰,杨健康,林琪译;陈学峰译本书是开发高质量、可维护软件的实用而简明的指导书籍。它体现了C++、模板以及标准模板库(STL)对于工业级程序设计的强大作用。不论你是独立的开发人员,还是在大的团队中进行软件开发,本书提供的技术和技巧都将有助于提高你的编程语言和设计方面的技能,并告诉你如何更有效地解决实际问题。PhilipRomanik:是一名独立顾问,在过去的20年里,他一直从事软件开发,设计和实现真实世界的软件应用。他是为性能要求较高的应用领域开发实时、嵌入式软件的专家。他已经为其客户发明了多项专利技术,同时还为诸如柯达公司和微软公司等业界巨头提供过服务。AmyMuntz:也是一名独立顾问,她不仅拥有高深的技术经验,在商业领域也有着很高的水平。她在编写这两个领域的书籍方面有着丰富的经验。她专门致力于富有竞争力的软件产品的开发和管理,在过去15年间曾成功地帮助其客户构建了满足其商业目标的产品,并且在市场上成功地推广了这些产品。此书是作者丰富专业经验的结晶,并且主要通过例子进行讲授。为了介绍对所有应用程序都有用的软件技术,他们开发了一个工具包来解决复杂的数字图像处理问题。作者采用了具体而真实的问题,并对特性、性能以及可扩展性需求提供了准确的描述,以此展示了如何有效地应用现有的软件组件和C++固有的工具,加速软件开发,促进软件重用以及发布成功的软件产品。在本书中你会学到:·C++模板入门知识·可行的编码原则和大量的代码示例·必须了解的异常、断言和标准模板库(STL)组件信息的速查列表·有效地使用原型的技术,从而可将设计从初始概念发展为健壮的解决方案?の扌璐罅康南低晨涂梢晕砑黾拥魇灾С值募际?·改善软件整体性能的13项具体技术随附的光盘中包括书中示例项目的所有源代码,其中包括图像框架、单元测试框架和makefile文件。光盘中还包括一些有用的第三方软件,例如Sysinternal的DebugView,用来优化代码的Intel集成性能原语(IntelIPP)评估版和IntelC++Compiler评估版。 -
C语言程序设计案例教程汪金营编著本书以Turbo C 2.0为学习环境,涵盖了最新全国计算机等级考试二级考试大纲"C语言程序设计"的全部内容。本书分为14章,主要内容包括:C语言程序的构成、数据类型、运算符和表达式、数据的输入与输出、结构化程序设计语句、数组和字符串、指针、函数、变量的存储类型、编译预处理、结构体和共同体、位运算、文件及精选题解,附录还介绍常见错误分析等。本书紧扣"语言和程序设计"两个环节,循序渐进,由浅入深,重点难点分析、讲解透彻,适合作为高职高专C语言程序设计课程的教材,也可作为计算机等级考试的辅导教材。 -
C语言程序设计实验指导与习题解答蒋清明主编;黄晓宇,向德生,何宏编著本书是《C语言程序设计》的配套实验指导和习题解答,主要内容包括3部分:实验指导、习题与解答、等级考试模拟试卷。本书的实验目的、实验任务和实验方法明确,可大大改善实验效果,减轻教师指导学生实验的工作量;同时,书中给出的题解有助于学生开阔视野,明朗思路,书写规范,调试方便。本书可以作为各类高等院校、各类高职院校计算机专业及理工科非计算机专业学生学习“计算机程序设计”课程的教材,也可作为广大计算机爱好者学习C程序设计语言的参考书。 -
C语言程序设计案例教程杨旭主编;张晓蕾[等]编著本书采用任务驱动方式进行讲解,以程序实例为主导,将知识点融入实例,以实例带动知识点的学习。在按实例进行讲解时,充分注意保证知识的相对完整性和系统性,通过学习实例掌握软件的操作方法和操作技巧。全书共分11章,具有较大的知识信息量,从程序设计的基础知识、流程控制到最后的文件操作与图形绘制,通过近80个实例的分析讲解,再利用100余道习题的练习与巩固,由浅至深,层层引导,让学生能够快速掌握C语言,提高编程能力。程序实例有详细的讲解,容易看懂、便于教学。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。本书可以作为高等学校本科非计算机专业、专科计算机专业的教材,还可作为初学者的自学用书。 -
C语言程序设计教程李玲,桂玮珍,刘莲英编著"C语言程序设计"是高等学校普遍开设的一门计算机基础课程。本书根据C语言课程教学大纲的要求,在对C语言的数据类型、运算符与表达式等基本知识进行讨论的基础上,介绍结构化程序设计的思想和方法,同时对构造类型数据的应用及变量的存储类型和指针等重点和难点知识也进行详细的介绍。每章后均附有小结和多种类型的习题,能帮助读者更好地消化、理解有关的知识。为了配合本书的学习,作者还编写了与本书配套的《C语言程序设计教程习题解答与实验指导》,供读者参考使用。本书可作为高等学校本科生"C语言程序设计"课程的教材,也可供C语言自学者或参加各种C语言考试的读者学习使用。 -
C++ Builder数据库开发经典案例解析王晟编著本书特色:重点突出:紧贴行业特点,需求分析详尽,着重讲解数据库设计。通用性强:模块清晰,代码规范,具有很好的可移植性。结构清晰:关键步骤的讲解详细,学习目标明确。实用性强:本丛书附书光盘附有完整源代码,可供读者积累工作经验,也可供计算机相关专业教师指导学生毕业设计之用。本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、酒店管理系统、图书馆管理系统、医院管理系统、教务管理系统等多个当今最热门的信息管理系统为例,详细地介绍了这些系统的地需求分析及管理信息系统开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。本书实例的实用性非常强,读者可以从中迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握利用C++Builder开发信息管理系统的过程和方法。同时本书提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用,在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。 -
VC++图像处理程序设计杨淑莹 编著本书介绍了各种数字图像处理的算法及编程实现技术。全书由13章和一个附录组成。主要内容包括:位图基础、图像的显示、图像的几何变换、图像灰度变换、图像的平滑处理、图像锐化处理及边缘检测、图像分割及测量、图像的形态处理学、图像的变换域处理及应用、图像的合成、24位彩色图像的处理、图像的小波变换和JPEG图像的压缩编码。 本书介绍了近90种图像处理的技术,这些技术与编程实例相结合,提供了VC++编程步骤,图像处理的编程代码,并且处理前的图像可与处理之后的图像对照比较。实例程序的框架结构简单,代码简洁,使初学VC++者很快就能编写图像处理的程序代码。 本书可作为高等院校计算机工程、信息工程、生物医学工程、智能机器人学、工业自动化、模式识别及相关学科的教师、研究生、本科生、专科生的教材或参考书,亦可供有关工程技术人员参考。 -
C++程序设计谭浩强编著C++是近年来国内外广泛使用的现代计算机语言,它既支持面向过程的程序设计,也支持基于对象和面向对象程序设计。国内许多高校已陆续开设了C++程序设计课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。本书作者深入调查了我国大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C++的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律。在本书中做到准确定位,合理取舍内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习C++的困难。考虑到许多读者在学习C++前未学过其他语言,本书把入门起点降低到,读者不需要具备C语言的基础。本书内容全面,例题丰富,概念清晰,循序渐进,易于学习。本书是依据ANSIC++标准进行介绍的,引导读者从一开始就按标准C++的规定编程。本书特色:(1)准确定位,合理取舍。本书使读者对C++的全貌有基本的认识,用容易理解的方法讲清楚有关的基本概念和基本方法。(2)全新体系,内容翔实。本书以面向过程的程序设计为切入点,从编写简单的程序开始,循序渐进,由面向过程、基于对象到面向对象,逐步深入,符合读者的认识规律。(3)例题丰富,通俗易懂。本书作者花费了很大的精力去考虑怎样使读者易于接受和理解,尽量用通俗易懂的方法和语言叙述复杂的概念,力求减少初学者学习C++的困难。书中所举的程序,是从教学的角度考虑的,非常切合教学之用。(4)体现C++标准。本书依据C++标准进行介绍,引导学生学习标准C++,而不仅学习依赖于某一特定环境下的“方言化”的C++。(5)配套齐全,考虑纵深。本书的配套资源:?《C++程序设计题解与上机指导》(附光盘,包括教材中全部例题的源程序)?《C++程序编程实践指导》(帮助学生提高编程能力)?向选用本教材的教师免费提供讲课的电子演示文稿。本书配有两本辅导教材,即《C++程序设计题解上机指导》和《C++编程实践指导》。本书是大学各专业学生学习C++的基础教材,也是适于初学者学习的教材。即使没有教师讲授,读者也能看懂本书的大部分内容。
