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
————机房重构
Excel导入SQL(VB.NET版)
【前言】 我们从第一次机房就开始接触了数据库内容导出到Excel,
机房重构
的时候同样遇到了,做过VB版的也做过VB.NET版的(其实两者并没有多大差别)。
zh15732621679
·
2016-04-24 19:00
VB.NET
机房重构
问题点滴积累
给鄙文命名的时候,写完“VB.NET
机房重构
问题点滴积累”这个名字,I莫名地笑了,处于我这个阶段,还能笑得出来、看来心情还没有想象当中地那么糟,嗯……还是直接进入正题吧.
ma15732625261
·
2016-04-24 16:00
【
机房重构
】——错误集锦(一)
前景提要:组合查询完成有了一段时间,自己的懒癌症已经到了后期。做完之后再也没有打开过,有时候窗体放着也可以放‘坏’。在次打开之后除组合查询的模板之外,继承的窗体都出现了以下的问题。看问题的帮助,大致意思就是缺少了引用项,理解就是父窗体的某个引用没有添加到子窗体中。下面介绍几种解决办法:一、先介绍我想到的解决办法:1、首先这也是我想到的办法,“重新生成解决方案”。就是重新编译每个文件,这样速度要
fjj15732621696
·
2016-04-24 10:00
机房重构
——组合查询
在重构的过程中发现有好多窗体是很相似的,设计模式这时候就派上用场了,模板方法可以很好的实现功能同时也减少代码量。 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中模板方法使得子类可以不改变一个算法结构几个重定义该算法的某些特定步骤。 结构图: 实践: 部分代码: U层:PublicClassFrmGropQuery ProtectedEGroupAsNew
sms15732621690
·
2016-04-24 09:00
重构
模板
组合查询
牛腩新闻发布系统——静态方法使用问题(Static)
机房重构
的时候我们都用到了SQLHelper,那时候并不太理解什么意思,静静说,先不用理解,到时学习牛腩新闻发布系统的时候,会有详细的讲解,带着一颗好奇之心,终于见识到了,通过这几集视频的观看,对这个数据库助手又有了新的理
sun15732621550
·
2016-04-23 11:00
C#
中的static方法
静态方法和非静态方法的区别
【
机房重构
】——报表制作
这次的机房收费系统加入了很多自己关于思考,上一次在报表的时候,关于报表的制作,VB并不支持。插入了在报表软件中制作好的报表。关于VS支持报表功能。下面来讲解一下我的结账当实现过程。第一步:建立新的窗体,在其中插入盛放报表的容器第二步:正式开始制作报表。第三步:为报表添加数据集。第四步:其实从这里开始有些类似于DataGridView显示数据,中的连接数据库。在前面讲解过,在此不再赘述。第五步:手
fjj15732621696
·
2016-04-17 21:00
机房重构
——导出excel表格
如何导出excel表格 第一次在做机房的时候记得如何导出excel表格的功能是参考的别人的,在这个做的时候不能再参考别人的了,大事小事,只有自己尽自己最大的努力去做就一定会有所收获。经过查资料,终于写出如何将DataGridView控件中的数据导出到excel表格中。具体步骤如下:(1)添加引用 在U层中添加excel表格的引用,如下图: (2)编
m15732622413
·
2016-04-17 20:00
VS2012——由于缺少目标xx.exe,Visual Studio
近期在个人
机房重构
过程当中,出现了这个问题,困扰了我好长时间。
qq_26545305
·
2016-04-15 21:00
属性过程
刚开始
机房重构
的时候,首先敲的是实体层,不知道里边的代码为什么那么写,有个词——Property,后来了解到那是属性过程的使用。
sun15732621550
·
2016-04-13 19:00
机房重构中属性过程的使用
【C#】
机房重构
版---开工
写在前面的三层设计模式抽象工厂概念UML图解特点外观模式概念UML图解特点结构效果分层解耦合结构图写在后面的写在前面的四个字:一波三折本来最开始就想着用C#来完成代码的编写,结果由于自己在项目开始的时候对C#的掌握不是很透彻,所以放弃了C#转由VB.NET编写。但是,写到一半的时候觉得非常的没意思,自己的收获非常少,所以呢就放弃了VB.NET又转到了C#的版本上来,经过一段时间的学习,逐渐学习和掌
SugaryoTT
·
2016-04-10 22:19
●C#(C
Sharp)
【C#】
机房重构
版---开工
写在前面的三层设计模式抽象工厂概念UML图解特点外观模式概念UML图解特点结构效果分层解耦合结构图写在后面的写在前面的四个字:一波三折本来最开始就想着用C#来完成代码的编写,结果由于自己在项目开始的时候对C#的掌握不是很透彻,所以放弃了C#转由VB.NET编写。但是,写到一半的时候觉得非常的没意思,自己的收获非常少,所以呢就放弃了VB.NET又转到了C#的版本上来,经过一段时间的学习,逐渐学习和掌
SugaryoTT
·
2016-04-10 22:00
设计模式
重构
UML
结构
机房重构
——详解SQLCommand类
详解SQLCommand类用于C#编程时对数据库进行操作的类名。C#中位于SqlClient中的一个类。表示要对SQLSERVER数据库进行操作。SqlCommand对象允许你指定在数据库上执行的操作的类型。比如,你能够对数据库中的行数据执行select,insert,modify以及delete命令。SqlCommand对象能被用来支持断开连接数据管理的情况,可以只单独使用SqlCo
m15732622413
·
2016-04-10 20:00
机房重构
——退卡
前言: 关于
机房重构
实现了几条线之后也能“照着葫芦画瓢”一步步实现自己所需的功能,心态与刚开始敲得时候已经完全不一样了!
sms15732621690
·
2016-04-10 13:00
重构
退卡
【
机房重构
】导出Excel
昨天,其他问题都差不多能解决了,决定开始将系统完善,比如我的Excel导出开始没有实践,现在补全。找到第一次开始敲机房时候总结的关于导出Excel表的方法用。结果又出错啦!方法一利用for循环,将datagrideview中的数据都循环出来DimMyExcelAsNewMicrosoft.Office.Interop.Excel.Application()MyExcel.Application.W
Dongle_Kevin
·
2016-04-10 12:57
VS
.Net
【
机房重构
】导出Excel
昨天,其他问题都差不多能解决了,决定开始将系统完善,比如我的Excel导出开始没有实践,现在补全。 找到第一次开始敲机房时候总结的关于导出Excel表的方法用。结果又出错啦!方法一 利用for循环,将datagrideview中的数据都循环出来DimMyExcelAsNewMicrosoft.Office.Interop.Excel.Application() MyExc
Dongle_74
·
2016-04-10 12:00
机房重构
——组合查询
机房收费系统中有三个功能用到了“组合查询”——可以查询1到3个条件的数据。这三胞胎长得是很像很像滴,上图: 学习了设计模式,但是到实际用的时候还是不会啊,看了很多资料博客,在这里实践了一把——用模板方法模式分析:三个的窗体是一样的,查询的表不一样,字段也就不一样,所以要在抽象出来的父窗体中写一个基本框架,在各自的子窗体中赋值。1.窗体父窗体写好以后,子窗体创建:以“学生信息维护”为例,子
JYL15732624861
·
2016-04-10 10:00
VB.net版机房收费系统——VS报表制作及功能实现中的问题及解决办法(好学的代价=Bug)
作品展之前终于将机房的收尾工作做好了——报表至于VS的报表怎么整,其实好多同学已经将博客写得像说明书一样了,在此,请允许我站在巨人的肩膀上,直接粘贴相应的博客链接地址:
机房重构
——报表 (作者:张欢)本篇博客主要说明一下我在实现报表功能的时候出现的问题以及解决办法
sun15732621550
·
2016-04-09 15:00
报表参数缺少值
机房重构报表功能实现
SVN安装历程
开始
机房重构
的时候,就注意到了SVN,那时还好奇的看了一集视频,于是便尝试将安装包的软件给装上,可是首次安装便出现了下面的问题:“CustomactionGenerateSSLKeyfailed:Commandterminatedwithnon-zeroexitcode
sun15732621550
·
2016-04-09 14:00
如何关闭被80端口占用的程序
如何查看本机端口占用情况
机房重构
个人版——DataTable与泛型
在机房收费系统进行过程中,听到了好多小伙伴们议论DataTable和泛型,第一次接触泛型,感觉懵懵哒,那么这两种类型有什么区别?优缺点是什么?一、DataTable是什么?DataTable是一个临时保存数据的网格虚拟表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。使用它的对象包括DataSet和DataView。DataSet可以看做一个能移动的数据库,是有许多DataTab
qq_26545305
·
2016-04-09 13:00
VB.net版机房收费系统——VS使用中的细节问题
机房重构
的时候,用的是VS2013,有时候不知道怎么的,就会破坏掉默认的窗口布局,如何恢复默认的窗口布局呢?如下:如何保证退出系统后,VS中的程序也完全退出?
sun15732621550
·
2016-04-08 11:00
VS如何恢复默认窗口
机房重构
之泛型集合的应用
前言机房开始之初在搜找师哥师姐的博客,偶尔看见看到不让用datatable的字样,原因很简单就是datatable和数据库的耦合太大了,需要知道每个字段在数据库中的索引值。这样就不是太方便,所以为了减小程序和数据库之间的耦合程度。下面是我程序的泛型集合的转换方法内容:ImportsSystem.Collections.Generic'增加泛型的命名空间 ImportsSystem.Reflecti
zhang18330699274
·
2016-04-06 21:00
【C#】万事开头难(三)<
机房重构
>
前言 这次主要说一下DateTimePicker、close和dispose区别、以及如何刷新窗体。DateTimePicker——控件显示和修改日期时间 在Winform程序有一个DateTimePicker控件,这个控件是用来显示和修改日期时间的,但默认只显示日期和修改日期。若要显示和修改时间,则要自定义设置,方法如下: 在Winform程序添加一个DateTimePick
sds15732622190
·
2016-04-04 20:00
datetimepicker
C#机房重构
close和dispose区别
以及如何刷新窗体
【
机房重构
】——DataGridView显示数据
DataGridView控件是在windows应用程中显示数据的方式,它只需要几行简短的代码就可以把数据显示给用户,同时又支持增、删、改操作。 将数据绑定到DataGridView控件非常简单和直观,在大多数情况下,只需设置DataSource属性即可。在绑定到包含多个列表或表的数据源时,只需将DataMember属性设置为指定要绑定的列表或表的字符串即可。下面讲解具体的操作步骤:第一步
fjj15732621696
·
2016-04-02 11:00
【
机房重构
】——视图
干嘛用?为什么用?——————————请自行百度怎么用? 这样就建好了一个视图,相当于从几张表中挑选出你需要的字段重新组合成一张新表,但是当我写入一句sql语句时,就有问题了,,, 看见红破浪线就犯怵啊,鼠标放上去显示“对象名无效”,几个字看的我这个郁闷啊,刚开始学习,本来就挺忐忑的,这下可好,从名字开始就出错!于是我仔仔细细的对着视图的名字对了好几遍,没错,绝对没错!僵持了一阵子之后,随手点
JYL15732624861
·
2016-03-31 19:00
【C#】日期转换函数<
机房重构
>
前言 数据类型贯穿着一个系统的始终,如果数据类型出现错误,那么系统必然不能很好的运行,而日期又是一个我们常用的数据类型,在寻找我需要的代码时,找到了很多相关资料,归纳总结后同大家分享。代码DateTimedt=DateTime.Now; Label1.Text=dt.ToString();//2005-11-513:21:25 Label2.Text=dt.ToFileTime().ToSt
sds15732622190
·
2016-03-29 21:00
日期转换函数
机房重构
机房收费——存储过程+事务
早在数据库的时候就对存储过程和事务有了一个基本了解,可是从来没实战过,这次
机房重构
有机会用一下,真的很好哎,好了,废话不多说,我们来了解一下怎么使用吧。
hongwei15732623364
·
2016-03-29 12:00
VB.NET
【机房个人重构】datagridview的使用
用表格来显示数据,是一种很简洁明了的功能,用户可以输入条件来选择显示自己需要的那部分数据,在
机房重构
的时候,我用到了Datagridview控件,很美的一个控件。
binggetong
·
2016-03-28 10:00
datagridview
机房个人重构
机房重构
问题总结
在敲机房的过程中,总有那么几时让人崩溃,但是也是这些错误让我们振奋,有了继续弄下去的动力这些问题的出现让我们有了动力。未完待续
zhang18330699274
·
2016-03-27 21:00
【三层】——C#与VB.NET各显神通
背景: 三层登录刚开始是用C#敲的,通过走代码理解了一下,对上层之间的关系基本上算是比较清楚了,终于要开始
机房重构
了,但是培养计划要求是用VB.NET敲,想到这里,小编忍不住想说一句:臣妾做不到啊!
zt15732625878
·
2016-03-27 21:00
C#
VB.NET
三层登录
【
机房重构
】——DataTable转泛型
在
机房重构
的阶段,我们使用的是七层的结构,但是在使用DataTable返回数据库查询到的内容的时候,在无形之中就破坏了七层的结构。
fjj15732621696
·
2016-03-27 19:00
机房重构
——充值
写在前面的话: 其实重构开始有一段时间了但是由于开始不知道如何下手搞得乱七八糟,浪费了很多时间,因为看博客什么的好多人都用了存储过程,泛型什么的感觉自己需要学的有好多,有点儿烦躁把自己给束缚住了,后来想着先写向数据库表中增删改的的一些功能吧,想着不用存储过程写写充值这个功能吧!分析: 看着自己的数据库中的表想着这个功能用到的是两个表: 代码部分我就不贴出来了,但是在实现过程中遇到一个错误
sms15732621690
·
2016-03-27 17:00
重构
【
机房重构
】——验收总结
机房收费整整弄了有两个月了,验收的时候又是一大推的问题,最后就记住了师傅说的一句话:师傅对你严是为了你好。然后我点头答应:亲师傅呐。不过还是挺感谢师傅的,每次验项目差不多都得两个小时,他们现在也挺忙的,还是愿意花时间在身上,感谢~~一、思想1.踏实去做:前几天因为做的心烦了就直接给师傅发消息说我不想做了,要进行下一个项目,然后师傅回应周日验收项目,因为一个项目持续的时间比较长,而且每天给计算机的时
caoyujiao520
·
2016-03-27 17:00
机房重构
个人版——存储过程的使用
存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的的SQL语句集,存储在数据库中,经过一次编译后再次调用不需再次编译。因为存储过程执行一次之后,会将语句存在在缓存中,这样下次再执行的时候直接使用缓存中的语句,能显著提高存储过程的性能。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集。除了下图中这些语句,
qq_26545305
·
2016-03-27 15:00
存储过程
总结
VB.NET
机房收费系统
【反省】还在犹豫什么?
说起来,做
机房重构
都四十多天了,结果到现在还没有结束。开始写文档的时候,嫌费脑子,累;现在写代码了,不知道思路,文档也借鉴不了,想半天想不出来,然后更累。
Dongle_Kevin
·
2016-03-27 14:03
【反省】还在犹豫什么?
说起来,做
机房重构
都四十多天了,结果到现在还没有结束。开始写文档的时候,嫌费脑子,累;现在写代码了,不知道思路,文档也借鉴不了,想半天想不出来,然后更累。
Dongle_74
·
2016-03-27 14:00
[置顶] 【
机房重构
】——VS2013程序打包
打包一直没有进行到底,总是有这样或是那样的错,于是就停止了,直到验收前夕,不得不前进。首先说起打包,先说一下VS解决方案配置下的Debug模式和Release模式有什么区别。Debug模式通常称为调试模式,它包含调试信息,未对代码进行优化,方便程序员调试程序;Release模式通常叫做发布模式,不包含调试信息,但是它对代码进行了优化,使程序代码和运行速度都是最优的。所以我们需要先保证它没有错误De
caoyujiao520
·
2016-03-27 13:00
机房重构
——问题总结
这星期弄机房的时候,遇到了很多问题。每次完成一个功能要点击运行的时候都有一种紧张感,不过每次不出意料的都会报错。报错是一个不错的事情,学到了不少,现在看起来这些错误看起来不怎样,但当时还真是很头疼的呢。导出excel点击取消这个是对上一篇博客“导出Excel”的补充。之前导出Excel的时候只点击了保存,能保存,偷偷高兴了一会呢。这次无意间点了取消,报错了。解决方法很简单,就是判断一下保存文件对话
boniesunshine
·
2016-03-26 21:00
[置顶] 【机房个人重构】完美的“缺憾”
进行了这么多天的
机房重构
,今天终于画上了一个“完美”的句号,为什么带引号呢,因为还有很多东西可以做到更完美,完美无止境。
binggetong
·
2016-03-26 20:00
总结
机房个人重构
【机房个人重构】泛型--让3层更完美,让编程更高效
在
机房重构
的过程中,我一直用的事datatable来做返回值的记录与提取,看了大神们的博客发现这样违反了3层的结构,datatable也不是很高效,于是,就引出了泛型这个功能的探索。WHAT?
binggetong
·
2016-03-25 17:00
编程
泛型
Datatable
机房个人重构
【机房个人重构】组合查询--模板方法
在第一次做机房收费系统的时候,有一大“难题”就是组合查询,有3个框架相同的窗体,基本同样的功能,在
机房重构
的时候,用到模板方法来进行对组合查询的实现,这种方法很方便也很高效,同样,其中也涉及到一些有用的知识
binggetong
·
2016-03-24 10:00
模板方法
组合查询
机房重构
C#
机房重构
——导出excel表
前言 在
机房重构
中,有一个很人性化的功能,就是导出数据到excel,总结一下。
sds15732622190
·
2016-03-22 19:00
导出Excel
机房重构
【
机房重构
】——数据库设计
上一次的机房收费系统是用的直接给的数据库,这次学习了数据库原理,对于数据库有了更深层次的认识了解。这次数据库的设计借鉴了,很多巨人的经验,加上自己的理解设计了数据库 首先,简单回顾一下数据库的三范式。第一范式:如果关系模式R的每个关系r的属性都是不可分的原子属性(属性不可再分);第二范式:如果关系模式R是1NF,且每个非主属性完全函数依赖于候选键(不存在局部依赖);第三范式:如果关系模
fjj15732621696
·
2016-03-21 21:00
机房重构
——七层登录
刚学了三层,在后来
机房重构
才知道还有个七层,七层是干嘛的?都有哪七层?为何有个三层,又要转成七层,它的优势在哪?开发大的系统时七层明明代码多了,为何它比三层好用?具体是如何实现的?
种下星星的日子
·
2016-03-20 21:59
机房重构
之开篇
前言: 这算是第二次接触机房收费系统了,只不过这次增加了分层的概念,换成用VB.Net来实现一遍,由3层过渡到七层,说实话开始重构的过程感觉真是艰难,看了好多师哥师姐的博客也是各种晕,所幸经过一段“难熬的日子”感觉自己渐渐找到了方向!!UML图: 基本的就是这样实现的,也可以把SQLHelper放到D层这都不影响各层的关系,也都可以说得通! 代码我就不一一展示了!总结: 刚开始的时
sms15732621690
·
2016-03-20 20:00
重构
VB.NET
机房重构
之导出Excel表
在导出excel表的时候,先后尝试了两种方法。第一种方法是添加Microsoft.Office.Interop的引用。第二种方法是用了第三方控件NPOI。下面就介绍一下我的excel之旅。方法一、添加Interop引用功能:把datagrid导出为excel importsmicrosoft.office.interop Moduleexportexcel PublicFunctionexpor
boniesunshine
·
2016-03-20 20:00
【类型转换】list集合之再认识
这一周由于一直没解决list集合到底好在了哪里,故而
机房重构
的D层和B层一直不感谢下去,说到底还是自己太懒,不愿“费劲”,就想着图省事。
Dongle_Kevin
·
2016-03-20 16:51
【类型转换】list集合之再认识
这一周由于一直没解决list集合到底好在了哪里,故而
机房重构
的D层和B层一直不感谢下去,说到底还是自己太懒,不愿“费劲”,就想着图省事。
Dongle_74
·
2016-03-20 16:00
list集合DataTable
机房重构
——上下机算法巧用抽象模式
前言: 其实在敲机房收费系统的时候无论是手动下机,还是系统在自动下机,还是在选择全部和部分下机的时候都用到了计算上下机的时间算法,其实一提到算法,我们很自然的就想到了策略模式,但是在仔细分析了上下机算法的情况的之后,我觉得在这里用抽象工厂模式更加的适合。内容: 首先说一下我计算钱的一种方式,我的计算单位时间是30分钟,每隔一个单位时间固定用户就是2元,临时用户就是3元。在上机时间与单位时间之
changyinling520
·
2016-03-20 14:00
[置顶] 个人
机房重构
——DataTable与泛型的应用
个人
机房重构
的过程中,我们接触到了DataTable和泛型,对于这两种数据类型,各有自己的优缺点,结合机房收费系统中的应用和借鉴的资料,总结整理分享给大家。
why15732625998
·
2016-03-20 09:00
遇见SVN——揭开你的面纱,体验团队的力量
我们现在正在做的项目是机房收费系统重构,将来还会接手其他项目,我在这次
机房重构
的时候就学到了很多新的东西,例如,三层转七层,设计模式的添加,视图和存储过程的应用等。
zh15732621679
·
2016-03-19 14:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他