红皮书实例总结

红皮书用了四天的时间给敲完了,速度一般吧,“红皮书实例” 一共有五个例子,里面的知识点也挺重要的,在敲这五个例子的过程中还是遇到了不少的问题,大问题也有,小问题更是不断。
中间也请教了不少同期的大神(因为我进度比较慢嘛,大多数还是能解决我的问题的)。
这篇博客我先总结下在“红皮书实例”中的知识点。
五个例子:
实例1 “系统登陆对话框”
实例2 “使用ADO访问数据源”
实例3 “使用数据访问绑定数据”
实例4 “分页显示记录”
实例4 “数据查询”
(这五个例子大致的来说是用数据建立起来的链接)

*红皮书数据库思维导图*  (借鉴了下同学的导图)

这里写图片描述

实例1知识点:

ADO Connection 对象:
(1) Open方法:打开数据源链接。
(2) Close方法:关闭数据源链接。

ADO Recordset 对象:
用于保存从数据源获得记录集。
(1)ActiveConnection 属性:代表数据源活动链接通常设置为Connection对象。
(2)Eof 属性:测试当前记录位置是否位于记录集的最后一个记录之后。
(3)Fields 集合:包含 Recordset 对象的所有 Field 对象,即可使用 Fields 来获得 当前记录各自段的值。
(4)Open 方法: 用于打开记集,其参数为执行查询的 SQL 命令字符串。

创建数据库
这五个例子中要想运行,都必须使用数据库才能算是完成。

*实现登陆验证的数据都保存在Access数据库中。

建立ADO引用:要在VB工程里使用ADO对象来访问Access数据库,必须建立ADO对象库的引用。
如图操作:
这里写图片描述 这里写图片描述

如未引用的话就会出现以下的问题:
这里写图片描述

实例2:
实例2就是采用 “ADO”来访问 ODBC数据源。
使用 ADO 访问需要三个步骤: (1) 建立数据源连接(创建Connection对象)
(2)检索数据(创建 RecordSet 对象)
(3)操作数据

实例3:
实例3 就是用 ADO Data 控件创建 Access 数据库连接,并且使用文本框的数据绑定的特性来显示数据。(不再用编写代码的情况下进行数据库访问)。

实例4:
(1)DataGrid 控件
这里写图片描述
(2)MSFlexGrid控件
这里写图片描述
(3)记录集分页特性
这里写图片描述

实例5
MSFIexGrid 控件中数据的添加和清除
这里写图片描述

使用 Command 对象创建参数查询
这里写图片描述

总结错误:
小伙伴们在敲代码最后运行的时候遇见错误是正常的,无非就是敲代码的时候1. “不认真”,代码敲错了,2. 还有就是 引用是否正确,
3. 用户名,口令还有身份是否都匹配,
4. 数据库是否正确

怎样删除第一条查询上的一个空行:

这里写图片描述
(这是已经改写完成的图)
在代码中添加:
“MSFlexGrid1.Rows = 1 ‘每次查询都在第一条显示记录”。

界面优化部分:
代码中的百分号:
今天验项目的时候,师傅让我把代码中的百分号给去掉了,结果程序也能正常的去运行,但当前的页面数显示为“负值”,添加百分号是为了系统在选择页面的时候在百分号这个数区间去选相应的数值,从而显示页数。

今天师傅给我说“界面优化”也非常的重要,因为能给用户更好的体验感。
1.比如说,设计好的页面,口令和身份部分总是显示 如图在口令的文本框里会显示*的标志,当然得把这些标志给去掉
这里写图片描述
打开Text的窗口属性,然后在找到Text属性,把里面内容给清除掉可以了。
这里写图片描述

2.给文本框添加删除键:
给窗体添加两个按钮Command ,然后在给两个按钮编写代码:
(我给两个文本框都设置了清楚按钮。)
Private Sub Command1_Click()
txtPassWord = “”
End Sub

Private Sub Command2_Click()
txtUserName = “”
End Sub
这里写图片描述

最后,在总结下,在敲代码中一定要认真,还有要注意界面优化的作用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值