winform 打包部署
摘要:1.使用VS 自带的打包工具,制作winform安装项目开发环境:VS 2008 Access操作系统:Windows XP开发语言:C#步骤:第一步:打开开发环境VS2008,新建项目,选择其他项目类型,再选择"安装项目",输入名称及选择安装路径;第二步:进入文件系统选项卡,选择应用程序文件夹,在中间的空白区域右键选择"添加文件",添加项目文件(exe,dll); 第三步:添加项目所需文件;这里有两个文件夹需要注意(DataBase和Report),因为DataBase是存储项目数据库,而Report则是存储项目所需的报表文件.rpt,因此呢,在应用程
阅读全文
posted @
2012-05-08 17:11
※WYF※
阅读(14594)
推荐(4)
Winform获取应用程序的当前路径
摘要://获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获
阅读全文
posted @
2012-05-08 16:40
※WYF※
阅读(890)
推荐(0)
SQL不同服务器数据库之间的数据操作整理(完整版)
摘要:--1.创建链接服务器--1.1创建一个链接名EXECsp_addlinkedserver'LinkName','','SQLOLEDB','远程服务器名或ip地址'--有自定义实例名还要加上"/实例名"/*例如:EXEC sp_addlinkedserver 'TonyLink','','SQLOLEDB','192.168.58.208' */--1.2创建登录信息(或叫创建链接服务器登录名映射)(只需选择一种方式)--1.2.1以window
阅读全文
posted @
2012-05-07 20:08
※WYF※
阅读(19000)
推荐(5)
SQL中的三值逻辑 [SQL Server]
摘要:在SQL中逻辑表达式的可能值包括TRUE、FALSE、UNKNOWN。他们被称为三值逻辑。三值逻辑是SQL所特有的。 大多数的变成语言的逻辑表达式只有TRUE或FALSE两种值。 SQL中的UNKNOWN通常出现在包含NULL值的逻辑表达式中(例如,下面的逻辑值都是UNKNOWN:NULL>42;NULL=NULL;X+NULL>Y)。 NULL值通常表示丢失或不相关的值。当比较丢失值和另一个值(这个值也可能是NULL)时,逻辑结果总是UNKNOWN。 处理UNKNOWN逻辑结果和NULL时非常容易混淆。NOT TRUE等于FALSE,NOT FALSE等于TRUE,而否定的UNK
阅读全文
posted @
2012-05-07 19:38
※WYF※
阅读(437)
推荐(0)
SqlServer2008R2 相关配置
摘要:sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置: 1,SQL Server Management Studio Express(简写SSMS) 2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM) 有两点要注意: 1,2005的外围应用配置器在2008中换了地方 2,有些设置生效需要重启一下SQL Server step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性” step
阅读全文
posted @
2012-05-04 17:29
※WYF※
阅读(2180)
推荐(0)
SQLSERVER 清除链接历史记录
摘要:删除前做备份。 使用SQL Server登录使用数据库时,登录过的记录会出现在登录框中,下面是删除方法:SQL Server 2008删除 盘符:\Documents and Settings\用户\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin 文件。Windows Server 2008 标准版安装SQL Express 2008,则在这里删除:盘符:\Users[SomeUser]\AppData\Roaming\Microsoft\Microsoft SQL Server\10.
阅读全文
posted @
2012-05-04 17:18
※WYF※
阅读(377)
推荐(0)
Distinct部分用法
摘要:Linq 用来实现集合(List, DataTable等) 的二次操作十分简便,下面是用 Linq 对集合进行 Distinct 操作的几种方法。1. 使用GroupBy:对需要Distinct的字段进行分组,取组内的第一条记录这样结果就是Distinct的数据了。 var type = (from log in db.SYS_USEROPR group log by log.VC_USROPRTYPE into a select a.FirstOrDefault() ...
阅读全文
窗体的关闭事件
摘要:对于关注对 Windows 窗体应用程序中引发的每个事件按次序进行处理的开发人员来说,事件引发的顺序特别重要。当 Windows 窗体应用程序启动时,主窗体的启动事件按以下顺序引发1、System.Windows.Forms.Control.HandleCreated 在为控件创建句柄时发生2、System.Windows.Forms.Control.BindingContextChanged 当 BindingContext 属性的值更改时发生 注:每个 Windows 窗体至少有一个 BindingContext 对象,详见MSDN3、System.Windows.Forms....
阅读全文
posted @
2012-04-10 14:34
※WYF※
阅读(2492)
推荐(0)
记录集里面每条记录根据条件筛选出不同列
摘要:单条sql语句很难一次性取得目标数据,需要变通运用。例如账户表:ACCOUNTID姓名人民币美元欧元1 A100 2008882 B200100666要求:当账户金额欧元超过555是取出人民币,否则取出美元selectID,NAME,RENMINBI.人民币,MEIYUAN.美元fromACCOUNTLEFT JOIN(selectID,人民币fromACCOUNTwhere欧元 >555)as RENMINBION ACCOUNT.ID = RENMINBI.IDLEFT join (selectID,美元fromACCOUNTwhere欧元 <=555)AS MEIYUANON
阅读全文
记录集的多条记录合并成一条for xml path
摘要:SqlServer2008把记录集的多行的某一列记录合并到一行里,可以考虑用for xml path,它把记录集已xml的形式展现例如:用户表Useridflag112031要求取出falg为1的id作为一行列出:selectid + ''fromUserfor xml path('')可以根据for xml path来调整获取不同xml形式的结果
阅读全文
表变量 连接
摘要:在存储过程中定义的临时表,做连接时必须使用别名。
阅读全文