Rupert

::Me(C#,VC,MonoTouch,MonoforAndroid);

导航

01 2013 档案

摘要:说明:str.ToString("x") : 转为1位16进制小写str.ToString("X") : 转为1位16进制大写str.ToString("X2"):转为2位16进制大写publicstaticstring StringToUnicode16(string text, string prefixalChar, string splitChar) { var sb =new StringBuilder(); if (string.IsNullOrEmpty(text)) { returnstring.Empty; ... 阅读全文

posted @ 2013-01-31 19:17 ArRan 阅读(276) 评论(0) 推荐(0)

摘要:前段时间遇到跨线程调用窗体控件的问题,其实一句话System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;就可以解决,但感觉会有不稳定因素,因此在网上找了一些相应的文章感觉还不错,第一种用的比较顺手:(注:在devexpress控件中用DevExpress.Data.CurrencyDataController.DisableThreadingProblemsDetection = true;) 用户不喜欢反应慢的程序。在执行耗时较长的操作时,使用多线程是明智之举,它可以提高程序 UI 的响应速度,使得一切运行显得 阅读全文

posted @ 2013-01-31 19:17 ArRan 阅读(523) 评论(0) 推荐(0)

摘要:合并字节数组public static byte[] CombineByteArray(byte[][] byteArra) { System.IO.MemoryStream aMS = new System.IO.MemoryStream(); byte[] tempBA ; for (int i = 0; i < byteArra.Length; i++) { tempBA = byteArra[i]; aMS.Write(tempBA, 0, tempBA.Length); } return aMS.ToArray(); }//字节数组截取 32位public unsafe sta 阅读全文

posted @ 2013-01-28 16:10 ArRan 阅读(328) 评论(0) 推荐(0)

摘要:Using System.Text;byte[ ] 转换为stringbyte[ ] image;string ll = Encoding.Default.GetString(image);string 转换为byte[ ]string ss;byte[] b = Encoding.Default.GetBytes(ss);数据库中image类型的字段的处理。首先我想从数据库中读出图片(以image类型存储的), 并且写入txt文件中:private void GetImage() { string conn = "Server=192.168.0.11; User id=user; 阅读全文

posted @ 2013-01-28 16:03 ArRan 阅读(206) 评论(0) 推荐(0)

摘要:smartassembly 提供了一种用于优化和混淆你的 .net 程序集,保护你的作品和软件,减小分发包的大小,提高程序性能。visual studio 2003/2005/2008 都集成了一个dotfuscator 社区版的小工具,功能很简单,使用也比较方便,具体操作可参考如下的文章:visual studio 2008 中dotfuscator的使用这里,演示smartassembly 混淆工具的使用,该工具功能比较强(http://www.smartassembly.com),已经被redgate收购了,感爱好的朋友可以去下载。下面介绍具体的操作过程。1. 启动smartassemb 阅读全文

posted @ 2013-01-09 15:35 ArRan 阅读(617) 评论(1) 推荐(0)

摘要:开始 运行 regeditHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager把键PendingFileRenameOperations里面的值清除掉就可以了——————————————————————————————————————但是发现注册表里面并无此项,添加后无果。解压安装包后发现,安装文件被解压缩到硬盘最后一个盘,不点击确认,文件不会被删除。这是请到其文件夹下复制搜有文件到另一文件夹,在setup文件夹下逐个安装,Blend_zh-Hans,blendSDK,Silverlight_sdk,WPFToo 阅读全文

posted @ 2013-01-09 09:33 ArRan 阅读(339) 评论(0) 推荐(0)

摘要:随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要产品:Expression BlendExpression Blend(下称Blend),是一款用于设计桌面和Web应用用户界面的可视化工具。用户可以通过拖拉控件方式创建用户交互界面;另外Blend中,包含一款软件原型建模工具SketchFlow, 该工具允许用户快速开发出专业的项目原型,创建设计原型后,以丰富的界面效果展示给客户,该工具将在后文详细讲 阅读全文

posted @ 2013-01-08 09:22 ArRan 阅读(1496) 评论(0) 推荐(0)

摘要:调用函数FindWindow(窗口类名,窗口标题)获得窗口的句柄,然后调用EnumChildWindows(父窗口,回调函数名,参数)来获得父窗口下的子窗口的句柄,代码实现如下[喝小酒的网摘]http://blog.const.net.cn/a/6404.htm#include<windows.h>BOOLCALLBACKEnumChildProc(HWNDhWnd,LPARAMlParam);intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){charclas 阅读全文

posted @ 2013-01-07 15:49 ArRan 阅读(4559) 评论(0) 推荐(1)

摘要:(六)调用示例: void CDemoDlg::OnButton1() { int a=45; double b=67.45; double c=847.424;short d=324; RECT rect; ::GetWindowRect(m_hWnd,&rect); HWND hWnd=::GetForegroundWindow(); POINT point; GetCursorPos(&point); bool ak=true; CPoint cpoint(88,421); CRect crect(19,423,56,522); CString mfcstr=_T(&qu 阅读全文

posted @ 2013-01-03 11:18 ArRan 阅读(741) 评论(0) 推荐(0)