代码改变世界

阅读排行榜

Google对外发布C++编码规范

2011-09-23 23:00 by 狼人:-), 212 阅读, 收藏,
摘要: [Csdn.net简讯]早已开放多时的Google C++编码规范这几天引起了业内开发人员的广泛关注。其中,来自硅谷的柯化成认为,这是地球上最好的一份C++编程规范,没有之一,建议广大国内外IT人员研究使用。盛大的资深开发者赵劼表示,“非常同意。Google在这方面下足了功夫,让所有人写出来的代码都使用同样的规范,就好像在工程师编程世界里普及普通话一样。很多资深工程师刚加入的时候被迫学习编码规范,开始不习惯,后来发现收益非浅。所谓磨刀不误砍柴功,创业公司更应该关注。”科泰的陈榕也认为,“希望Google索性再出版一个工具,类似早先C语言的lint,按照该规范自动排版。否则谁记得住这么多条条框框 阅读全文

一起谈.NET技术,使用WCF实现SOA面向服务编程——简单的WCF开发实例

2011-09-01 23:58 by 狼人:-), 212 阅读, 收藏,
摘要: 前面为大家介绍过WCF的特点,现在再讲解一下WCF基础概念。 在WCF里,各个Application之间的通信是由EndPoint来实现的,EndPoint是WCF实现通信的核心要素。一个WCF Service可由多个EndPoint集合组成,每个EndPoint只能有一种绑定,就是说EndPoint就是通信的入口,客户端和服务端通过 EndPoint交换信息。 <service name = " " > < endpoint address = "" binding = " wsHttpBinding " cont 阅读全文

一起谈.NET技术,Azure和Bing Maps API示例经验分享

2011-09-01 23:57 by 狼人:-), 212 阅读, 收藏,
摘要: 头疼的Bug,糟糕的代码,崩溃的调试作为开发人员的你,遇到上述任何一种情况可能就会陷入抓狂。如果能直接获得需要的代码,编程的活儿就会轻松许多。 微软最新推出的一站式示例代码库,让开发人员可以免费获得所需的示例代码或向微软工程师提出示例请求,轻松解决常见的编程问题,大大减轻工作负担。 本文以一个名为AzureBingMaps的示例应用程序为例,分享了一些在开发该示例过程中积累的经验,以期对广大开发人员有所帮助。AzureBingMaps是一个旅游站点管理系统,演示了很多技术,可以认为是一个实际项目。 写这个示例的初衷 在Windows Azure论坛,我们常见到这样的开发人员... 阅读全文

一起谈.NET技术,ASP.NET MVC 3 Beta新特性以及.Net开源的趋势----最新译文

2011-09-01 23:47 by 狼人:-), 212 阅读, 收藏,
摘要: NuPack – .NET的开源软件包管理器 NuPack是一个开源的软件包管理器,它使你在项目中能够更加容易的查找、安装和使用.NET库。它能够和所有的.NET 项目类型很好的一起工作(包括,没有任何限制的,ASP.NET Web Forms和ASP.NET MVC). NuPack 使维护开源项目的开发者(例如, Moq, NHibernate, Ninject, StructureMap, NUnit, Windsor, RhinoMocks, Elmah, 等等) 能够去打包他们的库,并且使用一个在线的,可查找的gallery/catalog 来注册它们。客户端NuPa... 阅读全文

一起谈.NET技术,ASP.NET MVC 3让你疯狂的五大理由

2011-09-01 23:46 by 狼人:-), 212 阅读, 收藏,
摘要: 我总结了ASP.NET MVC 3让我兴奋的五个理由,不知你看了后会有何感想。 1、Razor视图引擎 我不得不说,Razor视图引擎太酷了,我喜欢它那清爽的代码风格,它使用@符号表示代码块,下面的代码在Razor都是合法的: @foreach(variteminModel){<b > @item.FullName</b >} 2、新的助手 助手一直是ASP.NET MVC和其它MVC框架相比不足的地方,ASP.NET MVC 3提供了新的助手,将会缩小这一领域和竞争对手的差距。 Chart:帮助创建图表,非常好用。 WebGrid:以网格形式呈现对象集合,包... 阅读全文

一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇

2011-08-29 19:31 by 狼人:-), 212 阅读, 收藏,
摘要: 本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文

艾伟也谈项目管理,关于导致项目失败的程序的讨论

2011-08-29 19:09 by 狼人:-), 212 阅读, 收藏,
摘要: 最初的问题 上周,在SCNA(北美2010软件技术大会)的一个专题小组讨论会上,Chad Fowler (@chadfowler)问道,“有多少项目是因为程序的原因失败的?”。按当时的情形,我想他的观点是,项目的失败归咎于业务问题,而非程序。会议室里很安静。可以看出,全体成员认为他说的是有道理的。我相信大家是都同意Chad的观点的。项目的失败,罪不在于程序,在于业务问题。 后续调查 Uncle Bob (@unclebobmartin)后来做了一次简单的微博调查,我和其他很多人都参与了。调查的结果是,赞成项目失败的责任主要归咎于业务问题、而非技术问题的占了绝大多数。Bob感到这... 阅读全文

艾伟也谈项目管理,【项目管理】关于异地开发中的源代码管理问题

2011-08-29 19:09 by 狼人:-), 212 阅读, 收藏,
摘要: 最近在带领一个异地的团队在进行.Net B/S系统开发工作。两地相隔1000多公里, 两地都有开发人员,源码的统一管理就成了需要解决的问题。针对这个问题,想到如下的解决方法: 一、利用Microsoft Visual SourceSafe的Internet功能 优点: 1.考虑使用VSS是因为他与Microsoft Visual Studio集成的很紧密。可以在编译器中对源码进行直接Check in 和 Check out.使用的效率很高。 2.团队成员入手容易。在对需求清楚的情况下,可以快速溶入团队,进行编码。 缺点: 1. 对团队中的契合度及团队制度要求比较高。 比如,异地的一个同事周周下 阅读全文

艾伟_转载:C# 反射技术应用

2011-08-29 00:20 by 狼人:-), 212 阅读, 收藏,
摘要: 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1、.NET可执行应用程序结构 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。 应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序集加载到相应的应... 阅读全文

艾伟:基于web信息管理系统的权限设计分析和总结

2011-08-28 23:55 by 狼人:-), 212 阅读, 收藏,
摘要: 1、权限的应用对象 上面我们已经定义了权限的范围,就是信息系统管理里面的表单操作,那么权限的应用对象就是表单,更进一步说,就是表达表单内容的web管理页面。 2、权限的分类 一个页面的权限范围分为以下几种,也可以叫做基本权限单位。 l 操作权限:操作权限是一种页面级别的权限,也可以叫做页面权限。包括以下几种 n 新增 n 修改 n 删除 n 查询 在此基础上还可以进行更加详细的一些分类,比如查看他人记录的权限,修改他人记录的权限等。这部分也可以使用下面的记录权限来实现。 l 按钮权限:针对页面上按钮的权限管理,包括 n 是否可见 n 是否可用 有时候,我们可以把按钮权限看作为... 阅读全文
上一页 1 ··· 203 204 205 206 207 208 209 210 211 ··· 416 下一页