其他编程语言/工具
-
Web应用开发技术高屹,齐东元,李雷 编著《Web应用开发技术》以一个完整的应用实例“畅想网络学院”为背景,系统地介绍了采用ASP.NET 2.0技术进行Web应用开发的相关内容,包括Web应用基础、ASP.NET控件、构建网站、应用ADO.NET编程和Web数据访问等。通过《Web应用开发技术》,读者能够学会在Microsoft Visual Studio 2005开发环境下,基于Web的网络应用程序的开发,以及最新的Web应用程序开发技术,掌握实际、有效的编程技巧,为实用系统的开发打下良好的基础。《Web应用开发技术》作者长期从事计算机应用系统,特别是基于Web应用系统的开发工作,具有丰富的实际工作经验。《Web应用开发技术》的特点是理论与实践并重,既适合计算机相关专业的本、专科学生作为教材来使用,也可供广大ASP.NET开发人员和计算机软件爱好者学习参考。 -
Eclipse插件开发学习笔记张鹏,姜昊,许力 编著本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包括行为(Action)、视图(ViewPart)、编辑器(Editor)、透视图(Perspective)等10章的内容;第三篇主要讲述插件开发的高级内容,包括开发高级内容、富客户端平台技术(RCP)、Draw2d,以及GEF介绍与实现等4个章节;第四篇则围绕插件开发和GEF应用两个主题,精心设计了两个程序开发实例,使读者能更加全面地理解插件开发相关技术。本书内容全面,讲解仔细,不仅适合没有Eclipse平台技术基础的相关人士,也适合了解相关技术、具有一定插件开发能力的读者。 -
网络安全编程与实践陈卓,阮鸥,沈剑 编著《网络安全编程与实践》首先介绍了网络安全基础概念,然后重点介绍网络安全编程中常用的两种重要的开发包CryptoAPI、OpenSSL的编程方法和技巧。《网络安全编程与实践》在基本概念、基本方法讲解后紧跟实例,力求操作步骤清晰易懂,一步一步引导读者掌握网络安全编程方法。《网络安全编程与实践》理论与实践相结合,实践性强是《网络安全编程与实践》的主要特点,文字通俗易懂,可作为信息安全专业或其他相关专业的教学或参考用书,也可作为从事网络安全研究、软件开发以及网络安全编程爱好者的参考书。 -
多处理器编程的艺术(美)赫利然,(以)谢菲特 著工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。 现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。 本书内容 循序渐进地讲述共享存储器多线程编程的基础知识。 详细解释当今多处理器硬件对并发程序设计的支持方式。 全面考察主流的并发数据结构及其关键设计要素。 从简单的锁机制到最新的事务内存系统,独立、完整地阐述了同步技术。 利用Java并发工具包编写的可完全执行的Java实例。 附录提供了主要的硬件及采用其他程序设计语言和包(如C#、C及C++的PThreads库)进行编程的相关背景知识。 -
网络应用程序设计教程高屹,沙俊星 编本书以前导课程(计算机网络原理、程序设计语言和数据结构)为基础,有针对性地讲授网络应用程序的设计与开发方法及技术,介绍必要的理论知识,强调网络应用程序设计的实践环节。从计算机操作系统的角度看,开发网络应用程序有三个可供使用的应用编程接口(API):应用组件API、套接字API和硬件设备API。本书重点介绍基于前两个API来开发网络应用程序,其中,第1章到第12章讲解基于ASP.NET的程序设计,第13章到第17章讲解基于Socket的程序设计。教师在授课时可以根据课程要求、教学学时、学生的专业方向和就业需求的具体情况进行相应的取舍。本书强调网络编程的实用性,重点培养学生的网络编程能力,坚持理论和知识点为提高学生实践动手能力服务的原则,在讲述基本的理论之后,辅以大量的由易到难的实例,使学生“知其然”,也“知其所以然”,促使他们更多地思考和创新,循序渐进地提高网络应用程序的设计和编程能力。本书适合作为计算机科学与技术、网络工程、软件工程及相关专业的网络应用程序的教材,也是网络编程人员的一本有价值的参考书。 -
MATLAB使用详解董霖 编著《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》是一本全面介绍MATLAB 7.0的图书,MATLAB是目前最流行的用于科学和工程计算的高性能软件之一。《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》有浅入深,循序渐进地讲解了MATLAB 7.0的各项常用功能和使用方法。《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》由19章组成。内容包括软件的安装和工作环境、数据结构和数据类型、初级和高级数值计算功能、图形可视化功能、程序设计功能、SIMULINK仿真开发环境、符号计算功能、图形句柄对象、图形用户界面、编译器、外部程序接口以及MATLAB与Microsoft Office常用软件的融合等。为了便于相关专业读者的学习,《全面解读当今最流行的MATLAB科学和工程计算软件?MATLAB使用详解》还介绍了MATLAB中常用的两个工具箱:图形粗豪里工具箱和信号处理工具箱,具体讲解了数字图像的基本概念、基本操作详细介绍,在此基础上依次讲述图像的灰度变换、代数运算、几何运算、图像滤波;采样函数、信号生成、滤波器的设计和随机信号功率谱分析等。 -
Lucene+nutch搜索引擎开发王学松 编著本书以Lucene构建搜索引擎的开发过程为主线,由浅入深,循序渐进,为读者展示如何使用Lucene开发自己的搜索引擎系统。全书内容包括搜索引擎概述和原理、Lucene部署安装、Nutch网络蜘蛛与数据获取、Lucene索引建立、Lucene检索与查询、搜索结果排序、文档分析器与中文分词、格式化文本分析、分布式搜索与缓存等。为便于读者理解搜索引擎快速开发过程,本书最后几章进行了应用实例的讲解,包括Nutch构建专题搜索、Lucene构建企业级搜索实例以及相关的整体工程性能测试。本书适合对搜索引擎开发有兴趣的读者阅读,包括搜索引擎开发的初学者、高等院校、信息专业学生、从事搜索开发的程序设计人员等。 -
学习Python(美)卢茨(Lutz,M) 著Python是一种理想的独立程序和脚本程序语言,具有可移植、强大和易用的特点。无论您是初学程序设计还是初学Python,都能通过本书快速而高效地掌握Python核心语言的基础。通读本书,您可以获得足够多的知识,能够学习将Python用于您所选择的任何应用领域。《学习Python(第三版)》基于作者Mark Lutz在过去10年间讲授培训课程所使用的资料。除了大量的注解插图和每章总结外,作者还为每章加入了独特的一节,通过实际练习和复习提问的方式,让您在学习过程中练习新的技能,测验对概念的理解程度。本书内容包括:类型和运算——深入Python内置对象类型:数值、列表、字典及其他。语句和语法——用来创建和处理对象的Python代码以及Python通用语法模型。函数——Python的基本结构化和代码重用工具。模块——将语句、函数和其他工具组织为更大的组件。类和面向对象编程——可选的Python面向对象程序设计工具,用于定制和重用结构化代码。异常和工具——处理语句和模块异常,并介绍编写较大型程序所使用的开发工具。有关即将发布的Python 3.0的一些讨论。《学习Python 第三版》为您理解Python语言提供了完整而又深入的介绍,帮助您领会在以后的工作中会遇到的应用级Python实例。如果您准备好探索Google和YouTube究竟从Python中发现了什么,那么本书就是一个最好的开始。 -
AutoLISP语言程序设计郭秀娟,于全通,范小鸥 主编本书主要介绍了AutoCAD内部的编程语言AutoLISP,系统而详细地介绍了AutoLISP的各类函数和语法规则。从AutoLISP的数据类型和程序结构入手,循序渐进地介绍了AutoLISP的基本函数、AutoLISP绘图功能、AutoLISP建筑设计制图程序范例等内容。 本书列举了丰富的程序实例,图文并茂,清晰易懂。 本书可作为高等院校建筑学及相关专业的教材,也可供其他从事设计绘图工作、学习AutoLISP语言的有关人员参考,还可作为AutoLISP培训学习的教材。 -
Ajax入门经典(美)乌尔曼,(美)戴科斯 著,徐璐 译作为一些新事物如wiki、博客以及第三方API的主要推动者之一,Ajax正在重新定义创建Web应用程序的方式。本书会让您熟悉Ajax背后的核心技术,并演示如何用Ajax技术开始建立Web站点。本书通过经过验证的例子,循序渐进地来介绍概念,使您可以很快开始应用这些知识。您将会看到借助于Ajax技术建立的站点可以比以前有更多的交互式用户界面。也将会学习到客户端和服务器端开发技术功能上的差别以及Ajax是如何跨越这个分界的。您还会发现Ajax技术是如何用模式来概括的(模式是那些会反复用到的开发模型)。掌握了这些技术之后,在开发Web站点和应用程序时,会有如获新生的感觉。本书主要内容了解Ajax的优点和缺点,从而知道使用它的最佳方式Ajax之下的基本JavaScript和DOM技术使用XMLHttpRequest对象(Ajax技术的主要提供者)来调用ASP.NET、PHP和Java应用的方法如何保存和发送大多数Ajax应用都会用到的XML数据如何在Ajax应用程序中手动调试JavaScript以及如何编写错误处理代码通过Web服务或API把应用程序结合起来以创建mashup的途径本书读者对象本书适用于那些希望用Ajax技术来开始建立站点的Web开发人员。他们应该熟悉(X)HTML、JavaScript和基本的CSS。对于服务器端的例子,读者还应该熟悉PHP或者ASP.NET之一,不过不需要对它们有深入了解。本书主要讨论Aiax是什么、它对Web开发人员的意义以及Ajax应用程序背后的相关技术。书中给出了大量示例和细致的示例说明,并由浅入深地讲解概念,充分演示了如何刨建Ajax站点和应用程序。通过学习本书,您将理解Ajax应用程序如何实现客户端和服务器端开发技术的跨越,掌握一些通用的Ajax模式,并看到Ajax如何融合现有的技术,如XSLT、Web服务和DOM等。
