代码改变世界

一起谈.NET技术,基于TFS2010的代码审查环境部署

2011-09-01 23:47 by 狼人:-), 300 阅读, 0 推荐, 收藏,
摘要:对于代码审查的重要性,这里不再多说。要做好代码审查,还是需要工具来配合才能做好。 本文的配置环境如下:SQL Server 2008(TFS2010必须),TFS2010(中文版),Visual Studio 2010。代码审查的插件在codeplex上有一个TeamReview非常不错,可以把代码审查的分配成工作项,安排给团队成员。先预览一下效果吧,有图有真相。 1、走查代码时,选中可能存在问题的代码。右击,如图。 2、选择“New Code Item”后,弹出如下窗口。 备注:汉化插件的时候,不知道应该把"Query From"翻译成什么好,就只好保留这个了。这样就.. 阅读全文

一起谈.NET技术,asp.net控件开发基础(23)

2011-09-01 23:47 by 狼人:-), 165 阅读, 0 推荐, 收藏,
摘要:讨论了如何实现一个简单的数据源控件,但还没有完全的实现.这次我们具体的实现一些方法来加强数据源控件的功能.这里我们根据SqlDataSource控件的一些功能来实现。本篇示例源码来自Professional ASP.NET2.0 ServerControl and Component Development,即是模仿SqlDataSource而制作.我把控件功能减弱,代码整理了下,我们只关注重要的部分,一步一步上去。 一.概念 1.首先你必须熟悉ADO.NET的使用,然后抽象出一部分属性和方法,如执行sql语句命令类型,这个属性你便可以抽象出来,当是控件功能的一部分.所以这部分代码... 阅读全文

一起谈.NET技术,当Silverlight同时遇上TCP和HTTP的WCF服务

2011-09-01 23:47 by 狼人:-), 146 阅读, 0 推荐, 收藏,
摘要:如果只是单一的TCP通信 如果你的silverlight应用因为一些特殊原因跟WCF通信时使用的不是Http协议,而是TCP协议,并且是Host到控制台上的。那么假设是下面这个简单的服务: 1,WCF中的主机服务代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class Program { static void Main(string[] args) { Ser... 阅读全文

一起谈.NET技术,Silverlight动态加载DLL

2011-09-01 23:47 by 狼人:-), 145 阅读, 0 推荐, 收藏,
摘要:问题 今天手头的项目遇到一个问题,为了描述这个问题,我建立了一个简单的项目,结构如下: 问题是这样的: 1,silverlightApplication1中有一个按钮,点击后弹出窗口;silverlightApplication6中只有一个canvas来放置从SilverlightApplication1.dll反射得到的控件。 2,silverlightApplication6中动态加载了silverlightApplication1的SilverlightApplication1.dll文件。 3,如果在RIA上启动新实例进行调试,可以正常通过。效果是: ... 阅读全文

一起谈.NET技术,10个C#编程和Visual Studio使用技巧

2011-09-01 23:47 by 狼人:-), 224 阅读, 0 推荐, 收藏,
摘要:C#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门,经历10年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编程语言,它没有让C#开发者社区失望。Visual Studio亦是如此,新版本的Visual Studio 2010所带来的新特性也让开发者们兴奋不已。 对开场白没兴趣?好吧,我们直接切入正题,下面介绍10个C#编程和Visual Studio IDE使用技巧。 1、Environment.Newline 你是否知道这个属性是与平台无关的?允许你根据每个平台输... 阅读全文

一起谈.NET技术,asp.net控件开发基础(17)

2011-09-01 23:47 by 狼人:-), 159 阅读, 0 推荐, 收藏,
摘要:本篇将开始介绍如自定义数据绑定控件,这里感谢很多人的支持,有你们的支持很高兴。这里首先需要大家熟悉asp.net模板控件的使用,还有自定义模板控件.因为数据绑定控件多是基于模板控件的. 一.回顾 如果你使用过asp.net内置的数据控件(如DataList,Repeater),你一定会这么做 1.设置数据源 DataSource属性 2.调用数据绑定 DataBind方法 3.在控件的不同模板内使用绑定语法显示数据 这三步应该是必须要做的 其他更多的 你可能需要对绑定的数据进行统一的一些操作(如时间格式化),或者对数据的某一项进行操作(对某一项进行格式化),... 阅读全文

一起谈.NET技术,asp.net控件开发基础(22)

2011-09-01 23:47 by 狼人:-), 153 阅读, 0 推荐, 收藏,
摘要:上两篇讨论了如何定义结合数据源控件的数据绑定控件.这次我们一起来看下数据源控件是如何实现的。asp.net2.0已经为我们提供了很多数据源控件,相信大家都用过了,也希望大家对其有所熟悉.关于它能做什么就不说了。下面我们也一起来看看,如何简单的实现。 一.你必须了解的 1.关于数据源控件(DataSourceControl) 虽然表面看来,给数据绑定控件指定DataSourceID属性,数据源控件帮你做了一切工作,其实不然,数据源控件只负责收集与数据交互的相关信息,如:SqlDataSource的ConnectionString,AccessDataSource的DataFile... 阅读全文

一起谈.NET技术,asp.net控件开发基础(15)

2011-09-01 23:47 by 狼人:-), 196 阅读, 0 推荐, 收藏,
摘要:继续我们的话题吧.自定义控件.如果你还不熟悉自定义控件开发的话,还请看看我以前写了几篇,希望对你有帮助 1.1何处继承 自定义控件一般从以下几个基类(此处不包含数据控件) 一.Control类(所有服务器控件的基类,算是比较底层的类,如果控件功能比较简单,要求不多,可直接继承此类.) 二.WebControl类(标准控件的基类,继承此类,你可以继承其丰富的公共属性,若标准控件中的控件没有你需要的控件,你可以继承此类) 三.CompositeControl类(2.0新增的类,此类继承自WebControl类,如果你需要制作复合控件,请从继承此类开始) 四.直接从内置控... 阅读全文

