KimhillZhang  
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2012年9月23日

摘要: 小弟使用了非常笨拙的写法,有高手们请指点思路,让小弟学习学习,拜托了。。。加载树 -- 使用递归写法protected void LoadChannel() { DataTable dt = bllChannel.GetList(); DataRow[] parent = dt.Select(" ParentId=0"); foreach (DataRow parentRow in parent) { TreeNode node = new TreeNode(parentRow["Title"].ToString(), parentRow["I 阅读全文
posted @ 2012-09-23 11:05 KimhillZhang 阅读(547) 评论(0) 推荐(0)

2012年9月18日

摘要: C# 中2,10,16进制及其ASCII码之间转化 --------//C#中各种字符类型的转化,使用于串口通信------------ //字符长度的理解 string s = "我是一个2兵"; int len = s.Length;//6个字符 byte[] sarr = System.Text.Encoding.Default.GetBytes(s); len = sarr.Length;//11个字节 //10进制转字符串,也没有意义,要转成对应的ascii码 int t1 = 81; string s1 = t1.ToString(); //这个10进制转对应A 阅读全文
posted @ 2012-09-18 11:12 KimhillZhang 阅读(4562) 评论(0) 推荐(0)

2012年9月17日

摘要: public class IniFile { [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBu 阅读全文
posted @ 2012-09-17 22:57 KimhillZhang 阅读(417) 评论(0) 推荐(0)
 
摘要: public class IniFile { [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBu 阅读全文
posted @ 2012-09-17 22:56 KimhillZhang 阅读(788) 评论(0) 推荐(0)
 
摘要: WPF使用多线程访问控件及打开新窗口:private void button1_Click(object sender, RoutedEventArgs e) { Thread thread = new Thread(new ParameterizedThreadStart(AppendData)); thread.SetApartmentState(ApartmentState.STA);//由新线程去开启新窗口时需要设置 thread.IsBackground = true; thread.Start("ABC"); } delegate void AppendText 阅读全文
posted @ 2012-09-17 22:13 KimhillZhang 阅读(341) 评论(0) 推荐(0)

2012年9月16日

摘要: 因为Thread的Suspend()与Resume()方法都过时了,只能采用其它方法来实现该功能。创建两个线程,点击停止1线程将线程1停止,开启1线程将线程1开启。public partial class Form1 : Form { public Form1() { InitializeComponent(); } /// <summary> /// 停止1线程 /// </summary> /// <param name="sender"></param> /// <param name="e"& 阅读全文
posted @ 2012-09-16 00:27 KimhillZhang 阅读(558) 评论(0) 推荐(0)

2012年9月15日

摘要: 有机会调入了物联网组的开发,首次进入该主,第一个项目让我接触的就是智能电表,刚接触这玩意儿,一头雾水。写这篇没有提供技术上的学习,只是自己觉得这东西新鲜就把一些过程写了出来,因为之前都是做B/S的。实现该项目主要的设备有:一个单项表,一个三项表,一个集中器,两个电表串联并接上两个电灯,开启电灯让它进行走电,这样,对于单项表可以得到总电量,就是走的度数。对于三项表,在这里只接上A项的电,即只能获取A项的电信息,如A项的总电量,尖,峰,平,谷,电压,电流,功率等等。在这次的实现中,我们需要获取电表的总电量,三项表的尖,峰,平,谷,功率,电压,电流,功率因素,故障因数等等。在这三个设备中,我们需要. 阅读全文
posted @ 2012-09-15 23:09 KimhillZhang 阅读(938) 评论(1) 推荐(1)

2012年8月23日

摘要: 使用了ajaxpro,突然发现了一个微秒的写法。因为每次传的都是单个变量,现在写写传个对象形式。定义一个类public class stu { public string name{get;set;} public string sex{get;set;} }public class test{ [AjaxPro.AjaxMethod] public void testMethod(stu model) { string n= model.name; string s= model.sex; }}//调用脚本var ll = XC_Web.Frame.test.testMethod({ n.. 阅读全文
posted @ 2012-08-23 18:20 KimhillZhang 阅读(282) 评论(0) 推荐(0)

2012年8月2日

摘要: SqlDataReader 的NextResult方法,,NextResult表示下一个结果比如:SqlCommand cmd=new SqlCommand("select * fromtable1 ; select * from table2", conn);IDataReader reader = cmd.ExectuteReader();这样就有两个结果集,那么遍历的时候就可以这样遍历do{ while(reader.Read()){ // }}while(reader.NextResult()); 阅读全文
posted @ 2012-08-02 10:12 KimhillZhang 阅读(262) 评论(1) 推荐(0)

2012年7月26日

摘要: 1.NavigateUrl='<%#DataBinder.Eval(Container.DataItem,"CHECKMASTER_ID","/Frame/DW_StorageManage/DW_CheckDetails.aspx?maid={0}")+"&amp;code="+DataBinder.Eval(Container.DataItem,"CHECKMASTER_NO") %>'2.NavigateUrl='<%#String.Format("D 阅读全文
posted @ 2012-07-26 10:54 KimhillZhang 阅读(606) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页