- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 SQL SERVER 简单讲解
如何建立数据库 SqlServer 2014https://blog.csdn.net/shu15121856/article/details/77863286----------------------------------------------------------------------------------------------------------------st...
2018-07-17 15:39:03 2133
转载 win32获取鼠标位置和移动窗体
win32 获取鼠标位置[DllImport("user32.dll")]public static extern bool GetCursorPos(out POINT lpPoint);[StructLayout(LayoutKind.Sequential)]public struct POINT{ public int X; public int Y; pu...
2018-05-30 16:49:32 5519
转载 wpf 窗体移动
////主界面隐藏 //bool isClick = false; //DoubleAnimation WHide = new DoubleAnimation(); //private void HV_Click(object sender, RoutedEventArgs e) //{ // if (!...
2018-05-02 16:51:25 870
转载 wpf 对话框
1.打开文件对话框 var openFileDialog = new Microsoft.Win32.OpenFileDialog() { Filter = "avi(*.avi)|*.avi|mp4 (*.mp4)|*.mp4|wmv(*.wmv)|*.wmv" }; var result = openFile...
2018-05-02 16:37:59 680
转载 C# 选择文件路径,选择文件
// 选择文件:private string SelectPath(){ string path = string.Empty; var openFileDialog = new Microsoft.Win32.OpenFileDialog() { Filter = "Files (*.*)|*.*"//如果需要筛选txt文件("Files (*.txt...
2018-04-18 20:14:28 4852
转载 C# API 获取系统DPI缩放倍数跟分辨率大小
using System; using System.Drawing; using System.Runtime.InteropServices; namespace XYDES { public class PrimaryScreen { #region Win32 API [DllImport...
2018-03-08 15:48:57 4554
转载 VSTO:无法安装此应用程序,因为已安装具有相同标识的应用程序
原因在于ClickOnce部署方式造成的。ClickOnce部署方式分为联机和脱机两种模式。详细参考:文章:《关于由ClickOnce部署的应用程序的两种模式和卸载问题》 如文中所述,联机模式下,存在缓存。因此,清除缓存即可。方式是运行:mage -cc。针对本文的问题,也迎刃而解。这可以参考:《Clearing the ClickOnce App Cache》 mage.exe位于...
2018-03-08 13:55:39 1386
原创 C# 开发过程遇到Bug
VLC播放RTMP流时1.请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配[DllImport("Dll.dll")]改为[DllImport("Dll.dll", CallingConvention=CallingConvention.Cdecl)]DllImport的CallingConvention的属性,默认值是CallingCovention.Stdcall, 此...
2018-02-08 17:21:05 407
转载 在wpf中如何在xaml中绑定cs中类的属性
/// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); ContentGrid.DataCont
2018-01-11 08:53:59 3267
转载 wpf 添加管理员权限
右击项目——>属性——>安全性——>勾选启用ClickOnce安全设置(N)这时候Properties下出现,app.manifest。打开app.manifest文件,找到第18行 改为: 启用ClickOnce安全设置(N)的勾选去掉
2018-01-10 09:33:07 3008
转载 c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存
using System; using System.Management; namespace HuLuWa{ public class Computer { public string CpuID; public string MacAddress; public string DiskID; p
2018-01-05 10:20:53 576
转载 Delegate委托
class Program { static void Main(string[] args) { A a = new A(); B b = new B(a); C c = new C(a); a.Raise("左"); a.Fail()
2017-09-28 10:54:37 386
原创 EXE之间通讯
而且还有好几种方法。1 发送消息传递 2 共享内存传递 3 使用COM进程外服务器 ...这篇文章主要说明一下,如何利用发送消息使两个exe完成通信。其他两个方法感兴趣可以搜索下,都可以找到相应发送端: public partial class MainWindow : Window { public MainWindow() {
2017-09-19 17:27:56 2606
原创 用FontCreator创键iconFont
点击一个空白的icon右键——>导入图片视图->工具栏->转换 位置 X:512 Y:266 大小 宽度:768 高度:768 居中全选导入的图片->属性 左侧轴线(L):128 右侧轴线(A):128
2017-08-03 17:02:25 822
转载 AutoRestEvent 实现同步
static AutoRestEvent autoRoseEvent = new AutoRestEvent(false); //初始化没有信号static void Main(string[] args){ Thread readThread = new Thread(new ThreadStart(ReadThreadProce)); readThread.Name = "Reader
2017-07-31 18:50:03 742
转载 转自:王垠 编程的智慧
编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,喜欢把简单的事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做到一分耕耘一分收获。反复推敲代码既然“天才是百分之一的灵感,百分之九十九的汗水”,那我先来谈谈这汗水的部
2017-07-29 11:01:14 526
转载 wpf 详解模板
在WPF中有三大模板ControlTemplate,ItemsPanelTemplate,DataTemplate.其中ControlTemplate和ItemsPanelTemplate是控件模板,DataTemplate是数据模板,他们都派生自FrameworkTemplate抽象类。1、ControlTemplateControlTemplate:控件模板主要有两个重要属性:Visu
2017-05-04 14:58:41 480
转载 DependencyProperty 依赖属性
依赖属性就是一种可以自己没有值,并能通过使用Binding从数据源获得值(依赖在别人身上)的属性。拥有依赖属性的对象称为“依赖对象”。WPF开发中,必须使用依赖对象作为依赖属性的宿主,使二者结合起来。依赖对象的概念被DependencyObject类所实现,依赖属性的概念则由DependencyProperty类所实现从这棵继承树上可以看出,WPF的所有UI空间都是依赖对象。看最简
2017-05-04 10:16:21 905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人