![Visual Basic编程:从基础到实践(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/348/654348/b_654348.jpg)
光盘使用说明
本书开发环境
(1)开发工具:Visual Basic 6.0+SP5
(2)操作系统:Windows XP/Windows 2000
(3)数据库软件:Access 2000以及SQL Server 2000
使用说明
(1)将本书光盘的所有代码拷贝到硬盘,取消其只读属性;
(2)本书光盘的目录结构如图1所示。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0006_0001.jpg?sign=1738954841-CfKH2fSVDmjG7Plt1eVZfV29oXEvzdDI-0-1b15e88ecf91f26a4894eb43cb6eedde)
图1 本书光盘结构
(3)光盘中包含了各章源代码。其中每章实例数量如表1所示。
表1 光盘中实例数量
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0006_0002.jpg?sign=1738954841-DR4OnXYshih6btgFskS2IwKr2D534G71-0-5c39727547b86b6f8dfa731de946dd3f)
全书总共包含了160个实例。
(4)光盘中的例题编号均和书本上的例题编号相对应,如打开“chap12”,目录结构如图2所示。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0007_0003.jpg?sign=1738954841-AyIMCT9LpU7PMq22PC3GZrAl8sA20IiD-0-c2edd229d588c5928333b501465d10aa)
图2 子目录结构
其中目录“12-1”和书稿中的“实例12-1”对应,其他依此类推。
(5)本书中的代码如果没有特殊说明,可以直接通过Visual Basic打开目录中的项目文件,如打开目录“ex_05”,出现如图3所示的目录结构。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0007_0004.jpg?sign=1738954841-ewa4ybTaYZySxTSve4Hn4KgnHFu173hQ-0-b553cd675e55bab55e636856622bfbe3)
图3 目录12-5的内容
在图3中,直接双击“12.5.vbp”,即可打开该实例,然后在Visual Basic环境中,按“F5”键运行该程序。
(6)由于本书对数据库编程介绍得比较详细,因此有大量关于数据库编程的例题。其中一些涉及Access数据库编程,用户不需要特殊配置。而涉及SQL Server数据库编程的,则需要先配置好SQL Server数据库。本书使用到的SQL Server数据库主要有3个,其中第15章“ADO数据库编程技术”需要使用到的SQL Server数据库文件是“图书馆管理系统_Data.mdf”和“northwnd.mdf”,档案管理系统使用的数据库文件是“myDoc_Data.mdf”。
提示:档案管理系统,本书提供了两个版本的代码,即Access版本的代码和SQL Server版本的代码,对于Access版本的代码,用户可以直接运行。另外northwnd.mdf数据库是SQL Server 2000自带的一个数据库,因为笔者在其中增加了几个存储过程,读者如果懒得自己手工创建这些存储过程(主要是实例15-12中需要使用这些存储过程),可以直接使用笔者提供的northwnd.mdf文件来附加数据库。
以上3个SQL Server数据库文件的路径为:
光盘根目录\本书使用的SQL Server数据库文件\图书馆管理系统数据库\图书馆管理系统_Data.MDF
光盘根目录\本书使用的SQL Server数据库文件\NorthWind数据库\ northwnd.mdf
光盘根目录\本书使用的SQL Server数据库文件\档案管理系统数据库\ myDoc_Data.MDF
(7)创建SQL Server数据库。读者在安装完SQL Server后,接下来安装以上3个数据库。
在SQL Server中,创建一个数据库,有多种方法,如直接使用SQL语句创建,但是这种方法没有初始化数据;或者可以使用SQL Server提供的还原工具还原数据库文件,但是首先需要创建数据库名称。本书介绍最方便的方法即直接附加数据库的方法。下面以图书馆管理系统为例,来附加该数据库。
启动SQL Server企业管理器,在企业管理器视图的左侧树形结构中,右键单击【数据库】,在弹出的快捷菜单中选择【所有任务】→【附加数据库】,如图4所示。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0008_0005.jpg?sign=1738954841-J2SRafBOqYRcmI23bgLpeR1s9N7p22f7-0-d2ee1e4d9aa94a0802c601853cbd5139)
图4 SQL Server企业管理器
单击菜单后,弹出如图5所示的附加数据库对话框。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0008_0006.jpg?sign=1738954841-bC3M9plNFfVC12Gs4WUeNP8RaSB1QSvx-0-1a0683bdc8f17ecf30022e0e5f18f414)
图5 附加数据库对话框
在图5中单击“…”按钮,弹出如图6所示的文件选择对话框。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0008_0007.jpg?sign=1738954841-clue0nwYKNKDZp9sxHliIKt6uiCCjBJe-0-0536eacc452bbdbbaf5ff1046f1ec651)
图6 选择附加数据库文件
在图6中,选择附加数据库文件,通常目录下有两个文件,一个是“.mdf”文件,一个是“.ldf”文件,用户只需要选择“.mdf”文件即可。单击“确定”按钮回到附加数据库界面。如图7所示。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0008_0008.jpg?sign=1738954841-PEgs11wDA5pv3UlUSkXYAsHPmThIsKud-0-1ff9d7b911c7c90c1a1a36634955cda0)
图7 完成数据库文件选择
在图7 中,单击“确定”按钮,完成数据库的附加,如图8所示。
![](https://epubservercos.yuewen.com/449065/3590269903420801/epubprivate/OEBPS/Images/figure_0008_0009.jpg?sign=1738954841-A0eulJvuszuY3X6arI5Ss5VxOniFO4DK-0-0295aba748052d604a87b59e825cf108)
图8 图书馆管理系统附加完成
然后读者依次完成另外几个数据库的创建。
提示:因为NorthWind数据库已经存在,为了附加新的NorthWind数据库,首先要删除该数据库,用户只要右键单击该数据库,在弹出的快捷菜单中单击【删除】按钮,删除该数据库后,再附加我们提供的数据库文件。
(8)控件安装
本书中在档案管理系统中,使用了第三方的控件来进行图像的扫描(从扫描仪获取图像),因此在使用的时候读者需要自己下载(购买)这些控件。
下载后放置到对应的项目下面即可。或者手工注册这些控件。
(9)系统默认密码设置
图书馆管理系统:账号:user1密码:user1
(10)为方便读者使用,我们将16~19章综合实例部分的文稿及对应的代码一起放到光盘中。