代码改变世界

一起谈.NET技术,Silverlight 4.0发布之际,让我们重新再认识一次Silverlight这位乱世英雄!

2011-08-29 19:30 by 狼人:-), 167 阅读, 0 推荐, 收藏,
摘要:Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序Rich Internet Application(简称RIA)策略的主要应用程序开发平台之一,以浏览器插件形式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户体验)策略中的一环。 Silverlight与WPF的关系? 在理解Silverlight之前,需要先了解WPF为何方神圣,并在一定程度上深入理解WPF的原理及Dispatcher机制。Windows 7、Visual Studio 201... 阅读全文

一起谈.NET技术,重新认识C#: 玩转指针

2011-08-29 19:30 by 狼人:-), 245 阅读, 0 推荐, 收藏,
摘要:许多文章并不鼓励在C#下使用指针开发,不过,本文偏偏要这样做。在大量尝试C#下使用指针开发之后,你会对C#有更深的认识。 在说C#下的指针之前,需要提一下C++/CLI。C++/CLI 我们可以把它看作两部分:Native C++和 Managed C++,两者可以无缝结合。对C#,我们也可以把它看作两部分:Managed C# 和 Unmanaged C#。Managed C# 和 Unmanaged C# 是我杜撰的两个词,前者就是我们通常的C#,后者就是使用指针、Struct和非托管内存的C#。事实证明,Unmanaged C#也可以玩的十分优雅——它具有C语言的大部分特性,却比... 阅读全文

一起谈.NET技术,.NET 4九大新特性

2011-08-29 19:30 by 狼人:-), 287 阅读, 0 推荐, 收藏,
摘要:英文原文:What's New in the .NET Framework 4 本文将向您介绍.NET Framework 4中的主要功能和改进特征。请注意,本文中并没有提供有关这些新功能的综合信息,并随时可能更改。 请注意,.NET Framework 4引入了一个改进的安全模式。有关该内容的更多的信息,请参阅文章《.NET Framework 4中的安全变化》。 一、应用程序兼容性和部署 除了一些在安全、标准遵从、正确性、可靠性及性能等方面的改进之外,.NET Framework 4与基于早期.NET框架版本构建的应用程序高度兼容。 .NET Framework 4... 阅读全文

一起谈.NET技术,2010 .NET面试题整理之基础篇

2011-08-29 19:30 by 狼人:-), 265 阅读, 0 推荐, 收藏,
摘要:开篇语:对于已有工作经验的朋友,也许面试题已显得不怎么重要,但是如果你应聘的还仅仅是个普通的程序员,相信在很多的公司都还是会先拿出一套面试题,可能对整个面试影响不大,但做好面试题无疑会赢得第一个好的印象,特别对于那些缺少项目经验的应届毕业生。很多时候,在看这些面试题的时候,是否有感过曾经那些一个个不起眼的小程序题所针对的问题正是自己在项目中所犯的错误?是否会发现,原来还有这么多东西自己都还从未去想过?趁自己这次重新找工作之际,对常见面试题进行进行一次重新整理,与大家共同学习!本贴将会进行不断完善和继续更新,有些答案可能并不完全正确,希望能得到大家的指正。 接下来还将整理出:数据库篇、算法篇、. 阅读全文

一起谈.NET技术,从WPF想开去

2011-08-29 19:30 by 狼人:-), 136 阅读, 0 推荐, 收藏,
摘要:一看,又4个月没发文章了,这4个月除去春节奔波,基本上一直在加班,在中国做程序员总是与外国同行不一样,起跑线上输得很厉害。其实按照《人件》统计,程序员一天如果能顺流超过3个小时,基本上就可以秒杀绝大多数问题了。问题是在我们现行的工作环境下,经常是一天连一分钟顺流都进入不了,必须是各种打扰,各种打断,看似提升了效率,事实上是降低了效率。而且,绝大多数时间,我们可能花在了调试错误上,而非本身的逻辑问题上。这样,一天比老外多工作几个小时——以完成同样的目的——就是很正常的了。 呵呵,说着要说WPF的,怎么发了一堆牢骚,其实论环境,比起很多人来,我可能已经是蒙受了很多恩惠了。每天至少有一些充电... 阅读全文

