技术开发

社交网站数据库技术分析
it知识库

社交网站数据库技术分析

阅读(30) 作者(admin)

  文 / 丁艺明  传统互联网正在迈向一个全新的时代——社交服务网(Social Networking Service)时代,从“人与机器”的时代迈向“人与人”的时代。互联网社交服务网站的发展验证...

it知识库

优秀程序员的十个习惯

阅读(30) 作者(admin)

  在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉...

NET技术

在.NET中使用域对象持续模式

阅读(29) 作者(admin)

  域应用程序对象通常是整个应用程序的中心,被很多子系统使用。它们表现了核心的数据和业务验证规则;因此,良好的域对象设计对于牢固的、高性能的和灵活的应用程序非常关键。   当我们开发那些使用了关系数据库...

Linq to SQL T4 代码生成器 (-)访问 DataContext 对象
NET技术

Linq to SQL T4 代码生成器 (-)访问 DataContext 对象

阅读(21) 作者(admin)

这个工具,是在一个项目中提取出来的,现在免费提供给大家使用。本文介绍的 Linq to SQL T4 代码生成器有如下特点:1、支持 dbml 文件。能够访问 dbml 设计器中的对象。2、可能通多修改模版来生成代码。3、可以生成多...

Linq to SQL T4 代码生成器 (二)访问设计器中的 Table 对象
NET技术

Linq to SQL T4 代码生成器 (二)访问设计器中的 Table 对象

阅读(26) 作者(admin)

  在上一篇文章中,介绍了如何访问 DataContext 对象,下面接着来讲解一下如何访问设计器中的表对象,并生成生体类代码。从 Northwind 数据库中拖一个表到设计器中。拖出来后,记得保存 dbml 文件,否则是无法访问到这...

WPF 基础到企业应用系列5——WPF千年轮回2
NET技术

WPF 基础到企业应用系列5——WPF千年轮回2

阅读(19) 作者(admin)

一,摘要  首先很高兴这个系列能得到大家的关注和支持,前端时间身体状况不适,所以暂停了更新,对此表示非常抱歉,以后会逐渐加快进度,不过由于这是一个很长的系列,我也想把它写好,所以以后也会慢慢来,在这个系列的过程中...

NET技术

.NET Framework源码研究系列之---Delegate

阅读(28) 作者(admin)

  前言  曾几何时能看到微软产品的源码简直是天方夜谭,不过现在这却成了现实,微软终于对外开放了它的产品的源代码.抛去开源运动与微软之间的世代情仇,抛去微软这一做法的初衷,这总归是件好事,能够让我们拨...

NET技术

ASP.NET MVC 2 验证消息本地化策略扩展

阅读(22) 作者(admin)

  ASP.NET MVC2 结合System.ComponentModel.DataAnnotations 提供了一套非常有效的实体验证框架。对于错误信息的处理,它默认提供了两种选择:字符串常量 从程序集资源文件读取  但是在我们这里,我们有一套自己...

it知识库

[经典]高效程序员应该养成的七个习惯

阅读(30) 作者(admin)

  对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力...

让代码变得更美!我眼中的十大编程字体
it知识库

让代码变得更美!我眼中的十大编程字体

阅读(32) 作者(admin)

  下面我眼中的十大编程字体:  1、Courier  基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥...

为什么敏捷方法能在软件开发中行之有效?
it知识库

为什么敏捷方法能在软件开发中行之有效?

阅读(17) 作者(admin)

  文章来源 – Martin Fowler 和 Neal Ford 在 Paris – USI 2010 的演讲  有很多的书籍讨论敏捷方法是怎样工作的(How it works?),在这个主题演讲中,Martin Fowler 和他的同事 Neal Ford 讨论了敏捷方...

it知识库

这里90%的程序员根本就不算程序员

阅读(33) 作者(admin)

  很不错,中国有很多程序员,并且还有很多人过几年就要成为程序员。

  有的人说,IT行业是热门行业,有的人说,IT业干的那么苦,工资那么低。
  有的人说,我们找不到工作,有...

