各种事情导致红皮书一直没有开始。而当我真正开始敲红皮书的时候,发现它还是挺有趣的。
第一个例子是“ 系统登录”对话框”。敲这个例子的时候,除了一些拼写错误就没什么大问题了。还有一定要记得引用。由于第一次敲红皮书,不懂什么引用。结果就运行不出来。后来引用了一下就可以啦。
第二个例子是“使用ADO访问数据源“。敲这个例子的时候可不像第一个例子那样简单。但是问题还是一一解决啦。
首先遇到的就是没有可选择的数据库然后各种不解。后来才知道原来是要仿照第一个例子去创建一个数据库。
数据库创好之后,运行发现又出问题了。各种坎坷呐。原来是数据库保存的位置不一致。
解决方法如下图:就是把数据库防灾同一个位置。
第三个例子是“使用数据绑定访问数据”。这个例子是红皮书中最简单的一个。因为代码很少呀。但是需要注意要设置好。属性页数。开始的时候属性设置错误了,导致例子运行的时候,没有结果。后来把text框改成红皮书里所要求的格式就可以了。
第四个例子是“分页显示记录”。敲这个例子的时候。怎么调试也运行不出来。很着急。开始是我电脑VB的版本没有dategrid控件,后来就去五楼敲了。结果还是一直报错。重新检查了一遍代码。发现有很多错的拼写。所以说敲代码的时候拼写正确真的很重要啊!不然之后得整篇的检查代码,真的是很麻烦。修改了代码之后,还是运行不出来。出现了如下的错误。
然后又检查数据库的位置吧。发现位置是正确的。那么是为什么呢?这时候又检查了一下对象窗口。发现对象窗口的名称不对。把对象名称修改之后就正确啦。
一切都能正常运行之后,我就有一个疑问,分页显示为什么一次只能显示三个呢?
其实这里用到的事txtPageSize = “ ” 把里面的数字换拿个数字,显示的就会是几个记录啦。最多显示你所设置的用户名和口令的个数。
实例五是“实例5 数据查询”。敲这个例子的时候遇到的也是基础性的问题。代码和窗口设置。修正之后也就能正常运行了。可是实例5中有这样一段代码,那么“!”和“.”有什么区别呢?
其实基本作用一直。只是
.的使用方法有两种形式:
控件.属性(后者是前者的属性)
控件.控件(前者是后者的容器)
而!仅有一种形式:
控件!控件 (前者是后者的容器)
总结一下这个五个例子,就是需要注意仔细的敲对代码,同时要注意注意对象窗口的属性修改正确。
其实开始敲红皮书进行的很晚。一是因为,自己专业课还有其他事情很多。时间比较少。二是因为对红皮书有一点恐惧,敲了百例再看红皮书,就会觉得它很难。但是在敲红皮书的过程中发现红皮书还是很有意思的。了解了数据库,学习又进步了一些,这些收获还是很开心的。 所以在接触一个新的事物的时候,或者做一件以为很难的事情的时候。不要想太多,不会怎么办。什么都不要想,下定决心去尝试!去做!
评论