【Donet】
文章平均质量分 89
WinterCat~
保持善良,不忘初心
展开
-
【WCF】使用WCF测试客户端
【是什么】 WCF测试客户端(WCF Test Client)是一个用来测试WCF服务程序的调试工具,能够使开发WCF服务更加方便。【打开方法】 有四种打开方式1、找到Vs的安装路径,找到Common7\IDE\WcfTestClient.exe,双击打开。如图2、在Visual Studio命令提示中输入“WcfTestClient”回车即可。原创 2016-01-23 19:47:32 · 17864 阅读 · 27 评论 -
【VB.NET机房重构】从字符串到类型double的转换无效?
二、解决历程 这个问题出现在充值过程中抛出的,数据库中明明没有double类型的数据,但是却抛出这个问题,很是奇怪。总之是数据类型的问题,最省事儿的办法就是把money改为varchar类型的,但是这样不专业,还是继续寻找解决的办法吧。 因为CardInfo表中的Money字段我设置的类型是int型的,但是实体中是string类型的,所以我把实体层改为intege原创 2015-06-04 20:39:16 · 2937 阅读 · 15 评论 -
【VB.NET机房重构】SQLHelper--数据库小助手
重构一段时间会发现,只要跟数据库打交道都会用到那么几行一模一样的代码(貌似每个窗体都必须跟数据库打交道哈),在米老师一遍又一遍的强调面向对象的抽象封装之后,就想着把这些重复的东东抽出来封装成一个类,这样每次用的时候直接调用即可。SQLHelper就解决了这个问题。 在SQLHelper中主要有四类:①带参数的增删改语句或存储过程②不带参数的增删改语句或存储过程③带参数的查询语句或原创 2015-06-10 20:23:10 · 1710 阅读 · 21 评论 -
【VB.NE机房重构】数据库设计之外键
一、方法以机房StudentInfo表和CardInfo表为例。1、SQL语句create table StudentInfo(SID char(7) primary key,SName nchar(5) not null,Sex nchar(1) not null,Phone char(18) not null,Dept nvarchar(20) not nu原创 2015-05-23 20:11:59 · 936 阅读 · 23 评论 -
【VB.NET机房重构】外键冲突
一、问题二、代码和数据库展示1、主键表和外建表2、部分代码展示 '将注册的学生信息更新到学生信息表 cmd.CommandText = "Insert into StudentInfo(SID,SName,Sex,class,Phone,Grade,Dept)values(@SID,@SName,@Sex,@Sclass,@Phone,@Grade,@De原创 2015-05-17 22:07:20 · 642 阅读 · 16 评论 -
【C#】 get和set
【问题】 对于get和set一直不是特别的理解,所以昨天遇到一个问题,代码走查了老半天最后结果是实体层的问题,其实就是get和set的问题。 【探究】1、get和set是什么 get访问器,与方法相似,必须有返回属性类型的值。所以一般使用get访问器时这样写:get{return id} set访问器,与原创 2015-08-12 17:20:28 · 2107 阅读 · 12 评论 -
【C#】实战篇-C#版登录
1、自己的理解2、代码部分3、总结原创 2015-03-26 19:21:54 · 688 阅读 · 16 评论 -
【C#】初识
面向对象编程是现在软件开发方法的主流,C#语言是一种纯粹的面向对象的编程语言,它体现了“一切皆为对象”的思想。使用C#语言编程,就必修具有面向对象的思想,这样才能掌握了C#语言的精髓。原创 2014-12-16 19:28:42 · 1141 阅读 · 35 评论 -
【VB版机房收费】MSFlexGrid控件
一、在机房中遇到的问题问题一:原创 2014-08-13 21:30:58 · 1036 阅读 · 14 评论 -
【VB版机房收费】权限关系
敲机房已经有几天了,从开始的原创 2014-08-09 16:06:51 · 965 阅读 · 11 评论 -
【学生管理系统】对象变量或With块变量未设置
方案一:这个问题很典型,相应的对象没有在数据库中取得相应的值,数据库连接不通, 数据库连接失败的一些因素有: 1.服务管理器没有启动服务 2.数据源(ODBC)里面“文件DSN”里有添加数据库 3.在代码里“select*from ”这后面应该接的是表的名字,而不是数据库名原创 2014-07-22 09:33:11 · 1935 阅读 · 14 评论 -
【VB.NET机房重构】编程注释
注释,对于开发人员来说是非常重要的。尤其是初学者,一定要养成写注释的好习惯。因为很多时候代码不只是给自己看,还会给团队伙伴看,可以帮助理解代码含义,发现错误;另一方面,即便是自己看,也有助于回想起设计想法和思路。下面就来介绍一下几种常用的注释方法。 一、基本注释 '调用B层,进行判断 Dim loginbll As New BLL.LoginBL原创 2015-06-06 14:28:16 · 1429 阅读 · 63 评论 -
【VB.NET机房重构】数据传递----实体、DataTable、泛型
泛型是程序设计语言的一种特性。泛型结合类可以将类型参数用做它所存储的对象的类型的占位符。类型参数作为其字段的类型和其方法的参数类型出现。这样说可能有些抽象,那就从最开始的实体来举例吧。一直不能理解我用着实体好好地,为什么非要换成DataTable,问别人的结果是:因为泛型特别好使。我就纳闷了,这又跟泛型有什么关系。问了好多都不是我要的结果,牛角尖上来了,那就自己搜索资料理解吧。首先说:为什原创 2015-06-11 21:17:59 · 1405 阅读 · 25 评论 -
【Nuget】Nuget发布类库包
【是什么】 Nuget(发音:New-Get)是一个.Net平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.Net Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。简单说就是,Nuget在.Net应用开发过程中,简单地合并第三方的组件库。【为什么】 当我们的项目原创 2015-12-13 21:08:44 · 1029 阅读 · 15 评论 -
递归应用-遍历数据库表
【需求】前台资源和后台资源都放在一张资源表中,但是我们需要只查询所有前台资源或者只查询所有后台资源?【思维方式】每个资源都有自己的ID,由于资源过多,所以资源用树形结构来管理,即平台--系统--模块--页面,相应的我们设计数据库时就会给每个资源加上一个PID,我们可以通过每个资源的ID查询它的下属节点,也可以通过他们的PID查询他们的上司资源。但是通过ID查询它的所有下属资源就不是原创 2016-01-29 15:32:56 · 1974 阅读 · 33 评论 -
【新闻发布】IIS服务器发布网站
IIS服务器发布网站原创 2016-02-15 20:37:30 · 1127 阅读 · 19 评论 -
【VB.NET机房重构】DataGridView导出Excel
将数据从DataGridView控件中导出为Excel,其实挺简单的。在这里,就贴出来做个积累吧。 首先,添加Office Excel的引用。 因为机房收费中,很有几个地方需要导出Excel,所以就把这个功能提出来为一个公共函数吧。Imports System.Windows.FormsPublic Class CommonFunction原创 2015-06-21 15:30:53 · 1738 阅读 · 23 评论 -
【框架学习】三层学习
一、三层是什么二、三层是干什么的三、三层的优缺点原创 2015-03-14 16:13:04 · 882 阅读 · 21 评论 -
【VB.NET机房重构】.NET三层登录
机房重构原创 2015-05-10 21:04:27 · 761 阅读 · 12 评论 -
【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 评论 -
【VB.NET机房重构】DataGridView数据显示
在VB.net中,DataGridView控件用到的次数不少,当然这个控件也的确是个强大的控件,不用我们写代码即可查询并显示数据。下面来介绍一下。一、单纯显示数据(以“值班记录查询”窗体为例)方案一:设置好之后我们会发现,代码中自动出现了这钟格式的代码:Me.表名TableAdapter.Fill(Me.数据库名DataS原创 2015-06-07 19:14:31 · 1634 阅读 · 18 评论 -
【VB.NET机房重构】七层登录
万事开头难,是因为后面的学习差不多都是在开始定制的架构基础上填充的,填充的方法也是在开头上稍作修改实现的。所以说三层登录很不简单,在三层的基础上再加上外观层(Facade)、工厂层(Factory)、接口层(IDAL)就形成了七层。(再将SqlHelper单提取出来,就是传说中的八层了)。首先,根据包图设置各层之间的引用。原创 2015-06-11 19:15:53 · 1506 阅读 · 21 评论 -
【VB.NET机房重构】时间格式
一直没太仔细的看这个时间获取问题,因为每次都成功的获取了一些东西并且填充在相应的数据库字段中,今天把这个字段伸展开,发现了这么一个哭笑不得的问题。 完了,不认真,所以所有有关获取日期时间的字段都是这个问题。开始解决吧。观察得知,月份和分钟保持高度的一致,原来问题再这儿。查看代码, worklogentity.LoginTime = Format(Now, "原创 2015-06-20 11:03:27 · 1049 阅读 · 26 评论 -
【学生管理系统】EOF和BOF
这个错误提示,相信大家都在原创 2014-07-22 09:51:53 · 1339 阅读 · 17 评论