摘要: const与readonly总结如下: 1.const和readonly在指定初始值以后将可读不可写 2.const是编译时常量,readonly是运行时常量. 因此const只能在该字段的声明中初始化,而readonly字段可以在声明或构造函数中初始化,因此根据构造函数的不同,readonly可能有不同的值 例如: const int A = B+1; B如果是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。 B如果是一个const常量,在编译的时候就会有一个明确的值,所以这句话就是正确的3.const默认是静态的,是一个对象成员,readonly默认是一个实例成员 阅读全文
posted @ 2011-04-16 11:32 槑槑 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 这里只是一个功能的演示,代码也很简单,大体思路是把一个窗体的FormBorderStyle设为None,这是就没有标题栏了,然后自己添加两个Panel,一个为PanelCaption,一个为PanelContent,PanelCaption作为这个窗体的标题栏,图片如下:   上面蓝色部分为标题栏,下面很色部分为内容 代码如下: 注:代码中的panel1是标题栏的Name ... 阅读全文
posted @ 2010-10-28 23:23 槑槑 阅读(4638) 评论(4) 推荐(0) 编辑
摘要: 在项目开发的过程中,WebService是经常要用的,当调用WebService方法时,需要经过服务的验证才可以调用,一般就是用户名/密码验证,还有一个就是证书.下面程序使用的是用户名/密码的方式,很简单的一个程序. 项目截图: 先看服务端的代码(ws_Service) MySoapHeader.cs   这里通过继承SoapHeader实现对用户名/密码的验证 ... 阅读全文
posted @ 2010-09-19 23:58 槑槑 阅读(12056) 评论(0) 推荐(0) 编辑
摘要: 本实例来自<<WPF程序设计指南>>一书,感觉还挺不错的,记录下来,方便以后查询 图:               工程截图:   ColorListBoxItem.cs文件  ColorListBox.cs文件... 阅读全文
posted @ 2010-09-17 23:42 槑槑 阅读(2305) 评论(0) 推荐(1) 编辑
摘要: 在项目的开发过程中,有是有会把一些用户自定义的元素单独放在一个程序集下面(我没这么做过),这样在另一个程序集中引用这些元素是就容易出一些问题,不过这也很简单就可以解决. 项目文件图: ReferenceUserControl是的主窗体工程,此工程中有一个主窗体和一个用户自定义的元素UserControl1(背景色为绿色) MyControl是专门存放用户自定义元素的工程,里面有两个相同的User... 阅读全文
posted @ 2010-08-24 21:48 槑槑 阅读(7688) 评论(1) 推荐(4) 编辑
摘要: 先看效果图: 效果没有多么的绚丽多彩,主要是因为本人能力有限,也是WPF的初学者,在WPF的开发过程中,容易控制不住自己的"艺术细胞",总会有某种冲动去做一些效果,所以在今后的时间里我会一边学,一边记录这些常用的,自己做过的一些WPF的效果的实例,一.是为了记录下来,以后方便查阅;二是为了和大家伙分享一下. 言归正传:这个效果主要用到了: VisualBrush,OpacityMask,Rend... 阅读全文
posted @ 2010-08-17 23:41 槑槑 阅读(4174) 评论(1) 推荐(0) 编辑
摘要: 一直以来对360的感觉不错,但是今天发生了一件事情差点把我气死,本人最近刚买了联想的Y-460,上面是Win7操作系统,杀毒软件,浏览器都是360的,安装360的朋友都知道,启动电脑的时候在左下角会有个启动所消耗的时间,然后我发现时间有点长,我点开进入: 第一项的启动建议是"不需要开机启动",我也没仔细看,就把第一项设置成了"开机不启动",接下来,灾难就发生... 阅读全文
posted @ 2010-08-14 00:53 槑槑 阅读(302) 评论(3) 推荐(0) 编辑
摘要: PATINDEX返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。语法PATINDEX ( '%pattern%' , e­xpression ) 参数pattern一个字符串。可以使用通配符,但 pattern 之前和之后必须有 % 字符(搜索第一个和最后一个字符时除外)。pattern 是短字符数据类型类别的表达式。e­x... 阅读全文
posted @ 2010-08-03 17:01 槑槑 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 这是一个未删除的临时日志。请手动删除它。(34a657d4-0fcd-421a-9d75-e80f31602ac5 - 3bfe001a-32de-4114-a6b4-4005b770f6d7) 阅读全文
posted @ 2010-07-31 14:17 槑槑 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 要学NHibernate之前先了解一下什么是ORM ORM(对象关系映射 Object Relational Mapping)是一种解决面向对象与关系型数据库之间的不匹配的技术,如图        现在把Student表中的记录全部查询出来显示在DataGrid表格中,步骤如下: 1.查询Student表的全部记录,并填充到Data... 阅读全文
posted @ 2010-07-25 18:12 槑槑 阅读(322) 评论(2) 推荐(0) 编辑