vs2010自包winform程序详解

vs2010由包winform程序详解

1.[ ]的使用

 

  当大家所而翻看的讲明是系统首要字或者表名中涵盖空格时,需要用[]载起来,例如新建了点滴单表明,分别吗user,user
info,那么select * from user和select * from user
info就设报错,需要写成:select * from [user] 和 select * from [user
info],不过千万不要因起[]的协理,就即兴起名叫了,这是自作自受麻烦,但是自己真的看到有人将用户表起名叫吧user的。

日前径直于召开winform程序,做完后程序打包好高烧,第三正在卷入工具,好用之花钱,不花钱的不好用,最终只得用vs自带的包裹工具了!

2.NULLIF函数

 

  NULLIF(Expression1,Expression2):给一定两单参数Expression1和Expression2,要是个别只参数相等,则赶回NULL;否则便回到首个参数。

 

  等价于:Case WHEN Expression1=Expression2 Then NULL ELSE
Expression1。

 

  例如Select NULLIF(1,1)返回NULL,Select NULLIF(1,2)返回1。

装进过程vs2010(包含卸载功效):

  有一个其实的下,例如提防除0操作的放生,可以下a/NULLIF(b,0),这样便即b是0了,当然除0操作也可以由此另外方法判断。

 

3.NULL

1、  添加安装及布置。

  NULL是单神奇的东西,表示空值,未了解价值,任何数和它加减乘除都回来NULL。

第一打开一个一旦开展包装的档次之计划性界面,然后点击vs上的“文件”→“添加”→“新建项目”→“已设置之沙盘”→“其他品各种类”→“安装以及配置”→“Visual
Studio Installer”→“安装项目”。

4.ISNULL函数

下一场呢设置项目从一个称号,再捎一个安地方,如图:

  ISNULL(Expression1,Expression2):给一定六个参数Expression1和Expression2,假使Expression1是NULL,那么再次来到Expression2,否则重临Expression1。

 

  等价于:Case WHEN Expression1 is NULL Then Expression2 ELSE
Expression1。

图片 1

  例如Select ISNULL(NULL,1)返回1,Select ISNULL(1,2)返回1。

 

  有一个实在的应用,可以针对空值举行默认值替代,例如SELECT
ISNULL(email,’没有填写email’) from
table1,所有email为null的,用’没有填写email’来代替。

末段点击确定。如图:

 5.COALESCE函数

图片 2

  COALESCE(Expression1,Expression2,Expression3,……):接受平等多元之表明式或列,重返第一单非空的价值。

 

      例如SELECT
COALESCE(NULL,NULL,4,NULL,NULL,5),那么回4,假若内部的参数都也NULL,那么会报错。

 

6.WITH TIES

 

  与top()和order by 一起从而,可以回到多于top的举办。避免丢失想使的音。

 

万一照order by 参数排序TOP n(PERCENT)再次回到了后边n(pencent)个记录,

2、  配置应用程序文件夹

可n+1…n+k条记录及排序后底第n漫长记下之参数值(order by
后边的参数)相同,

当选应用程序文件夹,在右边空白地方右手键
“添加”→“项目输出”→“主输出”,如图:

则n+1、…、n+k为回。n+1、…、n+k就是外加的重临值

图片 3

  例如:有个表table1

 

(1)select * from table1 order by name desc :结果如下:

 

图片 4

最终点击“确定”,如图:

(2)select top(3) * from table1 order by name
desc:结果如下:(只发三长条)

图片 5

图片 6

 

(3)select top(3) with ties * from table1 order by name
desc:结果如下:

 

图片 7

比方程序中之所以到了标的公文,那么可继续操作:

7.ORDER BY NEWID():再次回到随机排序结果。

右键“添加”→“文件”,选用要长的文件,如图:

8.BETWEEN a AND
b:返回出乎等于a,小于等于b的结果。假使a>b,那么回NULL。

图片 8

9.不用当where条件中利用函数,会强制各一行都盘算该函数,无法利用索引查找。

 

  例如:select * from table1 where id+3>5和select * from table1
where id>5-3,后者效用比前者高。

 

10.许多以_desc结尾的排列,是为了重新温馨之代表一个排列的意义。

前些天应用程序文件夹有即处理完了。

  例如:SELECT * FROM sys.databases

 

图片 9

3、  创制连忙情势

