阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月1日

摘要: str2$ = MsgBox("是否删除当前记录?", vbOKOnly + vbExclamation, "提示") If str2$ = vbOK Then mrc.MoveNext If mrc.EOF Then mrc.MoveFirst myBookMark = mrc.Bookmark mrc.MoveLast mrc.Delete mrc.Bookmark = myBookMark Call viewData Else myBookMark = mrc.Bookmark mrc.MovePrevious mrc.Delete '?? 阅读全文

posted @ 2012-02-01 16:08 阳光VIP 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 花了有六七天的时间.把信息管理系统打完了.开始只是照着敲.感觉就好像是练习打字一样.刚开始最大的感觉就是写代码的时候顺畅多了.也是通过敲吉大视频上的例子锻炼的.敲完一句代码,感觉这句代码会了.然后接着敲另一句代码.看看这个也没什么问题.但是敲完了一个过程.这就有点蒙了.哎?他怎么这样写呀.那个地方怎么会有这一句啊?打完了一个窗体.回头又是想想.更是有点模糊.感觉要是让我自己去敲.那必须是不行的……?三天的时间,初步敲完,初步调试结束.接着是改错误.这个错误呀.是越改越多.小错误就是输入数据的合理性得不到保证.大错误就是删除数据的时候空数据没有考虑.修改数据的时候主关键字的修改.后来知道主关键字 阅读全文

posted @ 2012-02-01 16:07 阳光VIP 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 显示结果的控件,使用MSHFlexGrid控件首先右击控件,属性中设置显示的列,行.行数在程序执行过程中动态添加一 ;在窗体的加载时候显示各列的标题With myFlexGrid.CellAlignment = 4.TextMatrix(1, 0) = "学号".TextMatrix(1, 1) = "姓名".TextMatrix(1, 2) = "性别".TextMatrix(1, 3) = "出生日期".TextMatrix(1, 4) = "班号".TextMatrix(1, 5) = & 阅读全文

posted @ 2012-02-01 16:07 阳光VIP 阅读(149) 评论(0) 推荐(0) 编辑

摘要: 一:Sql中的表表示最基本的数据.他由行,列组成.这个表可以和视图,规则,默认值一起来比较.因为视图可以说是按一定的约束提取出来的一个虚拟的表.规则是表中的数据的填充约束.默认值是表中数据如果没有添加.默认提供的数据.这三个都是对表的规范性.准确性约束的对象.所以说他们归结为表中.二:Sql中的”函数”存储过程.用户自定义数据类型,用户自定义函数.这个就像是我们在学习vb的时候用到的数据类型,函数,过程一样.他们都是由t-sql语句构成.必须符合t-sql语句规范.可以实现一定的功能这其中的触发器.也是一种特殊的存储过程,只不过它是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进 阅读全文

posted @ 2012-02-01 16:06 阳光VIP 阅读(123) 评论(0) 推荐(0) 编辑

