技术开发

NET技术

C#中的委托,匿名方法和Lambda表达式

阅读(25) 作者(admin)

  简介  在.NET中,委托,匿名方法和Lambda表达式很容易发生混淆。我想下面的代码能证实这点。下面哪一个First会被编译?哪一个会返回我们需要的结果?即Customer.ID=5.答案是6个First不仅被编译,并都获得正确答案,且...

it知识库

HTML5边玩边学(7):动画初步 之 飞舞的精灵

阅读(22) 作者(admin)

  一、为什么选择 HTML5  HTML5 边玩边学算上这篇已经是第七篇了,在这篇开始之前,我想先说明一下为什么叫“HTML5”边玩边学,因为有人对 HTML5 提出质疑,毕竟他是一个新生事物。我承认我用 HTML5 来吸...

it知识库

每个程序员应该知道12件事

阅读(14) 作者(admin)

  1. 充满热情:喜欢你的工作,创造性做得最好比昨天更好。  2. 热爱你的代码:为人写代码,而不是为机器写代码,写干净的代码。  3. 版本控制:备份代码,跟踪变更,经常commit,如果build出错,就不要commit。  4. 阅读代...

Web移动应用开发框架的8个技术构想
it知识库

Web移动应用开发框架的8个技术构想

阅读(19) 作者(admin)

  之前我们已经介绍过四大主流移动Web开发框架,今天我们再次深入,探讨Web移动应用框架需要具备的技术特性和理念。目前虽然已经有诸如iUI、jQTouch、WPTouch、PhoneGap、XUI、iWebkit等Web移动应用开发框架,但在...

哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用
it知识库

哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用

阅读(32) 作者(admin)

  0、摘要 今天看到吉日嘎拉的一篇关于管理软件中信息加密和安全的文章,感觉非常有实际意义。文中作者从实践经验出发,讨论了信息管理软件中如何通过哈希和加密进行数据保护。但是从文章评论中也可以看出很...

WF4.0中如何实现XAML工作流的动态加载
NET技术

WF4.0中如何实现XAML工作流的动态加载

阅读(27) 作者(admin)

  我接下来还是用一个例子讲解一下如何在WF 4中动态加载xaml工作流的做法吧。  1. 创建自定义的Activityusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sy...

it知识库

想成为优秀的技术人员你必须做到的几件事情

阅读(36) 作者(admin)

  找工作的这几天,收获颇多。思考得最多的问题可能就是对未来的一个规划。无意中看到下面几条经验,发现和自己想的也差不多,就分享出来。我要求自己做到这些,同时也希望对您也有所帮助。英文的原文是:Things you ne...

通过XOML或者XAML的方式创建和启动工作流
NET技术

通过XOML或者XAML的方式创建和启动工作流

