摘要:
网上也有很多锁定行列的方法,一个是使用css,另一个就是专门的控件附带有锁定的功能。css的大多数锁定行,而不能锁定列。好像看过园子里的司徒正美,写过一个用css锁定行列的,当时css比较烂看不懂,也没有保存那个网址(很后悔),现在想要找却又找不到了。 另一个就是第三方控件,这种控件很强大,锁定行列只是附带的一个小功能。但是有一个比较明显的缺点,必须使用它的控件,我想锁定GridView,那就不行了。除非你能把他的锁定方法给研究出来。 最近我在学jQuery,我觉得找个需求来学习,进步会比较快,于是就选择了锁定行列的这个需求。 目的: 1、针对table来锁定,只要是table标签 阅读全文
摘要:
iBATIS教程要从iBATIS的概念开始,它是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBATIS最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBATIS是能满足你的要求又足够灵活的最简单的解决方案。iBATIS最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教... 阅读全文
摘要:
国庆节期间要值一天班,看看网站有没有什么问题,可是打开电脑去上不了网,于是在网上寻找答案,就这么着看到一个贴子,让删除注册表中的winsock及winsock2两项,哎,这一删可出大事了,网更上不了了,VS也不能调试了,SQL SERVER也连不上了,总之吧,报了一大堆的问题,郁闷了两天终于解决了,还好没有脑门子一热重装系统,最终还是靠网友们的帮助啊,有网友和我一样的问题,呵呵一个小命令,解决啦,... 阅读全文
摘要:
郁闷了一天的FCK上传图片问题总算解决了修改fck源码 FileBrowser/FileWorkerBase.cs删除 try{document.domain=d;}catch (e){break;} 贴出来以帮助大家再遇到这种情况时迅速的解决掉它! 阅读全文
摘要:
1. 什么是局部类型?C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3) 需要多人合作编写一个类。局部类型是一个纯语言层的编译处理,不影响任何执行机制—&... 阅读全文
摘要:
错误截图:修改配置截图: 阅读全文
摘要:
在.NET环境中实现每日构建(Daily Build)--ccnet,MSBuild篇 每日构建,对我们团队来说一个全新的概念。随着项目开发的进展,在开发过程需要及时反馈一些BUG和功能要求的处理情况。而在这种情况下每天或隔一段时间Build一个版本,工作量还是比较大的,所以就特别有必要引入每日构建。关于每日构建,在园里有已经有很多的文章了,特别是摩诘的《在.NET环境中实现每日构建(Daily ... 阅读全文
摘要:
引子:某年某日,公司Web程序被注入,导致数据库一塌糊涂。CIO大怒,要求以后所有数据库的交互行为都只能用SP,于是乎,即使是没有任何参数的一条查询语句也必须去到DB中加一条SP... 项目实例:新入手一个项目,业务流程比较复杂,数据库交互很多,一条条的SP写的煞是烦人,尤其是在DAL中设置Command的Parameters,繁琐而又费眼睛,写多了很容易出错,因为不仅仅要考虑参数的个数,而且要... 阅读全文
摘要:
封装集合:将集合中的某些方法封装起来,这些方法一般会牵扯到其他的逻辑。 举例理解:比如你给一个List<T>里面加一个对象的同时,可能还有一个计数器在计算List中对象的个数,我们不用暴露计数器,这样List.Add()和List.Remove()我们就可以封装起来了。 项目实例:我记得我有个项目需要不断的从数据库中读取User的Guid然后狂发Mail。开始的想法很简单,根据Wi... 阅读全文
摘要:
使用多态替换条件:指在进行类型检查和执行某些类型操作时,最好将算法封装在类中,并且使用多态来对代码中的调用进行抽象 举例理解:看定义可能比较迷糊,其实说的简单一点,对于使用分支语句并且分支条件是和类型检查相关的程序段,如 if(type == typeof(TypeA)){...}else if(type == typeof(TypeB)){...},可以把{...}中的Code,尝试放到if的... 阅读全文