软件与程序设计
-
程序设计基础朱志辉主编本书从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下运行通过。全书由朱志辉主编,复旦大学夏宽理教授主审。 -
C++ Builder组件大全陈战林[等]编著C++ Builder 5.0集C++语言和Delphi VCL的优点,是一种令人惊奇,功能强大的软件开发工具,可以用其实现多媒体、数据库、客户机/服务器、Internat或Intranet解决方案,开发高效的执行代码和友好的用户界面。本书详细介绍了C++ Builder 5.0中所有 VCL组件的属性、方法和事件,对于C++ Builder编程初学者或中高级编程人员都有一定的帮助,同时也是很有价值的软件开发人员的必备工具手册。 -
J2EE编程指南(1.3版)(美)Subrahmanyam Allamaraju[等]著;马树奇译Java 2平台企业版(J2EE)的发布,标志着Sun公司的服务器端开发平台发展成了一个更加成熟的规范。Servlets 2.3获得了事件和过滤器; Javaserver Pages 1.2(JSP)获得了新的XML语法,并加强了自定义标志机制;Entetprise JavaBeans 2.0(EJB)改变了容器管理的持久性,并支持消息驱动bean进行异步处理。 本书介绍如何设计件实现安全的、可升级的J2EE应用程序,将JSP和Servlets用于网络层、EJB用于商业逻辑。本书还介绍了J2EE连接器体系结构,用于将自己的J2EE应用程序集成到企业信息系统中。 本书针对于要将Java作为分布式企业应用程序开发平台的专业编程人员,详细介绍了各种田J2EE应用程序服务器实现的J2EE API。 -
ASP.NET程序调试(美)Jonathan Goodyear,Brian Peek,Brad Fox著;江明菲,邵勇译ASP.NET是微软.NET框架的Web部分,它是下一代的ASP Web开发平台,但是由于它的复杂性,调试ASP.NET程序会遇到各种问题,本书的目的就是为了解决这些问题,以帮助开发者更好地利用ASP.NET的强大功能。本书由权威专家撰写,内容翔实,实例典型且恰当实用,易于理解,是调试ASP.NET的必备用书。本书适合有一定经验的Web开发员及相关人士阅读,也可供有兴趣的读者参考。 -
ASP.NET从入门到精通(美)Chris Payne著;赵斌等译ASP.NET是微软公司开发的动态Web编程技术活动服务器网页技术(ASP)的最新版本,它不是传统ASP的简单升级,而是一种全新的、令人振奋的Web开发技术,对传统ASP做了大量的改进,以充分利用最新的技术。本书以循序渐进的方式全面介绍了ASP.NET的内容,指导读者从新手逐步成为ASP.NET高手。本书分五部分,共23章。第一部分介绍了ASP.NET的基础知识,包括ASP.NET初步、创建ASP.NET页面、VB.NET和C#、Web表单、验证ASP.NET页面等内容。第二部分介绍了数据操纵技术,包括创建数据库、使用ADO.NET和XML文件、文件的读写以及缓存技术等内容。第三部分介绍了应用程序级的主题,包括业务对象、Web服务、配置、部署和调试应用程序、确保应用程序的安全等内容。第四部分创建了一个完整的ASP.NET应用程序,并介绍了移动Web页方面的知识。最后一部分是附录,介绍了各种控件的属性、方法和事件以及一些避免错误的技巧。本书是为新手精通ASP.NET而编写的,通过阅读本书,初学者将全面掌握ASP.NET中的各种技术,独立地开发出功能强大的应用程序。对于传统ASP开发人员,每章最后的“这不是ASP”一节将让您了解ASP.NET不同于传统ASP的地方以及ASP.NET的新特性,从而平滑地从传统ASP过渡到ASP.NET。 -
从C++、Java到C#赵青松,杨磊编著C++、Java和C#是三种功能强大的高级程序设计语言,在全球范围内得到广大程序员的喜爱和关注。作为面向对象的程序设计语言,它们彼此之间有着千丝万缕的联系,但是又有着各自的特点。本书就是在介绍三者各自特点的基础之上,比较和分析了它们之间的联系。本书内容由浅入深,围绕面向对象程序设计语言的特点,通过大量的实例讲解,使读者既能了解和掌握这三种语言的基本知识,又能通过它们之间的对比和分析,进而对面向对象程序设计有一个更高层次的、全面的认识。本书可作为C++、Java和C#初学者的入门教程,也可作为广大编程人员的参考书。 -
Oracle8i Java组件编程(美)Nirva Morisseau-Leroy,(美)Martin K. Solomon,(美)Julie Basu著;武欣[等]译本书主要介绍如何使用Java组件编程和Oracle8i数据库,开发基于Internet的企业级应用。主要内容包括组件编程技术的基础知识,企业JavaBean的概念和使用,CORBA组件模型的概念和使用,JSP编程的基本概念和模型,以及如何使用JSP来实现Web应用程序。本书实例丰富、图文并茂,附带光盘包含书中实例代码,可快速而高效地指导开发基于Java组件的数据库应用程序。 -
Delphi 6入门与提高张增强,武向辉编著本书人基本概念出了,全面讲解了Delphi各方面的知识,其内容包括安装Delphi 6,Object Pascal语言的基本诘法和Object Pascal技术,窗体的使用,各种常用组件的属性。事件和方法,对话框设计,图形图像编程,文件管理,调试程序和错误处理,高级组件的使用,多媒体应用,APL函数的使用,数据库以及网络编程等。这些涉及到使用程序设计的各方面知识,本书都有详细的实例说明,有的实例比较简单,有些比较复杂,这样既可以使读者学到Delphi的相关知识,也可以学到一些编程技巧,为日后实际应用打下基础。 本书等适合Delphi初学者系统地学习,也可供软件开发人员参考。 -
PowerBuilder 8.0应用与开发中国计算机学会教材编委会编著PowerBuilder 8.0是Sybase公司的最新版本应用工具,本书从PowerBuilder的开发基础进行介绍,由浅入深地向读者展示了PowerBuilder 8.0的强大功能,同时采用丰富的实例,使其在讲解每一项功能的同时,都有实际的可操作步骤,从而方便读者的学习和开发。本书包括两大部分:第一部分应用篇是PowerBuilder的基本概念与使用方法,主要介绍了该软件的相关基本知识,如PowerBuilder的特色、集成开发环境、PowerBuilder 8.0的新特性、面向对象的概念、客户机/服务器结构常识等,同时还介绍了使用PowerBuilder进行应用程序开发的步骤和基本方法以及PowerBuilder丰富的各种常用功能;第二部分开发篇是高级应用部分,着重讲解了在应用程序开发过程中使用到的一些高级技术,包括多文档界面应用程序、数据窗口、高级控件、API调用、注册表、Web开发等。这部分内容是在第一部分内容的基础上,进一步进行深化而形成的,它包含了PowerBuilder进行大型应用程序开发时可能使用的各种功能及高级特性,同时还附有大量的应用代码实例,可直接用于应用程序的开发。本书内容丰富、深入浅出,适合中高级读者或开发人员使用,可作为培训教材及大中专院校学生教材。 -
XML技术内幕(美)Natanya Pitts著;徐晓梅[等]译本书介绍了如何使用XML来解决现实生活中的信息传递问题。主要内容包括:标记语言介绍,XML与HTML比较,XML设计和解决方案实例等等。本书每章都分为深入讲解和快速解决方案两部分,使本书既具有一定的理论深度,又具有极大的实用价值。 本书附赠光盘包括:多个最流行的XML解析器、浏览器和开发系统,相关信息以及书中所有的代码文件。
