程序设计综合
-
计算机网络(中国台湾)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获得。
-
Visual_Basic语言程序设计教程周冰,邓娟,刘芳 著本书以Visual Basic 6.0中文版为背景,详细介绍了Visual Basic程序设计的基本知识、基本语法、编程方法和常用算法,同时将可视化界面设计与程序设计语言有机地结合,通过内容丰富的实例较系统地介绍了使用Visual Basic开发Windows应用程序的方法,使学生逐步领会面向对象程序设计的编程思想和程序设计技巧。本书既可作为高职、高专、本科计算机专业及非计算机专业的教学用书,也可以作为全国计算机等级考试(二级Visual Basic)的培训教材,以及相关工程技术人员和计算机爱好者学习计算机程序设计的参考书。
-
Visual_Basic语言程序设计实验指导刘永真,李欣,石义良 著本书是与《Visual Basic程序设计教程》配套的上机实验指导用书。本书详细说明了Visual Basic运行环境及界面,介绍程序编写的初步知识,配合有关章节设计了12个实验,方便读者掌握相关知识,提高编程能力;本书附录内容还介绍了Visual Basic程序调试方法及常见问题的解决方法,以进一步提高读者解决问题的能力。本书内容丰富,例题详尽,既可作为高职高专、本科计算机专业及非计算机专业Visual Basic程序设计课程的实验教学用书,也可供报考全国计算机等级考试(二级Visual Basic)的考试人员及其他自学者阅读参考。
-
程序设计基础丁益祥,胡新荣 著本书详细介绍了C语言程序设计所涉及的标记、类型、运算符、表达式、基本输入/输出、顺序结构、选择结构、循环结构、数组类型、指针类型、函数、变量的属性、编译预处理、结构体类型、共同体类型、枚举类型以及文件等内容。各章后的习题均选自近年来全国计算机等级考试二级C语言的考试真题,便于课后复习巩固每一章的知识点。本书结构合理,内容深入浅出,适合作为高等院校本科和专科教材,也适合初学编程的自学者作为参考用书。
-
C语言程序设计方法邓佳宾 编《C语言程序设计方法》,本书是以新标准C的规定为依据,尤其增加了其它教科书所没有的作图与音响程序设计部分。本书内容先易后难,使读者能够在逐渐深入、循序渐进中学习。本书内容包括C语言源程序结构与数据类型、C语言程序设计结构、预处理与位运算等。
-
C语言程序设计高巍,张丽秋,姜楠 编《C语言程序设计》,本书主要内容包括C语言概述、数据类型、运算符与表达式、语句、数组、函数、指针、预编译等.本书是针对本科学生的实际情况,加强学生对C语言程序设计的理论及实践的学习而编写。教材全文语言简洁,易读易懂。在实例的选择上,注重体现其实践性,选取了比较经典的程序设计实例。
-
JavaScript启示录(美)Cody Lindley 著,徐涛 译JavaScript是Web开发人员必须掌握的一门编程语言,但JavaScript语言及其相关技术正在变得越来越复杂。如何掌握JavaScript的基本概念和核心技术,往往让初学者和JavaScript新手感到束手无策。《JavaScript启示录》力图在有限的篇幅内,通过考察原生JavaScript对象和所支持的细微差别,来给读者展现准确的JavaScript世界观,涉及对象、属性、复杂值、原始值、作用域、继承、this关键字、head对象等重要概念。本书帮助读者厘清这些概念,进而掌握应用它们的技术和技巧。《JavaScript启示录》适合希望通过深入了解JavaScript对象来巩固对语言理解的高级初学者或中级JavaScript开发人员阅读,也适合准备研究JavaScript幕后知识的JavaScript库使用老手参考。
-
Node学习指南(美)Shelley Powers 著,夏思雨,高亮 译Node.js是一套用来编写高性能网络服务器的JavaScript工具包。它可以让JavaScript在服务器端运行,因此,可用来快速构建网络服务及应用的平台。《Node学习指南》是学习Node编程的入门指南。全书共16章。前4章主要介绍Node基本知识,包管理工具(npm)的安装和使用等。第5章介绍了Node处理异步开发的独特的实现方式等。第6~8章,讲解了路由、代理、Web服务器、中间件等基本概念,包括Express。第9章到第11章分别介绍了基于Redis、MongoDB以及关系型数据库的Node应用开发。第12章到第14章分别介绍了图形和媒体、Sockets.io模块、调试和测试等主题。第15章介绍了安全和权限的问题,第16章介绍了Node应用的扩展和部署。《Node学习指南》适合有一定基础的JavaScript程序员阅读,也适合对学习Node应用开发感兴趣的读者学习参考。
-
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程序设计”课程的教学用书,也可供初学者自学参考。