C#
互联网-徐元直
这个作者很懒,什么都没留下…
展开
-
C#表单填写 红框标识错误配合ToolTip
只能利用失去焦点和按钮点击事件判断,不能使用keyup,因为双向绑定是在失去焦点后赋值代码量增加了一倍,前端增加了border,后端增加了提示初始化和失去焦点的错误判断或者点击的错误判断用户体验和弹窗差不多...原创 2021-02-19 10:29:35 · 288 阅读 · 0 评论 -
C#将PDF转换为图片
1、PDF指定页码转换为图片生成在同目录下(推荐)https://q.cnblogs.com/q/43492/2、https://www.cnblogs.com/lau-4/p/10717881.html3、https://www.cnblogs.com/xibei666/p/7012807.html原创 2021-01-22 11:47:45 · 368 阅读 · 0 评论 -
C#——启动某个指定的软件
/// <summary> /// 启动某个指定的程序 /// </summary> private void StartProcess(string processName) { Process myProcess = new Process(); try { myProcess.StartInfo.UseShel.原创 2021-01-08 10:33:51 · 1021 阅读 · 0 评论 -
C#——【关键字:MVVM】WPF数据绑定-MVVM架构-Caliburn.Micro
一、MVVM架构是什么View、ViewModel、Model。ViewModel连接Model和View层,相当于把之前View层的Cs代码独立出来了二、优势劣势&适用场景MVVM最大的优势是编写前端逻辑非常复杂的页面,尤其是需要大量DOM操作的逻辑,利用MVVM可以极大地简化前端页面的逻辑。但是MVVM不是万能的,它的目的是为了解决复杂的前端逻辑。但对于以展示为主的页面,例如,新闻,博客、文档等,不能使用MVVM展示数据,因为这些页面需要被搜索引擎索引,而搜索引擎无法获取使用MV原创 2020-12-23 09:12:04 · 1452 阅读 · 1 评论 -
C#——【关键字:图像处理】判别图片是否是CMYK
public void IsCMYK() { FileStream fs = new FileStream(SourceFileSelectValue, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); StreamWriter sw = new StreamWriter("d:\\bb.txt");...原创 2020-12-19 09:27:27 · 541 阅读 · 1 评论 -
C# ——【关键字:并发编程】TASK常见用法
一、普通多线程代码 Task curTask = new Task(() => { //你的代码 });curTask.Start();二、涉及UI界面的多线程代码 Task curTask = new Task(() => { //线程操作UI界面需要加上Application.Current.Dispa原创 2020-12-17 11:33:11 · 436 阅读 · 0 评论 -
C#——【关键字:并发编程】Thread 执行一个参数、多个参数和无参的方法
一、无参多线程执行无参方法,只需要将方法名s传给ThreadStart对象即可public class SignIn { private void a() { Thread t = new Thread(new ThreadStart(s));//将方法传给线程 t.Start();//将线程变为待启动状态 } private void s() { }//无参方原创 2020-12-13 20:04:33 · 817 阅读 · 0 评论 -
C# ——【关键字:异常】try-catch使用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;using System.Data;using System.Windows;//引用window,方便创建弹窗namespace IntelligenceSupermarket.Control{ cla.原创 2020-12-12 22:17:59 · 207 阅读 · 0 评论 -
C#——【关键字:数据库,ADO.NET】C#数据库增删改查
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;using System.Data;using System.Windows;namespace IntelligenceSupermarket.Control{ /*数据库工具类 */ .原创 2020-12-12 22:13:26 · 205 阅读 · 0 评论