ForNeter’blog

一个.Net程序员的成长之路
摘要: public struct Nullable where T : struct System.Nullable a = 1;//由于可空类型使用频繁,所以C#有一种特殊的语法,如下。 int? aa = 2;强制转换int y1=(int)aa;如果不使用强制转换,可以使用合并运算符??,为转换定义... 阅读全文
posted @ 2014-07-06 13:40 ForNeter 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 使用的是InstallMSIProject(1)新建一个Dialog。InstallShield->Installation Designer->User Interface->Diaglogs->All Dialogs->使用各种方法新建一个Dialog(直接New或者Import)(2)写自定义... 阅读全文
posted @ 2014-07-06 11:28 ForNeter 阅读(875) 评论(0) 推荐(0) 编辑
摘要: (1)使用库生成dll。注意:(1)InstallShield2010只能调用Framwork 3.5生成的dll (2)设置dll为Com可见。在Properties里的AssemblyInfo.cs的ComVisible设为true,默认为false。(2)调用示例:下面的是验证数据库的连接的... 阅读全文
posted @ 2014-06-29 19:45 ForNeter 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 在卸载时发现,卸载只会卸载原来安装的文件。但是可能在安装以后产生新的文件,卸载的时候也想删除。(1)DeleteDir(szDir,nFlag)szDir:指定删除文件夹的全路径nFlagALLCONTENTS删除文件夹里的所有内容,文件夹必须是磁盘的子目录,而不是根目录、ONLYDIR删除文件夹里... 阅读全文
posted @ 2014-06-29 19:09 ForNeter 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 问题产生原因 (1)创建数据库时,使用Winny用户名登录Windows,并安装数据库。 (2)开发时,使用了Administrator用户名。 (3)导致直接使用Windows身份验证登陆不了。 注:安装时选的混合模式。解决: 自然而然,(Sqlserver身份登陆)新建了一个Windo... 阅读全文
posted @ 2014-06-23 14:43 ForNeter 阅读(609) 评论(0) 推荐(0) 编辑