Rupert

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

导航

随笔分类 -  C#

C#(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,是微软公司在2000年6月发布的一种面向对象编程语言。
摘要:C# debug 线程退出 调试窗口不显示消息 这个烦人的消息,老是影响我看调试数据!!!这里设置可以取消叼 阅读全文

posted @ 2013-05-31 19:32 ArRan 阅读(412) 评论(0) 推荐(0)

摘要:From:http://www.52pojie.cn/thread-161482-1-1.html码农们,当你使用VAX助手提示更新的时候,当你安装好新版打开VS提示注册的时候,你是否到处在找patch补丁,每次更新你都蛋碎一样到处寻找,这次LCG给大家带来通用Patch补丁,每次更新后可以重复使用,免去码农到处寻找补丁的痛苦,你只需记得吾爱破解LCG区即可!所以……全自动的来了。其实一直都有,只是在等2012。1. 自动搜索路径,支持所有版本。2. 自动检测文件是否已经Patch、备份文件。3. 自动加载并且Patch。v0.30 【2013.3.2更新】 修正1929下搜不到第二段特征码的 阅读全文

posted @ 2013-05-30 09:46 ArRan 阅读(398) 评论(0) 推荐(0)

摘要:无法显式调用运算符或访问器 错误处理方法反汇编一个dll类库,导出的项目会报出很多bug,其中主要的就是“无法显式调用运算符或访问器”这个错误,看了一下,发现问题是在调用属性的时候,都 变成了方法,例如:pivotPoint.set_X(0.5);本来是对pivotPoint这个点的x坐标赋值,可是反汇编器把它解释为调用 set_X()的方法给x坐标赋值,而这个方法是不存在的,所以造成了这种错误。只要修改为pivotPoint.X = 0.5; 即可。 pivotPoint.get_X(); 改为 pivotPoint.x; 阅读全文

posted @ 2013-05-29 16:47 ArRan 阅读(213) 评论(0) 推荐(0)

摘要:1. 客户端和服务器Socket都使用 BeginXXX和EndXXX。2. 设置一个Form1类型变量myForm1,当窗体Form1加载时将其this指针赋值给myForm1。3. 当接收完毕后,调用Form1的成员函数 进行显示。需要注意,在Form1的成员函数中,如果需要用到Form1的控件,则需要使用委托。4. 数据格式转化(1)String 转 byte[ ] byte[ ]bytesToSend = Encoding.UTF8.GetBytes(textBoxSend.Text);(2)byte[ ]转String stringstrText = Encoding.UTF... 阅读全文

posted @ 2013-05-08 19:10 ArRan 阅读(461) 评论(0) 推荐(0)

摘要:有时我们需将一个字符串用另一个字符串来分割成字符串字组。而C#中string.split只提供用char来分割。怎么办?用的时候直接调用第一个函数/// <summary> /// 将字符串分割成数组 /// </summary> /// <param name="strSource"></param> /// <param name="strSplit"></param> /// <returns></returns> public string[] Str 阅读全文

posted @ 2013-05-07 20:34 ArRan 阅读(255) 评论(0) 推荐(0)

摘要:原本这篇文章可以更早一星期写出来与大家分享,由于某方面的原因耽搁到现在,心里竟有那么一点好像对不住大家的感觉。这当然与神器有关,因为我发现利用这四大神器我似乎觉得几乎所有的NET程序破解都不在话下了。而我竟然在发现这神器组合后推迟了一周才分享与大家! 在开始分享之前,还是要说明一点,说是神器到目前为止也仅仅是对我自己而言,至于这四大神器会不会成为对各位而言的神器就不得而言了,因此当有哪位亲拿到这四大神器后仍然感到破解NET程序存在很大困难,请拍砖。 先介绍一下我眼中的四大神器:De4Dot、Reflector、Reflexil以及DILE.其中 De4Dot是一个开源的脱壳/反混淆... 阅读全文

posted @ 2013-04-27 17:07 ArRan 阅读(477) 评论(0) 推荐(0)

摘要:Xamarin android客户端C# 服务器端效果图 阅读全文

posted @ 2013-04-21 05:01 ArRan 阅读(2249) 评论(2) 推荐(0)

摘要:ok=0 阅读全文

posted @ 2013-04-03 16:40 ArRan 阅读(123) 评论(1) 推荐(0)

