E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--------机房重构个人版
机房收费系统个人重构版:透过文档谈文档驱动开发
透过这次
机房重构
写文档和画图,自己感触颇深,在此与大家共享。 【文档驱动下软工开发流程】 ·软工简介: 从上世纪六十年代的软件危机之后,诞生了软件工程。
u012829124
·
2015-08-13 12:00
感慨
总结
成长
文档
交流
学习小感
01 AppCan入门学习之项目开发简介与打包
AppCan介绍(
个人版
)一、IDE安装及帐号注册(略)安装目录介绍:AppCan-IDE:集成开发环境HDK:项目开发、调试、布署及打包等的相关资源Mas-Applications:存放Mas服务Mobile-Applications
走出地平线
·
2015-08-12 23:30
AppCan生成apk安装包
机房收费系统重构——Datatable转泛型
刚开始在
机房重构
中用的最多的是Datatable,之前没有开始的时候就听大家一直在说泛型,很好奇这个东西,也很想知道明明用Datatable就可以,为什么非要转成泛型?它到底有什么好处呢?
u013031565
·
2015-08-09 20:00
机房重构
(二)--MDI窗体问题+优化的单例模式
想了好久要不要叫优化后的单例模式的,还是承受不住这个标题的诱惑,于是乎就叫优化后的单例模式吧! 事情的起源是这样的,先来一张图: 看着有点乱我来解释一下:可以看到下机这个按钮竟然跑到学生余额查询这个窗体的上方了,也就是说主窗体的控件全部在子窗体的上方!!!这还了得,这样就不能用了啊!对于这个大家一定也有经验,问题出在MDI窗体上,然后经过本人多次试验得出结论:除非新实例化的窗体不是主窗体的
u013046774
·
2015-08-09 11:00
单例模式
C#
机房重构
总结
项目进行前的准备: 机房收费系统主要是一款教师管理学生上下机的软件,共分为:查询、上下机、结账三个主要的功能,这三个模块是我们主要研究的模块。敲代码之前还是需要文档来做一个指导,自己的文档基本上是第一次文档改着来的,因为基本功能和逻辑其实还是没有改变,主要是功能实现的方式改变了而已,不过数据库不再冗余了;一些必要的图也重新画了一遍,UML图能给予我们很多逻辑的指导;自己也定了一个合
u013045868
·
2015-08-08 20:00
【
机房重构
】总结篇
这次
机房重构
用了很长的时间,现在终于完成了,有一种如释重负的感觉,回想这个漫长的历程,在想自己都收获了些什么?
u013036685
·
2015-08-02 21:00
【
机房重构
】工厂+反射
真正用到的时候才知道自己对于抽象工厂的理解是错的,按照我自己的理解,抽象工厂就是SQLhelper,事实看来是大错特错了。【抽象工厂】 抽象工厂,提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类。工厂层的主要作用是应用配置文件和反射技术实现数据库的更换功能。在Factory层中首先定义程序集的名字和明明空间的名字,将程序集的名字和命名空间的值写在配置文件中,当执
u013036685
·
2015-07-31 20:00
机房重构
之模版方法实现组合查询
机房重构
渐渐走向了尾声,师父的验收中却出现了很多的问题。下面,让我把这些问题一点点总结出来,细细说说。 上一次机房,我们是怎么实现的呢?
u013033838
·
2015-07-31 20:00
机房重构
----C#中将DataTable类型转化为泛型集合
C#中将DataTable的类型转化为泛型集合IList ///单表查询结果转换成泛型集合 /// ///泛型集合类型 ///查询结果DataTable ///以实体类为元素的泛型集合 publicstaticIListconvertToList(DataTabledt)whereT:new() { //定义集合 Li
u013046774
·
2015-07-31 20:00
泛型
C#
EA的简单使用
当初
机房重构
的时候,因为对EA不怎么熟悉,就一直不想画图。现在合作了,必须要了解一下了。
u013036404
·
2015-07-31 17:00
天下数据分享服务器系统安全维护技巧
相比
个人版
操作系统,在一个具体的网络中,服务器操作系统要承担额外的管理、配置、稳定、安全等功能,处于每个网络中的心脏部位。服务器系统如此重要,那如何才能保证服务器系统的安全运行,维护
冬眠的包子
·
2015-07-31 11:00
如何在Word中插入图片并进行图片设置?
软件名称:WPSOffice2013
个人版
V9.1.0.5113官方免费安装版软件大小:52.5MB更新时间:2015-07-23方法/步骤1、打开Word,在工具栏中找到”插入“,单击一下,找到”图片
佚名
·
2015-07-27 11:51
机房合作---业务逻辑在哪里?
验收
机房重构
的时候,我的UI层、外观层、BLL层代码是这样子写的:(以登录这条线为例) 先看BLL层:PublicClassLoginManager '检查用户名是否存在 PublicFunctionIsUse
u013047584
·
2015-07-26 22:00
Android开发中的技巧总结-
个人版
CreateTime :2015-07-2209:46:25 location :ChaoyangZone Author: devhorizon在你做任何比较大的改动,比如说UI架构之后的重新设计,一定要记的先备份,这个备份可能是你使用了SVN,Git或者是其他什么的版本管理工具,改动之前要先保存一个版本,或
devhorizon
·
2015-07-23 17:00
开发小小总结
机房重构
——增加用户
机房重构
已经拖了很长时间了,需要做一些总结来整理自己的思路,由于自己思路不清所以在
机房重构
的路上走的好慢。
u013045868
·
2015-07-19 21:00
德国精品软件推荐 压缩软件 WINRAR
个人版
终于免费了。
以下为WinRAR致用户的一封信(宣布个人免费版)我们很荣幸地宣布,经过15年多的时间,现在终于向中国的个人用户提供一款完全免费的WinRAR简体中文版了。这是因为WinRAR的全球独家发行商win.rarGmbH和www.winrar.com.cn希望藉此来感谢数亿中国用户长久以来对WinRAR的信任。许多公司曾试图复制类似WinRAR的产品,但是我们的用户始终相信我们并坚持使用原版软件,即使这
chicxp
·
2015-07-18 21:24
WinRAR
德国
德国精品软件推荐 压缩软件 WINRAR
个人版
终于免费了。
以下为WinRAR致用户的一封信(宣布个人免费版)我们很荣幸地宣布,经过15年多的时间,现在终于向中国的个人用户提供一款完全免费的WinRAR简体中文版了。这是因为WinRAR的全球独家发行商win.rarGmbH和www.winrar.com.cn希望藉此来感谢数亿中国用户长久以来对WinRAR的信任。许多公司曾试图复制类似WinRAR的产品,但是我们的用户始终相信我们并坚持使用原版软件,即使这
chicxp
·
2015-07-18 21:24
WinRAR
德国
【
机房重构
】最后总结
用这几句话可以总结我的
机房重构
。敲完了三层的例子,想要开始重构,但是不知道如何下手。朦朦胧胧在敲完了增删改查之后四条线之后,才逐渐的有了思路,对于重构增添了自信的底色。
u013034640
·
2015-07-18 21:00
机房重构
之接口
机房重构
开始的时候,没怎么用过接口,感觉不怎么会用,虽然知道接口的写法,知道接口是一个特殊的抽象类,可是感觉好像有点多此一举的感觉。
u013049248
·
2015-07-17 19:00
VB.NET
【
机房重构
】SQL语句已终止
在下机将消费时间写入数据库时,出现了一个没有遇到过的错误,用了将近一下午的时间才改正过来,其实出错的原因也很简单。 “语句已终止”,首先想到的是自己没有那个能力将更新语句写成终止语句吧!思维往这个方向偏,就忽略了本身导致问题的原因。思维越来越偏,甚至怀疑是自己写的SQL语句导致数据库死循环了,真是脑洞大开。。。SQL语句如下://SQL更新
u013036685
·
2015-07-15 20:00
困扰已久——DataGridView控件填充数据时自动添加列
机房重构
慢慢的走到了尽头,最近正在进行最后的润色中,今天解决了一个困扰许久但是非常简单的问题。我们在查询上机和充值记录时,用到了DataGridView控件。
u013033838
·
2015-07-15 18:00
机房重构
之DataTable与泛型
在
机房重构
刚开始时,对于DataTable和泛型都不是很了解。这篇博客,就来讲解一下二者之间的区别吧!
u013033838
·
2015-06-28 22:00
机房重构
之单例模式
在
机房重构
的过程中,大多时候锻炼的是我们对设计模式的应用。对于设计模式一知半解的我,对于把设计模式加到
机房重构
里,无疑是“难于上蜀道”呀!
u013033838
·
2015-06-28 22:00
牛腩新闻发布系统---前期知识点梳理
一、设计 针对前5集的设计,我想重点强调下数据库的设计,在当时自己做
机房重构
的时候,对于数据库的运用,开始按照自己的ER图来设计
u013047584
·
2015-06-28 22:00
机房重构
之存储过程的使用
在
机房重构
中,由一开始的无从下手,到今天,慢慢的结束,思路越来越清晰,今天,我们就说一下存储过程的使用!(一)Why? 为什么使用存储过程呢?
u013033838
·
2015-06-28 10:00
[两种方法]在wps中如何将页面并排显示?
工具/原料wps电子档资料软件名称:金山WPSOffice2010
个人版
V6.6.0免费官方安装抢鲜版软件大小:37MB更新时间:2014-06-01方法/步骤1、用wps打开资料(废话么不然还想怎样啦
佚名
·
2015-06-26 10:58
苹果(APPLE)开发者账号说明及注册流程(99美元公司版/
个人版
及299美元企业版)
APPLE的政策是,要发布到APPSTORE必须用99美元的
个人版
或公司版AppleDeveloperPrograms,要在非商店外下载只能使用299美元的企业版iOSDeveloperEnterprise
Sdfeidong似懂非懂
·
2015-06-24 10:46
iOS
苹果(APPLE)开发者账号说明及注册流程(99美元公司版/
个人版
及299美元企业版)
APPLE的政策是,要发布到APPSTORE必须用99美元的
个人版
或公司版AppleDeveloperPrograms,要在非商店外下载只能使用299美元的企业版iOSDeveloperEnterprise
Aaidong
·
2015-06-24 10:00
ios
enterprise
developer
developer
programs
苹果开发者证书
【
机房重构
】—上机&订餐
前几天通过UML图中的时序图,让我对于
机房重构
中的每一条线理解的更加清晰,以前觉得上机特别的乱,在一次偶遇中,得知了原来它可以转化成我们平时订餐,下面就听我说一说上机&订餐的故事吧!
u013030601
·
2015-06-22 20:00
重构
VB.NET
【机房收费
个人版
】触发器与存储过程
这篇博客主要写的是触发器和存储过程的应用、实例、优点、不同及弊端,最后通过总的分析,总结出谁更胜一筹。。 触发器 定义 触发器是一种机制,用来强制业务规则和数据完整性,当指定表中的数据发生变化时自动生效,以响应INSERT、UPDATE或DELETE语句。这也是它最主要的作用! 我们最常用的是DML触发器,当触发器在数据库中发生DML事件时启用,它会在表或视图中修改数据的in
u013036092
·
2015-06-22 16:00
存储过程
触发器
VB.NET
【机房收费
个人版
】DataTable 与泛型集合的较量
将近三周的时间,我学到了很多知识,让我受益匪浅!也通过这三周的积累和整理,现在是时候写博客分享我的所知所得了。。下面主要写DataTable、泛型集合以及它们之间的比较。。 DataTable 概念 DataTable是一个临时保存数据的网格虚拟表(表示内存中数据的一个表。)。它无须代码就可以简单的绑定数据库。使用它的对象包括DataSet和DataView。它可以独立创建和使用
u013036092
·
2015-06-21 21:00
设计模式
泛型
VB.NET
结构
【
机房重构
】原型图
画图的过程还是在画着UML的几种图,只是在翻博客的时候,才知道要画这个原型图,以前也只是听说过画原型,真正的实践还是第一次,也是多多了解。一、什么是原型图?产品的原型是个产品上市之前的一个框架设计,简单的来说是将页面的模块、元素、人机交互的形式,利用线性框架的方法,将产品脱离皮肤状态下更加具体生动的进行表达。原型设计是交互设计师与产品经理、开发工程师、QA(QualityAssurance)沟
u013034640
·
2015-06-21 18:00
【VB.NET
机房重构
】DataGridView导出Excel
将数据从DataGridView控件中导出为Excel,其实挺简单的。在这里,就贴出来做个积累吧。 首先,添加OfficeExcel的引用。 因为机房收费中,很有几个地方需要导出Excel,所以就把这个功能提出来为一个公共函数吧。ImportsSystem.Windows.Forms PublicClassCommonFunction PublicFunctionExcel(B
u013036274
·
2015-06-21 15:00
机房重构
--UI设计与单例思考
机房合作版,选择了UI层的设计,尽管对界面上控件的搭配缺乏必要经验,但本次经历却也让自己收获良多,主要有解决了子窗体与父窗体嵌套的问题;出现了添加背景图片屏闪问题;单例模式的应用场景问题思考。【子窗体与父窗体】 本来以为子窗体与父窗体的实现有多困难,从网上查阅资料,只要把窗体的isMdiContainer属性改成true就编程父窗体,子窗体的实现代码就可以写成:DimfrmQue
u012466304
·
2015-06-20 22:00
重构
界面
机房重构
之存储过程
在重构机房中经常遇到这样的问题:很多功能的实现都需要涉及到多张表的操作,比如充值、结账和退卡等功能的实现。因此,就需要我们多次对数据库进行操作,代码量不仅会增加,执行效率也会大大打折扣。于是,存储过程就应运而生,以大大提高执行效率。1、简介 存储过程是一组为了完成特定功能的语句集,经过编译后存储在数据库中,用户通过制定存储过程的名称并给出参数来执行它。存储过程在运算时生成执行方式并存储在数据库
u013047005
·
2015-06-20 20:00
【
机房重构
】构造方法
在下机的时候,又遇到了错误,问题不是致命的,但是导致出问题的原因是值得了解和研究的。 在使用策略模式的时候,用到了构造方法,但是错误列表中显示“方法必须具有返回类型”,然后CashContext类中,显示构造方法中没有参数。 那么究竟什么是构造方法呢?构造方法,右脚做构造函数,其实就是对类进行初始化。构造方法必须与类同名,无返回值,也不需要void,在new时候调用。在类
u013036685
·
2015-06-20 20:00
牛腩新闻发布系统(1)——浅入浅出SQL触发器
背景:
个人版
机房收费系统完事后,接下来应该是合作版的机房收费系统,但是迟迟没有开始,最近才打算合作,“迟迟没有开始”的时间用来学习牛腩新闻发布系统了,也算是时间的合理分配利用吧!
u013043341
·
2015-06-20 19:00
sql
触发器
server
新闻
发布
【VB.NET
机房重构
】时间格式
一直没太仔细的看这个时间获取问题,因为每次都成功的获取了一些东西并且填充在相应的数据库字段中,今天把这个字段伸展开,发现了这么一个哭笑不得的问题。 完了,不认真,所以所有有关获取日期时间的字段都是这个问题。开始解决吧。观察得知,月份和分钟保持高度的一致,原来问题再这儿。查看代码, worklogentity.LoginTime = Format(Now, "yyyy-mm-dd
u013036274
·
2015-06-20 11:00
wps手机版无法保存原因 无法保存修复方法
软件名称:金山WPSOffice2010
个人版
V
佚名
·
2015-06-16 17:48
机房重构
总结
个人
机房重构
弄完了,回头看看,不同人有不同的收获,从该开始三层的例子一直走来,再加上数据库设计,慢慢完善文档,其中的收获还是不少的。
u013067402
·
2015-06-14 21:00
机房重构
---小结
经历了两次验收,第一次师傅狠批了一次,回头又修改了一个星期,第二次验收通过,下面从这几个角度来对这次
机房重构
做
u013047584
·
2015-06-14 18:00
机房重构
之配置文件、反射和抽象工厂
本次
机房重构
过程中用到了反射 + 配置文件,目的还是挺明确的:就是为了更换数据时方便,遵循开放 - 封闭原则,解决了可维护和可扩展的问题。
u013047005
·
2015-06-14 09:00
【VB.NET
机房重构
】数据传递----实体、DataTable、泛型
一直不能理解我用着实体好好地,为什么非要换成DataTable,问别人的结果是:因为泛型特别好使。我就纳闷了,这又跟泛型有什么关系。问了好多都不是我要的结果,牛角尖上来了,那就自己搜索资料理解吧。首先说:为什么要用实体? 对于大量的数据来说,还向VB版机房收费那样定义变量做参数显然是不合适的,一些简单的窗体还好,如登录窗体,就两个字段;要是换做注册窗体,起码得有十几个变量,很容易造
u013036274
·
2015-06-11 21:00
代码
数据
VB.NET
三层
【VB.NET
机房重构
】七层登录
万事开头难,是因为后面的学习差不多都是在开始定制的架构基础上填充的,填充的方法也是在开头上稍作修改实现的。所以说三层登录很不简单,在三层的基础上再加上外观层(Facade)、工厂层(Factory)、接口层(IDAL)就形成了七层。(再将SqlHelper单提取出来,就是传说中的八层了)。首先根据包图设置好各层的调用。再来说一下登陆的顺序和要做的工作。再来看看各层的代码吧。实体层:Entit
u013036274
·
2015-06-11 19:00
代码
重构
VB.NET
分层
【VB.NET
机房重构
】SQLHelper--数据库小助手
重构一段时间会发现,只要跟数据库打交道都会用到那么几行一模一样的代码(貌似每个窗体都必须跟数据库打交道哈),在米老师一遍又一遍的强调面向对象的抽象封装之后,就想着把这些重复的东东抽出来封装成一个类,这样每次用的时候直接调用即可。SQLHelper就解决了这个问题。 在SQLHelper中主要有四类:①带参数的增删改语句或存储过程②不带参数的增删改语句或存储过程③带参数的查询语句或存储
u013036274
·
2015-06-10 20:00
代码
数据
vs
VB.NET
中小企业基于Windows计算环境的软件开源或免费替代方案
下面是企业一些常用软件的替代方案:一、办公软件Micrsoft Office的替代(1)WPS Office
个人版
是由金山软件公司研发的一款办公软件套装,有办公软件最常用的文字、表格、演示等多种功能。
Hthinker
·
2015-06-10 09:49
软件
中小企业
免费替代
中小企业基于Windows计算环境的软件开源或免费替代方案
下面是企业一些常用软件的替代方案:一、办公软件Micrsoft Office的替代(1)WPS Office
个人版
是由金山软件公司研发的一款办公软件套装,有办公软件最常用的文字、表格、演示等多种功能。
Hthinker
·
2015-06-10 09:49
软件
中小企业
免费替代
【
机房重构
】无法生成解决方案
好不容易将写代码过程中一系列由各种问题出现的错误解决之后,满怀欣喜的点击生成解决方案,却又出现新的一系列各种问题,这个时候更令人崩溃!! 目前就自己无法生成解决方案出现的问题总结出来了三种情况:一、未能找到元数据文件(.dll) 这个问题可以讲使用到xxx.dll的项目删除这些dll的引用后再重新引用,然后重新生成解决方案,如果不能确定是哪个引用出现问题,还可以将各层的引
u013036685
·
2015-06-09 19:00
机房合作,用EA生成自己想要的代码
软工学习的时候,是用RationalRose软件画的UML图;机房
个人版
重构的时候,开始尝试着使用EA;现在机房合作,也是第二次使用EA,这一次,让我认识到了EA不仅仅只是个简单的画图工具,它有着更加强大的功能
u013034223
·
2015-06-08 19:00
EA使用
【
机房重构
】知识点积累
机房重构
过程中很多的小知识点,再次重现,很多很零碎,这里梳理一下,当做积累。1、VB.NET中的时间函数(1)Now():返回系统目前的日期和时间。
u013034640
·
2015-06-07 21:00
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他