- 博客(9)
- 资源 (20)
- 收藏
- 关注
原创 【VB.NET机房重构】DataGridView导出Excel
将数据从DataGridView控件中导出为Excel,其实挺简单的。在这里,就贴出来做个积累吧。 首先,添加Office Excel的引用。 因为机房收费中,很有几个地方需要导出Excel,所以就把这个功能提出来为一个公共函数吧。Imports System.Windows.FormsPublic Class CommonFunction
2015-06-21 15:30:53 1738 23
原创 【VB.NET机房重构】时间格式
一直没太仔细的看这个时间获取问题,因为每次都成功的获取了一些东西并且填充在相应的数据库字段中,今天把这个字段伸展开,发现了这么一个哭笑不得的问题。 完了,不认真,所以所有有关获取日期时间的字段都是这个问题。开始解决吧。观察得知,月份和分钟保持高度的一致,原来问题再这儿。查看代码, worklogentity.LoginTime = Format(Now, "
2015-06-20 11:03:27 1049 26
原创 【VB.NET机房重构】数据传递----实体、DataTable、泛型
泛型是程序设计语言的一种特性。泛型结合类可以将类型参数用做它所存储的对象的类型的占位符。类型参数作为其字段的类型和其方法的参数类型出现。这样说可能有些抽象,那就从最开始的实体来举例吧。一直不能理解我用着实体好好地,为什么非要换成DataTable,问别人的结果是:因为泛型特别好使。我就纳闷了,这又跟泛型有什么关系。问了好多都不是我要的结果,牛角尖上来了,那就自己搜索资料理解吧。首先说:为什
2015-06-11 21:17:59 1405 25
原创 【VB.NET机房重构】七层登录
万事开头难,是因为后面的学习差不多都是在开始定制的架构基础上填充的,填充的方法也是在开头上稍作修改实现的。所以说三层登录很不简单,在三层的基础上再加上外观层(Facade)、工厂层(Factory)、接口层(IDAL)就形成了七层。(再将SqlHelper单提取出来,就是传说中的八层了)。首先,根据包图设置各层之间的引用。
2015-06-11 19:15:53 1506 21
原创 【VB.NET机房重构】SQLHelper--数据库小助手
重构一段时间会发现,只要跟数据库打交道都会用到那么几行一模一样的代码(貌似每个窗体都必须跟数据库打交道哈),在米老师一遍又一遍的强调面向对象的抽象封装之后,就想着把这些重复的东东抽出来封装成一个类,这样每次用的时候直接调用即可。SQLHelper就解决了这个问题。 在SQLHelper中主要有四类:①带参数的增删改语句或存储过程②不带参数的增删改语句或存储过程③带参数的查询语句或
2015-06-10 20:23:10 1710 21
原创 【VB.NET机房重构】DataGridView数据显示
在VB.net中,DataGridView控件用到的次数不少,当然这个控件也的确是个强大的控件,不用我们写代码即可查询并显示数据。下面来介绍一下。一、单纯显示数据(以“值班记录查询”窗体为例)方案一:设置好之后我们会发现,代码中自动出现了这钟格式的代码:Me.表名TableAdapter.Fill(Me.数据库名DataS
2015-06-07 19:14:31 1634 18
原创 【VB.NET机房重构】编程注释
注释,对于开发人员来说是非常重要的。尤其是初学者,一定要养成写注释的好习惯。因为很多时候代码不只是给自己看,还会给团队伙伴看,可以帮助理解代码含义,发现错误;另一方面,即便是自己看,也有助于回想起设计想法和思路。下面就来介绍一下几种常用的注释方法。 一、基本注释 '调用B层,进行判断 Dim loginbll As New BLL.LoginBL
2015-06-06 14:28:16 1429 63
原创 【VB.NET机房重构】从字符串到类型double的转换无效?
二、解决历程 这个问题出现在充值过程中抛出的,数据库中明明没有double类型的数据,但是却抛出这个问题,很是奇怪。总之是数据类型的问题,最省事儿的办法就是把money改为varchar类型的,但是这样不专业,还是继续寻找解决的办法吧。 因为CardInfo表中的Money字段我设置的类型是int型的,但是实体中是string类型的,所以我把实体层改为intege
2015-06-04 20:39:16 2937 15
原创 【VB.NET机房重构】ADO.NET
ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访问数据库。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET变成环境中优先使用的数据访问接口。作为.NET框架重要的组件之一,ADO.NET扮演着应用程序与数据交互的重要的角色。下面就来了解一下 ADO.NET。一、什么是 ADO.N
2015-06-04 10:44:36 842 15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人