软件与程序设计
-
UNIX C程序设计入门与应用洪锦魁编著本书主要介绍C语言人门与应用的基础知识,适用于UNIX系统。本书共分3篇,分别是C语言程序设计基础知识、C语言数据结构和 UNIX系统程序设计。第 1篇介绍 C语言的基础知识,包括基本概念、基本的输入与输出、程序的流程控制、数组和指针、函数变量等:第11篇介绍C语言数据结构,包括基本表结构、堆栈与队列、二叉树等:第IH篇介绍UN X系统的文件管理、程序管理。本书内容编排合理、由浅入深,程序示例丰富,非常适合对C语言感兴趣的初、中级读者使用。 -
有形事物宋协伟著编辑这套丛书的初衷是想把近几年来中国的一些有成就、有影响的设计师的作品加以汇总,让读者透过这些作品对中国设计的现状有进一步的认识。在编辑丛书的过程中,在与设计师近距离的交往中,我发现今天的设计师与我们几年前概念中的设计师已经发生了很大的变化。其中一些设计师已从国有企业分离出来,建立了自己的工作室;工作室所涉足的领域变得更为宽泛,他们从平面设计延展到与之相关的各个方面;工作方式也从个体单一性转向多方协作性。随着编辑工作的不断深入,我以为丛书的关注点有必要从对设计师成果的介绍,延伸到对设计工作室全方位的展示,于是《设计时代——国内著名艺术设计工作室创意报告》系列丛书的书名由此产生。 -
程序设计基础朱志辉主编本书从C++语言最基本的概念人手,由浅入深,综合大量的编程实例,引导初学者从入门到掌握C++语言的程序设计方法,每一章都有学习目标和大量的习题,帮助读者掌握相关知识点。主要内容包括VC++语言基本数据类型、控制结构、函数、数组、指针、类、面向对象特性、流文件及实践练习。<br>本书的特点是通俗易懂、面向应用、重视实践,以任务驱动式介绍C++语言的编程方法。教材中的例子都配有相应解释或注释语句,方便读者阅读理解。本书还附有光盘,包括本书教案及全部例题的源文件,可供自学者使用。<br>本书内容丰富,不仅适合作为计算机专业程序设计课程的入门教材,还适合作为其他各类计算机教育的C++语言程序设计课程的教材,也可供广大学习C++语言程序设计的技术人员参考。<br>前言<br>本书是程序设计基础的入门教材,选用VC++作为语言工具。本书充分体现高校计算机专业的培养目标,在编写过程中突出实践性教学环节,特别是C++程序设计方法的基本技能训练,强调培养学生在实践中的应用能力,进而激发学生的创新能力,推进素质教育。编者严格按照教育部的大纲要求进行编写,内容安排充分体现21世纪高等教育教材的特色,能够按照学生学习程序设计方法的心理顺序整合知识,按模块组织教学,使用时可以根据需要灵活选择,弹性较大。<br>在教材的编写中加强了改革意识,汲取国内外教材编写的先进思想,编写体系和内容选取注重培养学生适应信息化社会要求和编程应用的需要。通过合理组织课程内容,以当前比较流行的应用软件Visual C++作为程序设计的平台,使学生掌握C++的程序结构、面向对象、指针与类等的基本知识和基本技能,能够解决日常生活及工作中的常见问题,在此基础上提高分析问题和解决问题的能力和获取计算机新知识、新技术的能力,在毕业后具备较强的实践能力、创新能力和创业能力。<br>从实际出发,加强教材的实用性和适用性,注意到专业与应用结合的同时,使教材适用于不同学校、不同学习程度的学生使用。本教材具有如下特点:<br>⑴ 落实教学大纲精神。根据教育部面向21世纪的教材要求,本教材充分体现了实用性和创新性,突出了C++的程序设计方法,而不是程序设计语言的语法,让学生在实践中掌握编程方法的同时熟悉C++的有关语法,以达到触类旁通的目的。内容安排充分体现新知识、新技术的特点。<br>⑵ 加强能力培养。教材体现能力本位的指导思想,注重培养学生的实践应用能力、创新能力和自学能力,坚持学以致用的原则,为学生就业和继续学习打下基础。<br>⑶ 强调实践性教学环节。注意使计算机的专业学习与应用相结合,通过计算机的应用案例及模仿操作,引导学生进行思考、分析、研究和讨论,使学生领会计算机在日常工作、生活中的应用,提高实践中的应用能力。每章配有大量的习题和实践练习。<br>⑷ 使学生适应今后的变化和发展。教材符合学生的认知水平,内容的选择和组织注意横向与纵向的整合、逻辑顺序与心理顺序的整合、灵活性与创造性的整合等,尤其重视共性和迁移性,使学生学会举一反三、灵活运用,适应今后的变化和发展。<br>⑸ 配备辅助教与学的光盘。其内容包括每一章的知识点、习题、实践练习等,并提供一些学生探究活动的案例、教与学的素材等。<br>本书是为初学者编写,随着计算机技术的发展,面向对象程序设计语言应该作为基础课的教学语言。本书的第1章介绍学习程序设计所必需的一些基础知识,第2~7章介绍基于面向过程介绍了程序设计的基本方法,第8~10章介绍基于面向对象介绍了程序设计的思想和实例,第11章介绍VC++的MFC类库和Windows API的功能。对于本科学生,建议第1章到第7章安排54理论学时,第8章到第11章安排36理论学时,上机学时至少1∶1,并适当安排一些习题课。<br>本书的第1~5、10、11章由朱志辉编写,第6、7章和第8、9章分别由穆玲玲和昝红英编写,书中所有程序在Visual C++6.0下运行通过。全书由朱志辉主编,复旦大学夏宽理教授主审。 -
数据结构教程王庆瑞编著本书详细介绍了基本数据结构、面向对象的程序设计和基本算法设计方法和算法理论。内容全面,讲解深入浅出,各章、节的重难点、主次内容都做了恰当合理的安排。本书由8章构成,第1章概括性地介绍了算法和数据结构的概念,算未能的描述方法,算法的评价标准和方法,以及算法设计的一般方法。第2、3、4章集中介绍了最基本的数据结构——表结构、树结构和图结构。第5章介绍了基本排序算法,包括内排序和外排序。第6章从常见的集合运算角度,介绍数据集合的组织形式、实现运算的算法以及算法效率。第7章介绍表、树、图等基本结构的类实现方法。第8章简单介绍了NP完全问题。作者根据多年的教学经验,在整体结构安装、内容取舍以及整书的编写过程中,都充分考虑了教与学的特点,以及所面对的特定读者的具体需要。本书结构清晰,内容丰富,文字叙述简洁明了,可读性强,既便于教师课堂讲授,又便于自学者阅读。本书可作为普通高校、职业学校、远程教学的计算机科学与技术专业本、专科学生的教材和教学参考用书,也是广大程序设计爱好者必备的理论学习指导书。 -
Oracle9i XML网络数据库开发指南胡欣杰编写这是一本关于Oracle9i XML网络数据库开发技术的书籍。本书利用66个具体实例,对Oracle9i XML开放网络数据库开发技术的细节作了详细介绍,包括应用开发的方法和技巧,并对新概念、新技术(xDSL,移动用户等)进行阐述。设计周密严谨、分析透彻浅显;范例设计思维严谨,可操作性强。整体和术语翻译准确,易于理解。全书共分3个部分,共9章。具体内容包括:Oracle XML开放技术;Oracle XML建模和应用实例;Oracle9i AS无线版与XML;定制XML和XSQL;定制XML内容;使用Oracle9i Internet文件系统;定制Discoverer 4i Viewer;B2B XML应用以及服务传送平台(SDP)与XML。本书面向Oracle初、中级数据库管理员、Oracle网络数据库应用开发人员,也可作为高校计算机软件专业师生的参考读物。本版CD为配套书。 -
Perl语言入门(美)Randal L.Schwartz,(美)Tom Phoenix著;李晓峰译如果你问今天的Perl程序员,他们在学习Perl时最依赖的书是哪一本,那么你会发现绝大多数人会说是本书——它也被亲切地称为“小骆驼”书。本书第一版于1993年问世,并从此成为畅销书。本书由Perl社区最著名、最活跃的两位成员写成,是Perl程序设计语言的精髓指南。Perl最初只是Unix系统管理员的一个工具。在工作日里被用在无数的小任务中。从那以后,它逐步发展成为一种全功能的程序设计语言,特别是在各种计算平台上,它被用作Web编程、数据库处理、XML处理以及系统管理——它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具,这是它的设计初衷。Perl快速、有趣,而且特别有用。很多人因为需要Perl而使用它,又因为热爱它而继续使用它。本书第三版不但根据Perl5.6进行了更新,而且还全部重写以满足当今学习Perl的程序员的需要。作者作为咨询专家,凭借讲授Perl课程的多年成功经验,重新设计了本书的叙述节奏和范围,以更好地照顾到那些刚开始学习Perl的读者的需要,同时仍保留了细节讨论、详尽的例子以及折衷策略的介绍,本书正是因此而闻名的。本版对于正则表达式的介绍节奏更缓慢,并加入了一些扩展内容,还设计了新的习题和答案,这样在读者对正则表达式还很生疏时就可以练习他们刚刚所学的内容。Perl是一种协助你出色地完成工作的语言。其他的书可以教你如何用Perl编程,而本书则会把你变成一名Perl程序员。“《Perl语言入门》”令人羡慕地完成了它预期的任务——只讲授Perl的基础,而没有其他内容……它构建知识,而不是像很多其他书籍那样用大量的信息把读者淹没。这是O'Reilly出版的Perl系列书籍的第一部(其他书籍是《Programming Perl》、《Advanced Perl Programming》和《Perl Cookbook》),它确实是对一种语言的精彩介绍,这种语言已得到全世界开发人员和Web编码者狂热的支持。的确值得一读。” -
Visual Basic教程陈明编本书主要介绍Visual Basic 6.0程序设计语言及应用的有关内容。主要包括:Visual Basic概述、Visual Basic 6.0集成环境、数据类型、表达式与运算、程序流程、Visual Basic应用程序结构、常用控件、文件处理、多窗体及MDI窗体设计、界面设计等。本教材注重应用方法和可视化程序设计的介绍,并提供大量编程示例,可帮助读者快捷地开发出Visual Basic应用程序。全书内容系统,循序渐进,逻辑性强。本书可作为高等院校非计算机专业的基础课教材,也可作为从事软件开发和应用的工程技术人员的参考书。 -
VB网络与远程控制编程实例教程崔彦锋,许小荣编写本版是关于使用VB进行网络编程和远程控制方面的书。 本书着重介绍VB网络编程的功能,并与远程控制编程相结合,以木马程序的编写为载体,较为详细的介绍了进行网络通信与远程控制的原理和方法。本书为上下两篇,按照使用网络协议层次从高到低和木马程序的两种类别分篇。其中上篇主要介绍了网络基础、WNSOCK使用、高级控件、系统与网络API、文件处理等知识。并给出了一个综合应用上述知识的客户/5匠务器型木马程序的例子。下篇主要介绍了HTTP、FTP、TELNET、POP3、SMTP等网络应用层协议的内容和使用方法,并给出了无客户端木马的原理,最后本书附录1给出了常用的Windows Socket错误代码,附录2给出了有关HTML语言的基础知识,这些在网络程序的编写过程中经常遇到。 本书内容系统而丰富,例程众多,是对从事用VB进行网络编程及远程控制的广大编程人员重要的指导和参考书,同时也可作为高等院校相关专业师生教学、自学读物。 本书实例源代码请到www.b-xr.com下载。 有关该书的技术咨询,请与作者(sqq_books@263.net)联系。 -
Visual Basic Internet程序设计刘炳文编著本书介绍了VisualBasic中的Internet程序设计技术。主要内容包括:超文本标记语言(HTML)、脚本编写语言VBScript、ActiveX文档、动态HTML以及Internet控件与Internet程序设计。本书可供具有VisualBasic程序设计基础和一定实践经验,需要进一步深入了解VisualBasic,进行较高层次软件开发的读者使用;也可供具有一定VisualBasic程序设计实践的读者自学或参考。 -
Visual C++.NET程序设计(美)Julian Templeman,(美)Andy Olsen著;张荩尹[等]译本书全面介绍了微软公司综合性最高、结构最复杂的软件开发工具——Visual C++.NET。全书共分7部分,内容包括Visual C++的基本原理、面向对象编程的特性、.NET程序设计基础知识、.NET框架的使用、数据访问、分布式应用程序的创建、Visual C++.NET高级特性的其他应用等。本书从最基本的原理入手,由托管代码的编写,逐渐深入到.NET应用程序和XML Web服务的运行和调试,对Visual C++.NET程序设计进行了完整描述。本书适合Visual C++的初学者用作入门教材,也可供广大Visual C++.NET程序开发人员参考使用。
