【前言】
今天就来写写自画完机房收费管理系统的思维导图后的工作吧,暑假前把该系统的思路梳理了一下,返校后一直拖着没有抓紧时间开始,前几天开始进入正轨,那么这篇文章就来写写在在暑假前刚接触该系统时所做的准备工作过程中自己所遇到的问题和收获吧!
【正文】
一、MDF和LDF文件
MDF文件为数据库的数据文件,主要存放数据库的数据信息;LDF文件为数据库的日志文件,主要存放对数据库更新操作(增、删、改)的文件
二、Regsvr32
Regsvr32是Windows系统的内嵌命令,通过它可以注册或者取消注册对象链接和嵌入控件
三、SQL语句与T-SQL语句的关系
1、联系:在某种程度上T-SQL是包括SQL语句的。
2、区别:SQL语句(Sstructured Query Language)即结构化查询语言;而T-SQL语句(Transact-SQL)即数据库处理或者说为SQL程序设计语言的增强版,它是用来让应用程序与SQL server沟通的主要语言
例:BEGIN
PRINT 'Hello World'
END
这句则为T-SQL语句而不是SQL语句,而SELECT * FROM则属于两种语句
四、VB命名方式
其实这一问题在进行学生信息管理系统的时候应该有所注意的,但是在这次机房收费系统的准备过程中,师父再次强调了该命名规则的重要性,由于内容比较多,就给大家分享几个网址:点击打开链接、点击打开链接、点击打开链接,希望可以给大家带来收获。
五、数据库中的SQL语句
师父让我自己把机房收费系统的数据库自己亲手用SQL语句做出来,虽然自己在进行学生信息管理系统的时候就是自己做的数据库,只不过那时候是完全按照原数据库的SQL语句来做的,有的SQL语句甚至都不知道什么意思,这次再次回过头去看看,里面的很多句子也都理解了,当然有几条句子不太好理解,在这里给大家解释一下吧!
COLLATE Chinese_PRC_CI_AS NOT NULL这句语句表示列定义 以"Chinese_PRC_CI_AS "来定义排序规则,且列不允许NULL
SQL server语句的排序规则:
Chinese_PRC指的是中国大陆地区,如果是台湾地区则为Chinese_Taiwan
CI指定不区分大小写,如果要在查询时区分输入的大小写则改为CS,AS指定区分重音,同样如果不需要区分重音,则改为AI,COLLATE可以针对整个数据库更改排序规则,也可以单独修改某一个表或者某一个字段的排序规则,指定排序规则很有用,比如用户管理表,需要验证输入的用户名和密码的正确性,一般是要区分大小写的
六、名称冲突问题
在进行机房收费管理系统的时候,出现了这样的问题:
解决方法为:将出现名称冲突的窗体用记事本打开,打开后找到这一语句:
问题找到了,接下来将该窗体的命名改正一下就好,其实就是大小写的问题,归根到底还是VB得命名不够规范。
刚开始,自己不够讲究,也没有过度去关注,可是在偶然的机会中,李晓东同学给我推荐了他的博客:点击打开链接,就是解决这个问题的,于是自己就去解决了这个问题,心里还是很美的,谢谢晓东同学啦!
七、变量未定义
在敲机房的登录窗体的时候,从模块开始,可是在敲模块代码的时候出现了这样的问题:
解决方法为:
这一问题在学生信息管理系统的时候就出现过,因为自己没有进行总结,因此,再次出现该问题。能解决这一问题也是多亏了鑫超同学的一句指点迷津的话,谢谢鑫超。
【总结】
一、学习一定要善于总结,在学生信息管理系统的过程中有的问题或者知识点没有进行总结,才会在这次机房收费管理系统过程中再次出现
二、有问题一定不能凑活,要“讲究”起来,有问题就要多去解决
三、不要畏惧前方的路,把再大的系统分开来做就好,这样做事情才会有自信