-----------【.net】
文章平均质量分 66
Winter--王大梅
这个作者很懒,什么都没留下…
展开
-
困扰已久——DataGridView控件填充数据时自动添加列
机房重构慢慢的走到了尽头,最近正在进行最后的润色中,今天解决了一个困扰许久但是非常简单的问题。我们在查询上机和充值记录时,用到了DataGridView控件。我们在VB版的机房收费系统中也用过类似的,不过显然没有.NET中如此灵活呀! 在填充数据时,我们分明已经写好了控件的列名,可是在填充数据时,会向DataGridView后面自动增加列,然后填充增加的列的数据,效果如下: 解原创 2015-07-15 18:52:47 · 5946 阅读 · 33 评论 -
C#的构造函数
构造函数是什么呢?原创 2015-01-14 15:29:08 · 1196 阅读 · 21 评论 -
三层架构——实体
日子一天天如流水般飞快,三层的项目虽然已经结束了,但是感觉对于三层还是要多多加深了解的。下面我们就来详细了解一下三层中的实体吧!原创 2015-04-27 20:36:24 · 1783 阅读 · 37 评论 -
机房收费系统合作版之初体验
随着机房收费系统重构版渐渐走进了尾声,我们的机房收费系统合作版也开始紧锣密鼓的进行了。原创 2015-08-26 11:28:44 · 890 阅读 · 32 评论 -
机房重构之文档——重拾UML(一)
随着机房重构的结束,很多问题也渐渐浮出了水面。欠下的总是要还的,感谢师父们的耐心指导!这里就把UML丢掉的东西重拾一下。总结一下软工文档中的东西吧!原创 2015-08-16 23:23:59 · 941 阅读 · 27 评论 -
机房重构之单例模式
在机房重构的过程中,大多时候锻炼的是我们对设计模式的应用。原创 2015-06-28 22:14:26 · 1295 阅读 · 27 评论 -
机房重构之七层登录
机房重构开始有一段时间了,实现了三层登录以后,又开始与七层登录作斗争,每天面对着能够勉勉强强运行起来的可怜巴巴的窗体,还是感觉,理清了思路,明白了原理才是正道! 首先看一下我的包图。说是七层,其实是八层,说到底还是三层。所谓七层,不过是在三层的基础上加了设计模式演化而来。七层分别是哪七层呢?即在三层的基础上加了外观层(Facade)、工厂层(Factory)和接口层(IDAL)原创 2015-05-31 10:00:30 · 1517 阅读 · 37 评论 -
JS大总结
浩浩荡荡的JavaScript终于结束了。还记得当初看到149集视频的哭天抢地。现在终于终于把它看完了。感谢JS陪伴我度过这段不算很漫长的岁月。原创 2016-02-21 20:38:33 · 961 阅读 · 29 评论 -
XML、HTML、CSS与JS的区别
回家占位原创 2016-02-05 15:54:11 · 3790 阅读 · 24 评论 -
机房重构之模版方法实现组合查询
机房重构渐渐走向了尾声,师父的验收中却出现了很多的问题。下面,让我把这些问题一点点总结出来,细细说说。 上一次机房,我们是怎么实现的呢?是一个个挨着敲的,下面,看一下模版方法怎么实现组合查询的呢?在机房中,主要是锻炼我们的设计模式。由于机房收费系统中有很多一样的窗体,我们就把同一类的窗体抽象出来作为一个类,其他的窗体去继承抽象窗体就可以,这就用到了模版方法,大大减少了我们的代码量,提高了原创 2015-07-31 20:56:43 · 898 阅读 · 24 评论 -
C#中的封装、继承和多态
我们都知道,封装、继承和多态是面向对象的三大特性。但是对他们的理解还不是很深刻,这篇博客就主要讲解一下C#中的封装、继承和多态。一、封装。 封装的概念,想必我们大家都已经了解了。比如,电视机和遥控器,我们无需知道他们的内部构造,只需要让他们交互即可。这就体现了封装的思想。 封装是面向对象的第一步。封装就是将数据或者函数等集合在一个个单元中,这些单元,我们称之为类。通俗来说,原创 2015-01-11 20:38:59 · 1873 阅读 · 18 评论 -
C#的三大结构
开始接触C#,刚刚开始的时候,有些陌生。慢慢发现了,其实C#与VB的共同之处很多,很易于我们理解。这篇博客,就说一下C#的三大结构。 C#与VB一样,都是三大结构:顺序、选择和循环结构。这三大结构真可谓是“走遍天下”了。一、顺序结构。 与VB一样,顺序结构是最简单、最常用的结构。就是语句和语句之间,从上而下的执行。比如赋值语句、输入输出语句等。 举个简单 二、选择原创 2015-01-04 19:42:22 · 1726 阅读 · 17 评论 -
C#之数据类型与Vb的区别
学习C#已经一段时间了,对它的理解已经比原来有觉悟多了。但是,对于一些基础知识还是很有必要总结一下的。在学习时,总是把各种数据类型弄混。真的有必要总结一下了。 首先附图一张。 说一下,C#和Vb的数据类型的区别、。(1)数组。C#和Vb中虽都有“数组”。但其差异很大! C#中,数组的元素可以是任意类型。数组大小可以不指定。声明数组时可给数组赋值。原创 2015-01-01 19:00:09 · 1414 阅读 · 11 评论 -
机房重构之DataTable与泛型
在机房重构刚开始,对于DataTable和泛型都不是很了解。原创 2015-06-28 22:16:20 · 884 阅读 · 19 评论 -
机房重构之存储过程的使用
在机房重构中,由一开始的无从下手,到今天,慢慢的结束,思路越来越清晰,今天,我们就说一下存储过程的使用!(一)Why? 为什么使用存储过程呢?举个例子,我们在注册时要做的逻辑判断: 1.首先,判断卡号是否为空,是否为数字? 2.其次,判断卡号是否已经存在? 3.再者,判断充值金额是否大于最小充值金额? 4.符合,则修改数据库:(1)添加学生表原创 2015-06-28 10:18:21 · 970 阅读 · 24 评论 -
机房重构之SqlHelper
在上一篇博客中,我们提到了SqlHelper,那么什么是SqlHelper呢?这篇博客我们就来介绍一下。 记得第一次听SqlHelper这个词,还不知道是干什么用的。现在终于可以揭开它神秘的面纱了。 一开始我们敲机房的时候大概都有所体会,有很多与数据库连接有关的代码需要我们一直重复。而SqlHelper就是用于简化那些重复的代码的。 来自百度百科比较“权威”的解释:S原创 2015-05-31 18:22:40 · 983 阅读 · 22 评论 -
三层总结(实践篇)——三层登陆VB.BET版
有了上一篇博客的理论基础,不过,纸上学来终觉浅,下面我们实践一下!原创 2015-03-28 16:26:31 · 1064 阅读 · 25 评论 -
三层总结(理论篇)——揭开三层的面纱
这段时间一直在等级考试中徘徊不定,对于三层一直没能够好好的总结。终于C++考试过去,虽然战况比较惨烈……C++的总结还是要写的。原创 2015-03-22 16:03:44 · 999 阅读 · 23 评论 -
三层登陆问题——未处理AccessViolationException,试图读取或写入受保护的内存。这是通常指示其他内存已损坏。
这些天一直在与三层登陆问题斗争,最后到了运行的时候,突然一个错误让我措手不及…… 一开始以为是数据库连接的问题,后来调试,无果。然后开始了每一层代码的排查,无果。怎么办,上网查吧!查了很多的资料,众多资料显示是.NET Framework的驱动程序的问题。Microsoft给的解释如下(具体网址)这跟我的问题实在是太太一致了,那么怎么解决呢?当然是修补程序了原创 2015-03-14 11:14:32 · 1820 阅读 · 24 评论 -
ITOO——MVC中View与Controller间的传值
这几天在做ITOO5.0的时候时遇到了很多问题,也真的成长了很多。首先先说一下,我现在做的是基础的专业选修课模块。 这里,我遇到了一个问题:当前界面名为:QueryChooseCourseResult,我点击上课班名称,想要跳转到该上课班学生详情界面(ChooseCourseStuInfo)。 一开始觉得特别简单,不就传一个OnClassID的问题吗。后来原创 2016-03-27 21:49:07 · 882 阅读 · 38 评论 -
C#的委托 VS C++的指针
在学习C#时,对于其中的委托一直没能好好的理解。现在学习C++,又遇到了同样是难点的指针。都说两者有一定的相似之处,现在,我们就来谈谈他们的区别和联系吧!原创 2015-03-08 21:22:13 · 1918 阅读 · 17 评论 -
初识C#
刚刚开始接触C#。可以说是零基础学习。刚刚开始学习的时候,感觉不知所云。对于它的框架,虽然感觉似曾相识,但是还是雾里看花。写一篇总结理一理思绪吧!原创 2014-12-27 20:15:41 · 1148 阅读 · 17 评论 -
Jenkins——邮件设置
学习Jenkins有一段时间了,但是一直是在前人的经验上敲敲点点,知道步骤,却不是特别了解原理。学习中的深度剖析当然必不可少。我们一定不要半知半解。原创 2016-01-16 17:05:21 · 2470 阅读 · 29 评论