摘要: 通用方法:此方法是采用unicode编码方式,一个汉字为2个字节,一个数字or字母是1个字节,此方法传入的第二个长度参数是unicode长度。所以不用考虑截取的字符串是汉字还是英文字母的问题,参数length 可以理解为应该显示的宽度即可。 1 public string GetFirstString(string stringToSub, int length) 2 { 3 Regex regex = new Regex(@"[\u4e00-\u9fa5]+", RegexOptions.Compiled); 4 char[... 阅读全文
posted @ 2013-08-20 14:43 沙漠绿洲uibe 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 找到对应操作系统安装目录的sources文件夹下的sxs文件夹,拷贝到本地电脑,如F:盘 根目录下CMD(管理员身份)命令:dism.exe /online /enable-feature /featurename:NetFX3 /Source:F:\sxs其中F:\sxs 为sxs目录也可以制定制定到移动硬盘的操作系统目录不用考到本地,如F:\sources\sxs其中F:\sources\sxs 为win8安装路径 阅读全文
posted @ 2013-06-25 14:50 沙漠绿洲uibe 阅读(457) 评论(0) 推荐(0) 编辑
摘要: host映射:host是根据TCP/IP for Windows 的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name主机名 。对于这段的映射说明用“#”分割后用文字说明。我们平时访问局域网的其他机器时候,一般用IP地址链接,但是IP是不固定的,有时候会有变化,同时把程序部署到客户处时,IP一定是不同的,所以无论是远程登陆,还是代码里需要远程连接,尽量不用IP应该用域名映射,优点好记方便,避免修改代码等操作。总之无 阅读全文
posted @ 2013-06-21 11:46 沙漠绿洲uibe 阅读(3706) 评论(0) 推荐(0) 编辑
摘要: Request.Url.GetLeftPart(UriPartial.Authority).ToString();//返回 http://localhost:9246(网站跟路径地址)Request.Url.GetLeftPart(UriPartial.Path).ToString();//返回 http://localhost:9246/......(不带参数的当前页面的完整路径地址)Request.Url.GetLeftPart(UriPartial.Path).ToString();//返回 http://localhost:9246/......(带参数的当前页面的完整路径地址)Req 阅读全文
posted @ 2013-03-22 16:00 沙漠绿洲uibe 阅读(4503) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 文本框焦点 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ddd(object sender, RoutedEventArgs e) { Process.Start(@"C:\WINDOWS\system32\osk.exe"); } /// <... 阅读全文
posted @ 2013-01-14 00:30 沙漠绿洲uibe 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 后台: [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState(int description, int reservedValue); /// <summary> /// 判断当前网络状况 /// </summary> /// <returns></returns> public static bool IsConnectedToInternet() { return InternetGetConnectedState(0 阅读全文
posted @ 2012-12-25 17:14 沙漠绿洲uibe 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 常用的打包工具有InstallShield、Setup Factory等,个人比较喜欢Setup Factory功能比InstallShield强大 界面简单很方便,基本是傻瓜是操作,如果在安装你的软件前需要预安装些必要的支撑软件,比如Framework等需要自己写点简单的启动脚本即可。下面我在这里简单介绍一下如何使用Setup Factory 7.0来制作一个安装程序。 打开软件后,默认会跳出一个工程向导的界面,如下图。 此时可点创建来新建一个工程,或是按Esc键退出工程向导。由于在首次安装完Setup Factory 7.0后,默认语言为英文(可能会根据软件版本而不同),这样在... 阅读全文
posted @ 2012-12-20 18:01 沙漠绿洲uibe 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.把选择备选图片->属性->复制到输出目录:不复制;生成操作:Resource2.Image 控件:Source="/Dashboard.Base;component/1.png"/Dashboard.Base:图片所对应的程序集名称(工程名称)component/1.png:component固定前缀,/后面是图片相对路径 如component/xx/ww/1.png这样我们在编译后的bin目录下可以看到,没有图片文件,因为上面我们是把图片做成资源文件了,图片等资源文件会自动编译到dll或者exe里面了。 阅读全文
posted @ 2012-12-17 11:37 沙漠绿洲uibe 阅读(3956) 评论(0) 推荐(1) 编辑
摘要: 应用场景: 如果一个链接调用一个页面,此页面嵌入一个sliverlight程序,此链接需要传递参数到此页面(主要是silverlight程序来接收此参数):IDictionary<String, String> paras = HtmlPage.Document.QueryString;string StartPage = paras["T"].ToString();//T:链接传入的参数,如:..aspx?T=1&...即可。 阅读全文
posted @ 2012-11-13 14:01 沙漠绿洲uibe 阅读(126) 评论(0) 推荐(0) 编辑
摘要: sl处理js的后台:ScriptOjbect js=HtmlPage.Window.GetProperty("JsFunName") as ScriptObject;//JsFunName:你的js方法名称Show.InvokeSelf();//InvokeSelf:这是模拟调用你的js方法(可理解为就是调用此js方法),如果你的js有参数就相应的写上即可,如:Show.InvokeSelf(“参数1”,参数2,......);那么大家你会问到现在JS方法还没有出现呢,写在哪里呢?sl处理js的前台:把你的js方法放到JS启动页面的aspx或者html文件里即可,至于内部调 阅读全文
posted @ 2012-11-12 16:15 沙漠绿洲uibe 阅读(160) 评论(0) 推荐(0) 编辑