C#
文章平均质量分 91
zhaijingkui
这个作者很懒,什么都没留下…
展开
-
GDI+
第一章1.1概念GDI+是图形设备接口的英文缩写(Graphics Device Interface),它是.NetFrameWork中的一部分,实现了对底层GDI功能的封装。GDI是系统提供的一组图形绘制接口。DirectX是另一个与图形编程有关的微软技术。1.2GDI+命名空间...原创 2020-04-09 16:54:24 · 1725 阅读 · 0 评论 -
托管C++代码
NET Framework 是一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个保证代码(包括由未知的或不完全受信任的...转载 2019-12-30 09:27:45 · 1247 阅读 · 0 评论 -
C#使用ManagementClass获取计算器硬件信息
目前我了解的获取硬件信息主要有三种方式,具体如下:1、读取注册表。2、使用系统API。3、使用ManagementClass。下面主要说说如果使用ManagementClass类来获取计算机上CPU、内存、硬盘、网卡、显示、声卡等信息。1、新建Console控制台项目。2、添加ManagementClass类引用。3、定义要获取硬件类型枚举,不创建枚举类型也可以,在...原创 2019-10-15 10:43:49 · 3238 阅读 · 0 评论 -
C#利用ContextBoundObject和Attribute实现AOP技术
一、介绍(参考https://www.cnblogs.com/jeffwoot/archive/2008/05/20/1203174.html)IContextAttribute:用于标识上下文环境相关Attribute,当CLR在创建MarshalByRefObject对象时会先查看对象是否包括:IContextAttribute特性,如果存在则询问IContextAttribute.IsC...翻译 2019-10-11 14:00:15 · 520 阅读 · 0 评论 -
C#/.NET 学习之路
C# 入门 《C# 本质论》 《果壳中的C#》 设计模式 《大话设计模式》 《Head First 设计模式》 C# 进阶 《深入理解C#》 《你必须知道的.NET》 《C#高效编程 : 改进C#代码的50个行之有效的办法(第2版)》 《More Effective C#中文版 : 改善C#程序的50个具体办法》 C#...转载 2019-10-10 13:53:20 · 161 阅读 · 0 评论 -
VS2017使用ReportViewer报表组件
一、报表设计器安装(安装完成后,就可以在新建项中看到报表模版)1. 点击工具-> 扩展和更新,下载Microsoft Rdlc报表设计器2. 下载成功后重启VS2017,报表设计器自动安装。二、安装Report Viewer控件1.图形界面安装在项目名称上右键->管理NuGet程序包->安装Microsoft.ReportingServices.Rep...原创 2019-09-14 23:23:15 · 8335 阅读 · 0 评论 -
VS2017程序集版本号自动增加
一、修改程序集文件AssemblyInfo.cs,将[assembly: AssemblyVersion("1.0.0.0")]修改为[assembly: AssemblyVersion("1.0.*")],修改后报如下错误:“将文本表示为UTF-16代码单元的序列。要浏览此类型的.NET Framework源代码,请参阅参考源。指定的版本字符串包含通配符,这些通配符与确定性不兼容。从版本...原创 2019-09-12 09:18:08 · 2653 阅读 · 0 评论 -
C#连接FTP服务器默认打开根目录
点表示根路径,点后面跟双斜杠请求URI = "ftp://" + ftpServerIP + "//" + "."+ "//";原创 2019-07-09 19:37:38 · 2842 阅读 · 0 评论 -
C#客户端执行校验规则
1.使用.netframework框架自带工具(不满足需求,不支持逻辑运算符)。2.使用Javascript .NET第三方开源类库(满足需求,但类库只支持32位的应用程序)。3.使用ClearScrip第三方开源类库(满足需求,同时支持32位和64位应用程序)。...原创 2018-12-27 13:54:55 · 278 阅读 · 0 评论 -
C#Excel打印
方试一:使用Aspose.Cells组件(可以使用破解版),不需要按装Office,直接调用默认打印机打印,不会显示打印预览。Workbook workbook = new Workbook("C:/abc.xlsx"); //Get the worksheet to be printed Worksheet worksh...原创 2018-11-30 15:03:24 · 1667 阅读 · 0 评论 -
C#程序从指定路径或网络加载引用的DLL
1.在App.config配置文件中runtime节点下,添加privatePath属性来添加指定目录,只能填写相对路径: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> //程序集当前目录下的相对路径目录,多个相对路径用;...转载 2018-11-02 11:46:56 · 2110 阅读 · 0 评论 -
C#字符串计算公式处理
方法一(.netframework框架自带)//不支持逻辑运算符&&和||运算符 var a = new System.Data.DataTable().Compute("2>(3-2)", "");方法二(Javascript .NET 谷歌开源项目)源码地址:http://javascriptdotnet.codeplex.com夺顶替模压可通过N...原创 2018-11-01 14:33:58 · 2266 阅读 · 0 评论