
c#
文章平均质量分 65
重口味码农
本博客用于记录自己学习中遇到的疑惑和记录,希望能和大家多多交流。
展开
-
WPF之数据绑定总结
WPF的数据绑定是个好东西,使原本复杂的控件赋值和动态改变简单了一些。但是入门有一点困难,所以转载此篇文章。 最近几天高强度开发,暴露出不少问题,WPF还达不到信手拈来的地步,好些东西还要去看看以前的项目。平时还是要多总结的,层次高了之后关注的知识点才会更深入。下面总结下WPF的绑定相关,总结之前又看了一遍深入浅出WPF,结合平时用到的得出此文(以TextBox为例,覆盖常见转载 2016-07-26 14:22:13 · 1681 阅读 · 0 评论 -
c#操作Excel类
这是其中的一种方式,使用微软的Microsoft.Office.Interop.Excel库。自己写了一个操作类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Excel = Microsoft.Office.Interop.Excel;namesp原创 2016-10-10 08:48:14 · 6007 阅读 · 0 评论 -
wpf多级动态右键菜单ContextmMenu
搞这个右键菜单用了挺长的时间,一是网络上面资料比较少,二是里面有坑,坑就是众所周知,c#程序有两种窗口,一种是Form窗口,另一种是wpf窗口。网上的资料是这两种混合,开始我并没有意识到这两种有多大的差别,但是看了许多资料发现有很多自相矛盾的地方,因为这两种窗口有很多不同的地方:Form:contextmenustrip已经替代了contextmenu,但是contextmenu仍然可以用原创 2016-09-21 17:54:38 · 9707 阅读 · 0 评论 -
Lambda 表达式(二)-码住
在上一篇Lambda 表达式(一)中,简单介绍了Lambda 表达式这种方式。在这一篇会详细介绍它的一些用法。六 带有标准查询运算符的 lambda许多标准查询运算符都具有输入参数,其类型是泛型委托系列 Funcpublic delegate TResult Func<TArg0, TResult>(TArg0 arg0)可以将委托实例化为 Func int,bool> myFunc。其中 int原创 2016-11-15 17:24:51 · 553 阅读 · 0 评论 -
Lambda 表达式(一)-码住
一 简介Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。 若要创建 Lambda 表达式,需要在 Lambda 运算符 => 左侧指定输入参数(如果有),然后在另一侧输入表达式或语句块。 例如,lambda 表达式 x => x原创 2016-11-15 17:16:46 · 733 阅读 · 0 评论 -
C#实现删除自身程序
因为课程需要,需要实现程序运行时删除自身的效果,但是程序运行时是受到系统保护的,所以只能想别的方法 。 思路是:在本程序未关闭时调用其他程序,使被调用的程序在源程序关闭后删除程序本身。 使用C#删除自身的exe程序,共有两种方法。 方法一:使用bat文件删除程序+自身,但其有临时bat文件生成。方法二:利用某些dos命令的延时效果,在程序退出之后自动删除程序自身思路非常巧妙。也原创 2017-02-18 10:49:42 · 8053 阅读 · 0 评论 -
WPF-datagrid右键菜单时先选中某行
如题,很多时候,在datagrid中右键菜单时,当前没有选中行。这就很恶心了对不,如果我是对某一行进行处理,难道还要先用左键选中这一行?博主就被这个恶心了一把,然后在大佬博客帮助下找到了一个方法,(命中测试)。这个的原理是如果在鼠标没有选中某行的情况下进行右键,会判断鼠标位置,然后根据位置找到当前层级,默认选中最高的也就是最外边那一层,也就是我们的“行”。然后根据大佬博客总结了一下代码:原创 2016-11-15 16:57:05 · 13140 阅读 · 0 评论 -
修改DLL文件内容
今天帮人修改一个网站。asp.net的,遇到一个奇怪的问题,某个页面的title总是改不掉,以前遇到这种问题,一般是为了防止盗版,写在某段js里的混淆代码。或是发起请求从别的地方获取的title。 所以采用了两种方法调试:文件搜索title名,如果写在js里肯定可以被搜索到,但是没有。查看页面请求,也没有异常请求。由于刚入门.net,没有意识到可以静态调试,好方便。所以在cs文件里又修改了t原创 2017-12-20 20:02:27 · 24857 阅读 · 0 评论