Welcome 微信登录

首页 / 软件开发 / .NET编程技术

薛定谔的猫——.NET 4.1 中的新基类,开源Preview中

薛定谔的猫——.NET 4.1 中的新基类,开源Preview中

薛定谔的猫——.NET 4.1 中的新基类,开源Preview中2011-09-16 博客园 LanceZhang从“薛定谔的猫”说起:哲学家薛定谔( Erwin Schrödinger)有个关于量 子理论的一个理想实验,内容如下(懂量子物理学的园友请skip):这个猫十分可怜,她(假设这是一只雌性的猫,以引起更多怜悯)被封在一个密室里,密室里有食物 有毒药。毒药瓶上有一个锤子,锤子由一个电子开关控制,电子开关由放射性原子...
用WCF实现对无人终端的远程监控

用WCF实现对无人终端的远程监控

用WCF实现对无人终端的远程监控2011-09-16 博客园 葛云飞最近在项目中,遇到了一个需要在远程监视自动运行软件的实时情况的例子。因为MS面向服务方面有 WCF,而且看了一些资料,觉得WCF比较适合这个应用。因此决定用WCF来实现这个功能。首先,先说一下具体的应用,监控,顾名思义,有两个方面的意思,一方面是”监”,也就是远程要 能实时查看终端的各种情况。这里其实指的就是被监控的要能主动的,实时的向远程控制端发送自己的情 况。另...
用PowerShell自定义版本控制

用PowerShell自定义版本控制

用PowerShell自定义版本控制2011-09-16 博客园 周利华以下仅仅是我的一个小小创意,中大型项目中,我们都习惯于用类似command line风格来编译我们的 系统,比如用Nant编译.NET程序,但是我在想如果能Build一次,版本号加1就好了,而不是按照.NET本身 自带的那种加法,于是想出用PowerShell来定义一个版本自动控制的小脚本程序,代码如下:$ver="ver.cs"$s=[System.IO.File...
一个简单的性能计数器:CodeTimer

一个简单的性能计数器:CodeTimer

一个简单的性能计数器:CodeTimer2011-09-16 博客园 Jeffrey Zhao有数据,有真相,相信大家在平时的工作或学习过程中,都需要比较几种不同方法或实现之间的性能 差距。在这些时候,往往就需要我们不断地创建Stopwatch,打开,关闭,然后打印时间。这种一遍又一 遍的重复终有一天会让人忍无可忍,因此如果能有一个“标准”的性能计数器,那应该可以让生活轻松许 多。这个性能计数器不用复杂,够用就好;也不需要考虑扩展性...
使用LINQS 0.0.6描述数据库模型和创建数据库

使用LINQS 0.0.6描述数据库模型和创建数据库

使用LINQS 0.0.6描述数据库模型和创建数据库2011-09-16 博客园 a_a大家好,a_a写文档的经验有限,不过从今天开始我会尝试将刚刚发布的LINQS 0.0.6通过文档介绍给 大家。其实使用LINQS应该是件非常简单惬意的事情,今天我们先来看看其中最简单的描述数据库模型并通过 它来创建物理数据库。在开始前,也许您会愿意通过发布文档了解一下“什么是LINQS 0.0.6”,以及使用LINQS 0.0.6的基 本需求。一...
魅族M8 SDK开发初体验

魅族M8 SDK开发初体验

魅族M8 SDK开发初体验2011-09-16 博客园 马宁魅族在经历了两年多的开发后,M8终于上市了。能够被称为iPhone Killer,说明了M8有自身的优势。 之前也有朋友问过我,会买一款M8试试吗?我说,不会,除非M8出SDK。今天是个可能破财的日子,因为 M8真的出SDK了……安装魅族M8用的是Windows CE的操作系统,所以配置开发环境并不是很难,以前有过Windows Mobile开发 经验的人,配置起来不会...
项目常用算法之Nhibernate三层结构

项目常用算法之Nhibernate三层结构

项目常用算法之Nhibernate三层结构2011-09-16 博客园 apple123本文简单比较了动软三层结构和“Nhibernate三层结构”。(1)动软三层架构刚开发ASP.Net应用时,使用动软自动生成的三层架构,用起来方便。就是改动起来麻烦。比如要加一 个查询数据的方法,先在DAL层添加接口方法,再到SQLServerDAL层添加实现代码,再到BLL层添加一个包 装方法。向某个表里添加一个字段,就得重新生成一遍,要不然就...
小议ADO.NET对象模型

小议ADO.NET对象模型

小议ADO.NET对象模型2011-09-16 博客园 冠华仔了解ADO.NET模型对数据应用程序开发很重要,下面是我今天学习总结的ADO.NET新手入门级的知识,希 望对新手有用,也期待以这块破砖头引来高手们的玉哦!DataSet(数据集)。它表示整个数据库的一个子集,无需跟数据库有直接连接,缓存在机器中, DataSet需要周期性地跟父数据库进行连接,以对数据库和DataSet相互更新。DataSet不仅仅从一个表中获得几行,而且要获得一组表,它们包含...
使用ANTLR进行命令行参数解析

使用ANTLR进行命令行参数解析

使用ANTLR进行命令行参数解析2011-09-16 博客园 Roland关于命令行参数的解析没有特定的规则,目前比较流行的有unix风格和微软风格。其实除了unix风格 的比较一致外,微软自己提供的命令行参数解析就有很多种风格。在.net平台下的main函数中,仅仅把参 数分解为以空格分割的数组,这对需要加开关,并且有的开关有自己的参数的情况是不够的,而且为了解 析这些参数需要学习部分词法分析的知识,这对用处不是很大的命令行参数显得有些“鸡肋...
WPF笔记(1.4 布局)——Hello,WPF!

WPF笔记(1.4 布局)——Hello,WPF!

WPF笔记(1.4 布局)——Hello,WPF!2011-09-20 博客园 包建强这一节只是第2章的引子。布局要使用Panel控件,有四种Panel,如下:DockPanel,就是设置停靠位置布局模型。StackPanel,提供一个从左至右或从上至下放置内容的堆栈模型。Grid,提供一个允许进行 行/网格定位的模型。可使用表格。Canvas,可精确定位。其中,Grid是最常用的,vs2005自动生成的Page和window都默认带有这个标签:Examp...
WPF笔记(1.6 数据绑定)——Hello,WPF!

WPF笔记(1.6 数据绑定)——Hello,WPF!

WPF笔记(1.6 数据绑定)——Hello,WPF!2011-09-20 博客园 包建强这个一节都是在讲一个数据绑定的示例。功用:输入姓和名,点击Add按钮,ListBox增加一条记录,永远是字符串“name: nick”;ListBox原 先有3条不同记录,选中ListBox一条记录,两个输入框姓和名相应变化。技术分析:2个类,一个xaml,一个一个分析。1)Nickname类, 实体类,提供两个属性Nick和Name,还有一个...
WPF笔记(1.8 资源与映射)——Hello,WPF!

WPF笔记(1.8 资源与映射)——Hello,WPF!

WPF笔记(1.8 资源与映射)——Hello,WPF!2011-09-20 博客园 包建强终于,看明白了,已经是凌晨1:39分。这本书这一节写得实在是不好,一个local搞得我糊里糊涂,于是,准备按照他的思路,按照我的理解 ,改写一遍,包括源代码。首先,这句话WPF新版本已经不用了:<?Mapping XmlNamespace="local" ClrNamespace="DataBindingDemo" ?&...
<< 71 72 73 74 75 76 77 78 79 80 >>