- 博客(63)
- 资源 (43)
- 收藏
- 关注
原创 WPF处理未捕获的异常
在WPF应用程序中,主要两大类未处理异常:一类是在UI线程抛出的,例如操作界面上的某个控件,然后执行某个代码的时候,遇到了异常;另一类是非UI线程抛出的,例如在一个多线程的程序里面,工作线程的遇到了异常。对于UI线程的未处理异常,可以通过监控下面这个事件来处理Application.Current.DispatcherUnhandledException http://msdn.m
2016-05-24 16:16:10
2852
原创 jquery操作复选框(checkbox)
1、获取单个checkbox选中项$("input:checkbox:checked").val()或者$("input:[type='checkbox']:checked").val();或者$("input:[name='ck']:checked").val();2、 获取多个checkbox选中项$('input:checkbox').each(function(
2016-01-13 09:42:08
795
转载 C# 委托及各种写法
委托是一个类型安全的对象,它指向程序中另一个以后会被调用的方法(或多个方法)。1、定义委托类型[访问修饰符]delegate 返回类型 委托名(形参);2、声明委托对象委托名 委托实例名;3、创建委托对象委托实例名=new 委托名(某个类的方法)4、使用委托调用方法委托实例名(实参) 委托注意事项:1、委托和方法必须具有相
2015-09-15 15:18:53
3418
原创 C#使用Log4Net记录日志
下载Log4Net下载地址:http://logging.apache.org/log4net/download_log4net.cgi在项目中引用Log4Net.DLL配置Log4Net配置文件内容
2015-09-11 16:56:45
1541
原创 C# IList转List方法
- private static List ConvertIListToList(System.Collections.IList gbList) where T : class- {- if (gbList != null && gbList.Count > 0)- {- Lis
2015-09-06 14:44:03
11553
1
原创 HTML空格占位符
== 普通的英文半角空格 == == == no-break space (普通的英文半角空格但不换行) == 中文全角空格 (一个中文宽度) == == en空格 (半个中文宽度) == == em空格 (一个中文宽度)
2015-08-26 10:22:48
6089
原创 C# 对象数据转换
/// /// 对象数据转换 /// /// 来源对象类型 /// 目标对象类型 /// 来源对象 private TResponse Convert(TRquest req) { TResponse t = Activator.Cre
2015-08-13 11:18:15
713
原创 .Net中使用组件后发生System.ArithmeticException异常的解决办法
Exception: System.ArithmeticExceptionMessage: 算术运算中发生溢出或下溢。解决方法:msvcr70.dll是微软C运行库的相关dll文件以下是网友提供的一个方法:1.声明一个DLL调用 [DllImport("msvcr70.dll", CallingConvention = CallingConvention.Cdecl
2015-06-26 16:49:20
2526
原创 读写appSettings配置节方法
添加System.Configuration.dll引用引用using System.Configuration名称空间读取config文件的appSettings节的方法比较简单,可以通过上文中 System.Configuration.ConfigurationManager.AppSettings["Key"]的方法进行访问,但该方法不提供写入。如果希望写入配
2015-04-28 10:34:02
22403
1
原创 C# byte[]类型和String类型相互转换
String类型转成byte[]:byte[] byteArray = System.Text.Encoding.UTF8.GetBytes ( strvalue );byte[]转成String:String str = System.Text.Encoding.UTF8.GetString ( byteArray );String类型转成byte[]: pri
2015-04-23 10:49:27
6997
原创 字符串转换成整型
把一个字符串转换成整型int的时候,我们可能会想到如下三种方式:int.Parse,Convert.ToInt32和int.TryParse当需要捕获具体的转换异常的时候,使用int.Parse或Convert.ToInt32,而当string为null,Convert.ToInt32不会抛出ArgumentNullException异常;当只关注是否转换成功,推荐使用int.TryP
2015-03-24 10:22:22
738
原创 C# 修饰符 public、protected、internal 或 private 可访问性级别
https://msdn.microsoft.com/zh-cn/library/6tcf2h8w.aspx
2015-03-19 16:09:21
880
原创 C#控制台应用程序执行一闪而过解决方法
方法一、运行程序的时不用F5键执行,用Ctrl+F5执行,它的意思是“启动执行(不调试)”。方法二、在你的代码的最后加上这句 Console.ReadLine(); 也就是“等待用户输入”,这样DOS窗口直到你敲击回车键才会关闭或者在程序最后加上一句Console.ReadKey();这样DOS窗口接收一个字符才会退出。方法三、在CMD下运行程序。
2015-03-19 15:35:38
32266
原创 JS中的!=、== 、!==、=== 的用法和区别
var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false num =
2015-03-18 16:31:33
5302
原创 C#中Array和ArrayList用法及转换
C# array数组的用法范例:type[] typename=new type[size]; 如int[] a=new int[5];string[] str=new string[5];C# ArrayList数组的用法范例:ArrayList al = new ArrayList();ArrayList和Array相互之间的转化把ArrayList数组
2015-03-18 10:46:06
2372
原创 C# break、continue、return
break——语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。for(var i=1;i10;i++){ if(i==6)break; Console.WriteLine(i); } //输出结果:12345continue—
2015-03-18 10:22:38
547
原创 WPF缓动函数
Rectangle Name="myRectangle" Width="200" Height="30" Fill="Blue"> Rectangle.Triggers> EventTrigger RoutedEvent="Rectangle.MouseDown"> BeginStoryboard> Storyboar
2015-03-17 17:12:17
1203
原创 HTML 5 Web 存储
HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储html5 web storage的浏览器支持判断要判断浏览器是否支持localStorage可以使用下面的代码:if(window.localStorage){alert("浏览支持loc
2015-03-16 15:14:15
618
原创 c#-WPF string,color,brush之间的转换
String转换成Colorstring-"ffffff"Color color = (Color)ColorConverter.ConvertFromString(string);String转换成BrushBrushConverter brushConverter = new BrushConverter();Brush brush = (Brush)
2015-01-30 15:52:32
7458
原创 WPF图片模糊
1、缩放位图图像的算法BitmapScalingModehttps://msdn.microsoft.com/zh-cn/library/system.windows.media.bitmapscalingmode%28v=vs.100%29.aspx2、UIElement.UseLayoutRounding 属性https://msdn.microsoft.com
2015-01-29 10:41:12
905
原创 Android的px、dp和sp
Android的px、dp和sppx:即像素,1px代表屏幕上一个物理的像素点;偶尔用到px的情况,是需要画1像素表格线或阴影线的时候。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,每英寸包含的像素
2014-10-17 11:10:50
561
原创 Android SD卡文件存储
Android SD卡文件存储1、在AndroidManifest清单文件中要对SD卡读取进行支持2、文件读写 private String read() { // 如果手机插入了SD卡,而且应用程序具有访问SD的权限 try { if (Environment.getExterna
2014-10-14 16:21:50
514
原创 Android SharePreference
Android SharePreferenceSharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:存储代码实例:SharedPreferences sharedPreferences = ge
2014-10-14 16:01:07
562
原创 Win8 app判断网络连接状态
NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged;
2014-10-13 11:52:03
743
原创 Java构造和解析Json方法
Java构造和解析Json数据有关json数据格式可以参加json的官网 http://www.json.org/json-zh.html方法:使用org.json进行解析google的开源gson库. 使用json-lib进行解析使用fastjson解析json数据
2014-10-13 11:26:29
530
原创 android平台上解析Josn方法
android平台上解析Josn有关json数据格式可以参加json的官网,方法:android内置的org.json包google的开源gson库. 使用json-lib进行解析使用fastjson解析json数据
2014-10-13 11:20:14
651
原创 Android EditText inputType imeOptions 属性
//文本类型,多为大写、小写和数字符号。 android:inputType="none" android:inputType="text" android:inputType="textCapCharacters" 字母大写 android:inputType="textCapWords" 首字母大写
2014-10-13 10:34:52
646
原创 TextView文字居中
有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:android:gravity
2014-10-10 16:35:12
678
原创 Android应用开发之Toast使用方法
// 第一个参数:当前的上下文环境。可用getApplicationContext()或this // 第二个参数:要显示的字符串。也可是R.string中字符串ID // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒如2000ms Toast toast=Toast.makeText(getApplicati
2014-09-02 16:59:36
786
原创 卸载IE
通过命令行卸载IE9、IE10和IE11的教程。为了进行下面的操作,你必须登陆管理员账户或者拥有管理员权限。 单击开始按钮,在搜索框里输入cmd,进入命令提示框,将下面的命令复制粘贴到命令框里,然后按下Enter键执行。以下是执行卸载IE9的命令行:FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-Internet
2014-07-01 16:10:17
961
转载 sql语句(三)
1、1=1,1=2的使用,在SQL语句组合时用的较多“where 1=1” 是表示选择全部 “where 1=2”全部不选,如:if @strWhere !='' beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhere endelse be
2014-04-18 10:43:38
459
转载 sql语句(二)
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c) select d,e,f fr
2014-04-18 10:40:35
499
转载 sql语句
1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.da
2014-04-18 10:34:36
515
转载 XMLHelp
public class XMLHelp{#region XML文档节点查询和读取////// 选择匹配XPath表达式的第一个节点XmlNode.//////XML文档完全文件名(包含物理路径)///要匹配的XPath表达式(例如:"//节点名//子节点名")///返回XmlNodepublic static XmlNode GetXmlNodeByXpath
2013-08-30 14:17:45
874
原创 C#如何遍历Dictionary
Dictionary d = new Dictionary();foreach (KeyValuePair pair in d){ Console.WriteLine("{0}, {1}", pair.Key, pair.Value); }Dictionary list = new
2013-08-09 15:59:10
20720
原创 wpf中窗体设置
wpf窗体中几个属性WindowStartupLocation="CenterScreen"(窗体初始化位置)AllowsTransparency="True" WindowStyle="None"(窗体样式是否有最大最小等图标)WindowState="Maximized"(窗体初始化为最大化)
2013-06-20 10:38:02
958
jquery-1.8包
2013-03-22
串口调试工具(Comdebug 2.0)
2016-05-24
Fiddler调试工具
2014-12-16
SQLite-setup(x86+x64)
2013-09-27
WPFmvvm模式动态生成控件
2013-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人