摘要: 之前在开发winform程序的时候,经常做这样的控制:每个form同时只能出现一个。方法有很多,通常我都采用这种方式:(通过一个public 的static 字段进行控制)主窗体menu:privatevoidsubMenu1ToolStripMenuItem_Click(objectsender,EventArgse){if(frm.sign==false){frmf=newfrm();f.MdiParent=this;frm.sign=true;f.Show();}else{MessageBox.Show("该窗体已经存在~");return;}}frm窗体:publi 阅读全文
posted @ 2012-01-04 09:10 kumat 阅读(4765) 评论(2) 推荐(0) 编辑
摘要: 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server 2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有cr 阅读全文
posted @ 2012-01-04 09:09 kumat 阅读(294) 评论(0) 推荐(0) 编辑
摘要: C#项目打包,安装部署开发好的网站或程序如何打包呢?或者是叫如何生成安装文件呢?其实这个很简单,只需要在解决方案中添加部署项目就可以了,如果是WinForm程序的话,一般都会生成.msi为后缀的自动安装文件,当你把生成完毕的安装包发给别人安装的时候,别人只需像安装QQ那样,一步一步点击就OK,但是这个过程中也会遇到问题,就是数字签名,如果没有数字签名,杀毒软件会有危险警告,这样别人在安装的时候就会受阻,具体的这个问题怎么解决我在这篇文章里面就暂不描述了,先说说怎样把程序打包吧!第一步:建立空白解决方案第二步:添加现有项目或现有网站这个部分就看你的需求了,你要是想发布网站的话,就选择现有网站;在 阅读全文
posted @ 2012-01-04 09:09 kumat 阅读(7200) 评论(0) 推荐(3) 编辑
摘要: 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。错误如下:异常 阅读全文
posted @ 2012-01-04 09:08 kumat 阅读(26142) 评论(4) 推荐(6) 编辑
摘要: 因为libeay32.dll文件 过于老旧. 无法与 动态链接库 定位.下载最新的libeay32.dll 替换C:\WINDOWS\system32中的即可 阅读全文
posted @ 2012-01-04 09:07 kumat 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: “类型或命名空间名称“Padding”在类或命名空间“Infragistics.WebUI.Shared”中不存在”把infragic的安装bin目录下的.dll全都复制到你所做项目的bin目录下并安装Infragistics.NetAdvantage.for.ASP.NET.2007.Vol.2 阅读全文
posted @ 2012-01-04 09:07 kumat 阅读(226) 评论(0) 推荐(0) 编辑