摘要:First, user changes in to a Shelveset, then triggered a buddy build in buddy build system. After the buddy build completed,if itcompleted successfully...
阅读全文
摘要:在用view控件实现一系列业务操作的分步操作时发现了一个问题,在某个View中实现了如下功能: A控件放在其中一个View中,用控制A控件的显示和隐藏(Visible)的方法表示业务中存在A和不存在A的情况,并用来作为一个属性的字段。 切换View前读取此属性无任何问题,可当切换View后读取此属性...
阅读全文
摘要:好久没来写博了,最近开始读一本新书,在这标记下。 刚刚读了没几天,给我的感觉就是这本书很对我的胃口,但由于本人英文水平有限,理解起来有些费劲。
阅读全文
摘要:最近项目中数据库操作非常频繁复杂,同事讨论是不是更改一下数据库操作类的写法,原来数据库操作类是每个方法对应一个存储过程,把复杂的逻辑判断都放到数据库中了。但是同事提出异议:存储过程非常不灵活,不能做到各种数据库通用,不利于以后项目的变化;存储过程不能做到更新操作的灵活设置更新字段的选择。在我的思想...
阅读全文
摘要:今天上午建立了一个新表,由于疏忽表名后面多加了个“ ] ”,但是在企业管理器和查询分析器的对象中这个事不会显示的,双击重命名也不会被复制出来,拖动也不能显示,造成了莫名其妙的表名不匹配。好半天才发现了这个问题,在同事提醒下做了修改。
阅读全文
摘要:今天在sqlserver 中 一个事务中调用了一个本身带有事务的存储过程,出现了下面错误 Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Pre...
阅读全文
摘要:前台html 页面中进行控件html 属性的设置一般为静态的属性,当然也可以通过嵌入脚本语言代码进行一些简单的动态设置,但并不能实现复杂的逻辑也会给维护带来麻烦,我们可以使用 控件的 Attributes 属性下面的方法进行这些操作如下:为控件增加 onclick 事件响应脚本: 控件名.Attr...
阅读全文
摘要:一、在使用 #region #endregion 进行代码折叠时体会到了它的好处,整个代码页面非常清楚,要找那部分十分容易的就找到了。而且清晰代码对以后进行重构和重用带来了太多的好处。最简单的,在遇到相同或相似的应用时就可以将这段代码复制粘贴过来,找着方便,在进行整个程序的分析时逻辑也不受干扰。重...
阅读全文
摘要:最近作项目遇到了几个小问题,麻烦了别人老半天才解决。我写了一个小模块中有一段需要在页面加载同时进行操作,但大家知道.net中PageLoad函数在每次刷新页面时都会执行一次,如果想要保持控件状态的话就必须把初始化等操作加在 if(!this.IsPostBack){}中,如果想让控件的每一次变化都被...
阅读全文
摘要:在c#中,进行数据库查询时使用IsDbNull 方法判断数据库中字段值是否存在(注意不是判断是否空值或0)。将字段所在的行key作为参数传给IsDbNull 方法,此方法对其值进行判断,如果字段值不存在或缺少值则返回Ture,如果字段值存在则返回False。 此方法能方便地对数据库中值的存在与否和...
阅读全文
摘要:最近学习.net经常接触结构化和层次化两个概念:像结构化异常、结构化数据、结构化程序设计、层次化系统设计、层次化数据等等许多概念一直不得要领,今天查找了许多资料,找出了许多相关的说法,列在下面以供参考。 结构化教学(一)概述及相关概念! 作者:孙晓勉 王 懿 李 萍 『孤独症(儿童自闭症)康乐园』...
阅读全文
摘要:装箱操作发生在一个值类型赋给引用类型时,但系统只在没有相关操作的重载方法时进行,而char类型到string类型是有重载方法的,所以不发生装箱操作。
阅读全文
摘要:转载自http://developer.ccidnet.com/art/294/20021114/30763_1.html 作者:宋华 我们知道,进程是操作系统用于隔离众多正在运行的应用程序的机制。在.Net之前,每一个应用程序被加载到单独的进程中,并为该进程指定私有的虚拟内存。进程不能直接访问物理...
阅读全文
摘要:Attributs其实是一种标记,他在编译器编译时告诉编译器进行一些工作,比如对后面的函数进行序列化以便远程执行等,大多用于转换信息用。这种技术比较先进,减轻了代码量,使逻辑更加清楚。也可以自定义Attributs:[AttributeUsage(AttributeTargets.Method)] ...
阅读全文
摘要:网速慢又不能插入代码,只好粘贴了using System; namespace Clock{public delegate void GetupNow();class home{/// /// 闹钟实现/// [STAThread]static void Main(string[] args){Cl...
阅读全文
摘要:首先概述重载方法:1.首先指定访问修饰符。public private2.关键字 使该操作符成为类的公共操作符,而不是特定对象的操作符.这是强制关键字 static3.定义操作符的返回类型.返回类型是操作符的结果所使用的类型. 即要得到的计算结果类型4.在返回类型之后,指定关键字,该关键字必须在被重...
阅读全文
摘要:域 域(Field)又称成员变量(Member Variable),它表示存储位置,是C#中类不可缺少的一部分。域的类型可以是C#中任何数据类型。但对于除去string类型的其他引用类型由于在初始化时涉及到一些类的构造器的操作,我们这里将不提及,我们把这一部分内容作为“类的嵌套”放在“接口 继承...
阅读全文
摘要:如果基类(base class)B中定义了虚方法,而sealed class S从B类衍生。对于一个类型为S的名为s的变量调用虚方法的代码,编译器可以确信s一定是类型为S的。但是如果类S实际上没有被sealed,则这个变量s可能是类S的衍生类的实例而这个衍生类同时又重写(override)了该虚方法...
阅读全文
摘要:类定义中可以使用的访问修饰符组合 none or internal 类只能在当前工程中访问 public 类可以在任何地方访问 abstract or internal abstract 类只能在当前工程中访问,不能实例化,只能继承 public abstract ...
阅读全文
摘要:局部类型局部类型的引入没有局部类型的时候(C# 1.0)class App{ public void Foo(){...} ... public void Bar(){...} ...} 有了局部类型之后(C# 2.0) partial class App{ public void Foo() {....
阅读全文