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 Basic尹乾,王颖欣编著本书根据最新全国计算机等级考试大纲编写而成,其内容包括:程序设计基础、程序结构、函数和过程、输入和输出、可视化界面及其编程的各知识点以及针对知识点的试题剖析。本书可作为全国计算机等级考试的参考用书。 -
Visual Basic数据库开发关键技术与实例应用高春艳等编著数据库开发是一项复杂的工作,即使开发人员熟练掌握了大量编程知识,在编写数据库管理系统时,仍然可能无从入手或无法开发令企业满意的数据库产品。本书作者根据多年为保种类型的企事业单位开发相关数据库系统的编程经验,提炼出了使用VB开发数据库管理系统必须掌握的关键技术和技巧,通过详细的讲解和应用实例分析,帮助读者?焖僬莆誚B数据库开发的关键技术,开发出适合企业应用的数据库系统。本书从VisualBasic用户经常遇到的问题入手,结合应用实例的讲解,帮助读者掌握使用VisualBasic开发数据库管理系统的关键技术、方法和技巧,从而开发出适合企业应用的数据库系统。本书?卜治?12章,内容包括如何使用代码设计和实现数据库、使用ADO访问数据库、数据库处理技术、控件在数据库开发中的应用、SQL数据查询技术、典型窗体开发设计、设计报表和打印程序、数据库安全技术、配置和使用ODBC、SQLServer数据库应用、硬件应用程序设计、程序调试与打包等本书配套光盘中提供了书中应用实例的源程序代码,所有源程序均在Windows98或Windows2000下调试通过,确保能够正常运行。本书内容精练、重点突出,适合VisualBasic程序开发人员阅读和参考,也可供大中专院校计算机相关专业的师生学习。 -
Visual Basic数据库开发入门与范例解析郭胜,夏邦贵等编著本书通过15个实例介绍了VisualBasic的各种数据访问功能。实例1~10为小实例,每个实例重点练习了VisualBasic的一种数据访问功能,分别为单记录浏览数据、使用数据绑定浏览记录、使用数据网格浏览记录、记录分页显示、创建数据报表、编程实现记录编辑、使用数据绑定编辑记录、参数查询、系统登录身份验证、按权限使用系统功能。实例11~15为综合实例,每个实例为一个典型的数据库管理系统,包括小区物业管理系统、仓储药房管理系统、高校工资管理系统、高校图书管理系统,以及高校图书管理系统的查询子系统。本书所附送的光盘内含各实例源程序代码及实例最终文件,供读者学习时参考使用。本书由浅入深、结构清晰、内容详实、图文并茂。每个实例均以“练习目标十实例分析+操作过程+实例小结+相关知识”的结构讲述。本书主要面向有VisualBasic应用程序开发基础的中、高级读者,阅读本书可以帮助读者开发出具有实际使用价值的数据库管理系统。本书不但可作为VisualBasic编程爱好者的自学用书,还适合作为各大专院校相关专业师生的教学参考书和社会各类培训班培训教材。 -
Visual Basic 6.0程序设计技能百练第一时间工作室编著突出软件的核心知识——每课开始都进行核心知识讲解,将知识要点呈现出来,以便与后面的练习相对应。反复进行技能特训——每课根据技能核心知识安排大量的实例进行全面训练,达到快速掌握技能的目标。环环相扣的组织结构——练习案例之间通过有效地组织,根据读者学习的习惯和知识点的不同安排内容,方便读者循序渐进地学习。VisualBasic6.0是由著名的Microsoft公司开发的新一代可视化程序开发工具,一直受到软件开发人员的青睐。本书以课堂讲解与技能训练相结合的形式向读者讲述了VisualBasic6.0的编程知识和技巧。每一课利用4-5页的篇幅讲述本课所涉及到的基本知识点,然后以练习的形式逐步深入,以达到融会贯通的目的。全书共分为7课,内容涉及VisualBasic6.0编程方法,包括窗体与界面、控件、文件的操作、ActiveX部件、数据库编程、图文与多媒体、网络编程。几乎囊括了VisualBasic6.0编程的全部内容、难点和热点。本书资料丰富、内容详实,适合于VisualBasic6.0初中级开发人员使用,也可以作为广大计算机爱好者的参考资料。 -
80例上手VB6编程唐凯军,汤惠莉编著学编程的人都知道,无论哪一种程序语言,都是学会容易学精难!有没有一种好的方法能够使人快速上手呢?本手册就是这样一个桥梁,能够带你快速掌握“程序员修炼之道”!本手册精心选用生动有趣、涉及面广的VB 6程序语言实用案例,分为界面设计、系统设置、硬件与控件、文件操作、图形图像多媒体、数据库应用、网络与通讯、趣味游戏8个章节,对编程思路和实例代码进行了深入浅出的详细解析,有助于你通过实例代码掌握编程思想与方法,迅速提高自己的程序设计水平。光盘中更提供了全部实例的源代码,使你可以“拿来就用”!精彩光盘全书实例完整源代码——“拿来就用”的现成资源全书实例可执行程序——程序执行效果先睹为快电脑报·编程乐园精华——众多编程爱好者经验分享VB控件——让VB编程更轻松VB6自制函数——简单代码大功效编程素材——丰富的图标、音效等素材为你VB 6编程锦上添花编程实用问答——为你解答VB 6编程难题 -
可视化编程应用——Visual Basic 6.0上机指导与练习杜秋华,康慧芳编著内容提要本书是《可视化编程应用:VisualBasic6.》的配套教材,内容以实验操作为主,重点培养学生的实际动手编程能力。全书共分12章,包括基本知识、标准控件、对话框、绘图和文件管理等部分的上机操作实验。另外本书还给出了每个实验的实验目的、实验内容、操作步骤和实验总结,使学生能够掌握每个实验包含的知识点和操作方法。本书适合作中等职业学校"可视化编程应用"课程的上机教材,也可作为VisualBasic6.初学者的自学参考书。前言本书是《可视化编程应用——VisualBasic6.》的配套教材,以实验操作为主,通过有针对性的上机操作,使学生掌握VisualBasic6.的基本操作方法和编程应用技巧。教师可用3个课时来讲解《可视化编程应用VisualBasic6.》的内容,然后配合本书,分配42个课时作为上机时间,可顺利完成教学任务。两本教材配合使用,可以满足扩充至12课时所需的内容要求,教师在授课过程中可以根据实际需要对学时进行适当调整。与《可视化编程应用——VisualBasic6.》一书的结构相对应,本书也是以章为基本写作单位,每章给出几个上机实验,并配以必要的操作步骤进行讲解,学生只要跟着书上的步骤操作,就能够迅速掌握所学知识。每个实验由以下几个主要部分组成:实验目的:罗列出本实验的主要内容,教师可用它作为简单的备课提纲可通过“实验目的”对本实验的内容有一个大体的认识。实验内容:给出本实验的所要实现的效果。实验步骤:给出本实验的必要操作步骤,使学生能够顺利完成上机操作实验的内容,并给出详细的程序代码。另外,在关键的代码行都给出了相应的注释,以方便学生理解程序。实验总结:在每个上机实验完成后,给出本实验的实验总结,让学生进一步温习本实验所用到的知识。本书是专门为适应中等职业学校的教学需要编写的,适合作VisualBasic可视化编程上机教材,也可作初学者自学VisualBasic6.的参考书。由于作者水平有限,疏漏之处敬请各位老师和同学指正。作者24年4月 -
Visual Basic程序设计周必水主编Visual Basic简单易学、功能强大,深受广大计算机专业人员和非专业人员的欢迎。本书是Visual Basic的基础教程,详细介绍了Visual Basic的基本概念、面向对象的程序设计思想、Visual Basic基本语法,并结合实例介绍了常用算法和基本控件的用法。本书力求在叙述上深入浅出、严谨翔实,所有例子在Visual Basic 6.0环境中己调试通过。<br>本书的主要内容包括Visual Basic的基本概念、数据表示与运算、VisualBasic的程序设计基础、基本控件的用法、菜单栏和工具栏等的用法、鼠标和键盘事件、数据库和文件操作、工程管理和调试及安装制作。<br>本书适合作为大学本专科学生Visual Basic课程的教材,也可作为培训教材和各类人员的自学参考书。 -
Windows API函数在Visual Basic中的应用实例姚巍编著本书在众多的API函数中选取了经常使用的109个用于完成不同操作任务的API函数,介绍了在Visual Basic编程环境中,使用这些API函数进行程序设计的方法。书中以编程实例的方式,详细说明了这些API函数在程序中的使用。全书共提供了89个完整的程序。本书除重点介绍使用API函数进行程序设计外,作为比较还选择了少量与某个API函数功能相同或相近的控件进行了介绍。除API函数的基础知识外,书中介绍的内容按工作对象的不同分为Windows系统操作、工作界面操作、文件磁盘操作、多媒体操作、注册表操作、网络操作和非Windows动态连接库的使用。本书内容丰富、思路清晰、实用性强,适合有一定Visual Basic编程经验,且有进一步提高编程水平要求的程序设计人员阅读,也可以供大专院校相关专业的师生参考。 -
Visual Basic 6.0高级编程(美)Julia Case Bradley,(美)Anita C.Millspugh著;常晓波,刘颖等译了解Visual Basic的最新高级特性:·使用数据控件、Data Environment或ADO对象模型访问和更新ADO数据库。·开发多层客户—服务器应用程序。·创建ActiveX DLL和EXE代码组件。·创建自己的ActiveX控件。·开发基于Web的数据库应用程序。·创建DHTML和IIS Internet应用程序。·创建HTML格式的帮助文件。·在应用程序中加入Windows API方法。·打包那些要在网络、光盘或Web上发布的应用程序和独立组件。·为参加Microsoft Certified Systems Developer Desktop Application考试(微软认证系统开发员桌面应用程序考试,Exam 70-176)作准备。 本收不是简单地罗列对象的属性和方法,而是在介绍Visual Basic最新特性的同时,展示了翔实的编程技巧的例子。