11.推荐一个稍稍插件,SQL Prompt,配合Microsoft SQL Server Management
Studio,使用起来老有利于,同时又增长以下几单神速键:

快键模式得以创设两独:“起初”菜单一个,桌面一个

  (1)ctrl+5或F5,运行代码,倘若想运行特定的口舌,那么单纯是选中该语句,然后F5或ctrl+E即可。

1)、创造“起始”菜单中的迅速格局:

  (2)ctrl+L:彰显执行计划。

    点击 中的‘用户的“程序”菜单’,在左边空白处右键

  (3)ctrl+R:展现隐藏下边的结果窗口,增大自己开sql的空间。

   
“添加”→“创设新的快速模式”,然后择“应用程序文件夹”下的程序的exe文件,如图:

  (4)ctrl+K,然后按Y,格式化SQL代码。

图片 10

 

 

    然后给神速格局起名,

双重设置高速图标,

右键新创造的急忙形式的名,打开“属性窗口”,通过Icon属性设置快捷情势的图标,如图:

 

图片 11

 

 

2)、创设桌面的快速模式图标:

    过程及  成立“伊始”菜单中之连忙模式 一样

 

4、  更改默认安装目录:

 

   右键“应用程序文件夹”→“属性窗口”里之
“DefaultLocation”属性可以更改默认的安目录,

   改前:

 

图片 12

 

  改后:

 

 

图片 13

 

 

5、  打包时,假设要把相应之.NET Framework
打至安装包中,此时把举行如下操作:

右键安装项目名→“属性”→“系统必备”,勾选对应之系统必备组件

下一场指定系统必备组件的安地方,

流动:假诺拔取“从组件供应商之网站及下载系统必备组件”(安装客户端时,pc机需联网)

   
假诺采纳“从自身之应用程序相同之职位下充斥系统必备组件”,那么打包时拿会自程序中管组件打上

   (安装客户端时,pc机无需联网——推荐)

 

6、  添加卸载效用

以应用程序文件夹左边空白处,右键->添加->文件,选取c:\windows\system32文书夹下之msiexec.exe文件。然后重新命名也Uninstall.exe。改不改动名字仍是可以够。如图:

图片 14

 

为此鼠标左键单击安装项目名为,查看其属性,注意不是右键,属性。查看该ProductCode属性。然后复制该属性的价值。如图

图片 15

 

然后打开刚创设的卓殊卸载飞快形式的属性对话框,在Aguements属性中输入”/x
{ProductCode}”,将ProductCode替换为正粘贴的值

最后点击生成打包程序即可

 

7、  用winrar将vs生成的安装程序打成一个
.exe包(方便装)——前提,一定安装了winrar压缩软件

展开到第六步时,用vs为winform程序打包就曾经就了,然则这会见在安装程序的Debug文件夹生成2只公文夹、1只.exe文件与1独.msi文件,而.exe安装时,又凭借于.msi文件,此外多少个文本夹是呼应的
.NET Framework 组件,

夫时段给客户安装时拷贝过去的内容比较多,也便于安装出错,假诺将那一个安装内容还由在一块儿,形成一个
.exe 文件,就于便宜了,

那时候,可以据此winrar的  自解压格式压缩文件  来促成,实现过程:

1>将要从在联名的公文以及文件夹全体入选,右键
→“添加到压缩文件”,在开拓的缩减面板的“常规”选项卡中勾选“成立自解压格式压缩文件”,此时会发觉默认的压缩文件名编程了 
.exe
后缀名了;压缩模式太好接纳“存储”,这样打包后底主次会快解压缩并运行。如图:

 

图片 16

2>设置运行文件:再切换至“高级”选项卡,点击“自解压选项”,“常规”里安装程序解压后运行的文书(这多少个可怜重点)如图:

 

图片 17

3>设置安装程序文件之图标:

切换来“文本和图标”,点击“从文本加载自解压文件图标”后底“浏览”按钮,选用安装程序文件的图标,如图:

图片 18

 

事先甭在急迅点击“确定”,还有最终一件设置~ ~ ~

4>切换来“格局”下,勾选“解包到临时文件夹”和“全部隐身”,一路点击“确定”,打工告成!!

 

8、  完成了!

那我们汇合盼Debug下是如此的:

图片 19

 

 

“测试安装程序.exe” 就是太负生成的起包文件,直接点击运行就尽了!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图