程序设计综合
-
Visual FoxPro基础教程刘保顺,李克庆,张秋迓编著本书人初学者的角度出发,详尽地讲解了VisualFoxPro(简称VFP)数据库管理系统软件。全书共分8章:第1章为初识VisualFoxPro,讲解使用VFP进行程序开发的流程并配以简短的小示例来体验VFP程序开发的乐进趣;第2章讲解创建和使用数据库;第3章讲解VisualFoxPro的语言基础;第4章讲解表单的使用;第5章讲解VFP中标准控件的使用;第6章讲解创建和使用报表;第7章讲解下拉式菜单的使用以及快捷菜单的设计;第8章讲解ActiveX控件的注册及使用。全书通俗易懂,条理明确,针对教学中学生出现的各种问题,进行了透彻的讲解。相信会对读者有所启发。本书适合于想学习的编程人员以及有一定基础的编程人员学习,也可作为学校的培训教材。本书前言导读谢谢您选择本书。为了能更好地帮助您学习本书的知识,请仔细阅读下面的内容。读者对象本书适用于以下读者:想学习VisualFoxPro的编程人员有一定基础的编程人员由于FoxPro在我国有广大的用户群,对于以前学习过DB3、FoxPro的用户,学习本书后可快速地实现由FoxPro面向过程编程到VisualFoxPro面向对象编程的转变。写作背景数据库在我们的生活中无处不在,数据库管理系统多如牛毛。VisualFoxPro以其功能强大,简单易学而深受大众的喜爱。对于非计算机专业的人员,大多数编程的学习是从FoxPro和Basic开始的。由于FoxPro和Basic是面向过程的语言,不再适合于当今计算机发展的需要。借助本书,FoxPro的新老读者可以快速掌握VisualFoxPro面向对象编程的精华。作者从事VisualFoxPro的教学10多年,当年曾经学习过DB3、FoxPro,深深地喜爱这一编程语言。FoxPro面向对象编程的最初版本是VisualFoxPro3.0。初次学习时,一方面为其面向对象的强大功能所吸引,但也为面向对象编程中遇到的种种困难而苦恼。秉承“黑魔方”的宗旨,本着实用的原则,一方面力求避免枯燥的说教,努力营造一个轻松愉快的学习环境;另一方面本书针对教学中学生出现的各种问题,努力做到重点突出,讲解透彻。VisualFoxPro提供了大量的向导,许多书籍对此都以大量篇幅介绍。本书中除极个别地方外,基本上不介绍向导的使用。作者认为,要想使自己的编程上一个台阶,做一个实用的程序,向导基本上是没有用武之地的,大量的介绍只能徒增文章的篇幅。写作环境本书中使用的软件是VisualFoxPro6中文版。目前VisualFoxPro最新版本是8.0,但其是英文版本。如果您使用的是VisualFoxPro7.0或者8.0,书中的内容和示例丝毫不受影响。学习提示学习VisualFoxPro编程,难点在于表单的学习,VisualFoxPro面向对象主要体现在表单上。如果您以前学习过FoxPro或者DB3,在学习第1章、第2章后,可直接进入第4章,学习表单。在学习表单时,由于表单上要增加各种控件,为此可以参考第5章各个控件的属性、方法和事件。每种计算机语言都有自己的特点,VisualFoxPro也不例外,其面向对象也不同于VisualBasic。例如VisualFoxPro在引用对象时,是分层次的,即引用某个对象时,要先说明该对象的父对象,而在VisualBasic中却可直接引用对象。如果您对VisualFoxPro一无所知,您需要仔细学习第3章FoxPro的基础语言。由于FoxPro语言历史较长,其命令、函数特别多,本书中只是涉及了其最常用的一些命令,对于一些不再适合于面向对象编程的命令如Display、List等,本书基本上不作详细的介绍。VisualFoxPro中内嵌了SQL语句,这样对数据表的操作,既可以使用传统的FoxPro命令,也可使用SQL命令。在某些情况下,一条SQL语句可以实现的功能,可能需要几十条传统的FoxPro命令才能完成。书中第3章,对于一些常用的SQL语句如Select、Update、Delete等都作了较为详细的介绍。技术支持如果您在阅读本书的过程中有什么困难,可以登录到“黑魔方”专题网站,网址是http://www.heimofang.com。这是大家共同交流的平台,在那里会有很多的作者、老师、读者、编辑在一起交流,在相关的栏目中发求助帖子,您的问题会很快得到解答。除上述方法外,也可以使用下面的方式寻求技术支持。发电子邮件到laix@tup.tsinghua.edu.cn打电话给010-62783449或发传真至010-62771155发信到北京清华大学出版社《黑魔方丛书》编委会收(邮编100084)
-
移动网络安全技术与应用姜楠,王健 编著本书从实际应用角度出发,先从整体上对移动网络、移动网络面临的安全威胁、移动网络相对于有线网络的特点等做了简要介绍,并给读者提供了必要的基础知识,然后从移动安全技术、移动安全攻与防、部署移动安全、移动安全应用四个方面对移动网络安全做了细致的描述和讨论。如果读者完整阅读本书,会对移动网络安全有一个全面而深入的了解,能够独立设计针对某种应用环境的移动网络安全系统。读者也可以将本书作为参考书,随时查阅相关内容。本书结构划分灵活、内容全面,既有一定的深度,又有广泛性,概念清晰,深入浅出,易于理解,适合于移动通信管理者、工程技术人员、研究人员、系统设计人员,高校通信专业高年级学生、研究生,以及其他对移动网络安全感兴趣的读者阅读。以Internet为代表的有线网络安全,以及在此基础上形成的电子商务等应用场景已经得到了人们的广泛关注。可以预见,以移动通信和无线局域网为代表的移动网络安全必将在不久的将来再度掀起网络安全应用的新高潮。过去,攻击者必须坐在你的计算机前才能阅读你的文档、偷看你的电子邮件或者搞乱你的设置。但是现在,即便他坐在隔壁的办公室里、楼上或者楼下,甚至另外一幢建筑物里,他照样可以像坐在你的计算机前一样搞破坏。无线通信技术的发展极大地方便了我们的生活,提高了我们的工作效率,并且在使用上越来越简单,但同时也给我们的系统和使用的信息带来许多意外的危险。因此移动网络安全技术也要同步发展才行。我们必须解决以下这些问题:网络身份识别和密钥管理;攻击者即使靠得再近也不能窃听你的移动通信网络;除了指定的设备、系统或者人,确保没有任何系统和人可以使用你的移动通信资源。因此,我们本着"先进、全面、实用"的原则确定了本书的内容,编写的目的是,如果读者完整地阅读本书,会对移动网络安全有一个全面而深入的了解,能够处理移动网络中出现的简单而又典型的安全问题,明白安全工作站、接入点和网关搭建原理、原则和实际操作命令,能够独立设计针对某种应用环境的移动网络安全系统;读者也可以将本书作为参考书,随时查阅相关内容。前两章作为概论从整体上对移动网络、移动网络面临的安全威胁、移动网络相对于有线网络的特点等做了简要介绍,把我们要讨论的网络环境分为移动通信网络和无线局域网,并给读者提供了必要的密码学基础知识。第一部分:移动安全技术,包括第3章~第8章。其中介绍的都是与移动网络安全直接相关的技术或主流协议,这些技术和协议将会在移动网络安全下一步的发展中发挥重要作用。第3章介绍了第三代(3G)移动通信到底采取了哪些措施来保障3G的安全,3G安全机制是一个完整的体系,用来解决3G中方方面面的安全问题。第4章和第5章讲述了WAP安全结构,WAP安全结构由WTLS,WIM,WPKI和WMLScript四部分组成。第6章OMADRM和OMA下载解决的是手机中数字多媒体数据的版权管理问题,牵涉到内容提供商、服务提供商、手机用户的利益。第7章的WEP是IEEE802.11无线局域网中采取的安全措施,不过它已经被发现存在问题,WPA是对WEP的升级,是一种可以解决802.11大多数安全问题的标准安全机制。第8章介绍了蓝牙体系结构中采取的安全措施,并根据不同的应用场景,论述了如何在不同应用中组织这些安全措施来达到系统的要求。第二部分:移动安全攻与防,包括第9章~第11章。第9章对手机病毒的原理、常见病毒和防毒方法做了介绍,并描述了病毒常利用的手机漏洞。第10章讲述了PDA的弱点和容易遭受的攻击,并给出了安全对策。IEEE802.11是最早的无线局域网标准,也是迄今为止惟一已经赢得了市场的标准。但是安全问题一直是IEEE802.11标准最明显的缺陷,802.11网络都不同程度地存在安全问题,为攻击者的入侵打开了方便之门,第11章讨论的就是如何将这些门关上。第三部分:部署移动安全,包括第12章~第14章。其内容包括工作站安全部署、接入点安全部署和网关安全部署,并以Linux,FreeBSD,OpenBSD,Windows操作系统为例,一步一步告诉读者如何搭建安全的工作站、接入点和网关,应该先做什么,后做什么,应该如何下命令。第四部分:移动安全应用,包括第15章和第16章。这两章分别以移动通信网络和无线局域网为背景,把前面讲过的许多安全技术、协议和措施综合起来,实现移动安全支付和安全无线局域网,可以说这两章是前面讲过的内容的应用、综合和举例。本书主要面向工程技术人员,读者群包括负责移动网络建设的管理人员和技术人员,负责开拓移动增值业务的人员等所有与移动网络相关的人员,高校、科研单位从事这方面研究的教师、科研人员和学生,以及其他对移动网络安全感兴趣的读者。本书的写作灵感来自于我们在北京邮电大学信息安全中心学习期间的工作,在此要真诚地感谢我们的导师杨义先教授,没有他以及他领导的北京邮电大学信息安全中心,我们不可能接触到多姿多彩的移动网络安全领域。他高屋建瓴的学术眼光、兢兢业业的工作精神,时刻指引着我们走向前方。移动网络和移动网络安全是一个快速发展的领域,新的技术和应用会不断出现,我们真诚希望能够和大家经常交流。由于我们水平有限,书中错漏之处在所难免,如果大家对这本书有什么意见和建议,或者对移动网络安全和整个信息安全领域有什么要说的话,请来信至mobilesecurity@163.com,我们欢迎一切善意的来信,但愿它能够成为我们交流的平台。作者2004年8月
-
微机数据库程序设计及应用沈祥玖等编本书是《微机数据库程序设计及应用::FoxproforWindows》的第二版,这次修订除了教学软件版本升级外,对全书的应用案例及编写方式等进行了较大的调整,以便更适合应用型本科及高职高专学生的教学特点。在内容选取上也兼顾全国计算机等级考试二级(数据库VFP部分)考试大纲的要求。全书以VisualFoxPro6.0中文版数据库系统作为教学平台,以进销存数据库应用开发实例为主线,由浅入深,全面介绍VisualFoxPro6.0关系数据库系统的特点及应用开发技术。???全书共10章,第1~2章主要讲述数据库的基本概念和基本知识;第3~6章通过一个典型的进销存数据库应用实例,介绍在项目管理器中创建表、查询、表单、报表等可视化工具和向导(如表向导、查询向导、表单向导、报表向导等)的操作技巧;第7章介绍使用命令操作数据库和数据表;第8章介绍面向过程的程序设计;第9章介绍面向对象的程序设计;第10章以高校学生综合管理信息系统应用实例,全面讲述数据库应用系统的开发设计步骤和方法。???本书案例丰富,通俗易懂,实用性强,可作为应用型本科、成人及高职高专院校数据库原理与应用课程的教材,也可供参加全国计算机等级考试二级VisualFoxPro程序设计的考生学习参考,同时也适合作为数据库技术培训教材和自学参考书。
-
Visual FOxPro软件项目开发实例王兴晶等编本书完整地介绍了几个基于Visual FoxPro的软件项目开发实例,包括名片管理软件、网络图书信息浏览系统、API特效演示软件和教学信息管理软件。本书深入剖析了软件项目的开发思路、方法和技巧,详细地讲述了基于Visual FoxPro的软件项目开发的全过程。对系统设计、开发环境选择、系统功能模块设计、各个功能模块的创建等软件项目开发过程进行了详细的讲解。为方便广大读者使用,并最大限度地节约读者的购书成本,本书实例源代码可以免费从网上下载。本书注重工程实践性,实用性强,可供广大程序员和编程爱好者进行类似软件项目开发时学习参考,也可为相关专业大学生毕业设计提供经典项目案例借鉴。
-
统计基础和SPSS 11.0入门与提高东方人华主编;周皓编著丛书特色·精选著名流行软件,紧跟版本更新,连续推出配套图书·由“入门”起步,注重“提高”,使新手老手都能成为行家里手·根据用户实际使用的需要取材谋篇,着重技术精华的剖析和操作技巧的指点·明晰精练的风格,醒目的步骤提示和生动的屏幕画面使您如临操作现场通过本书可学到以下知识:●SPSS的基本情况,用户将要面对的数据类型●如何利用SPSS给出对数据的数字形式和图形形式的描述●有关假设检验的知识及其在SPSS中的操作●研究不同变量之间的关系本书将社会经济统计分析的基础原理与SPSS的实际操作相结合,利用各种形式的实例贯穿全部内容。主要介绍了SPSS软件中的基础内容、数据来源、数据的简单统计、计算描述型统计量、组间比较、查看分布、变量组合的简单统计、利用数据画散点图、根据样本评价结果、正态分布、平均值的检验、两个相关平均值的假设检验、对两个独立均值的假设检验、一元方差分析、二元方差分析、观测值与期望值的比较、非参数检验、测量相关性、线性回归与相关、回归假设的检验、残差分析、建立多元回归模型、多元回归对话框等。本书的主要特点是:全面而实用。理论与实际结合,不仅让读者掌握SPSS11.0软件的操作,而且让读者在理解各项统计功能及具体含义的基础上,结合实例,真正掌握统计分析与软件操作相结合的应用。本书适用于SPSS的初学者,各类统计分析人员、经济管理人员和科技工作者,可作为SPSS11.0软件培训教材;也可供各类大专院校师生开设统计课程使用。
-
语言学视野中的“样板戏”祝克懿著大型中国现代文学艺术研究丛书。它以五四以来文学艺术界产生过重大影响的物、事件、思潮、流派、社团、期刊等为研究对象,采取研究专著、传记、回忆录、访谈录等不同形式。规模大、视角新、作者队伍实力雄厚是本丛书的重要特征。第一批8种于2005年推出,目前已出版四种。
-
SQL Server编程篇本书编委会 编著随着计算机网络和信息技术的迅速发展,人们对信息的需求越来越高,建立高效的信息管理系统已成为越来越多用户的迫切需求。SQL Server是Microsoft(微软)公司推出的一个优秀的数据库管理系统,由于其优良的性能、灵活的可伸缩性、便捷的可管理性和强大的可编程性,已成为众多客户关系管理、商业智能、企业资源规划以及其他商业应用程序开发的首选数据库系统。 本书介绍SQL Server 2000的方方面面,内容涉及关系数据库的基本原理,SQL Server 2000的安装、验证和配置方法,项目管理和数据库设计,Transact-SQL的基本知识,数据库的备份与恢复,数据的传输和复制,以及监视和优化SQL Server的方法等。本书融合了作者多年的数据库开发与数学经验,条理清晰、实例丰富、内容由浅入深、语言通俗易懂,适用于SQL Server的初级和中级用户阅读,是帮助读者快速掌握SQL Server 2000的开发技术与技术的好帮手。
-
Visual FoxPro面向对象程序设计教程黎升洪等编著本书是Visual FoxPro 6.0的初、中级教程,共分11章,介绍了关于数据、信息、关系数据库、结构化程序编程和面向对象编程的基本概念、知识,主要针对非计算机专业学生的特点,以应用为目的,从简单实例出发,强调对Visual FoxPro操作的衫和性。本书试图注重概念的严谨和清晰,时又注意采用读者容易理解的方法阐明看似深奥难懂的问题,力图做到例题丰富,通俗易懂,便于自学。 本书可供高校或培训班用作非计算机类学生教材,也可作为Visual FoxPro计算机等级考试的参考资料,或供广大计算机爱好者自学用。
-
设计模式精解(美)Alan Shalloway,(美)James R.Trott著;熊节译;熊节译本书从一个新的视角描述面向对象设计,将面向中对象编程的原则与运用设计模式力量创建健壮、可靠的软件开发环境结合起来。书中采用实用、恰当的例子,指导读者用模式解决普通的编程问题,并且解释现代软件设计模式的优越性。本书适用于学习面向中对象设计和设计模式的学生、程序员以及从事软件开发的人士。 本书要点包括: 对象、封装和继承的新观点 设计模式的思想、起源及其在软件设计学科中的应用 模式基础以及使用统一建模语言(UML)进行面向对象软件开发 如何实现关键模式——Strategy(策略)、Observer(观察者)、Bridge(桥接)、Decorator(装饰)等等 共同点/变化点分析、设计模式以及它们如何帮助理解抽象类
-
Visual FoxPro 9.0实用培训教程王祥仲,庞艳霞 编著本书主要内容:·VisualFoxPro9.0概述与编程基础·面向对象的程序设计·数据库的创建与使用·表、索引、查询与视图·设计表单与表单控件·应用程序的创建与调试·图书馆管理系统、仓库管理系统设计实例VisualFoxPro9.0是Microsoft公司推出的VisualFoxPro的最新版本,是一个优秀的可视化数据编程工具。它们在以前版本报基础上增强了网络功能,添加了XML处理能力,增强了与外部交换数据的能力。本书共分14章,第1章介绍VisualFoxPro9.0的功能、特点以及安装;第2-3章介绍VisualFoxPro编程基础和面向对象的知识;第4章介绍使用项目管理器创建表和数据库;第5-6章介绍索引、查询及视图的创建方法;第7-8章介绍表单的创建与管理以及表单控件的使用;第9-10章介绍菜单、报表和标签的创建;第11-12章介绍应用程序的编译与测试以及如何创建帮助系统和发布应用程序;第13-14章给出了两个完整的数据库开发实例。最后还通过综合测试题来考察读者所学的知识,使读者能够及时查漏补缺。本书内容翔实、结构清晰、叙述流畅、操作性强,可作为VisualFoxPro9.0初学者和数据库开发人员的参考书籍,也可作为高等院校及各类社会培训班的教材。