摘要: Ext 常用Reader1 ArrayReader从proxy中读取的数据需要进行解析,这些数据转换成Record数组后才能提供给Ext.data. Store使用。 ArrayReader的作用是从二维数组里依次读取数据,然后生成对应的Record。默认情况下是按列顺序读取数组中的数据,不过你也可以考虑用mapping指定record与原始数组对应的列号。ArrayReader的用法很简单,但缺点是不支持分页。使用二维数组的方式如下面的代码所示。 var data = [ ['id1','name1','descn1'], ['id2& 阅读全文
posted @ 2012-08-07 10:44 kevin_hua 阅读(697) 评论(0) 推荐(0)
摘要: 实现动态读取计算机已有的串口有2中方法:一.从计算机注册表的特定位置读取出串口信息。二. 利用.NET下提供的SerialPort类具体如下:用户读取计算机连接的串口设备的串口号,返回一个string数组,数组元素为形如“COM1”的串口名称。 //方法一:从计算机注册表的特定位置读取出串口信息 public string[] GetCommKeys() { string[] values = null; try { RegistryKey hklm = Registry.LocalMachine; RegistryKey hs = hklm... 阅读全文
posted @ 2012-06-20 10:00 kevin_hua 阅读(277) 评论(0) 推荐(0)
摘要: 在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。 (int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类型,可以使用隐式转换,但是当我们从 long 类型到 int 类型转换就需要使用显式强制转换,否则会产生编译错误。 Int32.Parse()表示将数字的字符串转换为32 位有符号整数,属于内容转换[1]。 我们一种常... 阅读全文
posted @ 2012-06-18 14:51 kevin_hua 阅读(216) 评论(0) 推荐(0)
摘要: C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。for(vari=1;i<=10;i++ 阅读全文
posted @ 2012-05-30 13:18 kevin_hua 阅读(137) 评论(0) 推荐(0)