摘要: 我们现在学习的sql 2000 ,数据库管理系统.其实我们在平时说的时候,总是喜欢简化的说,但是在理解的时候如果你还简化的理解.那么就理解不了.比如说是我们再学习数据库.难道是我们再学习那个数据的库吗?当然不是.其实我们说的数据库分为.数据库,数据库管理系统,用户三部分组成.数据库就是其中数据库,就是企业管理器中的数据库.也就是那些表数据库管理就是企业管理器中的数据库转换服务,管理,复制规则,触发器等用户就是安全性以及里面关于登陆,和用户角色,还有表里的用户对象其实数据库所以的操作都是围绕这表来进行的.所以它的功能也都是跟表有关的.所以首先介绍一下表.表就是和我们平时见到的表一样.由行(row 阅读全文

posted @ 2012-02-01 16:06 阳光VIP 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 刚在论坛上看到一个关于数据库的问题,回答的还不错.拿来共享一下问::以前做数据库时,添加部件Microsoft ADO Data control 6.0 (SP6)然后再声明Private adoConn As New ADODB.ConnectionPrivate adoRec As New ADODB.Recordset然后就可以操作数据库了。因为现在要用到datagrid,网上说它的dataSource要指向一个ADO data控件。我现在又回头看一下以前做的程序,有些地方又糊涂了。我添加的ado data控件,添上以后,名字是adodc。而我声明的Private adoConn As 阅读全文

posted @ 2012-02-01 16:06 阳光VIP 阅读(118) 评论(0) 推荐(0) 编辑

摘要: 干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻译好的,不是晦涩难懂,就是译法混乱,比如:roll back就有"回滚"、"回退"、"返回"、"重算"等多种译法,又如我们 阅读全文

posted @ 2012-02-01 16:05 阳光VIP 阅读(188) 评论(0) 推荐(0) 编辑

摘要: Vb具有强大的数据库处理能力.这些都和他能处理sql语句有关.再使用sql语句的时候.我们需要掌握他的基本格式.下面我总结了一下常见的sql语句关键字作用格式Select将资料从数据库中的表格内选出SELECT "栏位名" FROM "表格名"distinct找出表格内的不同资料值的情况SELECT DISTINCT "栏位名" FROM "表格名"where选择性地抓资料SELECT "栏位名" FROM "表格名" WHERE "条件"And,or复杂 阅读全文

posted @ 2012-02-01 16:05 阳光VIP 阅读(129) 评论(0) 推荐(0) 编辑

摘要: 今天 ,为期十天的机房管理系统初步完成.做了一些测试.感觉还是不错.说实话,做这个东西感触很多.接下来要好好总结一下.其他人也都做完了基本.还有几个同学三天前就做完了.做的这么快?为什么?前期分析第一次自己做大的系统.前期分析了一下.虽然不像是专业的需求分析.但是还是很有意思.一:: 需求业务流程.业务流程1:管理员添加管理员,充值人员,值班人员.2:管理员设定基本信息,收费方式,计费方式.收费递增方式,最低剩余费用等信息3:充值人员给学生充值,并且记录学生的信息,学号,班系,金额.等4 :机房值班人员,在学生刷卡后,首先验证信息,比如金额,等.符合条件,允许上机.5:在学生下机时,学生刷卡后 阅读全文

posted @ 2012-02-01 16:04 阳光VIP 阅读(167) 评论(0) 推荐(0) 编辑

摘要: 在使用这个控件的时候,要确定选中的行,然后点击,就能修改这行的数据.为了实现这个功能,首先确定选中行,这个控件专门提供了一个属性.rowsel:代表选中的行的行号,行号从0开始.例如,在查询选中的数据时.使用sql语句:txtStuSQL = "select * from student_Info where student_ID='" & myFlexGrid.TextMatrix(myFlexGrid.RowSel, 0) & "'"其中 myFlexGrid.TextMatrix(myFlexGrid.RowSel, 阅读全文

posted @ 2012-02-01 16:03 阳光VIP 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 做几房收费系统,在显示查询数据结果的时候,多次的使用到了flexgrid控件.为我们的显示提供了很好的方便.在说这个控件之前,首先说一下与他类似的一个控件,mshflexgrid.他们两个的区别简单地说,MSFlexGrid和MSHFlexGrid之间的区别,主要是后者支持ADO的层次显示。如果你不使用ADO,可以考虑MSFlexGrid,否则建议使用MSHFlexGrid。这两个控件的详解:MSFlexGrid 控件Microsoft FlexGrid (MSFlexGrid) 控件可以显示网格数据,也可以对其进行操作。它提供了高度灵活的网格排序、合并和格式设置功能,网格中可以包含字符串和图 阅读全文

posted @ 2012-02-01 16:03 阳光VIP 阅读(183) 评论(0) 推荐(0) 编辑

摘要: 经过一天多的调试,修改,机房收费系统基本上已近解决了.到其他机器上发布了一下.也都能正常运行.但是没有想象的那样兴奋.感觉好像是水到渠成.说说做这个系统的感受.有了做学生管理系统的经验.做这个系统感觉还是轻松不少.很多东西还是重复的使用.开始一天多的时间在做”需求分析”,这个主要是看小胖的软件,看看它的界面.根据他的软件了解这个软件的功能.然后在使用它的系统.找出并分析出需要的表.第一次建立sql表.开始心里还有点嘀咕.虽然说看完了一遍sql视频.但是感觉掌握的不是很好.开始只有避林间窥之.但是根据系统界面建立了表以后.一下子自己的思路就清晰了.感觉只要掌握了业务流程.知道了你要干什么.就能很 阅读全文

posted @ 2012-02-01 16:03 阳光VIP 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 做机房管理系统的时候,在数据库中没有添加主键约束,在添加了相同的数据以后,发现手动删除的时候,提示键列信息不足或不正确,无法删除数据.不论是多条选中还是单条选中,都是删除不了.感觉真的是很奇怪.后来查了一下资料.,主要是因为没有主键,重复的数据数据库无法辨认,导致无法删除.解决这个的办法一是是由sql在查询分析器中删除,另一个笨的方法是删除表,然后再新建立一个表.解决不是办法,主要是如何防止这种错误方法是在MS SQL SERVER表中添加一个自增字段.例如ID最简单的一种,在“设计表”的模式下编辑要设为自增字段的列属性。自增列的类型值必须是decimal、int、numeric、smalli 阅读全文

posted @ 2012-02-01 16:02 阳光VIP 阅读(267) 评论(0) 推荐(0) 编辑

摘要: 对sql的了解要从做学生信息管理系统说起.那时候只是机械的模仿.到看了浙大的视频以后.对sql有了初步的了解.但是那只是一些宏观山的东西.真正的用起来还是很是吃力.这个可能与我的学习习惯有关.没有挖掘深层的东西.这次我把在机房管理系统中遇到的,得到的一些好的东西写出来.1: sql语句中要有变量就单独拿出来,连接起来txtSQL = "select * from give_Money where give_Date between " & " '" & beginTime & "' " & 阅读全文

posted @ 2012-02-01 16:02 阳光VIP 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 昨天老师让我帮学院的一位老师看一下他的打印机为什么没有连上.接手任务的时候,感觉还是有点紧张.自己心里没底啊一是因为我以前基本上没有接触过这个打印机这个东东,另外就是这是老师派给我的任务,还是给一个学院的领导,要是做不好,那多丢人呀.开始,我一听那位老师一说,我就想到了他的问题出在哪里,肯定是在驱动上有问题.原因就是学校的东西一般不会坏,物理连接估计没有问题.另一个就是,我听说过好多打印机驱动不好装,这个软件和硬件的兼容就是不好组织.去了我首先看设备管理器,一看,果然不出我的所料,驱动那里是一个黄色的问号,一看那个型号,对!就是打印机的型号.然后三下五除二,下载,驱动,安装.但是问题来了,明明 阅读全文

posted @ 2012-02-01 16:01 阳光VIP 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 做完了机房管理,对ado有了初步的认识,感觉对他的概念还是比较模糊.回头再来看看.对数据库的操作,基本上是三个对象搞定,connection,recordset,command对象其中connection和recordset都能执行sql语句,区别就是recordset执行以后保存在自己的记录集中.几个主要的方法:1:Execute方法执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容。2.Open方法该方法用来打开到数据源的连接。格式如下:Cn.open ConnectionString其中,Cn是连接对象变量名,参数ConnectionString是连接字符串或者ODBC数据源的 阅读全文

posted @ 2012-02-01 15:59 阳光VIP 阅读(164) 评论(0) 推荐(0) 编辑

摘要: 在假期快要结束的时候,我们大家一起讨论了各自的机房收费系统.轮流的看了每个人的作品.我们是分两个组看得.说说看这次作品的感受吧.大家作品都做得很认真.由于都是第一次做作品,而且还是第一次自己独立的完成一个较大的作品.基本功能大家可是说是都实现了.我个人的作品现在知道的有两个不足的地方.1:使用mshflex控件的时候,没有把第一行作为标题行.这样就会使多行的数据显示的时候标题行就被挤到上边了.这个主要是测试的时候没有使用大量数据测试的原因.2:分条件查询那里,如果选择了或,且以后,就不能删除这个条件了,这个和控件的属性设置有关.应该添加一个空选项.大家的亮点:1:大奎用listview显示查询 阅读全文

posted @ 2012-02-01 15:59 阳光VIP 阅读(124) 评论(0) 推荐(0) 编辑

摘要: 学习上感觉最大的收获有两点:1:对数据库的应用有了初步的认识.这个东西很是让我兴奋.以前编写软件的时候,总是感觉软件已关闭,我的操作也就没有了.现在,你的操作都在一个服务器上保存的.而且多个人可以使用一个数据库.2:代码的亲和力.刚开始写vb代码.总是机械的去搬运一些代码.经过这段时间的培养.写代码很有思路.实现一个问题很容易.学会了用计算机的思维去思考一个问题.不足和疑问:1:对数据库的操作不熟悉,感觉机房管理系统中的对数据库的操作很多都是照搬学生信息管理系统的,自己并没有去尝试体验新的方法.造成了对知识没有很深的理解.知其然,不知其所以然.这样如果换一个环境,就容易出问题.为了解决这个问题 阅读全文

posted @ 2012-02-01 15:57 阳光VIP 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 从七月十四号来到学校.到到八月三十一号正式开学.一个半月的暑假时间.这次是唯一一次没有虚度的.以前在家就是看电视,睡觉,玩.在学校也是打工,要不就是在高中做那些没完没了的试卷.首先说一下这次的总体感受.在学习上:1:感觉最深的一点就是这次的进步很大.非一般的感觉.我仔细分析了进步的原因.很大程度上上归结于老师的安排.现在我深刻的领会到一个指挥员的重要性.也许这个指挥员不会”打仗”.不会”开枪”,但是他知道什么时候打,打那里,用什么打.这就够了.我们的米老师就是这样一位优秀的指挥员.他告诉我们什么时候该学习哪些东西.这样巧妙的安排.让我们省去了很大的力气. 阅读全文

posted @ 2012-02-01 15:57 阳光VIP 阅读(110) 评论(0) 推荐(0) 编辑

摘要: 从一开始来到提高班,米老师就强调:提高班是一个集体.暑假之前,体会不是非常深刻.开始感觉它就像是伊拉克的足球队.平时大家都做自己的活.有比赛大家聚在一起,参加比赛.经过了这个暑假,完全不是这样了.我们生活在一起,吃在一起,睡在一起.感觉大家都很亲切.知道了以前很多”鲜为人知”的秘密.玩的时候每天去打乒乓球.有时候去打篮球.一伙人很开心.学的时候大家讨论.总结,发言.很是积极,谈笑间学习了很多东西.在宿舍,我们谈天说地.很是有感觉.和六期的前辈们也是打成一片.没有了原来的生疏.我们知道.这就是感情.提高班是一个有感情的集体.任何事物都是相辅相成的.有了这样的交流.这将为我们以后合作,学习奠定良好 阅读全文

posted @ 2012-02-01 15:56 阳光VIP 阅读(111) 评论(0) 推荐(0) 编辑