机房重构+合作
首个合作项目
王如霜
这个作者很懒,什么都没留下…
展开
-
ER图生成SQL脚本
WhatE-R图:实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型When题目的意思很明确,生成sql脚本,就是把各个实体生成建表的脚本,所以当然是建数据库的使用用了How点击新建图层: 选择类型: 就可以开始画实体图了 全选,右击转换 得到此关系模型: 接下来设置每个实体,选择属性,设置每个字段及主键: 选中所有关系模型,右击,代码生成—选择Gener原创 2017-07-29 15:26:43 · 5042 阅读 · 28 评论 -
数据库中Date类型数据导入到报表去掉00:00
问题: Date在sql server数据库中是日期类型,也就是年月日形式yyyy年MM月dd日,但是导入到报表中就变成了yyyy年MM月dd日 00:00,即多了00:00如何去掉00:00那???查询表的设置如图:注意到date的类型为date日期类型 原本我在数据库原创 2017-03-22 16:08:48 · 2962 阅读 · 36 评论 -
机房重构之接口层的好处
机房敲完了,就开始总结各个层,各个设计模式的应用与好处,其实这样顺序是错误的,应该先知道它的原理,再去应用,这样就知道为什么要用了。总结到接口层时,发现接口层,除了多写了代码,没发现什么好处,为什么不直接写D层方法那,知道接口好处后,才发现,不是因为不知道接口的好处而不知道接口的好处,好处是怎样体现的那,是通过代码,而我发现我的代码,尤其是类,写的太多,也可以说没有理解为什么用接口,所以代码中没有原创 2017-03-19 17:21:36 · 445 阅读 · 26 评论 -
DateTimePicker
一:Format属性共有4个属性DateTimePickerFormat.Custom '自定义,定义自己想要的格式,如 “yyyy/MM/dd HH:mm:ss dddd”DateTimePickerFormat.Long 'yyyy年MM月dd日DateTimePickerFormat.Short 'yyyy/MM/ddDateTimePick原创 2017-03-14 21:07:32 · 545 阅读 · 22 评论 -
VB.Net未能加载文件或程序集“XXX”或它的某一个依赖项。
在机房重构七层时,运行时出现如下错误,真是折磨了自己半天,网上查出很多办法,除了一种办法没使,其它的都试了,还是不行,其实在此期间,看到师哥的一篇博客,是有关这个问题的,但感觉有点看不懂,其实是自己没仔细看,一看到他那片博客关于这个问题,写了一篇,就给人一种很难的感觉,看到他那篇博客里面设计到很多文件夹感觉见都没见到过,所以就放弃了,但其实该文件夹就在自己建的项目里,自己没去点,就浪费了好多时间,原创 2017-01-04 12:04:28 · 3794 阅读 · 76 评论 -
机房重构七层之登录
七层听起来是不是很高大尚那,其实七层就是在三层的基础上加了Entity实体层Facade外观层,Factory工厂层,IDAL层,Entity实体层:就是存储数据的,方便在各个层之间传递数据,多数作为类中方法的参数Facade外观层:其实就是用了一个外观模式,作用就是接触B层与U层之间的耦合Factory工厂层:就是用到了抽象共产+反射+配置文件,作用是灵活的实现数据库的连接,方便原创 2017-01-22 19:02:46 · 462 阅读 · 29 评论 -
参数化查询原理
机房重构敲组合查询时,会遇到多个操作符(+、-、*、/),因为之前在使用参数化查询时只要遇到给数据库赋值时就使用参数,(光知道这样能防止SQL注入,直到如今才知道它为什么能防止SQL注入)索性就把操作符也用成参数,但这时就报“语法错误”了,可是解决了很长时间,老以为是sql语句写错了(自我认为是那种丢掉一个空格或引号之类的错误),其实是没真正理解之前听到到“防SQL注入”的原理,或是说为什么能“防原创 2017-02-08 15:13:45 · 6464 阅读 · 89 评论 -
值不能为 null。参数名: source
子窗体FormA 继承父窗体FormB,但是再次想打开子窗体时,子窗体打不开(窗体界面也出不来),直接显示:值不能为null,参数名:source打开调用堆栈,则显示如下:于是乎就找到对应窗体FatherOfGroup窗体代码的第30行,发现第30行是个循环 For i = 0 To fileName.Count - 1 ht.Add(fil原创 2017-02-25 16:10:05 · 19644 阅读 · 28 评论 -
机房验收总结
this.close()与this.hide()区别close与hide close:关闭窗体,该窗体占用的资源在下次垃圾回收时会被释放 hide:隐藏窗体,相当于visible=false效果,该窗体占用的资源不会被释放原创 2017-09-20 09:59:02 · 577 阅读 · 35 评论 -
EA用类图生成代码框架
一。设置生成的框架代码语言:工具——选项——代码工程 二:设置头注释 原头设置如下(英文的): 可根据需要进行修改: 待续原创 2017-09-10 20:02:50 · 1868 阅读 · 16 评论 -
机房重构之细粒归仓
一:静态变量1.关键字vb.net中用shared,c#中static2.用处1)用于变量前,但是声明时不能声明在局部变量下面,即方法下面,每次运行的数据都是上次程序未结束运行的结果,直到程序终止被释放2)用于方法前,此方法为所在的类或所在定义类所有,而不是这个类的实例对象所有,此方法称为静态方法,调用此方法时不用实例化该类,可直接调用类.方法,如果不是静态方法的话,使用该方法原创 2017-04-06 10:27:25 · 740 阅读 · 21 评论