随笔分类 -  C#

摘要:[AcceptVerbs("GET", "POST")] public HttpResponseMessage Http([FromUri]ProxyHttpParam getParam, ProxyHttpParam postParam) { var res = new HttpResponseM 阅读全文
posted @ 2020-04-12 00:35 microsoftzhcn 阅读(1066) 评论(0) 推荐(0)
摘要:主要功能实现判断远程文件(图片等)是否存在。 阅读全文
posted @ 2020-01-13 18:14 microsoftzhcn 阅读(1173) 评论(0) 推荐(0)
摘要:添加COM引用: 运行结果:16 阅读全文
posted @ 2019-09-06 16:26 microsoftzhcn 阅读(1169) 评论(0) 推荐(0)
摘要:注:笔者使用的VS版本为2019。1.打开VS2019,选择文件 -> 新建 -> 项目 2、选择项目 新建项目时选择C++“控制台应用”语言:C++平台:Windows项目类型:空项目 3、添加C++代码源文件 -> 添加 -> 新建项 -> C++文件(.cpp) C++代码如下 4、添加模块定 阅读全文
posted @ 2019-09-02 19:31 microsoftzhcn 阅读(5355) 评论(1) 推荐(0)
摘要:注:笔者使用的VS版本为2019。1.打开VS2019,选择文件 -> 新建 -> 项目 2、选择项目新建项目时选择C++“控制台应用”语言:C++平台:Windows项目类型:控制台 3、运行程序 Ctrl + F5 或调试 >“开始执行(不调试)”菜单 4、运行结果 5、exe文件目录运行文件后 阅读全文
posted @ 2019-09-02 17:45 microsoftzhcn 阅读(7257) 评论(0) 推荐(0)
摘要:首先引用 Microsoft.Practices.Prism MVVM模式代码如下: XAML代码: 后台代码: ViewModel代码: 阅读全文
posted @ 2019-08-07 15:46 microsoftzhcn 阅读(1251) 评论(0) 推荐(0)
摘要:主要是通过一个WindowManager管理类,在window后台代码中通过WindowManager注册需要弹出的窗体类型,在ViewModel通过WindowManager的Show方法,显示出来。 WindowManager代码如下: 做一个扩展方法,将子窗体注册方法扩展到Window类型的对 阅读全文
posted @ 2019-08-07 15:43 microsoftzhcn 阅读(1174) 评论(0) 推荐(0)
摘要:接口、抽象类,用于项目集成,如: Interface icls = appid == "A" ? new ClassA() : new ClassA();icls.func("Hello"); 接口定义 接口实现 接口调用 抽象类定义 抽象类实现 抽象类调用 阅读全文
posted @ 2019-07-12 11:19 microsoftzhcn 阅读(542) 评论(0) 推荐(0)
摘要:微软在WPF引入了Dispatcher,那么这个Dispatcher的主要作用是什么呢?Dispatcher的作用是用于管理线程工作项队列。主线程负责接收输入、处理事件、绘制屏幕等工作,这样一来,UI界面是主线程创建的,因为子线程不能直接更新由主线程维护的UI界面,所有调用Dispatcher更新U 阅读全文
posted @ 2019-07-08 11:04 microsoftzhcn 阅读(2051) 评论(0) 推荐(1)
摘要:C#多线程和线程池1.0、线程的和进程的关系以及优缺点windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器,一个C#客户端程序开始于一个单独的线程,CLR(公共语言运行库)为该进程创建了一个线程,该线程称为主线程。例如当我们创建一个C#控制台程序 阅读全文
posted @ 2019-07-03 14:46 microsoftzhcn 阅读(2312) 评论(0) 推荐(0)
摘要:方法一,xaml中: 方法二,cs中: 阅读全文
posted @ 2019-03-27 19:05 microsoftzhcn 阅读(6103) 评论(0) 推荐(0)
摘要:工具简介:繁体与简体转换 阅读全文
posted @ 2018-11-30 23:16 microsoftzhcn 阅读(445) 评论(0) 推荐(0)
摘要:命令基本元素及关系WPF里已经有了路由事件,那为什么还需要命令呢?因为事件指负责发送消息,对消息如何处理则不管,而命令是有约束力,每个接收者对命令执行统一的行为,比如菜单上的保存,工具栏上的保存都必须是执行同样的保存。WPF命令必须要实现ICommand接口,以下为ICommand接口结构 ICom 阅读全文
posted @ 2018-11-13 13:37 microsoftzhcn 阅读(638) 评论(0) 推荐(0)
摘要:C# 实现代码 阅读全文
posted @ 2018-11-09 13:55 microsoftzhcn 阅读(5666) 评论(1) 推荐(0)
摘要:private void ButtonNumber_Click(object sender, RoutedEventArgs e) { Button btn = (Button)sender; string number = btn.Content.ToString(); string keyword = txtKeyword.Text; //已经存在点".... 阅读全文
posted @ 2018-11-02 18:00 microsoftzhcn 阅读(977) 评论(0) 推荐(0)
摘要:它来调用WIN32的API或者调用一下C或C++编写的DLL。使用实例:将编译好的C++ DLL拷贝到BIN目录(DLLImport会从程序启动目录BIN开始查找相应名称的DLL,未找到则转至system32下查找)程序写法:1、引用命名空间: 2、创建函数名称 3、DllImportAttribu 阅读全文
posted @ 2018-11-02 16:06 microsoftzhcn 阅读(14637) 评论(0) 推荐(0)
摘要:一、Webdings是一个TrueType的dingbat字体,于1997年发表,搭载在其后的Microsoft Windows视窗系统内,大多的字形都没有Unicode的相对字。 使用很简单1、网页使用:<font face='webdings' size="32">i</font>2、WPF使用 阅读全文
posted @ 2018-10-26 11:36 microsoftzhcn 阅读(25153) 评论(0) 推荐(1)
摘要:Xaml设置图标https://blog.csdn.net/u014234260/article/details/73648649winform程序控制面板中卸载显示图标https://blog.csdn.net/windowsliusheng/article/details/50610727C# 阅读全文
posted @ 2018-10-17 17:37 microsoftzhcn 阅读(1376) 评论(0) 推荐(0)
摘要://窗体关闭之前 this.FormClosing += (s, r) => { System.Environment.Exit(0); }; //窗体关闭 this.Closed += (s, r) => { this.Dispose(); this.Close(); }; 阅读全文
posted @ 2018-10-13 17:26 microsoftzhcn 阅读(995) 评论(0) 推荐(0)
摘要:打印示例: StringBuilder builder = new StringBuilder();builder.AppendLine(" 打印测试 ");string PrintName = PrinterHelper.GetDeaultPrinterName();PrinterHelper.S 阅读全文
posted @ 2018-09-30 15:55 microsoftzhcn 阅读(1285) 评论(0) 推荐(1)