摘要:public partial class Form1 : Form{ public Form1() { InitializeComponent(); } private mshtml.HTMLDocument doc = null; private void Form1_Load_1(object sender, EventArgs e) { txtRecord.Items.Add("start..."); txtRecord.Items.Add("start2..."); webBrowser1.Na... 阅读全文

posted @ 2013-04-03 01:01 ArRan 阅读(420) 评论(0) 推荐(0)

摘要:C#转义字符:·一种特殊的字符常量;·以反斜线"\"开头,后跟一个或几个字符。·具有特定的含义,不同于字符原有的意义,故称“转义”字符。·主要用来表示那些用一般字符不便于表示的控制代码。·它的作用是消除紧随其后的字符的原有含义·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”·用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行常用的转义字符及其含义:\’单引号\”双引号\\反斜杠\0空\a警告(产生峰鸣)\b退格\f换页\n换行\r回车 阅读全文

posted @ 2013-04-01 11:41 ArRan 阅读(208) 评论(0) 推荐(0)

摘要:ok=0 阅读全文

posted @ 2013-04-01 11:07 ArRan 阅读(187) 评论(0) 推荐(0)

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

posted @ 2013-03-30 15:22 ArRan 阅读(272) 评论(0) 推荐(0)

摘要:可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能 1. 加入对Microsoft Internet Controls的引用; 2. 加入对Microsoft HTML Object Library的引用;(要引入Microsoft.mshtml.dll 地址是C:/Program Files/Microsoft.NET/Primary Interop Assemblies) 3. 通过mshtml.IHTMLDocument2、SHDocVw.InternetExplorer、SHDocVw.ShellWindowsC 阅读全文

posted @ 2013-03-30 11:04 ArRan 阅读(412) 评论(0) 推荐(0)

摘要:Combobox.Items.Add("A");//当..时添加(obj类型)//用的时候可能非简单添加ABCD//名称 + ID ,如省份名词+ID,但是只有1个参数建立Province类并重写tostringclass Province{//编写构造函数public Province(string id, string name){this.Id = id;this.Name = name;}public string Id{get;set;}public string Name{get;set;}public override string ToString(){re 阅读全文

posted @ 2013-03-29 20:40 ArRan 阅读(1657) 评论(0) 推荐(0)

摘要:目录(?)[+]判断是否包含子串想要判断一个字符串中是否包含某个子串,可以用Contains方法来实现:Ø public bool Contains (string value)参数value为待判定的子串。如果包含,返回true;否则返回false。下面的代码判断“Hello”中是否包含两个子串。1. bool b1 = strA.Contains("ll"); //true2. bool b1 = strA.Contains("MM"); //false4.1.4 定位字符和子串定位子串是指在一个字符串中寻找其中包含的子串或者某个字符。在S 阅读全文

posted @ 2013-03-29 16:22 ArRan 阅读(188) 评论(0) 推荐(0)

摘要:运行程序时,提示有错误:此程序集中已使用了资源标识符 "Test.Searchn.resources",双击该条记录,发现提示:无法打开该文档。它已被重命名、删除或移动。这么一个错误,导致程序无法运行。本人通过多种方式想找出bug。最终本人把问题定位到了,配置文件方面的错误。通过代码匹配软件,把该工程的工程文档进行了匹配,结果发现如下的区别。不能启动的工程项目文件多了如下的标签。 Test.csproj<EmbeddedResource Include="Test/Search.resx"> <DependentUpon>Sear 阅读全文

posted @ 2013-03-26 20:24 ArRan 阅读(3132) 评论(0) 推荐(0)

摘要:连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出现这种错误了。在电脑里面搜索发现C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03 阅读全文

posted @ 2013-03-20 22:17 ArRan 阅读(367) 评论(0) 推荐(0)

摘要:.byte[] head = new byte[] { 0x7e }; .byte[] type = new byte[] { 0x00 }; .byte[] content = Encoding.Default.GetBytes("ABCDEGF"); .byte[] last = new byte[] { 0x23 }; .byte[] full=new byte[head.Length+type.Length+content.Length+last.Length]; .//head.CopyTo(full,0); .//type.CopyTo(full, head.L 阅读全文

posted @ 2013-02-01 17:04 ArRan 阅读(295) 评论(0) 推荐(0)

摘要:如果还想从 System.String 类中找到方法进行字符串和字节数组之间的转换,恐怕你会失望了。为了进行这样的转换,我们不得不借助另一个类:System.Text.Encoding。该类提供了 bye[] GetBytes(string) 方法将字符串转换成字节数组,还提供了 string GetString(byte[]) 方法将C#字节数组转换成字符串。System.Text.Encoding 类似乎没有可用的构造函数,但我们可以找到几个默认的 Encoding,即 Encoding.Default(获取系统的当前 ANSI 代码页的编码)、Encoding.ASCII(获取 7 位 阅读全文

posted @ 2013-02-01 14:03 ArRan 阅读(323) 评论(0) 推荐(0)

摘要:说明: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 阅读(273) 评论(0) 推荐(0)