一起谈.NET技术,ASP.NET MVC 2示例Tailspin Travel UI层分析

2011-08-29 19:30 by 狼人:-), 280 阅读, 0 推荐, 收藏,
摘要:Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示了许多Visual Studio 2010, .NET Framework 4, 和Windows Server AppFabric的技术,参看ASP.NET MVC 2示例Tailspin Travel。 Tailspin Travel设计的技术比较多,今天我们来看看界面(UI)上的技术,在UI层上来说主要采用的技术是ASP.NET MVC2和ASP.NET DynamicData框架。... 阅读全文

一起谈.NET技术,中软面试题-最新

2011-08-29 19:27 by 狼人:-), 557 阅读, 0 推荐, 收藏,
摘要:中软的面试比较经典,也比较严格,一般有四轮,类似于微软的面试。中软面过以后,根据项目组,会推到美国微软那边运用live meeting & con-call 再面一次。以下是我的面试题及个人的小分析,拿出来和大家share一下。希望更多的人能过这个坎。如有什么问题,可以一起交流。直接进入主题: 1. English communication. (sale yourself, project information, your interesting,and how to deal with problem you encounter etc.) 2. the using of key 阅读全文

一起谈.NET技术,JavaScript 调用 ASP.NET WebService 的简单方法

2011-08-29 19:27 by 狼人:-), 286 阅读, 0 推荐, 收藏,
摘要:客户端 JavaScript 调用 ASP.NET WebService 的方法除了采用 WebServer.htc 和构造 SOAPAction 的方法外,下面介绍一个采用 Ajax调用的简单方法,并且可以传递参数。其实,ASP.NET WebService 就是一个网站,所以,Request 对象是可用的,这样,传递参数就很容易了。下面是一个WebService1.asmx的代码: ASMX 代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.c... 阅读全文

一起谈.NET技术,WPF Multi-Touch 开发:基础触屏操作(Raw Touch)

2011-08-29 19:26 by 狼人:-), 559 阅读, 0 推荐, 收藏,
摘要:多点触控(Multi-Touch)就是通过与触屏设备的接触达到人与应用程序交互的操作过程。例如,生活中经常使用的触屏手机、触屏笔记本、显示器以及微软最新的Surface 产品等这些都属于触屏操作设备。本篇将介绍如何开发能够支持MT 功能的应用程序。 在WPF 4 中已经具备的多点触控开发技术,当多个手指触碰到触屏设备时,WPF 会把每跟手指认为是一个触控设备,并为其分配唯一的识别ID,以便跟踪不同手指的操作手势。下面将通过实例演示WPF 所支持的低级别触控操作:触碰(TouchDown)、分离(TouchUp)、移动(TouchMove),它们都是一些最基础的操作模式。 创建项目 ... 阅读全文

一起谈.NET技术,构建高性能ASP.NET站点之三 细节决定成败

2011-08-29 19:26 by 狼人:-), 172 阅读, 0 推荐, 收藏,
摘要:前言:曾经就因为一个小小的疏忽,从而导致了服务器崩溃了,后来才发现:原来就是因为一个循环而导致的,所以,对“注意细节“这一说法是深有感触。 问题的描述 首先,描述一下故事的背景:(希望大家耐心的故事读完) 在网站中,网页中的分页控件每次显示10条数据,每次点击下一页,就再次去取下一个10条数据。至于分页的方法怎样做,方法有很多,相信这点大家都知道。 过程是这样的:在用户请求数据的时候(考虑到了用户的操作和网站的访问量)我会第一次取出500条数据,然后把数据放在缓存中,也就是说,我取出了50页的数据,放在缓存中,这样如果,以后用户请求第一页到第49页的时候,就直接从缓存中拿数... 阅读全文

