.NET Winform/WPF
文章平均质量分 65
winform被称为 Windows 窗体。它是.Net 框架桌面应用程序的图形用户界面。WPF 体系结构的主要组件是表示框架、表示核心和mallcore。
.NET跨平台
比较认真。编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
WPF动画入门教程
Windows Presentation Foundation (WPF)是一种用于创建Windows客户端应用程序的UI框架。它让我们能够创建丰富的图形界面,包括各种各样的动画效果。接下来,我们将介绍如何在WPF中创建简单的动画。文章最后将给出源码,源码包括文章中的动画和一个水印按钮,一个简单的时钟动画,一个复杂的时钟动画。在WPF中,通常会使用以下的一些标签来创建和控制动画。转载 2024-08-03 01:15:56 · 285 阅读 · 0 评论 -
.NET 合并程序集(将 dll 合并到 exe 中)
NET Framework项目默认为false,.NET Core项目默认为true。将嵌入的文件复制到磁盘,然后再将它们加载到内存中。注意:如果其它静态的资源文件,可以在VS中文件属性"生成操作" 选择 “Resource”,然后在读取资源文件。默认情况下,嵌入式程序集是压缩的,加载时则不压缩。可以自动加载本地库。,以及在什么环境中加载它们,应该将它们的名称包含在一个或两个列表中。要从默认操作 “嵌入所有复制本地引用” 中排除的程序集名称列表。配置是否还嵌入引用程序集的.pdb文件,默认为true。转载 2023-12-17 02:29:32 · 6542 阅读 · 0 评论 -
【WinForm】使用Costura.Fody打包编译成可独立运行的桌面程序
如果没有看到FodyWeavers.xml文件,那就自己手动添加。到此结束,一个可执行的桌面程序绿色版本就这样弄出来了,无需安装,直接运行,方便分享程序给他人使用。转载 2023-12-14 14:30:52 · 6427 阅读 · 0 评论 -
UWP和WPF比较
UWP(Universal Windows Platform)开发流程通常包括以下步骤:发布应用程序:- 创建应用程序包,签名并上传到Microsoft Store或其他分发渠道。维护和更新:- 持续监测应用程序的性能和用户反馈,进行必要的修复和更新。请注意,具体的开发流程可能会根据你的应用程序的需求和复杂性而有所不同。确保查阅Microsoft的官方文档以获取更详细的信息和指南。原创 2023-09-10 12:40:39 · 2432 阅读 · 0 评论 -
WinForms 使用 Task.Run(async () => { ... })注意点
执行异步操作的一般概念。具体的实现可能会因你的需求而有所不同。确保根据你的应用程序的特定要求进行适当的修改和处理。以下是一个示例代码,展示了如何在WinForms中使用。请注意,以上示例仅展示了在WinForms中使用。原创 2023-05-17 20:09:03 · 1280 阅读 · 0 评论 -
WPF知识学习
是一种查找元素层次结构的方法,可以在绑定时指定控件关系,以便从父控件或其他控件中绑定数据源。绑定方式,它表示要从当前控件的父级元素中找到类型为。属性表示要查找的祖先元素的类型,它可以是任何。的元素,作为数据源绑定的来源。类型的元素,所以需要使用。元素中找到绑定数据源的。原创 2023-03-31 01:12:04 · 836 阅读 · 0 评论 -
WPF和Winform的异同?
总之,WPF和WinForms都是用于创建Windows桌面应用程序的技术,它们各有优缺点,开发者需要根据实际需求选择合适的技术。)和WinForms(转载 2023-03-09 22:25:36 · 2719 阅读 · 0 评论 -
.net core/5/6/7中WPF如何优雅的开始开发
WPF是微软的.net平台中的一个桌面客户端应用程序框架,经常用于企业开发windows桌面客户端,广泛应用于中小企业快速开发一款工具,本人也是比较喜欢利用WPF开发一些小工具。转载 2022-12-14 23:42:11 · 1175 阅读 · 0 评论 -
Winform在.NET Core 3.1架构下使用EF Core实现自动迁移
2019年初,.NET Core 3.0已经支持开发Winform应用程序了,不过尚有很多缺陷。比如设计视图打不开。直到了2020年3月16号,Visual Studio 16.5.0 正式版支持打开.NET Core Windows Forms设计器了。EF Core - EntityFrameworkCore相对ASP.NET Core开发人员来说,EF Core是微软推荐的基于.NET Core Framework的应用程序数据访问技术。它是轻量级,可扩展,能支持跨平台开发,并且在能够自动迁移数据转载 2021-12-19 22:01:20 · 1645 阅读 · 0 评论 -
主线程和子线程的区别
每个线程都有一个唯一标示符,来区分线程中的主次关系的说法。线程唯一标示符:Thread.CurrentThread.ManagedThreadID;UI界面和Main函数均为主线程。被Thread包含的“方法体”或者“委托”均为子线程。委托可以包含多个方法体,利用this.Invoke去执行。也可以定义多种方法体,放在Thread里面去执行。则此方法体均为子线程。注意如果要修改UI界面...转载 2019-05-31 22:54:07 · 1033 阅读 · 0 评论 -
使用InstallUtil发布windows服务
发布Windows Service的方法1、 在默认窗口Service1中右键Add Install,自动生成两个类。修改serviceInstaller1的属性:a)ServiceName =”FirstService”; //设置服务名称b)StartType = Automatic; //启动的模式有三种:“自动”、“手动”、“禁用”。事实上,在“我的电脑”的“管理...转载 2019-02-28 17:33:09 · 1581 阅读 · 0 评论 -
百度地图POI爬取写入TXT
using System;using System.IO;using System.Net;using System.Text;using System.Windows.Forms;using CCWin;using Newtonsoft.Json;namespace BaiduDowload{ public partial class Form1 : CCSkinMai...转载 2018-09-08 00:14:18 · 603 阅读 · 1 评论 -
NET平台下TCP实现IOCP例子
MainForm.cs窗体代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Net;using System.Text;using System.Windows.Form...转载 2018-07-22 15:24:14 · 984 阅读 · 3 评论 -
SQLite.Net使用入门(三)【增删改查】
生命之长短殊不重要,只要你活得快乐,在有生之年做些有意义的事,便已足够。实体类: public class clsModel { protected SQLiteConnection conn; public clsModel(SQLiteConnection @conn) { this.conn = @conn;原创 2016-09-29 11:22:25 · 4331 阅读 · 0 评论 -
.NET生成RSA公钥和私钥-加密解密示例
我们每一个人的一生中都会难免有缺憾和不如意,也许我们无力改变这个事实,而我们可以改变的只是看待这些事情的态度。用平和的态度去对待生活中的缺憾和苦难。Form1.cs代码: public partial class Form1 : Form { private const int RsaKeySize = 2048; private const string原创 2016-10-19 22:35:37 · 13040 阅读 · 0 评论 -
微信公众号【客服接口】
人生最低的境界是平凡,其次是超凡脱俗,最高是返璞归真的平凡。Kf_account.cs代码: public partial class Kf_account : Form { private readonly DataTable adt_user = new DataTable(); private readonly string as_INIFile =原创 2016-10-08 16:02:10 · 3290 阅读 · 2 评论 -
使用PostGreSQL数据库进行text录入和text检索
中文分词ChineseParse.csusing System;using System.Collections;using System.IO;using System.Text.RegularExpressions;namespace FullTextSearch.Common{ /// /// 中文分词器。 ///原创 2017-05-16 17:03:28 · 4843 阅读 · 1 评论 -
以用户友好的方式管理Windows服务的工具
主窗体程序:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Linq;using System.ServiceProcess;using System.Windows.Forms;using CCWin;//添加服务描述转载 2017-05-10 15:37:18 · 931 阅读 · 0 评论 -
豆瓣电影排行榜爬虫
Model层DBModel.cs代码: public class DBModel { public int r { get; set; } public Res res { get; set; } public Status status { get; set; } } public class Res {转载 2017-06-18 11:11:05 · 4170 阅读 · 0 评论 -
使用微信PC端的截图dll库实现微信截图功能
ScreenForm.cs代码:using System;using System.Collections.Generic;using System.Runtime.InteropServices;using System.Windows.Forms;namespace screenT{ public partial class ScreenForm : Form {转载 2017-06-13 17:29:46 · 6327 阅读 · 1 评论 -
豆瓣API查询和显示图书的信息
第一步:GetDataSource.cs类,用来通过HTTP协议从网络获取json文件,并通过文件流操作将json转化为string类型返回第二步:通过c#语言在visual studio上画图形界面第三步:引用”using Newtonsoft.Json.Linq;”,使用JObject来解析返回的string类型的json文件,获取符合关键字”q”的所有图书 遍历文件获取图书信息,将内容添加带转载 2017-07-06 23:00:45 · 4000 阅读 · 1 评论 -
Linq to xml实现xml数据增删改查
Contact.cs类: public class Contact { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Company { get;转载 2017-07-17 21:52:54 · 1086 阅读 · 0 评论 -
豆瓣相册图片爬虫
FrmMain.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using S转载 2017-08-02 10:41:19 · 1255 阅读 · 0 评论 -
ILMerge将winform程序打包成一个单文件可执行exe
去这里下载:这里下载ILMerge,http://www.microsoft.com/en-us/download/details.aspx?id=17630这里下载ILMerge-GUI,http://ilmergegui.codeplex.com/这两部分都是必须的,第一个是命令行的,不好用。第二个是第一个大GUI封装,使第一个工具好用多了!ILmerge-GUI是用来将一系列的exe,dll文转载 2017-08-18 14:29:05 · 7170 阅读 · 0 评论 -
一个将Access数据库转成Mssql数据库的简单工具
frmMain.cspublic partial class frmMain : Form { private Thread TransferWorkerThread = null; public frmMain() { InitializeComponent(); } private voi原创 2017-07-28 10:01:25 · 1946 阅读 · 0 评论 -
QQ相关(一)【导出所有QQ好友】
LoginForm.cs代码: public partial class LoginForm : Form { /// <summary> /// 获取到的 Cookie /// </summary> public string Cookies { get; set; } /// <summary>原创 2016-12-29 15:29:46 · 6844 阅读 · 3 评论 -
数据字典生成器(NPOI生成Docx文档)
frmMain.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using转载 2018-01-19 22:09:22 · 1084 阅读 · 0 评论 -
在Winform中使用NPOI第三方组件导出Excel
最近使用NPOI导出Datagridview数据。。。。。。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using原创 2013-06-14 13:40:18 · 3230 阅读 · 0 评论