ASP.NET Chinese Blogs

November 2009 - Posts

体验微软拼音输入法2010 beta2
阅读: 1 评论: 0 作者: geff zhang 发表于 2009-11-21 13:45 原文链接 微软拼音输入法 2010 Beta 2网址: http://officebeta.microsoft.com/zh-cn/products/HA101793968.aspx#_%E5%BE%AE%E8%BD%AF%E6%8B%BC%E9%9F%B3%E8%BE%93%E5%85%A5%E6%B3%95_2010_Beta 。安装过程和很简单,直接点击安装就可以了,安装速度非常快。同时适用于基于语句或短语的不同转换习惯,收录了丰富的流行词汇和专业词汇,并且支持词典更新与扩展,为用户提供了准确高效的中文输入体验。 据微软描述,微软拼音输入法 2010 Beta 2同时适用于基于语句或短语的不同转换习惯,收录了丰富的流行词汇和专业词汇,并且支持词典更新与扩展,为用户提供了准确高效的中文输入体验。 微软拼音输入法 2010 Beta 2 的3大优势 更快更准确 启动迅速、反应敏捷、随打随有 微软拼音输入法 2010 Beta 2 拥有优秀的综合性能,无论是启动速度还是打字速度都十分出色。 基于海量知识库的智能转换功能 微软拼音输入法 2010 Beta 2 的智能转换功能让您在输入中文的时候,拼音转换更准确,减少修改转换结果带来的不便。 聪明的自学习功能 微软拼音输入法 2010 Beta 2 可以自动学习您输入的新词,无论是人名、地名还是特殊词汇,统统一学就会。 更简单,更方便 提供两种输入风格,满足不同打字习惯 微软拼音输入法 2010 提供了“新体验”和“简捷”两种输入风格。“新体验风格”秉承微软拼音传统设计...
开源的读取Excel文件组件-ExcelDataReader
阅读: 3 评论: 0 作者: geff zhang 发表于 2009-11-21 12:32 原文链接 ExcelDataReader可以读取 Microsoft Excel 文件 ('97-2007),支持Windows  .Net Framework 2 +、 Windows Mobile with Compact Framework 、 Linux, OS X, BSD with Mono 2。项目地址: http://exceldatareader.codeplex.com/ 使用方法非常简单: FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read); //1. Reading from a binary Excel file ('97-2003 format; *.xls) IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream); //... //2. Reading from a OpenXml Excel file (2007 format; *.xlsx) IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); //... //3. DataSet - The result of each spreadsheet will be created in the result.Tables DataSet result = excelReader.AsDataSet...
Sync Framework 2.0
阅读: 1 评论: 0 作者: geff zhang 发表于 2009-11-21 11:54 原文链接 Sync Framework 是一个功能完善的同步平台,实现了应用程序、服务和设备的协作和脱机访问。Sync Framework 提供了一些可支持在脱机状态下漫游、共享数据和获取数据的技术和工具。通过使用 Sync Framework,开发人员可以构建同步生态系统,通过在任意网络上使用任意协议,将任意应用程序与任意存储区中的数据集成在一起。 本文档涵盖所有 Sync Framework 组件,包括以下组件: 核心组件 数据库同步提供程序(在以前的版本中称为 Sync Services for ADO.NET) 文件同步提供程序(在以前的版本中称为 Sync Services for File Systems) Web 馈送同步组件(在以前的版本中称为 Sync Services for FeedSync) Sync Framework 文档 提供简介以及一组帮助主题和参考主题,帮助您快速了解 Sync Framework 并在实际工作中使用它。帮助主题包含示例代码,其他示例可从 Sync Framework SDK 和 Code Gallery (代码库)中获得。 在核心组件中: 1、简单提供程序:减少了开发提供程序所需的工作量;当数据源具有很少与同步相关的功能(如变更跟踪)时,更是如此。其目标是使开发人员不必成为同步专家就可以编写提供程序。简单提供程序所需的大多数代码限于负责与数据源交互的那些代码。简单提供程序支持许多复杂的同步方案,例如筛选、并发和约束冲突处理以及基于定位点的枚举。 2、灵活的筛选:变更单位筛选器和自定义筛选器已添加到自定义提供程序组件中。通过这些筛选器以及来自...
诡异的Microsoft Silverlight 4 Tools for Visual Studio 2010 Beta 2 新建Silverlight 4项目出错
昨天在得知 Silverlight 4 发布了Beta版后,就下载了 Microsoft Silverlight 4 Tools for Visual Studio 2010 Beta 2。 下载地址在: http://www.microsoft.com/downloads/details.aspx?FamilyID=9fa8afe9-cad6-4090-a7f6-7d9cdc560e2d&displaylang=en 安装后,我的 Visual Studio 2010 Beta 2 在新建Silverlight 4 的项目时,如下图选项: 报错误: --------------------------- Microsoft Visual Studio --------------------------- Requested registry access is not allowed. --------------------------- 确定   --------------------------- 这个项目就没法新建了。 更诡异的是,第一次和第二次,新建 Silverlight 4 的项目时有这个错误发生,我重起了电脑, 第三次还是有这个问题发生, 第四次,我在写这篇Blog时,要截一个图时,再次新建时,竟然一切就好了。 之后的新建项目都没有这个问题发生了。 诡异,绝对的诡异,从装好到正常,大致有半个小时时间。 推荐文章 博客堂源代码发布已经发布于Codeplex,邀请您来捉臭虫 如果VS 2010 Beta2报告安装成功但Microsoft Silverlight 3 SDK安装失败 Cider扩展架构:AttributeTable和AttributeTableBuilder...
上海,国际大都市不需要礼让吗?
阅读: 0 评论: 0 作者: Think 发表于 2009-11-20 09:19 原文链接 刚来上海时,坐地铁很不习惯,又不是起火逃生,有必要那么挤吗?然后发现,也没有人让坐。 但是更让人不习惯的是,在上海说话也是这种感觉,大家说话都是在抢来抢去的,抢到后面,你说你的,他说他的,发现说的都不是一回事。大家已经忘了对话的本质是为了沟通,说话的关键在于别人听进去了多少,不在于自己说了多少。 曾经听到有政府的高级官员,他召见你,却半天不说话,本来召见你,总是要问些话或布置些事,结果他不先说,就微笑看着你,看你半天,这时你就尴尬了,你没他那城府定力,也没见过这场面,就会觉得这个场面尴尬,总想打破这个尴尬场面,于是就会猜他找你有什么事,然后主动的去试探。于是这位领导就会知道很多你的想法,也能完全掌握谈话的主动权。 可见,说得快,说得多,并不意味着你能掌握沟通的主动权。 发表评论 新闻频道: 全程实录:谷歌Chrome OS演示会问答环节 推荐链接: Windows 7专题发布 网站导航: 博客园首页 个人主页 新闻 社区 博问 闪存 知识库 Read More...
BlackPearl 的 ServiceObject 开发部署
阅读: 2 评论: 0 作者: geff zhang 发表于 2009-11-16 13:42 原文链接 K2“BlackPearl”提供一个平台,用于管理和利用现有的跨越任何数量的业务系统的业务信息,以降低成本。它考虑到决策的制定,线路的排定以及报告,并根据360度的可见性进入到业务实体中,譬如客户,职员,订单和发票。 它的“SmartObject”设计器提供一个允许开发人员搭建和部署这些复合实体的可视化界面。开发人员可以通过K2提供的技术,Web服务,或 K2 ADO.NET 数据提供程序,从业务系统中建立属性和方法,建立实体之间的联系,以及联合字段显示数据。同时也可以在“SmartObject”设计器中设定个人化的属性。所有信息都可以被存储并且在运行时灵活的说明。实体可以在局部被创建和使用或为其它开发人员共享使用。 SmartObject在K2 blackpearl扮演着流程数据提供者这个非常关键角色,整个K2 blackpearl平台中SmartObject无处不在。关于SmartObject和ServiceObject,有2点你是必须清楚的: SmartObject Service: · 提供与LOB系统交互的能力,并通过通用的接口对外暴露其数据 · 对外提供可执行的方法,通常是CRUD(Create, Read,Update,Delete) · 类型必须在K2中注册,并且需要在K2 Workspace中创建实例(当然在ServiceBroker工具中也可以) SmartObject: · 一个类的定义:它的成员(或称为数据)映射到SmartObject Service提供的方法...
Blackpearl 的 Impersonate
阅读: 0 评论: 0 作者: geff zhang 发表于 2009-11-16 13:23 原文链接 Blackpearl的Connection方法 Impersonate(string name)。这个就是传说中的后门方法,它可以帮你模拟任何一个帐号(域用户或者数据库用户),来做他可以做得事情。当然,你必须在WorkSpace中设置操作这个命令的权限。 以下代码将给用户设置Impersonate权限,包装成一个Job来定时运行就可以了:                WorkflowManagementServer managementServer = new WorkflowManagementServer();                 managementServer.CreateConnection();                 managementServer.Connection.Open(GetConnectionString(dataMap));                ...
反向代理(Reverse Proxy)及 IIS 7 应用请求路由模块
阅读: 3 评论: 0 作者: geff zhang 发表于 2009-11-15 08:31 原文链接 反向代理(Reverse Proxy) 方式是指以代理服务器来接受外部的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给外部的请求连接的客户端,此时代理服务器对外就表现为一个服务器。 反向代理服务器位于本地WEB服务器和外部网络之间,如下图所示: 当用户浏览器发出一个HTTP请求时,通过域名解析将请求定向到反向代理服务器(如果要实现多个WEB 服务器的反向代理,需要将多个WEB服务器的域名都指向反向代理服务器)。由反向代理服务器处理器请求。反向代理一般只缓存可缓冲的数据(比如html网 页和图片等),而一些CGI脚本程序或者ASP.NET/JSP之类的程序不缓存。它根据从WEB服务器返回的HTTP头标记来缓冲静态页面。有四个最重要HTTP头标 记: Last-Modified: 告诉反向代理页面什么时间被修改 Expires: 告诉反向代理页面什么时间应该从缓冲区中删除 Cache-Control: 告诉反向代理页面是否应该被缓冲 Pragma: 告诉反向代理页面是否应该被缓冲. Application Request Routing(ARR)是一个基于代理的路由模块,可以根据HTTP头、服务器变量和负载均衡算法将HTTP请求转发到内容服务器上。它可以增强应用程序的效率和可扩展性,更好地利用内容服务器资源,并能够简化应用程序的部署,包括pilot management和A/B测试。ARR还有一种特性叫做shared hoster,用于修改如何共享目前提供的共享主机,为客户增加额外的服务。IIS 7.0 的 应用请求路由模块 (Application...
表格数据流协议TDS
阅读: 0 评论: 0 作者: geff zhang 发表于 2009-11-14 12:08 原文链接 TDS是一种协议,一系列描述两个计算机间如何传输数据的规则。象别的协议一样,它定义了传输信息的类型和他们传输的顺序。总之,协议描述了“线上的位”,即数据如何流动。表格数据流协议是建立在TCP/IP Net-Library之上的,包含在TCP数据段内。TDS用1433端口进行数据库通信。 TDS协议位于TCP的数据段内,结构如下: IP TCP TDS头 TDS的DATA段      8位头 TDS客户端使用称为表格格式数据流 (TDS) 的 SQL Server 专用应用程序级协议来发送 SQL 语句。数据包由用于 SQL Server 的 Microsoft OLE DB 提供程序、SQL Server ODBC 驱动程序或 DB-Library DLL 生成。TDS 数据包然后被传递给 SQL Server 客户端 Net-Library,客户端 Net-Library 将 TDS 数据包封装为网络协议数据包。在服务器上,服务器 Net-Library 接收网络协议数据包,且析取 TDS 数据包并将其传递给关系数据库服务器。在将结果返回给客户端时,这一进程反向执行。 发表评论 新闻频道: Bing在欧洲联合报纸业对抗Google 推荐链接: Windows 7专题发布 网站导航: 博客园首页 个人主页 新闻 社区 博问 闪存 知识库 Read More...
VS2010中的Silverlight项目中的文件
我们使用 VS2010 新建 Silverlight 项目时,会有下面选项框: (图1) 这里VS2010支持的 Silverlight 项目类型有以下三种: ASP.NET Web Application Project ASP.NET Web Site ASP.NET MVC Web Project VS2010支持的 Silverlight 版本只由3.0。 以ASP.NET Web Application Project 项目类型为例,以下为系统默认给我们建立的文件: (图2)   下面我们就对其中的一些有代表性的文件作以介绍:   XAP 文件是啥? 以上面项目的 HelloWorldSilverlight.xap 文件为例,我们把它后缀修改为 zip 文件,用 rar 打开就可以看到下面信息: (图3) HelloWorldSilverlight.xap 就是编译打包后的 HelloWorldSilverlight 项目的输出文件。 只不过压缩了一下而已。 这个文件包括了Silverlight应用程序所需的一切文件,如程序集、资源文件等。这里的xap后缀没有任何特殊的意义,仅仅是Silverlight应用程序编译后打包文件的扩展名而已,本质上它是一个标准的zip压缩文件。 这个打包文件中的 AppManifest.xaml 文件相当于一个清单,以上面的代码为例,这个文件的内容就是: < Deployment xmlns = "http://schemas.microsoft.com/client/2007/deployment" xmlns : x = "http://schemas.microsoft.com...
More Posts Next page »