idea作为一款强大的开发工具是不可忽视的存在,对于刚开始工作的开发人员,本人以为还是偏小型化的myeclipse 或者eclipse比较好,因为diea的使用之所以强大是因为快捷键的使用(刚开始就记过多的快捷键对于学习开发没有好处),另外idea运行占用内存比较大,对电脑的配置要求比较高,而一般的 ...
分类:
其他好文 时间:
2018-12-14 12:51:41
阅读次数:
189
刚开始画图时确实很纠结,那时候是在师父的逼迫下不得不画,不过这样也是有好处的,在师父的强烈要求下,我学会了如何使用EA,也对一个学习一个新的软件有了一个更好的方法,可以去找一些视频,或者文字资料来帮助我们学习使用新的软件。
每一次画图都有一次新的认识,经过这次又条例的整理之后对软件的需求有了更深的理解,我们分这么多层就是为了能够更好的解耦合。
下面是我针对此次个人重构画的图
U...
分类:
其他好文 时间:
2015-04-27 09:59:26
阅读次数:
132
原来只是见过存储过程这几个字,知道有这么一个东西,但并未真正揭开它的面纱去真正了解它,但是在敲机房的时候就遇到了难题,要修改数据库中多张表的数据,使用SQL语句的话会很复杂,究竟什么可以让我们的效率提高呢?存储过程可以做到,这就迫使我不得不去再次触碰存储过程。
定义:在大型数据库中,一组完成特定功能SQL语句的集合。相当于就是将原本需要再D层多次写的SQL语句,在数据库中写到了一块。...
分类:
其他好文 时间:
2015-03-15 16:54:20
阅读次数:
177
以前用VB做学生信息管理系统和机房收费系统,在遇到要判断用户是否在文本框输入数据的时候写很多判断语句。 现在用VB.NET重构机房收费系统,要尽量把代码重复利用率降低,所以就网上搜着了一个带参数的可以自动检索代码重复利用率的函数,留着以后备用。Public Function IsExists(ByVal frmTestText As Windows.Forms.Form) As Boolean...
在机房重构时发现窗体的显示有问题,原因是窗体显示的个数没有限制,这样是不符合规范的,解决这个
问题可以用设计模式中的单例模式
一、信手沾来
在每个窗体中加入单例模式(其实就是一种方法)
Private Shared m_instance As BasicData = Nothing
Private Sub BasicData() '构造方法...
在敲机房重构的过程中,遇到了各种各样的问题,其中有这样一个问题:“未将对象设置到对象的实例”,如下图:
这个问题真的很常见,也很令人纠结;尤其是这段时间我旁边的好多人都遇到了这个问题,调试了好多天都找不到解决办法,真是折磨人啊。
那么这个错误到底是哪里的问题呢?其实,这个有很多方面的原因,我就我所遇到的情况说一下。
1、 未使用new初始化对象。
...
分类:
其他好文 时间:
2015-02-09 18:23:15
阅读次数:
151
纯三层的机房重构终于敲完了,但是还需要加设计模式,这又是一道难题。研究了半天的时间,终于对七层的运行步骤熟悉了一些,也对抽象工厂加反射和配置文件了解的更多了一些,下面就看看我的新认识。...
分类:
Web程序 时间:
2015-01-11 09:46:14
阅读次数:
285
Microsoft.NET解决方案,项目开发必知必会。从这篇文章开始我将分享一系列我认为在实际工作中很有必要的一些.NET项目开发的核心技术点,所以我称为必知必会。尽管这一些列是使用.NET/C#来展现,但是同样适用于其他类似的OO技术平台,这些技术点可能称不上完整的技术,但是它是..
分类:
Web程序 时间:
2014-09-16 02:52:30
阅读次数:
345
重构版个人机房收费系统大概从暑假开学开始进行,花了不到一个半月的时间才完成,下面对我在重构过程中的一写理解。
1、系统设计一个很重要的目的就是重用,而要做到重用,低耦合是最有效的手段回顾一下我们C/S的整个学习过程,我们可以发现,从开始的VB版的机房收费系统,然后到现在VB.NET版,加设计模式、对系统进行分层,这个过程就是在对系统进行解耦。要解耦,首先就要进行抽象。把多次、...
分类:
Web程序 时间:
2014-08-30 16:27:39
阅读次数:
184
在敲机房收费过程中,我们会发现很多窗体除了一些细微的差别外,基本是一模一样的,功能的实现也是大同小异。在第一次机房收费的时候,我们都是“好学生”,尽管代码重复率极高,还是按部就班的一个个的实现。但在学习了设计模式,机房重构的现在,再傻傻的重复代码,就不是明智之举了。
整个收费系统中,总计有四个组合查询的功能(界面如图),为了提高代码复用率,提高效率,就引入了模板方法实现。
...
分类:
其他好文 时间:
2014-08-24 15:30:42
阅读次数:
263