【数据库】——初步了解

来源:互联网 发布:轩辕世界神翼进阶数据 编辑:程序博客网 时间:2024/06/05 02:07
          说实话,我的红皮书在很久之前就敲完了,可是由于之前的vb项目没有结,而且总结也是最近才写完,所以红皮书的总结现在才写!
           其实,我老是在想,现在学习vb有啥用呢,我们到底需要学到什么程度呢?其实我感觉应该都有这样的感觉,我们很多时候敲完例子之后只是单纯的把代码敲了一遍,其中很多代码并不了解其含义,之后我就会想,这样过一遍有什么意思呢!师哥师姐还有师父们给我的答案是,现在学习vb主要是为了以后的学习c,java的等语言打下一个基础,让我们对计算机语言有个初步的了解,现在学的不是很明白的,以后还会学的,不必着急!解答了这个疑惑!下面进行我红皮书的总结!
           其实我的红皮书五个例子的学习真是一波三折!之前总是听说那些进度快的同学说什么数据库什么的,感觉特别的难,也是特别的高大上,可是真到自己敲的时候,还挺简单的!但是简单归简单,但是过程还是挺艰辛的,每一个例子我基本都是敲了两遍以上,以至于我的第三个例子敲了我都不知道有多少遍!主要是因为我在敲完第一遍的时候,重装了一次系统,之前所有的例子都没有了,只能再敲一遍!
          说完我悲催的学习经历,回到正题,说一下,我在红皮书学习中遇到的问题!第一个例子是登录系统对话框的设计,这是数据库管理系统的基本功能之一,其中用到了ADO Connection 对象和ADO Recordset对象,在书上的指示下,一步步创建数据,然后添加控件,再一步步把代码敲好,敲完后,有几处代码错误,改完,我的第一个例子的第一次就完美成功了,但是我第二次敲的时候,我输入正确的用户名,它也显示是用户名不正确,刚开始以为这部分代码的问题,可是经过逐语句调试之后,我发现是和数据库连接有问题,还有,大家一定搞清楚相对路径和绝对路径的区别!在以后的学习中,我们会经常用到!
            第二个例子,使用ADO访问数据源,在这个例子中,我遇到的主要的问题是在创建数据源的时候,我的电脑当时的系统是无法创建了,一般win10都会有两个数据源,我们用32位的那个创建就好了,可是我当时的系统没有32的数据源,于是我就重新装了一下系统,我的实例就完成了!
           第三个例子,使用数据绑定访问数据,这个就是使用控件进行数据绑定,然后连接数据库,我中间出现了两个问题,一是这行代码只能自己输入,控件的问题,还有一个就是vb的问题,无法保存控件,再次打开无法正常运行!这两个问题在vb重新装之后,都解决了!
            第四个例子和第五个例子,用到了DataGrid控件和MSFlexGrid控件还有ADO Command控件,在敲这两个例子的时候还是挺顺利的,相对于之前的两个例子,这两个代码还是挺多的,在研项目的时候,师傅给我提到了一个问题,代码多了,我的注释就没有了,其实是我懒惰了,可是注释非常重要,在以后别人使用你设计的程序,出现问题了,可以很容易看懂你的代码,而且在你的程序出现问题的时候,你也能很轻易的找到错误在哪!还有一个问题及时空间的问题,我比较懒,很多时候不会按照书上的指示去更改控件的名字(一般书上改的那个控件名字特别长),之后敲代码的时候就用默认,这个习惯也很不好,现在控件少,我们能记得住,如果将来控件多的时候,我们就很容易记混了!导致致程序出现更大的问题!
           最后,有这么大收获,主要师傅比较严格,看似简简单单的项目,师傅给我检验了两遍,让我彻底搞懂,以至于有的例子,我都可以自己做出来了!虽然每次去万达的时候都有点不情愿,但是每次走的的时候都是收获满满!
          嗯!加油!


原创粉丝点击