BASIC/VB及其相关
-
Visual Basic程序设计安志远主编1.目的通用串行总线(USB)是一种新兴的计算机外围串行通信接口标准,与常用的计算机接口(如串口、并口等)相比,通用串行总线(UniversalSerialBus,USB)具有热插拔、即插即用、数据传输可靠、扩展方便、低成本等优点。从问世以来,它得到了广泛的应用,一方面已成为当前计算机必备的接口之一,同时也被广泛地应用于嵌入式系统设计中。从1994年USB0.7出现开始,USB实施者论坛(ImplementationForum)先后定义了USB0.8、0.9、1.0、1.1、2.0以及USBOTG等规范,以及各种不同的设备类规范。其中USB1.1规范目前正逐步广泛应用,而USB2.0和USBOTG作为USB协议的更新和扩展,也将使USB占领更广的外设接口领域。其中:●USB1.x规范支持1.5Mb/s和12Mb/s不同的传输速度。●USB2.0规范中新添加了480Mb/s的高速数据传输。●USBOTG规范是为了适应点对点通信对接口的需求而对USB2.0规范的补充。USB的出现和发展要求研究外设接口的工程技术人员了解USB协议和软硬件实现,鉴于此,本书的目的就是从协议和软硬件实现两方面对USB进行了系统的介绍,以求帮助广大读者更好地学习和了解USB。2.内容本书共由14章组成,第1章介绍了USB系统的发展历史、基本结构、实际应用以及和其他主要接口的比较等内容。从第2章到第6章系统地分析了USB1.1规范的组成结构、机械/电气特性、通信原理,并分别介绍了USB主机、USB集线器和USB设备的结构和功能特性。第8章介绍了USB的软硬件开发的过程,包括主机和设备开发两部分。当前市场上有很多关于USB硬件器件的生产厂商,如Philips、ScanLogic、Cypress等,和支持USB系统软件厂商,如Windows、Linux、VxWorks等。本书利用第9章和第10章的篇幅,以ScanLogic公司的SL811HS器件和Philips公司的PDIUSBDll器件为例介绍了USB主机和USB设备的设计开发和测试过程。在第11章,作者对Linux下USB子系统结构作了较为详细的分析,包括USB内核、HCD和客户端驱动程序的结构和功能,希望读者能借此进一步深入了解USB系统结构和工作过程。为了适应高速数据传输和点对点设备数据传输的需求,USB2.0规范和USBOTG规范在基于USB1.1规范的基础上添加了新的软硬件特性,本书在第12章和第14章分别对USB2.0规范和USBOTG规范作了详细的介绍。当前关于USB主机控制器存在由各大器件生产厂商联合指定的HC规范(UHCI、OHCI和EHCl)。其中UHCI和OHCI为支持USB1.1规范的HC规范,而EHCI为支持USB2.0规范的HC规范。本书在第7章和第13章分别对UHCI/OHCI规范和EHCI规范作了介绍。除了基本的USBl.x、USB2.0和USBOTG规范外,USB-IF根据不同的应用领域定义USB设备类规范,如HID(HumanInterfaceDevice)设备类规范、大容量存储设备(MassStorageDevice)类规范、打印机设备类规范、音频(Audio)设备类规范等。USB设备类规范根据设备特性定义了相关的设备描述、控制以及数据传输等特性。USB设备类规范的定义为USB设备的即插即用特性奠定了基础。关于USB设备类规范,本书对USB设备类的设计思想做了分析并介绍了集线器类(第5章)、打印机类(第11章11.5.2节)和HID类(附录A),对其他设备类没有进行详细的介绍,感兴趣的读者可参考相关规范。3.读者本书是在我们工作实践的基础上编写完成的,它既可作为USB初学者了解USB规范的指导,又可为工程技术人员开发USB的软硬件产品提供参考。了解协议可参考第1-6章(USB1.1)、第12章(USB2.0)和第14章(USBOTG);研究USB软硬件设计,除了解前面的规范外还要了解USB的软硬件的设计和实现(其他章节)。4.感谢本书主要由Motorola(中国)电子有限公司软件工程师肖踞雄和翁铁成共同执笔完成,作者长期从事单片机与嵌入式系统的软硬件开发和USB主机端协议栈及USB设备驱动程序软件的相关工作。宋中庆、高建伟和吴娜参与了主要部分的编写工作。承蒙摩托罗拉软件中心李新先生详细地审阅全稿,并提出了许多有益的建议;清华大学出版社第三事业部王景先先生对本书的编写和出版提出许多宝贵意见:许多同行和专家也给予了很多良好的建议和启发,在此,一并深表谢意。另外,感谢作者各自的家人,在工作紧张的时候对我们的帮助和支持。USB是一种新兴的技术,发展迅速,我们在编写的过程中尽可能力求概念的准确和完整,但由于时间仓促和水平有限,必有许多不足之处,敬请同行、读者批评指正。由于时间和商业保密的关系,作者对一些有价值的工作未能完全反映在书中表示歉意。作者2003年9月 -
Visual Foxpro 6.0程序设计程玉民主编本套教材特色:以《基本要求》和《培养规格》为编写依据,内容全面,结构合理,文字简练。采用“问题(任务)驱动”的编写方式,便于激发学习兴趣。精选实例并将知识点融于实例中,可读必、可操作性和实用性强。配有上机指导与实训教程,便于学生练习提高。提供电子教案和程序源代码,满足教师多媒体教学的需要。本书从开发Visual FoxPro数据库应用程序出发,深入浅出地介绍了关系数据库管理系统基础理论知识和应用系统开发技术。全书共10章,内容包括:Visual FoxPro基础、数据库基础知识、数据库和表的设计与操作、使用视图查询和修改数据、面向过程程序设计、面向对象程序设计、表单设计、查询和报表、菜单设计及数据共享、创建帮助及应用程序发布。本书内容丰富、通俗易懂、图文并茂、实用性强,将“任务驱动”方式贯穿每个章节,突出案例教学和启发式教学方法。每章后均附有习题,便于学生练习和掌握所学内容。本书适合作为高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技?跹г汉兔癜旄咝J菘饪纬痰慕滩模部梢宰魑扑慊燃犊际远丁猇isual FoxPro程序设计的培训教材,还可供从事数据库应用技术开发的人员作参考。本书配有《Visual FoxPro 6.0程序设计实验指导与实训》,所配电子教案与程序源代码及相关文档均可以从中国水利水电出版社网站上下载,网址为:http://www.waterpub.com.cn。 -
Visual BASIC程序设计习题与实验指导孟学多主编本书旨在为Visual BASIC程序设计及上机实验得教学提供指导与帮助。全书共分11章,介绍了Visual BASIC 6.0概述,程序设计基础,基本控件设计,绘图、图片和影像框,对话框和菜单等。 -
Visual Basic 6.0程序设计教程曾强聪编著《Visual Basic 6.0程序设计教程》较全面系统地介绍了VisualBasic6.0的各个方面,以系统性、科学性为原则,并以实际应用为目标。全书共12章,内容包括:VisualBasic6.0基础知识、数据类型及操作、程序结构、可视化设计基本构件、事件驱动、文件处理和输出打印、程序的管理、编辑和调试、创建应用程序、图形操作与多媒体应用、数据库应用、部件技术与Internet应用、应用软件开发实例。其中,第12章介绍的“仓库物流管理软件系统开发实例”是一个比较完善的基于部件技术的应用系统开发实例,该章所含的“问题讨论与实践”一节,可提供给学习者对软件总是进行更深层的探讨,也可以用作VisualBasic课程的实习题材。本书内容全面,实例、例题、习题丰富,所有程序都上机调试通过。特别适合作为高等院校相关专业VisualBasic程序设计的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员应用参考,或用作全国计算机等级考试、软件技术资格与水平考试的培训资料。《Visual Basic 6.0程序设计教程》配备有教材中的全部资源程序以及相关文档,可以调入VisualBasic环境学习。另外还配备了用PowerPoint制作的电子教案,任课教师可以根据教学需要对电子教案进行修改。选用本教材的学校可以与北京万水电子住处有限公司联系。 -
VB程序设计沈祥玖主编《VB程序设计》是普通高等教育“十五”国家级规划教材。《VB程序设计》针对VB语言程序设计的初学者,力求深入浅出,理论联系实际。本书以程序设计为主线,通过示例讲述Ⅶ6.0的程序设计方法和应用。《VB程序设计》共分12章,第1章为概述;第2~12章主要讲述VB基础知识、VB程序设计初步、常用控件、选择结构程序设计、循环结构程序设计、数组、过程、错误处理、图形操作、文件系统、数据控件等内容。《VB程序设计》可作为高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院的VB语言程序设计的教材,也可供本科院校及二级职业技术学院、继续教育学院和民办高校、技能型紧缺人才培养使用,还可作为计算机程序设计的培训教材或自学参考书。 -
Visual Basic程序设计简明教程李军民主编本书是Visual Basic的基础教程,是根据当前高等职业教育和高等专科教育改革的需要,以Visual Basic 6.0(中文版)为基础编写的。全书共分12章,主要内容包括:Visual Basic安装与启动;Visual Basic集成开发环境;数据类型、变量、常量、数组、运算符、表达式、控制结构与过程;窗体与各种内部控件的常用属性、方法和事件;对话框、菜单、工具栏及状态栏的设计;文件操作和数据库编程和其他一些高级主题。本书内容新颖、概念清晰、简明易懂、实用性强,是高等职业学院和高等专科学校各专业的计算机系列教材之一。本书也适合作为其他大专院校相关专业的教材及各类培训教程,同时也是自学Visual Basic程序设计的理想的学习参考用书。 -
Visual Basic程序设计实训周爱武,汪海威编著本书是“高职高专计算机专业系列教材”《Visual Basic程序设计》一书的配套实训用书,对书中的习题做了详细的解答,介绍了实训题的设计方法与具体实现步骤,并增加了相应的实训练习。书中习题解答语言精练,方法多样,对于每一个应用习题及实训题,均给出了详细的设计步骤和完善的代码,读者可以在计算机上再现设计实现的全过程,并可以触类旁通,举一反三,获得更多实际问题的解决方案。本书既可作为《Visual Basic程序设计》一书的配套实训用书,也可作为Visual Basic编程人员的帮助手册,适合作为高职高专院校相关专业学生及初学编程的计算机爱好者的教材。 -
Visual Basic 6.0程序设计王天华编著本书除介绍VisualBasic6.0的基本功能和应用技巧外,编写时也充分考虑了初学者的需要,用实例的方式着重讲解程序设计的基本思想和方法,在操作中直观地学习比较抽象的概念、思想和方法,有利于提高学生的学习兴趣和积极性,突破代码设计的难点,学会分析问题和解决问题的方法,能够举一反三地解决实际问题。谭浩强:我国著名计算机教育家,现为全国高等院校计算机基础教育研究会理事长,教育部全国计算机应用技术证书委员会主任,教育部全国计算机等级考试委员会副主任,北京计算机培训中心理事长,中国老教授协会常务理事。本书共有14章,详细讲解了VisualBasic6.0的基本功能和应用技巧,主要内容包括:认识VisualBasic6.0、VB应用程序设计、标签框控件、文本框控件、命令按钮控件、窗体设计、菜单设计、列表框与组合框、简单选择控件、图形控件、定时器控件、对话框控件、文件系统控件、建立和访问数据库。语言简洁,内容详实,例子丰富,讲解直观透彻。每个单元以控件的讲解为主线,用实例的形式介绍了常用控件的使用方法,程序设计的基本语句,以及程序设计中代码编写的要点。 -
Visual Basic程序设计周爱武,汪海威编著本书以Visual Basic 6.0中文版为背景,通过大量应用实例,由浅入深地介绍了Visual Basic的可视化编程概念、编程环境、程序结构、常用内部控件的应用以及部分Active X控件的应用。全书共分12章,以实用性很强的应用为主线分别介绍Visual Basic的功能和编程方法,所有示例代码均在机器上调试通过。本书每章均附有习题及实训练习题,配套教材《Visual Basic程序设计实训》对书中的习题做了详细解答,详细介绍了实训练习题的实现过程;并增加了新的实训练习。本书结构合理,内容全面,概念清晰,简洁易懂,适合作为高职高专院校相关专业学生及初学编程的计算机爱好者的教材。 -
Visual Basic 6.0数理统计实用算法李鸿吉编著本书通过大量的算例,系统地介绍了Visual Basic数理统计实用算法,内容主要包括数据处理部分、图形部分和数理统计应用程序部分。本书在结构和内容的编排上注重深入浅出、循序渐进,不仅介绍应用程序,而且还交代开发过程,并避免算法的繁琐推导,同时本书配有光盘,分章节提供了源程序。本书可以作为大专院校、培训班的教学参考书,也可以作为有Visual Basic开发经验的专业人士的提高读物和工具书。对于承担项目的科研人员、教学人员以及研究生,在将科技成果软件化时本书是很有实用价值的参考资料。
