![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VB.NET
文章平均质量分 87
张连海
这个作者很懒,什么都没留下…
展开
-
机房收费系统总结之1——类头注释模板
最近一直在使用VS写程序,按编程规范都得写类头注释。有人说,这还不简单,写好一个类头注释,然后复制粘贴不就OK了吗。那你真的OUT了!“不怕不知道,就怕不知道”。其实在新建类时VS能自动为我们添加提前定义好的注释。原创 2013-08-08 21:37:08 · 1582 阅读 · 38 评论 -
机房收费系统总结之2——配置文件(初尝)
做机房收费系统,在加抽象工厂模式时,用到了“反射+配置文件”实现数据访问程序。那“配置文件”何许也?这篇博客大致介绍一下。 一、概述 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettin原创 2013-08-15 21:30:51 · 1609 阅读 · 43 评论 -
机房收费系统总结之4——VB.NET 轻松解决判断文本框、组合框为空问题
判断文本框、组合框为空问题无非两种情况。第一种:判断窗体中所有文本框、组合框是否为空。第二种:判断一部分文本框、组合框是否为空。下面看看是如何实现这两种情况的。原创 2013-08-29 21:37:14 · 1959 阅读 · 35 评论 -
机房收费系统总结之5——抽象工厂+反射+配置文件
起初,机房收费系统用纯三层在做,三层结构已把高内聚,低耦合的思想发挥的淋漓尽致。因为一直听说“抽象工厂”,也开始尝试去应用,经过了一番尝试,也OK了。其中当然会用到反射和配置文件,而接口的引入也是顺理成章的。接口对B层和D层又完成了进一步解耦。 形象起风,先上一张图: 有了图也就类似于有了思想,有了宏观的把控。可以看到,这个包图,是从最经典的原创 2013-09-14 21:58:39 · 1534 阅读 · 27 评论 -
机房收费系统总结之3——SqlHelper
刚一开始着手机房收费系统时,涉及数据库连接,每个D层类的方法都要单独访问一次数据库。正所谓无知者无谓,不厌其烦的去弄,精神可嘉。再看别人博客时,才发现还有SqlHelper这么强的“思想”。高人啊。 SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection)原创 2013-08-22 22:03:08 · 1635 阅读 · 37 评论 -
机房收费系统总结之7——存储过程
效率是每个人追求的目标,其中在数据库中特别能体现效率的对象就是——存储过程。 一、定义 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 二、优点 1.存储过程只在创造时进行编译,原创 2013-10-05 21:36:35 · 1426 阅读 · 17 评论 -
机房收费系统总结之6——DataGridView导出为Excel
机房收费系统中有一个功能是把DataGridView导出为Excel。其实中难,正所谓“难者不会,会者不难”,下面就进行一下简要介绍。 形象起见,先看图: 一、添加引用 二、代码实现(DataGridView控件在此处命名为:dgvInfo) '1.实例化工作簿 Dim MyExcel As New原创 2013-09-22 21:36:45 · 1467 阅读 · 14 评论 -
让你的PDF像百度文库一样在线预览
使用Microsoft的Office组件将文件转换为PDF格式文件,再使用插件转换为swf文件,然后flash文件通过另一个插件展示出来(优点:预览效果能接受,缺点:代码量大)。百度文库就是基于这种思路。原创 2014-10-31 23:59:52 · 2465 阅读 · 11 评论