JohnGong的P之路

从小工到专家,物流信息化在路上~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Language

摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicvoidSetGridStyle(DataGridgrid,stringTableName){if(grid==null)return;DataGridTableStylegridStyl... 阅读全文

posted @ 2009-12-16 15:39 小强小工 阅读(247) 评论(0) 推荐(0)

摘要:C#中ToString格式大全C 货币2.5.ToString("C")¥2.50 D 十进制数25.ToString("D5")00025E 科学型25000.ToString("E")2.500000E+005F 固定点25.ToString("F2")25.00G 常规2.5.ToString("G")2.5N 数字2500000.ToString("N")2,500,000.00X 十六进... 阅读全文

posted @ 2008-11-13 17:11 小强小工 阅读(571) 评论(0) 推荐(0)

摘要:.NET为我们提供了三种数据类型类转换的方法,她们分别是:(typeName),此方法适合于类型,type.Parse, 此方法只适于类.NET中的数字类型,还有一种就是使用 Convert 类型来进行类型转换。我看来看看这三种数据类型转换的区别,还是用程序来说明吧:[代码]还有一种情况就是,当把数据转换成数字类型时,如果被转换的数据为 null, 使用 (typeName), 和 type.Pa... 阅读全文

posted @ 2008-07-22 14:50 小强小工 阅读(440) 评论(0) 推荐(0)

摘要:Delegate delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它只能持有与它的签名相匹配的方法的引用。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备... 阅读全文

posted @ 2008-05-27 16:58 小强小工 阅读(239) 评论(0) 推荐(0)

摘要:handles 与委托:AddHandler event, AddressOf eventhandler又有什么联系呢? 比如:(1)静态处理 sub 小王扣钱() handles 玩游戏 sub 小刘扣钱() handles 玩游戏 (2)动态处理 Addhandler 玩游戏, Addressof 小王.扣钱() Addhandler 玩游戏, Addressof... 阅读全文

posted @ 2008-05-19 13:42 小强小工 阅读(548) 评论(0) 推荐(0)

摘要:vb中的代码如下: PublicClassClass1ClassClass1InheritePlayerPrivateSubChoosePoint()SubChoosePoint()HandlesMe.ChoosePointEventMe.PointWanted=NewPoint(2,3)EndSubEndClass以上代码如果用C#,应该怎么写呢?Me.ChoosePointEvent+=new... 阅读全文

posted @ 2008-05-19 13:34 小强小工 阅读(1358) 评论(0) 推荐(0)

摘要:一般在设计视图来设置PagerTemplate,比如 PagerTemplate 现在我想通过编程的方式来设置PagerTemplate, gridview.PagerTemplate属性可以获取或设置PagerTemplate内容.我现在通过手工编程想把上述两个LinkButton加到PagerTemplate中,不知怎么... 阅读全文

posted @ 2008-05-08 16:36 小强小工 阅读(4258) 评论(1) 推荐(0)

摘要:1。比较时间大小的实验 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDateTime(st2); DateTime dt3=DateTime.Now; if(DateTime.Compare(dt1,dt2)>0) msg.... 阅读全文

posted @ 2008-04-24 09:43 小强小工 阅读(388) 评论(0) 推荐(0)

摘要:F4 :查看属性 F7:切换到代码 F10 逐过程调试 F11 逐语句调试 F12:转到定义 CTRL+M CTRL+M 折叠代码段 if tab按2次 for tab按2次 阅读全文

posted @ 2008-01-15 10:23 小强小工 阅读(187) 评论(0) 推荐(0)

摘要:1,CLR为每个进程创建一个异常信息表。 2,在表中,程序中每个方法有一个关联的异常信息数组。 3,若方法中有catch块,则数组中记录了调用异常处理所需的相关信息。 4,若方法没有catch块,则数组为空。 5,方法中发生异常时,在异常信息数组中搜索,确定哪个块引发异常。 6,若找到,则抛出Exception 7,没找到,则向上搜索方法的调用者,直至源头。 8,这些由下向上的搜索过程,其信息记录... 阅读全文

posted @ 2007-12-26 16:14 小强小工 阅读(421) 评论(0) 推荐(0)

摘要:隐藏与虚方法调用 子类要隐藏父类的同名方法,推荐在子类中使用new声明。注意若不使用new关键字,当方法相同时,调用哪个方法由对象变量的类型决定。 class Parent { public void HideF() { System.Console.WriteLine("Parent.HideF()"); } ... 阅读全文

posted @ 2007-12-26 10:52 小强小工 阅读(742) 评论(0) 推荐(0)

摘要:重载运算符的函数是Static,使用operator关键字 我想应该是因为避免使用实例调用 Main()函数为什么是静态的,其形参一定是str[]型 Main()是程序的入口,若不是静态,在mainI()不存在对象对他进行调用。 MSIL指令的一些解析 Entrypoint 程序入口 Newobj 在托管堆上新建对象(引用) Ldstr C#类型CLR内存模型 线程堆栈(thread ... 阅读全文

posted @ 2007-12-24 17:07 小强小工 阅读(264) 评论(0) 推荐(0)