代码改变世界

Silverlight 4 初学者的10大经典问答

2011-01-20 23:16 by elivsit, 417 阅读, 0 推荐, 收藏, 编辑
摘要:我正在自学Silverlight / WPF,我打算用它们来实现我在StannardLabs的下一个大项目的一部分:一系列支持WinMo7 / Android / iOS phones的休闲小游戏。学习每个平台是如何工作的,有什么区别,和在每个平台上的应用程序商店的有什么区别成了家常便饭。在学习Silverlight 4的过程中,Silverlight的最新版本几乎没有指南或图书,我建立了一个列表,这个列表包括十个最经典的问题的解答,当我刚开始学习Silverlight的时候,我总是希望能更容易地找到这些问题的答案。也许是因为我使用了错误的词汇来搜索,或者,也许有一些事情专业的Silverli 阅读全文

一位程序员的忠告

2011-01-20 23:13 by elivsit, 176 阅读, 1 推荐, 收藏, 编辑
摘要:回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!   [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就 需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你 对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!    [2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部 阅读全文

用DiskGenius搜索已丢失分区恢复被误Gosht的硬盘分区

2011-01-14 21:34 by elivsit, 1128 阅读, 0 推荐, 收藏, 编辑
摘要:重建分区表”功能是在原DOS版的基础上重写并增强的功能。它能通过已丢失或已删除分区的引导扇区等数据恢复这些分区,并重新建立分区表。无论是误删除的分区,还是被病毒删除的分区,都可以尝试通过本功能恢复。 分区的位置信息保存在硬盘分区表中。分区软件删除一个分区时,会将分区的位置信息从分区表中删除,不会删除分区内的任何数据。本软件通过搜索硬盘扇区,找到已丢失分区的引导扇区,通过引导扇区及其它扇区中的信息确定分区的类型、大小,从而达到恢复分区的目的。 本功能操作直观、灵活、搜索全面,在不保存分区表的情况下也可以将搜索到的分区内的文件复制出来,甚至可以恢复其内的已删除文件。搜索过程中立即显示搜索到的分区, 阅读全文

.NET对象的XML序列化和反序列化

2010-12-31 17:51 by elivsit, 522 阅读, 1 推荐, 收藏, 编辑
摘要:序列化是指一个对象的实例可以被保存,保存成一个二进制串,当然,一旦被保存成二进制串,那么也可以保存成文本串了。比如,一个计数器,数值为2,我们可以用字符串“2”表示。如果有个对象,叫做connter,当前值为2,那么可以序列化成“2”,反向的,也可以从“2”得到值为2的计数器实例。这样,关机时序列化它,开机时反序列化它,每次开机都是延续的。不会都是从头开始。序列化概念的提出和实现,可以使我们的应用程序的设置信息保存和读取更加方便。序列化有很多好处,比如,在一台机器上产生一个实例,初始化完毕,然后可以序列化,通过网络传送到另一台机器,然后反序列化,得到对象实例,之后再执行某些业务逻辑,得到结果, 阅读全文

基础到企业应用架构-服务层

2010-12-31 11:22 by elivsit, 907 阅读, 0 推荐, 收藏, 编辑
摘要:架构中的业务逻辑层的使用及总结 如果大家对图中讲述的内容不明白或者说是不深入那么可以参考上篇讲解的内容:系统架构师-基础到企业应用架构-业务逻辑层。二、摘要 本文将已架构的方式去分析分层结构中的服务层的设计,如何设计出来满足我们说的业务需求及设计规范的服务层将是我们的目标,可能我想大家在项目架构的过程中可能有些同仁,没有用到该层,或者说是采用的是常用的分层结构的设计,而没有把服务层单独的抽出来,当然我们必须首先知道服务层是干什么用的?为什么要单独写一个服务层呢?还有就是设计服务层我们从哪些方面入手呢?及怎么判定一个服务层设计的好坏呢?这些都是本章要讲解的具体内容,当然本文中的内容都是本人平时 阅读全文

.NET初学者架构设计指南——Model-View-Controller

2010-12-30 16:05 by elivsit, 682 阅读, 0 推荐, 收藏, 编辑
摘要:Model-View-Controller简称为MVC,这是图形界面(GUI)应用程序的一种架构形式。Model是业务领域层,比如我们在前面两篇里面提到的Account、Entry、Bill、Invoice之类的对象,这些类构成了一个电信账务系统的业务领域层;View就是用户界面;Controller是指用户界面和业务对象之间的控制器,控制器的作用是从业务对象中获取数据显示到用户界面上,并且从界面上收集用户的输入和动作,然后调用业务对象完成业务功能。大部分软件系统的工作可以总结成下面这样的流程:从存储数据的地方取得数据,把他们显示在用户界面上,然后用户在界面上修改这些数据,再把数据写回存储。数 阅读全文

Request.ServerVariables

2010-12-30 10:32 by elivsit, 202 阅读, 0 推荐, 收藏, 编辑
摘要:[代码] 阅读全文

xmlDocument来操作xml文档

2010-12-30 10:17 by elivsit, 315 阅读, 0 推荐, 收藏, 编辑
摘要:它的作用是解析xml文档,将其转换为对象,使你可以在程序中对其操作 例如如下的xml文档: localhost sa jiayuan 使用xmlDocument对其一些简单操作如下: 读取节点中的一个属性 XmlDocument doc=new XmlDocument(); doc.Load("... 阅读全文

Request.Params用法

2010-12-28 18:15 by elivsit, 460 阅读, 0 推荐, 收藏, 编辑
摘要:使用Request.Params["id"]来获取参数是一种比较有效的途径。 有三种方式可以进行参数传递:(1). Form (2). ?id= (3).cookie request.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。 如果要在两个页面传递数据的话,只能用request.querystring、request.form、request.cookies Request.Params 是在 QueryString、Form、Server Variab 阅读全文

条形码的实现代码

2010-12-27 17:11 by elivsit, 793 阅读, 0 推荐, 收藏, 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; // using System.Drawing; using System.Collections; // namespace DatePrint { /// /// 生成条形码图形、条形码代码字符,条形码打... 阅读全文

Castle IOC容器快速入门

2010-12-20 09:43 by elivsit, 265 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:IOC模式是近年来非常流行的一种模式,相信大家都不陌生了,如果你还不是很熟悉的话,可以看看Martin Fowler大师的文章http://martinfowler.com/articles/injection.html,网上可以下载到中文版本。在Castle中,Windsor就是它的一个IOC容器,它构建于MicroKernel之上,功能非常强大。本文将通过一个简单的例子来带你快速走进Castle IOC容器。主要内容1.为什么要IOC2.什么是Castle IOC容器3.快速入门示例4.几个重要的概念一,为什么要IOCIOC(控制反转或者叫依赖注入)Martin Fowler大师在他 阅读全文

ASP.NET用户控件技术

2010-12-15 15:16 by elivsit, 319 阅读, 0 推荐, 收藏, 编辑
摘要:利用代码绑定技术我们可以容易的将我们的代码和内容分离开来,利用它可以建立可重用的代码,只是这种技术本身也存在着一些局限性。在本文中,我们将会一同探讨另外一种新的ASP.NET技术:用户控件。      什么是用户控件(User Controls)?   为了能更好的理解用户控件的重要性,我们先来看看一段小小的“历史”。在以前的ASP当中,可重用的技术实现选择是相当受限制的。许多的开发者一般都是借助将公共的常用的子过程放到那些包含文件当中的做法来实现一定的所谓代码重用的。比如,如我们想要在许多的ASP页面当中现实一个下拉列表框,我会在一个包含文件当中建立一个函数,样子如下所示:      Fun 阅读全文

控制反转IOC和依赖注入DI

2010-12-15 15:13 by elivsit, 300 阅读, 0 推荐, 收藏, 编辑
摘要:控制反转IOC和依赖注入DI 控制反转(Inversion of Control,IOC)和依赖注入(Dependency Injection,DI)基本上是一个意思。不过Martin Fowler在名为《Inversion of Control Containers and the Dependency Injection pattern》的文章中提到,IOC是一个大而化之的概念,因此它倾向于使用DI来介绍这种新模式。所以,下文都将使用依赖注入(DI)来指代这种模式,同时会把实现这种新模式的框架(程序库)按照惯例说成IOC容器。DI的出现是基于分离关注( Separation of Conc 阅读全文

Asp.Net MVC 概述

2010-12-12 23:00 by elivsit, 1182 阅读, 0 推荐, 收藏, 编辑
摘要:原文链接:http://www.asp.net/learn/mvc/1. ASP.NET MVC 概览模型-视图-控制器(Model-View-Contoller, MVC)架构模式将应用程序分为了三个主要的组件:模型,视图和控制器。ASP.NET MVC框架为ASP.NET Web表单模式提供了另一种开发模式――基于MVC的Web应用程序。ASP.NET MVC框架是一个轻量的、高度可测试的表现层框架(与基于表单的Web应用程序相同),它继承在了现有的ASP.NET功能之中,例如模板页和基于Membership的验证。MVC框架定义在了System.Web.Mvc命名空间中,并且是必不可少的 阅读全文

[玩转Silverlight]第一回:基础篇,品尝与HttpHandler通信

2010-12-12 22:58 by elivsit, 548 阅读, 0 推荐, 收藏, 编辑
摘要:Silverlight实在是带给我们很多的惊喜和收获,作为2009年的目标之一(详见我的2008,专注而行),未来的日子我就将与银光相伴,玩玩Silverlight这个超酷感受的技术精灵。 作为[玩转Silverlight]开篇的系列,本文开始将Silverlight的体验和学习做以系列报道,作为系列文章我将从以下几个方面着手记录:基础篇,讲述技术基础,例如本篇分析与HttpHandler通信的实现细节; 深入篇,讲述技术本质,解开应用和基础谜团,例如DependencyProperty、CrossDomain Policy以及CoreCLR等相关深入内容; 应用篇,以例讲理,通过小实例分享大 阅读全文