- 博客(32)
- 收藏
- 关注
原创 【机房收费系统】——使用DataGridView遇到的问题
机房收费系统里面不可避免的要使用DataGridView控件,目的是为了接收返回的泛型值或DataTable类型值,将返回的表显示到DataGridView中,最开始使用时,就想到了在第一次机房时vb中使用的控件MSHFlexGrid,那时候通过自己设计控件的属性,列的名称,并通过循环来给MSHFlexGrid赋值。当然,这只是一种方法,同样适用于VB.net中的DataGridView控件。
2015-06-28 08:19:28 2259 20
原创 【机房收费系统】——存储过程之字符串拼接
最近再敲机房收费系统的时候,点到组合查询这块儿,突然发现,多个条件的组合查询实现不了了,当初自己只是用“与”逻辑试了试,就以为功能实现了呢!确实是想的太简单了。 遇到问题 其实我在测试的时候不管输入的是一行条件还是两行条件,都是针对一条记录来尝试的,出来的结果自然也是一样(其实只有第一行条件起了作用)。这次用“或逻辑”来尝试,却出了问题,只有第一行的条件查询出了结果
2015-06-21 20:50:11 1584 20
原创 生活处处是学问——功能强大的验证码
看到题目可能有的人就问了,验证码有什么强大之处?每次登录账号的时候要输,注册的时候要输,网上购物的时候要输,连回帖,登qq都要输;有的时候输一遍不行,还得输两遍;中间输错了不行,还得重新输......貌似每天的时间很多都用来输入验证码了。相信每个人都有这样的经历:更换了N次的验证码依然输不对,因为没有一个能看清的嘛! 随着验证码的推广和使用,网上各式各样的人也在发表着言论,大家
2015-05-29 21:43:53 1296 27
原创 【机房收费系统】——DataTable和泛型转换
上一篇博客分析了什么是泛型,以及使用泛型带来的好处。一是提高程序的类型安全,二是取消了装箱和拆箱过程,使性能得到提高。三层架构中,D层负责与数据库交互,一般得到的都是DataTable或DateSet。机房收费系统中,当你通过D层从数据库中取出数据时,是用DataTable来接收的,DataTable就是临时保存数据的虚拟表,你可以从中取出你想要的数据,通过dt.Rows[0][“xxx”];或者
2015-05-24 22:28:19 1093 27
原创 【机房收费系统】——泛型的理解
机房收费系统也已经开始很长时间了,从刚开始的三层到七层,到后来学会使用了SqlHelper,然后又知道了泛型,泛型这个概念早在学习设计模式的时候就已经接触到了,只不过那时只是简单的看了看,并没有真正的去使用这个东西。在设计模式中也偶尔可见泛型的身影,对于List和IList更是陌生。在机房收费系统中又用到了泛型,所以去找了一些资料和之前看过的书。 什么是泛型? 泛型
2015-05-20 20:08:32 982 22
原创 【机房收费系统】——从三层到七层
开始机房也已经一段时间了,但是一直没有写东西,今天就来谈谈三层结构是如何到七层的吧!在谈论七层之前首先来回忆一下三层,三层架构是为了解决原来用户直接依赖数据库的问题,增加了业务逻辑层,降低层与层之间的依赖,从而来进行解耦的。这样做的优点就在于:使程序的结构更加明确,开发人员可以只关注整个结构的一层,可以很容易的用新的实现替换原有层次的实现。那么所谓的“七层”,则是加上外观和抽象工厂两种设计模式来进
2015-05-10 14:41:03 1289 24
原创 三层架构学习总结
三层的学习已经完成了,用了两天的时间来用C#和VB.net实现用户登录的功能,虽然看似很简单,看视频的时候觉得也没什么。照着视频敲完C#的用户登录,基本没有报错就成功了。可是用VB.NET时可就费了大劲,由于之前一直用C#,突然转换成VB.net还有点不习惯,连最基本的定义变量都不会了。怎么也关联不出来,真的是很别扭。接下来就简单的总结一下三层架构。 什么是三层?
2015-04-26 10:09:59 3881 29
原创 【自考总结】——回想大家一起奋斗的日子
说起自考,这已经是11期第二次参加了。相对于快要考完的10期的师哥师姐,还有正要尝试第一次自考,跃跃欲试的12期的学弟学妹们,11期大部分人面对的是三科或四科的考试,可以说任务很繁重。为什么说感到任务繁重呢?我想大家都会明白我想说什么了,还是那个永远都不变的话题——时间管理。 提高班的三遍看书方法早已经深入人心,可真正做到的人又很少,都等快要考试了,才知道开始看书,开始做题。然后又
2015-04-20 19:14:50 1423 27
原创 【U盘量产】你的U盘坏了吗
U盘量产?不知道你听到过没有。说到U盘,大家每个人手里至少都会有一个吧,不管是不是学计算的,就算你是学文学的,打印资料或作业也是不可避免的使用U盘。要说你拿着移动硬盘去打印,那我也没得说,只能说你很奇葩!既然U盘已经很广泛的被使用了,那就不可避免的会坏掉。那大家对于U盘又了解多少呢,当U盘坏掉时,读不出数据或无法格式化时,你是如何做的呢?认为它没救了,直接扔了换新的?如果你是这么想的话,我到希望不
2015-04-12 22:07:11 5461 22
原创 【操作系统】——PV操作
大家都说操作系统中的PV操作部分看不懂,确实我在专业课中学习这门课时,PV操作被列为书中的重点和难点,就是因为它不好理解。当时自己听完课也是一头雾水,到期末考试结束,也没弄明白这是怎么一回事,更没有意识到PV操作的重要性。米老师的一堂课,让我开始对它产生兴趣,于是才有了这篇博客。首先就来说说什么是PV操作吧! 什么是PV操作? 在说什么是PV操作前,
2015-04-05 18:49:35 33278 26
原创 【操作系统】——作业、进程和线程
最近看操作系统看到了进程和线程,想起那天米老师在三合班讲的进程和线程二者的区分。感觉自己的理解还是太浅,所以迫不及待这想着自己总结一遍印象会更深刻。 什么是进程和线程?
2015-03-31 21:06:22 3200 11
原创 【设计模式】——六芒星
设计模式这本书已经看完了,但是感觉自己对于这本书的理解还是“不识庐山真面目,只缘身在此山中”的感觉,在看书的过程中就属开始看和最后看的时候纠结了。刚开始时,还没有感觉,理解前两个模式就费了大劲;看过一两个例子以后感觉有点入门了,下面再看就如行云流水般;到了最后,这本书的总结部分,看过以后又是晕头转向,感觉自己的理解不到位。我知道这不是终点,仅仅是设计模式的一个开始。师傅也告诉我,学习设计模式分三个
2015-03-08 11:19:34 5066 11
原创 【C#】全局变量、全局静态变量、局部变量、局部静态变量的区别
最近在学习设计模式中的单例模式时,里面用到了一个全局变量,虽然早在学习VB的时候就明白什么是全局变量,但从来没有区分过。比如有全局静态变量、局部变量、局部静态变量等,那么他们之间又有什么区别呢!强烈的求知欲促使我去网上找了很多的资料。也对他们做了一个区分。 C#中变量分为:全局变量、静态全局变量、局部变量和静态局部变量。 1、按存储区域分 (1)全局
2015-02-28 20:05:30 12618 13
原创 【设计模式】——三大工厂模式
学习设计模式也有一段时间了,但是还没来得及总结,不是不想总结,而是一看这本书就刹不住闸了,大话设计模式是作者通过故事讲述程序如何设计的方法集。书中的主人公小菜和大鸟是全书的核心人物,小菜是一个新手,总是遇到各种各样的问题,而文中的大鸟也总能通过生活中的事来反映为一个个的设计模式。生动形象并且贴近生活,每一个故事都很有趣,这也是我看的第一本能让我笑得出来的编程书,这种写书方式,真的很让人乐意去看,去
2015-02-15 20:40:33 1845 7
原创 【C#】——面向对象思想
C#这个东西听说时还是当时自己学C语言的时候,那时甚至都不知道什么叫C++,什么叫Java。更别说是面向对象的思想了。之前学到的都是面向过程的技术,实现一个功能要一点一点去理清逻辑,然后才能勉强的写出来。后来学了VB才开始明白一点什么是面向对象。那么C#是一种什么样的语言呢?下面还是用官方一点的语言来解释下:
2015-02-01 19:22:17 9403 9
原创 Foxmail接受密码错误
最近一些使用Foxmail的人遇到了一个问题,就是在用Foxmail收邮件时,提示接受密码错误。前几天我也遇到了这个问题,一开始很是费解,通过邮箱设置看自己的密码长度,确定自己没有输错密码。可还是提示这个问题。去百度上寻找解决办法,未果。结果只好又建立了一个,但是懒得再去设置自己的过滤器,浪费时间。今天张晗突然给我发过来一个链接,里面就是解决的办法,果然解决了。
2015-01-31 16:08:36 61435 12
原创 【UML实践】——实战总结
画UML图很长时间了,看过很多人的博客,也跟别人交流过很多,这个UML图到底该如何画,很多人都感觉看完UML视频的时候感觉不错,可真到画的时候,确实感觉到力不从心,不知道从哪里入手,这时,也只能翻阅前期师哥师姐的博客来借鉴一下,师傅告诉我说,这一部分主要是学会一些画图的技巧,对于图能理解到什么程度,就学到什么程度。尽快走过这一段。以下是自己对于机房管理系统的理解画出来的图,在不知道对错的情况下,肯
2015-01-11 20:33:35 3638 15
原创 浅析UML建模中的几种关系
UML中主要包括三种构造块:事务、关系和图。除了那九种图,最重要的就是他们之间的关系了。画图并不难,难的就是用合适的关系来将他们联系起来,太强了会增加耦合性,太弱了会不能满足要求。所以选择合适的关系来建立图与图之间的连接是十分重要的。下面以类图为例对UML中的几种关系做一个比较,也是为了更好的区分和使用。 一、UML的四种基本关系 1、关联关系(Associatio
2015-01-02 16:59:28 3036 12
原创 UML中的九种图
在学习完了软件工程视频并且写了看似完善却一点内涵也没有的文档。UML的出现可以说如雪中送炭一般帮助我们学习建模的思想,通过画图来完善文档中的空缺。那什么是UML呢?UML是一种面向对象的建模语言,它的主要作用是帮助用户对软件系统进行面向对象的描述和建模。它可以描述这个软件从需求分析直到实现和测试的开发全过程,为软件工程做辅助工具。 UML中的核心就是那九种图:用例图、类图、包图、活
2014-12-28 20:05:33 3071 28
原创 软工总结——写文档真的重要吗?
今天晚上师傅给我验收软工文档,提到软工文档很重要,确实自己写的也不怎么样,毕竟第一次写都是照着模板和别人思维成品,一点一点磨出来的。有时候不会写了甚至从别人的博客上复制下来一段,写文档这个过程真的很难受,可能是理科生的原因,看见文档就犯怵。不知道大家有没有同感,宁可再看一遍视频也不想去写文档。当然了,有的人可能觉得文档有什么好写的,瞎写写得了。所以这个阶段过的很快,快点的两三天,慢一点的大概也就一
2014-12-21 20:59:43 1788 27
原创 软件工程阶段性总结(四)——测试和维护
在经过了软件的定义和开发阶段,接下来要进入测试和维护阶段了。大家可能都觉得软件的开发是核心,但比软件开发更重要的是测试和维护。从长远来看,在软件开发的后期以及软件正常投入使用以后,一直到软件生命周期的完结,维护
2014-12-07 19:08:01 3630 12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人