windows开发
文章平均质量分 75
pragma_g
这个作者很懒,什么都没留下…
展开
-
[C#] 委托与事件
首先,本小节我们来介绍一下委托最最基础的部分,在列举这些基础知识之前,我们先从实例出发看看为什么要使用委托,以及什么情况下需要使用委托。1. 为什么要使用委托?假设我们有一个这样的需求,写一个MakeGreeting函数,这个函数在被调用的时候需要告诉它两点:跟谁greet、怎么greet。我们的第一反应可能是,很简单呀,给这个函数传两个参数,就传跟谁greet和怎么greet。如果怎么greet只是一个string,当然可以这样做,可万一它们没那么简单呢?继续假设,假设怎么greet只有两种情转载 2021-08-11 20:38:36 · 398 阅读 · 0 评论 -
WPF资源文件访问
WPF资源WPF资源使用其实的也是resources格式嵌入资源,默认的资源名称为"应用程序名.g.resources",不过WPF资源使用的pack URI来访问资源。添加图像资源在解决方案资源管理器中包含一个图像资源(如data\img.png)的时候,默认是输出为资源文件的(生成操作=Resource),编译的时候作为资源编译到程序集中;当在img.png的属性页中把"生成操作"属性设置为"内容",同时设置"复制到输出目录"属性为"如果较新则复制",则输出为内容文件,data\img.转载 2021-07-06 09:59:43 · 787 阅读 · 0 评论 -
VS打包程序制作的快捷方式每次启动都要windows正在配置
刚刚开发完成的一个WPF项目,使用VS2010自带的打包工具对它进行打包(设置开始菜单的快捷方式),安装后,发现快捷方式的目标指向有问题。这里我主要想说明打包后进行安装完毕后,快捷方式的指向问题。1、打包后生成文件说明 我们都知道通过VS工具自带的打包后会生成两个文件,一个是exe文件,一个是msi文件。需要说明的是msi文件时window installer开发出来的程序安装文件,它可以让你安装、修改、卸载你所安装的程序,也就是说VS工具打包生成的msi文件就是window insta...转载 2020-11-23 09:44:38 · 876 阅读 · 0 评论 -
WPF滑块控件(Slider)的自定义样式
前言每次开发滑块控件的样式都要花很久去读样式代码,感觉有点记不牢,所以特此备忘。自定义滑块样式首先创建项目,添加Slider控件。然后获取Slider的Window样式,如下图操作。然后弹出界面如下.我们点击确定。点击确定后,我们的页面的Resources中,增加了一系列样式代码,而滑块代码会被修改为如下样子:<Slider HorizontalAlignment="Left" Width="200" VerticalAlignment="Top" Style=转载 2020-06-19 21:06:56 · 2459 阅读 · 0 评论 -
WPF--DataContext
在WPF中,应用程序有两层:UI层和Data层。这里新建一个项目说明哪些是UI层,哪些是数据层。UI层很明显,就是用户看到的界面。但是数据层并不是下图所示:上图中是UI层view的后台代码。当然,你可以使用事件的方式把所有的业务逻辑代码写到这里,但是我们采用MVVM的时候业务逻辑是与这里解耦的,数据层是DataContext,此时并没有指定。接下来我们新建个目录,然后添加个类文件:然后指定VM类为DataContext:此时我们才算为MVVM模式的wpf应用程序创建了数据层,也就是MainView转载 2020-06-19 20:04:33 · 988 阅读 · 0 评论 -
C/C++读写excel文件 的几种方式
因为有些朋友问代码的问题,将OLE读写的代码分享在这个地方,大家请自己看。http://blog.csdn.net/fullsail/article/details/8449448C++读取Excel的XLS文件的方法有很多,但是也许就是因为方法太多,大家在选择的时候会很疑惑。由于前两天要做导表工具,比较了常用的方法,总结一下写个短文,1.OLE的方式这个大约是最常用的方式,这个...转载 2020-03-04 21:33:05 · 9559 阅读 · 0 评论