一起谈.NET技术,LINQ to SQL快速上手 step by step

2011-08-29 19:26 by 狼人:-), 198 阅读, 0 推荐, 收藏,
摘要:前言 最近接连遇到几个朋友问我同一个问题,就是关于.NET平台上ORM框架的选择。我想在这个讲求效率的时代,谁也不想手写SQL或存储过程去访问数据库了。大家都知道,在Java平台上,ORM这一块基本是Hibernate的天下。当然,相对轻量级的iBatis也有不错的表现。 不过谈到.NET平台,ORM框架似乎相对混乱了点。很多朋友问我的时候,往往会这样问:NHibernate、NBear和Castle该选择哪个?而当我反问:为什么不适用微软自带的Linq to Sql呢?对方经常会迷茫和不解。 我觉得这是个很奇怪的现象。依照我个人的实践,我认为当需要快速构建一个中小型项目时,Linq t... 阅读全文

一起谈.NET技术,.NET4.0的可扩展缓存系统

2011-08-29 19:26 by 狼人:-), 438 阅读, 0 推荐, 收藏,
摘要:.NET Framework中,叫做System.Runtime.Caching,这不仅是个缓存库,还是个框架,可以在上面开发自己的库。ObjectCache定义了所有缓存都要实现的通用操作。与之搭配的是个内存缓存实现,叫做MemoryCache。这个缓存系统的结构如下: 上图大家可以看出来对应那些产品了吗? 下面我给大家介绍一个实现这样一个架构的代码示例,代码的核心就是ObjectCache,定义一个抽象的Provider接口: 1: public interface ICacheBuilder 2: { 3: ObjectCache Get... 阅读全文

一起谈.NET技术,WebForm:毒药还是利器?

2011-08-29 19:26 by 狼人:-), 538 阅读, 0 推荐, 收藏,
摘要:一、Webform的诞生及运行机制,web开发带来的革命性变化 九十年代中期,Internet崭露头角。为了进军Web应用程序行业,微软开发了Active ServerPages(ASP)。ASP是开发Web页面的一种快速、简便的方式。ASP页面由一个页面组成,其中包含了标记和语言的混合。ASP的强大之处在于,在页面发送给终端用户的Web浏览器之前,可以在页面上包含在Web服务器上执行的VBScript或JScript代码指令。这是创建动态Web页面的一种简单方式,动态Web页面可以根据开发人员规定的参数进行定制。 随着时间的推移,ASP页面上需要放置越来越多的HTML、VBS... 阅读全文

一起谈.NET技术,如何对ASP.NET进行性能优化

2011-08-29 19:26 by 狼人:-), 193 阅读, 0 推荐, 收藏,
摘要:一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接。 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。它使用 SQL Server 的本机网络数据传输格式从数据库连接直接读取数据。DataReader需及时显式的close。可及时的释放对数据的连接。) Dataset是把数据读... 阅读全文

一起谈.NET技术,.NET 3.x新特性之自动属性及集合初始化

2011-08-29 19:26 by 狼人:-), 288 阅读, 0 推荐, 收藏,
摘要:今天公司弄了个VS2008 beta 2中文版,虽然很大一部分是为了JS的智能提示外,也应该好好的温习一下.NET的一些新特性,由于以前写过一些文章,但是都没有系统的学过,都只是尝一下新鲜感。不知道从那开始,所以今天就来看看自动话属性,以及对象初始化和集合初始化的一些新特性。 1.自动属性 在做一个程序是我们离不开属性,特别是实体类。我们用指头一个一个的敲着get和set及局部的变量(Fields),现在可好不用在重复敲那些东东了我们只要用到get和set,就和我们的接口声明差不多了,是不是很happy。 OK看个例子先,在.NET 2.0下我们声明一个实体类要有如下做法,这... 阅读全文
上一页 1 ··· 254 255 256 257 258 259 260 261 262 ··· 312 下一页