程序设计综合
-
计算机网络(中国台湾)Ying-DarLin,(中国台湾)Ren-HungHwang,(美)FredBaker 著,陈向阳,吴云韬,徐莹 译 李琼 校本书讲述了为什么设计一个有效的协议比了解一个协议如何工作更重要,在解释协议行为的同时还介绍了它的核心概念和基本原理。为了进一步弥补长期以来设计和实现之间存在的差距,书中讨论了在何处以及如何基于Linux系统实现协议的设计。本书详细、全面地介绍了包括硬件(8B/10B、OFDM、CRC32、CSMA/CD和crypto)、驱动程序(以太网和PPP)、内核(最长前缀匹配、校验和、NAT、TCP流量控制、套接字、整形器、调度器、防火墙和VPN),以及后台程序(RIP/OSPF/BGP、DNS、FTP、SMTP/POP3/IMAP4、HTTP、SNMP、SIP、流媒体和P2P)实现的56个开源实例。本书特点逻辑推理为什么、哪里以及如何设计和实现协议。56个开源代码明确地描述了核心协议和机制。4个附录介绍因特网、开源社区、Linux内核、开发工具和网络工具。包含69个有关历史演变(33)、行动原则(26)和性能问题(10)的工具条。每章后面都有常见问题解答和“常见陷阱”。课堂所用PPT以及习题答案可以通过课程网站www。mhhe。com/lin获得。 -
Android开发与应用张荣 编《Android开发与应用》系统讲解Android开发的基础知识,全书共有9章内容和8个实验。内容部分详细地介绍了Android的起源和体系特征、Android开发环境的安装配置、Android应用程序框架、视图组件的使用、视图界面布局的设计、数据存储与共享、多线程及消息处理、网络通信和多媒体应用等知识点。最后安排的实验部分提供了8个典型应用,编者已完成部分功能,另需读者补充完善,达到实验要求提出的效果,并需读者完成遗留的提高部分来增强实践应用能力。为了让读者能够及时地检查自己的学习效果,把握自己的学习进度,每章后面都附有丰富的习题。《Android开发与应用》既可以作为高等院校各专业Android开发课程的教材,也可以作为计算机相关培训或技术人员自学的参考资料。 -
ASP.NET程序设计实用教程张荣梅,赵宝琴,赵彦霞 编本书包括10章内容,主要包括:ASP.NET概述;C#语法基础;C#面向对象编程;Web编程基础;ASP.net内建对象;服务器端控件;ASP.net网站特色编程;数据库基础;ADO.NET数据库编程技术;最后通过“基于Web的学生成绩管理系统”的开发过程,讲解WEB应用系统的设计步骤,开发技术以及技巧。 -
Java语言程序设计李绪成,王法胜 编《Java语言程序设计(Java7):入门与提高篇/21世纪高等学校计算机教育实用规划教材》通过270多个实例、1万多行代码对Java技术进行全面而详细的介绍。《Java语言程序设计(Java7):入门与提高篇/21世纪高等学校计算机教育实用规划教材》共分6章。第1章是Java语言快速入门,让读者对编程语言和Java语言有初步的认识,能够使用集成开发环境编写出自己的第一个程序。第2章是Java基本编码能力培养,包括基本数据类型、各种运算符、流程控制、方法和数组。第3章是面向对象基础,介绍了如何编写类以及如何创建对象,并介绍了对象数组、基本数据类型封装类型、String、Math、Date、Random、System、Date Format、Message Format和Number Format等常用工具类的用法。第4章介绍了面向对象的高级特性,包括继承、多态、final、abstract等特性,以及Object类、Class类和内部类的使用。第5章用于提升读者的编码能力,包括对异常处理、输入输出、集合框架、正则表达式、枚举类型和Annotation类型的介绍。第6章是关于Java开发的高级主题,包括多线程、网络编程和GUI编程,最后通过3个综合实例对全书内容进行了总结。为了便于读者学习,《Java语言程序设计(Java7):入门与提高篇/21世纪高等学校计算机教育实用规划教材》提供了30多个学时的配套视频教程以及500多道各种类型的习题。《Java语言程序设计(Java7):入门与提高篇/21世纪高等学校计算机教育实用规划教材》可以作为高等院校计算机相关专业Java语言程序设计课程的教材,也可以作为Java程序设计的培训教材,还可以作为自学者的参考书。 -
Visual Basic程序设计教程李倩,黎忠文 编《Visual Basic程序设计教程/21世纪普通高校计算机公共课程规划教材》围绕高校VisualBasic程序设计课程的教学,以培养新世纪应用型人才为目的,结合全国计算机等级考试二级VisualBasic考试大纲,通过大量实例,循序渐进、深入浅出地介绍了VisualBasic编程的基本理论知识和程序设计方法。内容主要包括:VisualBasic概述、VisualBasic可视化编程基础、VisualBasic程序设计基础、控制结构、控件、数组、过程、应用程序界面设计、文件、数据库技术等。每章内容后都配有相应习题供读者参考和练习。为更好地配合《Visual Basic程序设计教程/21世纪普通高校计算机公共课程规划教材》的学习及满足教学需要,《Visual Basic程序设计教程/21世纪普通高校计算机公共课程规划教材》的配套实验教材《VisualBasic程序设计实践与题解》针对《Visual Basic程序设计教程/21世纪普通高校计算机公共课程规划教材》每章的主要内容提供了相应的实验案例及指导、习题及参考答案,并提供了上机操作题供读者练习。《Visual Basic程序设计教程/21世纪普通高校计算机公共课程规划教材》结构清晰,重点突出,例题丰富,实用性强,既可作为高等院校“VisualBasic程序设计”课程的教学用书,也可供初学者自学参考。 -
JavaEE轻量级框架Struts2+Spring+Hibernate整合开发史胜辉,王春明,陆培军 著《JavaEE轻量级框架Struts2+Spring+Hibernate整合开发/普通高校本科计算机专业特色教材精选·算法与程序设计》以较小的篇幅介绍了Struts2、Hibernate3和Spring2三个框架相关的基本知识和相关技术,目的是减少初学者的学习难度,使读者能用最少的时间掌握三个框架的基本使用方法。Struts2部分主要内容是Struts标签库、Action和Struts2的配置文件。Hibernate部分主要讲解ORM的概念、HQL语言及Hibernate的基本应用。Spring2部分主要讲解IOC和AOP的实现及Spring2的基本应用。《JavaEE轻量级框架Struts2+Spring+Hibernate整合开发/普通高校本科计算机专业特色教材精选·算法与程序设计》可作为计算机相关专业本科生的教材,还可作为有一定的JSP和Web开发基础的计算机编程爱好者的参考书。 -
新编Visual Basic程序设计教程张艳,徐月美,姜薇 编《新编Visual Basic程序设计教程(第二版)/普通高等教育“十一五”国家级规划教材·计算机系列教材》是为将Visual Basic作为首门程序设计课程学习的读者编写的,主要以Visual Basic6.0(简称VB)为语言背景,介绍高级程序设计语言程序设计和面向对象的方法。《新编Visual Basic程序设计教程(第二版)/普通高等教育“十一五”国家级规划教材·计算机系列教材》结合大量实例,深入浅出地介绍了VB语言基础、VB程序设计的基本控制结构、数组、过程、常用控件、界面设计、文件、图形操作和多媒体应用以及VB数据库访问技术等。《新编Visual Basic程序设计教程(第二版)/普通高等教育“十一五”国家级规划教材·计算机系列教材》围绕非计算机专业基础课程的特点和教学思路,结合计算机等级考试大纲,对教材内容进行了严格筛选,有目的地设计教材知识体系。《新编Visual Basic程序设计教程(第二版)/普通高等教育“十一五”国家级规划教材·计算机系列教材》对程序设计的基本知识、基本语法、编程方法和常用算法都进行了较为系统、详细的介绍,目的是让读者学会分析问题并具备简单编程的能力。《新编Visual Basic程序设计教程(第二版)/普通高等教育“十一五”国家级规划教材·计算机系列教材》内容实用、新颖,概念清晰,逻辑性强,层次分明,例题、习题丰富,既注重培养学生基本的程序设计能力,又重点向学生介绍了可视化编程技术和面向对象的方法,适合教师课堂教学和学生自学。《新编Visual Basic程序设计教程(第二版)/普通高等教育“十一五”国家级规划教材·计算机系列教材》自2001年出版以来,已修订5版,重印多次,深受广大师生好评。这次的修订版是在上一版(2010年出版)的基础上,针对初学者的特点,结合编者多年的教学实践,重点对习题内容及格式进行了重新编排,对部分章节内容及例题和实验题做了调整和修订。《新编Visual Basic程序设计教程(第二版)/普通高等教育“十一五”国家级规划教材·计算机系列教材》可作为高等学校非计算机专业学生的计算机程序设计课程教材,也可作为VB程序设计语言的自学用书或参加计算机等级考试的参考用书。 -
面向对象技术与UML郭克华,何小贤,邝砾 编《Java EE工程师零起点培训系列:面向对象技术与UML》为中南大学精品教材立项项目,分为上下两篇共21章,涵盖了面向对象技术中Java开发环境配置、程序设计基础、面向对象原理以及UMI。的知识。《Java EE工程师零起点培训系列:面向对象技术与UML》使用的开发环境是JDKl.6+Eclipse3.3+Rational Rose2003,逐步引领读者从基础到各个知识点进行学习。全书内容由浅入深,并辅以大量的实例说明,书本阶段性地提供了一些实验指导。《Java EE工程师零起点培训系列:面向对象技术与UML》提供了所有实例的源代码以及开发过程中用到的软件下载地址,供读者学习参考使用。《Java EE工程师零起点培训系列:面向对象技术与UML》为学校教学量身定做,供高校面向对象技术相关课程使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。 -
Visual FoxPro程序设计与项目开发黄超 编《Visual FoxPro程序设计与项目开发/高等学校计算机基础教育教材精选》从培养应用型、技能型人才的角度,系统地介绍VisualFoxPro程序设计与项目开发的理论、技术及应用。全书共分12章,包括VFP数据库基础、VFP集成开发环境的使用、数据与数据运算、VFP数据库及其操作、关系数据库标准语言、查询与视图、结构化程序设计、表单设计与应用、菜单设计与应用、报表与标签设计、应用程序的开发和生成、应用项目开发实例与课程设计等内容。《Visual FoxPro程序设计与项目开发/高等学校计算机基础教育教材精选》体系清晰,实例丰富,深入浅出,精编精讲,通俗易懂,内容的选择与组织注重知识体系的完整性、合理性和实用性,每章都配有丰富的习题和上机实验,并提供习题参考解答;应用项目开发实例与课程设计单独列为一章进行综合程序的开发与训练。兼顾多层次读者的不同需求,书中设计了有针对性的学习、应考(等级考试)指导材料。《Visual FoxPro程序设计与项目开发/高等学校计算机基础教育教材精选》既可以作为高等院校非计算机专业大学计算机基础课程教材,也可作为计算机和信息技术专业的教材或参考书,还可供参加全国计算机等级考试的人员和数据库程序设计的相关技术人员自学或参考。 -
Visual C#应用程序设计叶华,王婉茹,王作为 等著《Visual C#应用程序设计/高等学校计算机科学与技术教材》详细介绍了C#程序设计及其应用技术,内容涵盖了C#语言程序设计基础、面向对象程序设计思想、Windows应用程序设计、Web应用程序设计、异常处理和程序调试等方面。《Visual C#应用程序设计/高等学校计算机科学与技术教材》在介绍程序设计方法时,使用针对性强的例子进行说明,实例代码短小精悍,具有一定的实用价值。第2章至第8章每章最后都综合利用本章关键知识点开发了一款实用软件供读者学习。书中的编程实例步骤详细,所有代码全部在Visual Studio.NET2012开发环境中编译、运行通过。《Visual C#应用程序设计/高等学校计算机科学与技术教材》可以作为高等学校计算机导论和C语言程序设计课程的后续课程,或作为使用C#语言开发Windows应用程序和Web应用程序的培训教材,也适合使用C#语言开发项目的程序员作为参考。
