软件与程序设计
-
C语言程序设计题解与上机指导谭浩强编著本书是和本套丛书中的《C语言程序设计》配合使用的参考书。 本书就是为了帮助读者更好地进行程序设计实践而编写的,全书分为三部分。 第一部分是“C语言程序设计习题与参考解答”。在这部分中包括了《C语言程序设计》一书的全部习题。对其中一些概念问答题,由于能在教材中直接找到答案,为节省篇幅本书不另给出答案;对其他类型的习题都一律给出参考答案。对编程序题,除给出参考程序外,还给出运行结果,以使读者对照分析。应该说明,本书给出的程序并非是唯一正确的解答,对同一个题目可以编出多种程序,本书给出的只是其中的一种,甚至不一定是最佳的一种。对有些题目,书中给出了两种参考答案。 第二部分是“C语言上机指南”。在这部分中详细介绍了目前多数用户广泛应用的Turbo C集成环境的上机过程,此外还简要介绍了Borland C++的使用方法。 第三部分是“上机实验安排”。在这部分中提出了上机实验的要求,介绍了程序调试和测试的初步知识,并且具体安排了12个实验(每一个实验对应教材中一章的内容)。 本书所有程序都在Turbo C环境下调试通过。 本书内容丰富、概念清晰、实用性强,是学习C语言的一本好参考书。它不仅可以作为《C语言程序设计》的参考书,而且可以作为其他C语言教材的参考书;既适于高等学校师生或计算机培训班使用,也可供报考计算机等级考试者和其他自学者参考。 -
轻松学用GNOME(美)David D. Busch著;徐小青等译;徐晓青译GNOME(GNU网络对象模型环境)是Linux操作系统的图形用户界面。本书介绍如何在Linux及其他UNIX式的操作系统下使用GNOME。作者以通俗易懂的语言说明GNOME是什么,怎样安装,如何使用GNOME的登录屏、面板,讲述了GNOME应用程序的特点、GNOME的桌面及文件管理器,并讲述了如何定制自己的GNOME桌面,如何使用GNOME的会话管理器及GNOME兼容的会话管理器Enlightenment。讲解了各种GNOME内置的应用程序(日历、地址簿、图像处理器、终端和各种实用工具程序)、声音处理及各种游戏。在十准则集粹中还列出了最有用的小应用程序、改善系统的最佳方法及求助场所。读者对象:Linux操作系统用户、计算机爱好者及大专院校师生。用先进的GNOME定制Linux桌面的外观和风格!欢迎学用世界上最佳的Linux图形桌面:GNOME(GNU网络对象模型环境)!它是一个很好的环境,唯一的缺点就是有点儿混乱。如果想让自己的计算机桌面按所需的方式工作,《轻松学用GNOME》一书将教给你最佳、最容易的方法,快捷、轻松地把一切完成。 -
从C到嵌入式C编程语言梁合庆 吕京建 博洋本书分为三部分:第一部分是C语言基础,介绍PC机使用的C;第二部分是8位嵌入式C语言,介绍8051的C;第三部分是16位嵌入式C语言,介绍80C51XA的C。有C语言基础的人,可以跳过第一部分,直接学习嵌入式C,通过本书从嵌入式C进入C语言大门;想再深入掌握PC机上的C,只需补修具体C编译器的库函数和用法指南即可直接上机操作。本书对于变量和函数的说明采用C的最新规范并充分考虑与C++的顺利衔接。本书的重要特点是将题目的的全貌以格式化的形式集中展现在读者眼前,兼收入门简洁、深入不失全貌、疑难应用一查了然;对于容易混淆或被忽略的地方,从感观上给以清晰的强化。章节组织原则:首先是内在顺序,其次是重要的在前;各项内容皆有举例,简单在前复杂在后;内容取舍一般与深入兼顾,又因手册性的需要,深入的梯度较大。本书对编程语言与实际连编操作并重,克服一般语言书在连编操作方面或无或过简的弊病。本书集作者多年80X86 C++及8051 Franklin C51编程实践经验加以总结和归纳写成。本书适用于工程技术人员自学,也可作为各工科大、专院校和中等专业学校的辅助教材及培训班教材。 -
C++ Builder 5.0 Programmer's Guide编程员指南苟帅 张俊平等本书是2000数据库编程丛书之一。C++Builder5.0是Inprise公司在继1999年推出C++Builder由于其快速的开发效率、可视化的开发界面、可开发出强大的数据库应用程序的能力以及强大的网络支持能力等深受用户的青眯。本书由12章构成。主要内容包括:C++Builder5.0简介与安装、C++语言入门、C++Builder5.0的集成开发环境、工程项目的管理与运行调试、程序界面的设计、图形编程、多媒体程序的开发、基于OpenGL三维图形编程、网络控件及开发实例、数据库应用程序的开发、异常的处理、小型CAD系统开发等。本书内容丰富,层次分明,讲解上由浅入深,每一章都在详细讲解的基础上配合具体的实例,因而实用性和指导性强。本书不仅可作为C++Builder初学者和有一定开发经验的广大编程人员的技术参考书,也可作为高等院校相关专业师生教学、自学参考书。本书所附光盘内容包括:1.书中全部实例的源代码及其相应的执行程序。2.与本书配套电子书。 -
用Directx 6.0开发即时战略游戏(美)Mickey Kawick本书是帮助理解影响游戏操作的主要问题,例如游戏战略、氛围和资源。在用C++而不是MFC编程的过程中,了解Direct X 6.0,包括DirectDraw,Direct3D以及DirectSound。创建宏和数据类型库以简化程序代码,掌握如何制定系统规划,包括建立一个范例、定义框架,运用jDirectDraw绘制和剪裁水平线、垂直线,优化绘图过程。创建生动逼真的动画背景、动画覆盖和动画特技,学会怎样使八个方向的行走循环形象化。理解“块”的概念,如何增加和减少块的高度以实现布景的凸凹以及怎样应用世界和地图坐标系统。明白怎样应用诸如窗口、按钮、图标等组件使用户界面直观且易于生成和使用。定义框架以管理游戏中所存在的不同生物和实体所需要的人工智能。掌握怎样使用如A*法、射线发射法、路标寻径法等路径算法来确定从一个地点到另一地点的路径,怎样有效处理障碍地形。实现DirectSound去管理游戏中的声音,并维护声音接口。 -
XML及WAP开发手册李秋云,郝建国,郑林会编著本书以最新版的XML系列协议为基础,全面而详尽地介绍了扩展标记语言XML及XML系列协议中的主要相关协议,包括Namespaces、Xllink、XSL、Xpointer等。对基于XML的实例标记语言XML(Wireless Markup Language,无线标记语言)及其脚本语言WMLScript也进行了详细的讲解。是地,鉴于WAP是XML最重要的应用之一,而且WAP网站也正处于迅速发展的时期,书中还结合大量实例介绍了XML在WAP在的应用以及如何利用WML来设计WAP网页,并进行WAP开发,内容丰富实用。本书可供从事计算机网络工作和WAP网站建设、开发的技术人员学习使用,也可供高等院计算机专业的师生参考。 -
Windows 2000编程利器编程高手工作室编写本书是在《Visual C++ 6.0编程高手》基础上的新推出的2000版,编者在1年多的时间里收集、整理、加工、调试了大量的Visual C++实用程序,并汇集成书。本书共计36章206个程序。这些程序覆盖了Visual C++编程的主要应用:用户界面设计、多媒体(图形、图像、动画和声音)、网络(ActiveX组件、Internet、和数据库)以及杂类等五大部分。其中,用户界面设计部分包括:按钮、编辑框、静态控件、组合框、列表框、树视、列视、工具条、状态条、菜单、其他挂件、对话框、文档视窗模型、文件和文件夹、Shell、高级用户界面。多媒体部分包括GDI、位图、打印、OpenGL、DirectX、动画、声音等。网络部分包括ActiveX控件、Internet、IE编程、ISAPI、数据库等。杂类包括字符串处理、宏、剪贴板、日期和时间、DLL、调试、C++和MFC类、综合示例、工具和杂项。绝大部分程序包含源代码、项目文件和可执行文件,可以直接为你所用。由于篇幅所限,本书主要介绍各个程序的功能及设计思想,而其完整源程序和演示程序包含在与本书配套的光盘的相关目录中。本书内容新、丰富、实用性和指导性强。本书不但是对从事Visual C++编程的新手还是老手,以及其他编程语言,比如VB、Delphi的程序员,都具有重要的参考价值,“拿来就用”而且也可作为大专院极相关专业师生的自学、教学参考书和社会相关领域培训班推荐教材。本书配套光盘内容包括:本书所有程序的源代码。所有代码已在Windows 98和Windows 2000下调试成功。 -
ASP动态网站开发教程廖彬山,高峰霞编著本书按易学、易懂、易掌握的原则,结合ASP内部知识体系,由浅入深、循序渐进地介绍了怎样用ASP进行Web动态网站的开发。全书共9章和2个附录。第1章对ASP程序的特点、运行环境、工作流程及创建方法做了介绍;第2章对流行的两种脚本语言VBScript和JScript进行了讲解;第3章阐述了怎样用Request和Response对象来实现客户端和服务器端之间的动态交互;第4章介绍了怎样用Application、Session和Server对象来管理应用程序和会话;第5章介绍了常用ASP服务器组件的使用,包括Ad Rotator、Content Linker、Content Rotator、File Access和CDONTS等;第6章以大量篇幅对读者十分感兴趣的Web数据库开发做了详细介绍;第7章介绍了ASP的相关知识,包括脚本调试和自定义错误信息等;第8章对流行的网站开发环境Visual InterDev做了介绍;第9章通过两个综合实例(聊天室和网上书店)对前面所学的知识进行了贯穿。附录部分对IIS 5.0和SSI命令做了介绍。 -
Visual C++面向对象与可视化程序设计习题解析与编程实例黄维通编著本书是“清华大学计算机基础教育课程系列教材”中的《Visual C++面向对象与可视化程序设计》一书的配套教材。书中全面具体地对该教材中各章的习题做了详细解答,对每一道题都进行了必要的分析和代码注释,力求通过实例让读者全面掌握面向对象与可视化程序设计的思路和开发技巧。同时,为让读者更好地掌握“Visual C++面向对象与可视化程序设计”的思想和方法,还增加了部分紧扣相关知识点的典型实例。书后附有使用API工具、MFC工具和Debug工具开发、调试应用程序的基本步骤。本书涉及的知识点包括Visual C++的基础知识及开发环境、Windows编程基础知识、应用API函数进行可视化编程的基本方法和应用MFC进行可视化编程的思想方法。本书通俗易懂,重点突出,偏重应用。不仅适合作为大专院校理工科学生学习Visual C++面向对象编程的辅助教材,还适合于初步掌握Visual C++的编程人员作为习题教材,同时也可供有关科研及开发人员参考。 -
特效视窗冯峰,王雪梅等编著由于Visual C++具有优秀的界面开发特性,因此使用该工具进行高级界面开发已成为编程工作中一个重要的方面。本书主要介绍使用Visual C++进行应用程序界面开发的方法与技巧。本书介绍了7个综合实例,分别是:实现颜色渐变的CProgressCtrl控件、实现在Windows任务栏中的动画图标、实现界面上的高级位图操作、高级派生控件的组合使用、OutLook窗口界面的创建、带有图像的菜单、椭圆形的CToolTip控件。这些实例包含了许多非常有用的界面开发内容,可以帮助读者掌握Visual C++中的界面高级组合效果的创建技术。本书可供Visual C++编程技术人员在设计开发应用程序界面时参考,也可供刚入门的编程新手在熟悉编程方法时学习使用。