it知识库

优美的系统与架构师的艺术气质

阅读(27) 作者(admin)

“系统是一个个有机的生命。跟企业一样,系统也需要施肥浇水,需要健康的成长。与企业一样,一个系统可能会在短期内被滥用(比如在需要短期内快速盈利的驱使下),不过如果滥用的时间过长,系统最终将会无法支持。...

构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)
NET技术

构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)

阅读(34) 作者(admin)

  前言:在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的。 在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后,在进行一些措施。系列文章在结构上的安...

NET技术

asp.net页面中输出变量、Eval数据绑定等总结

阅读(23) 作者(admin)

在asp.net应用程序中,在asp.net页面常用的<%@ %>、<%# %>、<%= %>。在全球化的项目中使用<%$ %>绑定资源项目,在asp.net mvc中使用<%: %>绑定ViewData。 <%@ %>主要用于在web页面定义Page、引入控件、...

.NET十年:技术梦想的两极
it知识库

.NET十年:技术梦想的两极

阅读(56) 作者(admin)

今天,.NET对于我们而言可能早已司空见惯。在十年前的这个星期,也就是2000年7月7日,微软在阿姆斯特丹技术大会上公布了全新的.NET架构设想。然后,在接下来的一周里,微软在奥兰多、佛罗里达州召开的开发者专家会议中透...

例解基于UML的面向对象分析与设计
it知识库

例解基于UML的面向对象分析与设计

阅读(15) 作者(admin)

摘要
本文以实例的方式,展示了如何使用UML进行面向对象的分析与设计。本文将假设读者对UML、面向对象等领域的基本内容已了然于胸,所以将不会过多阐述,而将重点放在应用过程上。本文的目的是通过一个完...

NET技术

全面认识一下.NET 4的缓存功能

阅读(27) 作者(admin)

  很多关于.NET 4.0新特性的介绍,缓存功能的增强肯定是不会被忽略的一个重要亮点。在很多文档中都会介绍到在.NET 4.0中,缓存功能的增强主要是在扩展性方面做了改进,改变了原来只能利用内存进行缓存的局限,允许用...

it知识库

如何改变产品管理才能实现敏捷企业

阅读(32) 作者(admin)

  开发团队采用敏捷时,产品管理会给他们已经超负荷的工作量中再增加更多工作,团队因此措手不及。敏捷需要新的产品管理技巧,传统的人员编制模型一般无法适应新的产品负责人角色。鉴于大多数产品经理已经超负荷工...

it知识库

做程序员是有前途的!

阅读(28) 作者(admin)

  如果你还不是一名程序员,你是否在为是否从事程序员工作而挣扎呢?  如果你已经是一名程序员,你是否在为程序员的前途而感到迷茫呢?  如果是,我可以告诉你,做程序员是有前途的!  首先你要明白,程序员有两条进阶...

闲话“多线程”
NET技术

闲话“多线程”

阅读(25) 作者(admin)

一,摘要 圣殿骑士首先向大家说声对不起,由于最近身体不适,同时也因为这些天一直在研究微软的云计算平台Windows Azure(公司项目需要),所以暂停了更新WPF 基础到企业应用系列索引,不过经过这几天的调节,尤其是到海...

it知识库

解除具体依赖的技术

阅读(26) 作者(admin)

一个外部具体对象的引入,必然会给一个模块带来与外部模块之间的依赖。而具体对象的创建始终是我们无法规避的。即使我们可以利用设计模式的工厂方法模式或抽象工厂封装具体对象创建的逻辑,但却又再次引入了具体工...

分享一些非常好用的Visual Studio扩展
NET技术

分享一些非常好用的Visual Studio扩展

阅读(28) 作者(admin)

扩展管理器Visual Studio 2010新增“扩展管理器”的功能,可用于添加、移除、启用和禁用Visual Studio扩展。我们可以从Visual Studio Gallery(Visual Studio库)网站上安装扩展,这些扩展一般是VSIX包格式...