
------------VB.NET版机房收费系统重构
文章平均质量分 83
Kevin's life
自强不息,突破自我
展开
-
VB.NET机房收费系统之报表制作(绑定数据源)(一)
这次机房重构用的Visual Studio 2015。在机房结账环节,我们会用到报表。下面来详细介绍报表制作过程。首先先查看VS里面有没有Reporting (报表项目)。如果没有,就再次安装Visual Studio 2015,安装选项选择自定义——勾选Microsoft SQL ServerDataTools 。如下图所示:下面开始制作报表。制作报表需要两方面的工作原创 2017-12-02 17:48:40 · 1202 阅读 · 14 评论 -
Sql Server 触发器
什么是触发器?触发器(TRIGGER)是数据库对象之一。该对象与编程语言中的函数非常类似,都需要声明、执行等。触发器的执行不是由程序调用,也不是由手工启动,而是由事件来触发、激活从而实现执行。创建触发器CREATE TRIGGER trigger_name ON { table | view }[ WITH ENCRYPTION ]{ { { FOR |AFTE原创 2017-12-19 17:57:45 · 567 阅读 · 30 评论 -
VB.NET机房收费系统之组合查询(模板方法模式)
一、对组合查询的思考: 第一次机房的组合查询我是这样做的:因为发现涉及到组合查询的几个窗体页面的功能大致都是一样的,于是我完成了一个窗口的代码,然后复制粘贴到其他的窗体页面中。当时自己还为这点小聪明窃窃欢喜,不用敲这么多代码,粘一下就搞定了!~现在自己明白了,如果自己贴过来的代码有一处有问题,那么自己贴了几处就要修改几次,这样真的好吗?当我看了《大话设计模式》中的“模板方法模式”,突然原创 2017-12-10 13:13:40 · 397 阅读 · 21 评论 -
VB.NET机房收费系统之正则表达式
正则表达式,又称正规表示法、常规表示法,计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在VB.NET中使用正则表达式必须先引入命名空间System.Text.RegularExpressions,该命名空间包含一下七个类:Regex、Match、MatchCollectio原创 2017-12-08 20:19:19 · 340 阅读 · 17 评论 -
SQL Server 2014 数据表中如何添加和实现自动增长的序列号
看到之前的数据表中都有一列serial ,随着行数的增加,它会自动填充有序的序列号。于是想如何实现这个小功能呢?研究了好久,终于找到了。 第一种方法:利用SQL语句 ALTER TABLE 表名 ADD 列名 int IDENTITY(1,1) NOT NULL 备注:这用到了IDENTITY 关键字。IDENTITY(a,b),a b均为正整数,a表示开始数,b原创 2017-11-29 21:14:29 · 13708 阅读 · 25 评论 -
ADO .NET访问数据库(一)
1、ADO.NET的主要组件 ADO.NET为我们提供了两个组件,用来访问和处理数据:.NET Framework数据提供程序(4种)和DataSet(数据集)。使用必须引用1.1 .NET Framework数据提供程序 .NET Framework数据提供程序针对不同的的数据源,ADO.NET 数据访问类库的功能具有类似的一致性。主要包括下面几类:Connection :用来连接数据库(SQ原创 2017-11-08 16:48:20 · 1357 阅读 · 23 评论 -
ADO.NET 访问数据库(二)
这篇主要是介绍:Miccrosoft SQLServer.NETFramework 数据提供程序(命名空间System.Data.SQLClient)1、SqlConnection(连接对象)1.1连接字符串基本语法:数据源(Data Source)+数据库名称(InitialCatalog)+用户名(User ID)+密码(Password)。说明:(1)指定验...原创 2017-11-08 17:33:16 · 1372 阅读 · 28 评论 -
存储过程的建立和使用
一、什么是存储过程呢? 定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。二、存储过程的优点:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对原创 2017-11-01 12:19:55 · 5343 阅读 · 12 评论 -
VB.NET版机房收费系统之SqlHelper
什么是SqlHelper? 百度百科的解释:SqlHelper是一个基于·NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库原创 2017-09-13 20:43:15 · 661 阅读 · 24 评论