一起谈.NET技术,asp.net控件开发基础(18)

2011-09-01 23:47 by 狼人:-), 137 阅读, 0 推荐, 收藏,
摘要:本篇继续上篇的讨论,可能大家已经在使用asp.net2.0了,DataSource属性不再使用,而是跟数据源控件搭配使用.现在讨论的绑定技术都是基于1.1版本,先熟悉一下,本质上是一样的,这样一步步的学习.对以后绝对有帮助.因为当你使用数据源控件,只需要设置一个DataSourceID,方便的同时你是否知道数据源控件帮你做了什么事情,如果你想觉的够用了,可以不用了解,但我相信你一定会有需求。上篇最后说过了,讨论还刚刚开始,我们大致把核心的方法都写出来了.下面我们继续。 一.控件对比 我们可以使用上篇制作的TemplatedList控件跟内置控件做一下对比异同。在2.0未到来的时候,... 阅读全文

一起谈.NET技术,ASP.NET的Session 详解

2011-09-01 23:47 by 狼人:-), 120 阅读, 0 推荐, 收藏,
摘要:阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information Services(以下简称IIS)的基本使用方法 了解如何在Microsoft SQL Server中创建一个数据库。 Session模型简介 Session是什么呢?简单来说就是服务器给客户... 阅读全文

一起谈.NET技术,asp.net控件开发基础(13)

2011-09-01 23:47 by 狼人:-), 219 阅读, 0 推荐, 收藏,
摘要:1.减轻服务器压力,增加用户体验 服务器功能是强大的,客户端脚本一点也不弱,现在的ajax技术和Atlas技术就是最好的证明,我们总是期待UI有一个好的效果,flash动画给我们带来了很酷的效果,我们至少也可以为我们的服务器控件添加客户端脚本,一方面减少了服务器端的回传,一方面又能为控件提供非常酷的效果.我想我们都很喜欢ATLAS里面很多很酷的控件吧,而且无刷新,服务器控件与客户端脚本交互使用,那会服务器控件变的更加完美。 经过上面的废话,下面我们进入正题 2.简单为服务器控件添加客户端脚本 我们已经了解到服务器控件呈现后的代码仍然为HTML,只要你熟悉此服务器控件呈现后标... 阅读全文

一起谈.NET技术,asp.net控件开发基础(14)

2011-09-01 23:47 by 狼人:-), 139 阅读, 0 推荐, 收藏,
摘要:1.错误的代码,无法解析 首先来看一段简单的代码 正确<asp:WizardID="Wizard1"runat="server"><WizardSteps><asp:WizardStepID="WizardStep1"runat="server"Title="Step1">21212</asp:WizardStep><asp:WizardStepID="WizardStep2"runat="server" 阅读全文

一起谈.NET技术,asp.net控件开发基础(21)

2011-09-01 23:47 by 狼人:-), 175 阅读, 0 推荐, 收藏,
摘要:上篇介绍了在asp.net2.0版本下面如何简单的定义数据绑定控件。虽然DataBoundControl为我们提供了便利,我们以后可以从此类开始编写数据绑定控件。但是在2.0版本未到来之前,你已经为自己订制了一些数据绑定控件,既然2.0版本已经提供了数据源控件,你是否有想法,让你原有的控件也升级到同时支持通过设置DataSource属性和数据源控件来获取数据源,这样以后我们就可以省省工作了。这次我们就来讨论这个话题,让旧版本的数据绑定控件支持数据源控件。 一.准备升级数据绑定控件 即使asp.net1.1版本的一些控件也都已经支持数据源控件了,如Repeater,BaseDataL... 阅读全文

一起谈.NET技术,asp.net控件开发基础(20)

2011-09-01 23:47 by 狼人:-), 166 阅读, 0 推荐, 收藏,
摘要:上面我们讨论了数据绑定控件的做法,但都未涉及到asp.net2.0中数据源控件的用法,让用惯了数据源控件的人可能感觉不适应。这次我们就开始讨论在asp.net2.0中,我们该如何重新定义数据绑定控件。我一直在想,是先讨论数据源控件呢,还是先讨论数据绑定控件,两者是密不可分的。在看下文之前,我想大家应该对asp.net2.0中的数据源控件使用的简易性非常熟悉了。记得园子的开源项目NBear也为大家提供了数据源控件。个人认为数据源控件和数据绑定控件之间存在着一些约定关系,学习还当从易到难,这里就假定我们对内置的数据源已经能够熟练的使用了。这里就看看如果定义新的数据绑定控件。 一.数据绑定控... 阅读全文

一起谈.NET技术,asp.net控件开发基础(19)

2011-09-01 23:47 by 狼人:-), 161 阅读, 0 推荐, 收藏,
摘要:上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了。过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着。我们一起打开MSDN来看点别的,当然主题还是离不开数据绑定控件。 一.数据绑定控件的模板 打开MSDN一看,我们会发现DataList和DataGrid都不是直接继承自WebControl类的,而是继承自一个叫BaseDataList的类。唯独Repeater是直接继承自WebControl类的,Repeater的简单也就代表定义样式的灵活。DataList和DataGri... 阅读全文
上一页 1 ··· 236 237 238 239 240 241 242 243 244 ··· 311 下一页