随笔分类 -  WPF

C# WPF
摘要:C#值类型和引用类型区别 值类型包括byte,short,int,long,float,double,decimal,char,bool 和 struct ,枚举,可空类型。值类型变量声明后,不管是否已经赋值,编译器为其分配内存; 引用类型包括string 和 class,数组,接口,委托,obje 阅读全文
posted @ 2017-08-18 16:29 ching126 阅读(852) 评论(0) 推荐(0)
摘要:WPF编译时提示"xxx不包含适合于入口点的静态 Main方法xxx"生成的时候一直报"xxx不包含适合于入口点的静态 Main 方法xxx" 看到这个问题首先想到就是App.xaml.cs文件里面没有写Main方法。而打开前面新建的WPF项目确可以下拉看到App文件。因此猜测VS在项目文件内部对A 阅读全文
posted @ 2016-06-03 10:22 ching126 阅读(343) 评论(0) 推荐(0)
摘要:在wpf中需要用到flash播放swf或者图片,需要使用AxShockwaveFlashObjects.dll和ShockwaveFlashObjects.dll在项目中使用的时候遇到问题1.使用WindowsFormsHost总是置顶的问题,到目前为止没有很好的解决问题2.就是AxShockwav... 阅读全文
posted @ 2015-10-21 08:42 ching126 阅读(1071) 评论(0) 推荐(0)
摘要:正则表达式判断金额某些时候要用到判断是否输入的是金额,如果不是则不能输入其值,网上搜了一番,发现都非吾所愿于是乎自动动手写一个,共享,可匹配0,0.00~9999999999.99,直接上:^([1-9]\d{0,9}|0)([.]?|(\.\d{1,2})?)$网上搜了很多都不好,要么还能输入00... 阅读全文
posted @ 2015-09-29 16:33 ching126 阅读(1472) 评论(0) 推荐(0)
摘要:如有雷同,不胜荣幸,若转载,请注明取得控制台应用程序的根目录方法1:Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径2:AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集取得Win... 阅读全文
posted @ 2015-02-15 23:44 ching126 阅读(19099) 评论(1) 推荐(6)
摘要:如有雷同,不胜荣欣,若转载,请注明在C#中,用HashTable,DataTable等复制和克隆浅谈,下面直接看例子HashTable ht = null;ht = new HashTable();foreach(string s in ht){//...}//上面遍历的时候需要修改HashTabl... 阅读全文
posted @ 2015-02-15 23:43 ching126 阅读(1874) 评论(0) 推荐(0)
摘要:最近做一个项目,需要用到线程,而且要用到剪切板,创建了一个子线程之后发现在子线程中剪切板上获取不到数据,当时特别纳闷,上网查资料,最后终于搞定,现将解决方法归纳如下:第一步:public void btnAutoFocus_Click(object sender,EventArgs e){Threa... 阅读全文
posted @ 2015-02-15 23:42 ching126 阅读(608) 评论(0) 推荐(0)
摘要:如有雷同,不胜荣幸,若转载,请注明这个是大众普通方法,鉴于有网友和朋友问同样的问题,在这里将我的拙劣的代码关键部分贴出来,以便帮助更多的朋友们,不足之处甚多,我可以学习,交流,请教阁下废话到此,直接上代码private const int WS_CHILD = 0x40000000; //10737... 阅读全文
posted @ 2015-02-15 23:42 ching126 阅读(720) 评论(0) 推荐(0)
摘要:如有雷同,不胜荣幸,若转载,请注明C#中自定义类数组和结构数组的使用最近在很多项目中发现很多时候给定的数组要实现某个逻辑或处理很是麻烦,一维数组,二维数组,,,等等需要经过n多转换,还不如自己写一个自定义数组,既方便又节省时间,以下是类数组,其实相当于定义了一个实体类一样,只是使用的时候写成数组的形... 阅读全文
posted @ 2015-02-15 23:37 ching126 阅读(22304) 评论(1) 推荐(1)
摘要:如有雷同,不胜荣幸,若转载,请注明C#中ref和out传递参数总结,两个都可用来传递参数,ref使用时必须先进行初始化,out则不需要,只要在返回之前赋值即可,文字废话到此,下面直接上例子ref例子Class A{private string name = string.Empty;private ... 阅读全文
posted @ 2015-02-15 23:36 ching126 阅读(305) 评论(0) 推荐(0)

一个小小的平凡的事情坚持10年,回头看看,你会收获惊喜;坚持20年,回头看看,你的命运已经发生质的蜕变;坚持30年甚至更多年,回头看看,你的人生已经发生惊天动地的变化。