vs贰零零捌打包winform程序详解起名

vs二零一零打包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。

打包进程vs2008(包罗卸载效能):

  有三个实际的施用,例如提防除0操作的放生,能够行使a/NULLIF(b,0),那样就不怕b是0了,当然除0操作也能够因而其余情势判断。

 

3.NULL

壹 、  添加安装和安插。

  NULL是个神奇的东西,表示空值,未知值,任何数与它加减乘除都回去NULL。

先是打开1个要开始展览包装的门类的布置界面,然后点击vs上的“文件”→“添加”→“新建项目”→“已安装的模版”→“其余门类项目”→“安装和配备”→“Visual
Studio Installer”→“安装项目”。

4.ISNULL函数

然后为设置项目起一个称谓,再采取3个安装位置,如图:

  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(PERAV4CENT)再次回到了前边n(pencent)个记录,

贰 、  配置应用程序文件夹

可是n+1…n+k条记录和排序后的第n条记下的参数值(order by
前面包车型地铁参数)相同,

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

则n+一 、…、n+k也回到。n+① 、…、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.OOdysseyDE奔驰M级 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

叁 、  成立神速方式

11.引进三个小插件,SQL Prompt,同盟Microsoft SQL Server Management
Studio,使用起来相当有利于,同时再加上以下多少个火速键:

快键方式能够创设多个:“早先”菜单三个,桌面三个

  (1)ctrl+5或F5,运维代码,即便想运营特定的言辞,那么只是选中该语句,然后F5或ctrl+E即可。

1)、创立“初叶”菜单中的快速格局:

  (2)ctrl+L:显示执行安排。

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

  (3)ctrl+君越:显示隐藏下边包车型客车结果窗口,增大自身书写sql的长空。

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

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

起名 10

 

 

    然后给快捷格局起名,

再安装高速图标,

右键新创立的急忙形式的称号,打开“属性窗口”,通过Icon属性设置神速情势的图标,如图:

 

起名 11

 

 

2)、成立桌面包车型地铁快速情势图标:

    进程同  创造“伊始”菜单中的火速情势 一样

 

肆 、  更改暗中认可安装目录:

 

   右键“应用程序文件夹”→“属性窗口”里的
“DefaultLocation”属性能够变动暗中认可的装置目录,

   改前:

 

起名 12

 

  改后:

 

 

起名 13

 

 

⑤ 、  打包时,借使急需把相应的.NET Framework
打到安装包中,此时促进行如下操作:

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

然后钦赐系统必备组件的安装地点,

注:假使选“从组件供应商的网站上下载系统必备组件”(安装客户端时,pc机需联网)

   
假设选“从本身的应用程序相同的职分下载系统必备组件”,那么打包时将会从程序中把组件打进去

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

 

陆 、  添加卸载成效

在应用程序文件夹左侧空白处,右键->添加->文件,接纳c:\windows\system32文本夹下的msiexec.exe文件。然后重命名为Uninstall.exe。改不改名字都能够。如图:

起名 14

 

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

起名 15

 

下一场打开刚成立的那些卸载神速情势的性能对话框,在Aguements属性中输入”/x
{ProductCode}”,将ProductCode替换为刚粘贴的值

末段点击生成打包程序即可

 

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

进展到第肆步时,用vs为winform程序打包就早已做到了,可是此时会在安装程序的Debug文件夹生成贰个文件夹、二个.exe文件和三个.msi文件,而.exe安装时,又凭借于.msi文件,其它多个公文夹是应和的
.NET Framework 组件,

以此时候给客户安装时拷贝过去的剧情较多,也简单安装出错,假诺把那些安装内容都打在联合,形成八个.exe 文件,就比较方便了,

那时,可以用winrar的  自解压格式压缩文件  来兑现,达成进度:

1>将要打在联合的公文及文件夹全体中选,右键
→“添加到压缩文件”,在打开的压缩面板的“常规”选项卡中勾选“创立自解压格式压缩文件”,此时会发觉默许的压缩文件名编制程序了 
.exe
后缀名了;压缩情势最好选取“存储”,那样打包后的主次会快速解压缩并运转。如图:

 

起名 16

2>设置运转文件:再切换成“高级”选项卡,点击“自解压选项”,“常规”里安装程序解压后运营的公文(那么些很关键)如图:

 

起名 17

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

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

起名 18

 

先不要着急点击“明确”,还有最终一项设置~ ~ ~

4>切换成“形式”下,勾选“解包到目前文件夹”和“全体东躲辽宁”,一路点击“分明”,打工告成!!

 

8、  完成了!

那时候我们会看到Debug下是如此的:

起名 19

 

 

“测试安装程序.exe” 正是最中生成的打包文件,直接点击运转就行了!!

发表评论

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

网站地图xml地图