摘要: 最近在开发一个安装程序, 需要将dll文件嵌入到exe中, 保证编译出来的程序只有一个 .exe 文件 1. 首先定义个函数用来动态获取dll文件 2. 在Main函数中 添加一行代码, 在程序解析程序集失败事件触发时 调用上面的方法动态加载程序集 3. 将需要嵌入的dll文件添加到工程中 在文件的 阅读全文
posted @ 2019-09-30 10:57 段小波 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 最近自己开发一个 安装程序, 在程序安装完以后 需要在控制面板的卸载程序页面 显示自己的程序并能够卸载 只需要在注册表中 新增一个节点 注册表节点如下 可参考该节点下已存在的节点 新增一个节点并添加对应的信息, 在控制面板的卸载程序页面即可找到 64位系统中 32位程序的卸载节点在 如下 可参考搜狗 阅读全文
posted @ 2019-09-30 10:37 段小波 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 判断系统是否已安装IIS的组件 可根据注册表来判断 注册表中 Components节点下的项表示系统 已安装的IIS组件 阅读全文
posted @ 2019-09-30 10:20 段小波 阅读(637) 评论(0) 推荐(0) 编辑
摘要: c# 获取系统本身硬件的信息 需要添加 System.Management 程序集 2. 获取CPU信息 3. 获取CPU核心数量 4. 获取系统内存大小 4. 获取硬盘空间 5. 获取屏幕分辨率 6. 获取显卡芯片名称 与 显存大小 阅读全文
posted @ 2019-09-30 10:13 段小波 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 最近的项目中涉及到对注册表的操作, 就对最近的学习做一次总结 注册表的相关操作在 RegistryKey 类中, 命名空间在 Microsoft.Win32 中. 正常情况下,你可以点击开始菜单当中的运行,然后输入regedit或regedit.exe点击确定就能打开windows操作系统自带的注册 阅读全文
posted @ 2019-09-29 17:32 段小波 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: Sql Server 中 用T-SQL的形式创建新用户并授权 1. 在 SQL Server 服务器级别,创建登陆帐户(create login) 登陆帐户名为:“username”,登陆密码:“sqlstudy”,默认连接到的数据库:“mydb”。 这时候,username 帐户就可以连接到 SQ 阅读全文
posted @ 2019-08-27 10:05 段小波 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 结合简单示例和UML图,讲解工厂模式简单原理。一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上 Audi后他说“开奥迪车!... 阅读全文
posted @ 2015-10-26 19:01 段小波 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 大多少教员讲解抽象工厂的设计模式,学员无法理解,因为这个知识正如它的名字“抽象工厂”一样难于理解,导致很多教员反馈回来授课效果不好,那么如何讲解好这个知识点呢,我在实际的授课过程中总结了讲解这个难点的方法和演示技巧,总结出来与大家共享。这里我们结合课件,采用案例演示教学法,层层深入,大约需要三次课把... 阅读全文
posted @ 2015-10-26 18:32 段小波 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 原文出处:指尖流淌-吴学雷欢迎分享原创到伯乐头条1、C#接口的作用 :C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这... 阅读全文
posted @ 2015-09-17 19:55 段小波 阅读(142) 评论(0) 推荐(0) 编辑