阅读(24) 作者(admin)

  在Workflow Foundation中,提供了多种设计工作流的方式。例如:  1、纯代码的方式(C#)
  2、代码分离的方式(XOML+C#)  以上两种,可以从Visual Studio提供的项目模板中选择:  他们在设计器中看起来是如下的: ...

在Mono 2.8上部署ASP.NET MVC 2
NET技术

在Mono 2.8上部署ASP.NET MVC 2

阅读(32) 作者(admin)

  我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序。我的环境是Opensuse 11.3,通过以下命令部署好Mono 2.8的开发环境,之所以说是开发环境是同时会更新Mon...

it知识库

需警惕CSS3属性的书写顺序

阅读(21) 作者(admin)

  一、不同书写顺序示例  首先是比较聪明和值得推荐的写法: 1. .not-a-square {
2. -webkit-border-radius: 10px;
3. -moz-border-radius: 10px;
4. border-radius: 10px;
...

asp.net控件开发基础(16)
NET技术

asp.net控件开发基础(16)

阅读(17) 作者(admin)

  这次我们继续讨论.主题是模板控件,模板控件将是复杂控件的起步
  1.asp.net内置的模板控件,了解模板控件  如下图,以下为asp.net内置的模板控件

  上图的控件一方面是模板控件,另一方面又是数据绑定...

NET技术

实战ASP.NET大规模网站架构:Web加速器

阅读(24) 作者(admin)

  大规模网站瓶颈之一就是性能问题,如何让你的网站飞速运转起来,一直是架构师和开发人员苦于思考的问题。文章将针对基于ASP.NET开发的网站交互性非实时部分进行讨论。  一、WEB加速通常有如下方案:  1、基于...

NET技术

最全的ASP.NET开源CMS汇总

阅读(24) 作者(admin)

  国内: 1.SiteServer CMS SiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能最近汇总了一些asp.net开源cms,希望对学习ASP.NET的人员带来帮助:  国内CMS:  1.S...

it知识库

CSS reset的重新审视 – 避免样式重置

阅读(52) 作者(admin)

  一、CSS reset(CSS重置)的历史  根据淘宝射雕的叙述,最早的一份CSS reset来自Tantek 的undohtml.css,很简单的代码,Tantek 根据自己的需要,对浏览器的默认样式进行了一些重置。  其余一些有名的CSS reset如业...

asp.net控件开发基础(23)
NET技术

asp.net控件开发基础(23)

阅读(35) 作者(admin)

  讨论了如何实现一个简单的数据源控件,但还没有完全的实现.这次我们具体的实现一些方法来加强数据源控件的功能.这里我们根据SqlDataSource控件的一些功能来实现。本篇示例源码来自Professional ASP.NET2.0 S...

基于TFS2010的代码审查环境部署
NET技术

基于TFS2010的代码审查环境部署

阅读(27) 作者(admin)

  对于代码审查的重要性,这里不再多说。要做好代码审查,还是需要工具来配合才能做好。  本文的配置环境如下:SQL Server 2008(TFS2010必须),TFS2010(中文版),Visual Studio 2010。代码审查的插件在codeplex上有一...

当Silverlight同时遇上TCP和HTTP的WCF服务
NET技术

当Silverlight同时遇上TCP和HTTP的WCF服务

阅读(27) 作者(admin)

  如果只是单一的TCP通信  如果你的silverlight应用因为一些特殊原因跟WCF通信时使用的不是Http协议,而是TCP协议,并且是Host到控制台上的。那么假设是下面这个简单的服务:   1,WCF中的主机服务代码如下:class...

Silverlight动态加载DLL
NET技术

Silverlight动态加载DLL

阅读(34) 作者(admin)

  问题  今天手头的项目遇到一个问题,为了描述这个问题,我建立了一个简单的项目,结构如下:   问题是这样的:  1,silverlightApplication1中有一个按钮,点击后弹出窗口;silverlightApplication6中只有一个canvas...

it知识库

并发编程的 15 条建议(译)

阅读(20) 作者(admin)

  1. Know your cold paths from your hot paths. 弄清楚代码里的热门执行路径和冷门执行路径。  对冷门路径,用粗粒度的锁即可。对热门路径——也就是那些必须高度并发才能实现所期望的高吞吐量的...

NET技术

10个C#编程和Visual Studio使用技巧

阅读(39) 作者(admin)

  C#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门,经历10年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编...

asp.net控件开发基础(17)
NET技术

asp.net控件开发基础(17)

阅读(41) 作者(admin)

  本篇将开始介绍如自定义数据绑定控件,这里感谢很多人的支持,有你们的支持很高兴。这里首先需要大家熟悉asp.net模板控件的使用,还有自定义模板控件.因为数据绑定控件多是基于模板控件的.
  一.回顾  如...

asp.net控件开发基础(22)
NET技术

asp.net控件开发基础(22)

阅读(40) 作者(admin)

  上两篇讨论了如何定义结合数据源控件的数据绑定控件.这次我们一起来看下数据源控件是如何实现的。asp.net2.0已经为我们提供了很多数据源控件,相信大家都用过了,也希望大家对其有所熟悉.关于它能做什么就不说...