-
Archives
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2009 年八月
- 2009 年五月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年七月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十一月
- 2007 年十月
- 2007 年八月
- 2007 年七月
- 2007 年五月
- 2007 年四月
- 2007 年三月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
- 2005 年十月
- 2005 年九月
- 2005 年八月
- 2005 年七月
- 2005 年六月
- 2005 年五月
- 2005 年三月
- 2005 年二月
- 2005 年一月
- 2004 年十二月
- 2004 年十一月
- 2004 年十月
- 2004 年八月
- 2004 年七月
- 2004 年六月
- 2004 年五月
- 2004 年四月
- 2004 年三月
- 2004 年二月
- 2004 年一月
- 2003 年十二月
- 2003 年十一月
- 2003 年十月
- 2003 年九月
-
Meta
Author Archives: saucer
怎么在ASP.NET WebForm中使用Razor视图引擎
前几天微软发布了一堆新技术,详见ScottGu的博客: Announcing release of ASP.NET MVC 3, IIS Express, SQL CE 4, Web Farm Framework, Orchard, WebMatrixhttp://weblogs.asp.net/scottgu/archive/2011/01/13/announcing-release-of-asp-net-mvc-3-iis-express-sql-ce-4-web-farm-framework-orchard-webmatrix.aspx 让人特别感兴趣的是ASP.NET MVC 3和WebMatrix中的Razor视图引擎,其简洁明了的句法给人以耳目一新的感觉,ScottGu对它做了很多介绍,详见上面链接中有关Razor部分的内容和链接。 但这些介绍基本上是围绕着ASP.NET MVC 3来进行的,在WebForm中是否能够用它来渲染视图呢?可以的,这里做一个简单的示范: 安装ASP.NET MVC 3,在你的web应用中添加对System.Web.WebPages程序集的引用。 在项目中添加一个.cshtml文件(假定你的项目是基于C#的),在这里我生成了一个weibo.cshtml,其中的内容为: 欢迎去 @Model.Name 的新浪微博 <a href=”@Model.URL”>@Model.URL</a> 拍砖! 所用的Model是一个自定义类: public class UserInfo{ … Continue reading
Posted in 未分类
Leave a comment
更多WP7开发资源
下面是我陆续在新浪微博上贴出的Windows Phone 7 开发资源: 1. 开发时如何监测WP7应用的内存:Monitoring Memory Usage on Windows Phone 7 (http://sinaurl.cn/hb9YzR )和 Debug Memory Counter for Windows Phone 7 (http://sinaurl.cn/hbQmTc ) 2. Rob Miles的《Windows Phone Programming in C# 》课程资料(https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8729&Login&Login= ) 【来源】New Windows Phone 7 Curriculum available! (http://sinaurl.cn/hboEwQ ) … Continue reading
Posted in 未分类
Leave a comment
【翻译】EF 特性 CTP5版: 流畅 API 例子
【原文地址】EF Feature CTP5: Fluent API Samples 【原文发表日期】 6 Dec 2010 9:00 PM 我们刚发布了实体框架特性第五个社区技术预览版 (简称CTP5)。 特性CTP5版包括了我们计划在2011年第一个季度以独立的软件包形式发布的新特性的预览内容,希望得到大家的反馈。特性CTP5版建立在随.NET框架4.0和Visual Studio 2010发布的现有实体框架4(简称EF4)的功能之上,是我们先前CTP版本的更新版。 Code First提供了一个流畅(Fluent)API,可以用来进一步配置一个模型,本贴将提供一系列使用流畅API的简短例程。 注: 流畅 API是个比较高级的概念,本贴假定你对代码优先简介一文中详述的概念有所理解。 模型 在本贴展示的例程会使用下述模型: public class ProductContext : DbContext { public DbSet<Category> Categories { get; set; } public DbSet<Product> Products … Continue reading
Posted in 未分类
Leave a comment
【翻译】EF特性CTP5版: 代码优先示范
【原文地址】EF Feature CTP5: Code First Walkthrough 【原文发表日期】 6 Dec 2010 9:00 PM 我们刚发布了实体框架特性第五个社区技术预览版 (简称CTP5)。 特性CTP5版包括了我们计划在2011年第一个季度以独立的软件包形式发布的新特性的预览内容,希望得到大家的反馈。特性CTP5版建立在随.NET框架4.0和Visual Studio 2010发布的现有实体框架4(简称EF4)的功能之上,是我们先前CTP版本的更新版。 本贴将对代码优先(Code First)开发作一个简介。代码优先允许你使用 C# 或 VB.Net类定义你的模型,可以使用特性(attributes)在你的类和属性上,或者使用流畅(Fluent)API,附加额外的配置。你的模型可以用来生成数据库定义或者映射到现有的数据库上。 映射到现有数据库 在CTP5版本中,我们去除了映射到现有数据库时要做额外配置的需要。如果Code First检测到它指向一个它并没有生成的现有数据库定义,那它就会“信任你”,尝试对该数据库定义使用code first的方法。将Code First指向一个现有数据库最简单的方法是加一个App/Web.config连接字符串,给它一个与你的DbContext继承类同样的名称,例如: <connectionStrings> <add name=”MyProductContext” providerName=”System.Data.SqlClient” connectionString=”Server=.\SQLEXPRESS;Database=Products;Trusted_Connection=true;”/> </connectionStrings> 这个示范将演示使用 Code First 生成数据库定义,但同样的原理适用于映射到现有的数据库上,除了下面的“第8步: 设置起始化策略”并不适用于现有数据库外。 1. … Continue reading
Posted in 未分类
Leave a comment
《Windows Phone 7 Developer Guide 》RC版
微软模式和实践开发团队推出《Windows Phone 7 Developer Guide 》,可在线阅读: http://msdn.microsoft.com/en-us/library/gg490765.aspx 相关代码在: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=15718049-f993-4d54-ba7b-72e0e82c16cd&displaylang=en 也可从CodePlex下载WORD版本和代码: http://wp7guide.codeplex.com/
Posted in 未分类
Leave a comment
【翻译】EF特性CTP5版: 使用DbContext做模型和数据库优先开发
【原文地址】EF Feature CTP5: Model & Database First with DbContext 【原文发表日期】 6 Dec 2010 9:00 PM 我们刚发布了实体框架特性第五个社区技术预览版 (简称CTP5)。 特性CTP5版包括了我们计划在2011年第一个季度以独立的软件包形式发布的新特性的预览内容,希望得到大家的反馈。特性CTP5版建立在随.NET框架4.0和Visual Studio 2010发布的现有实体框架4(简称EF4)的功能之上,是我们先前CTP版本的更新版。 本贴将对在Visual Studio中使用实体数据模型设计器来做模型优先(Model First)和数据库优先(Database First)的开发提供一个简介。 1. 安装 EF CTP5 如果你还没安装的话,那么你需要安装实体框架特性CTP5。 2. 创建应用 为简单起见,我们将建造一个基本的console应用,使用DbContext来做数据访问: 打开 Visual Studio 2010 文件 -> … Continue reading
Posted in 未分类
Leave a comment
实体框架特性CTP5发布了
可在这里下载: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=35adb688-f8a7-4d28-86b1-b6235385389d 这个新的CTP版本包括了对Code First特性的更新和DbContext API的简化。相关细节参阅ADO.NET团队博客: http://blogs.msdn.com/b/adonet/archive/2010/12/06/ef-feature-ctp5-released.aspx 正式版本大概会在2011年的第一季度发布。
Posted in 未分类
Leave a comment
如何把一个Windows Phone 7 Twitter应用转换成新浪微博客户端
大家也许知道,我最近被开心拉下了水,一直在新浪微博灌水,欢迎大家去拍砖: http://t.sina.com.cn/timeflieslikeanarrow Windows Phone 7推出后不久,就买了一个三星Focus牌手机,可惜无法登录新浪微博的手机版,登录时得到这样的错误: Can’t download file! Windows Phone doesn’t support .php files 直觉是微博的登录网页也许没设置好MIME类型。 所以在想也许应该写个客户端,找了一下,博客园有几篇文章,用的都是Basic Authentication (意味着你需要记录用户的帐号和密码,而且每次访问时都要发送帐号/密码)。新浪推荐使用oAuth,也提供了一个网友维护的基于OAuth认证的C# SDK,不是很喜欢。想到新浪微博的API与Twitter非常相似,所以想找一个.NET或Windows Phone 7 Twitter应用。找到了微软的Sam Jarawan写的博客系列《Building a ‘real’ Windows Phone Twitter App》和他的Twitt应用: http://samjarawan.blogspot.com/2010/10/building-real-windows-phone-twitter-app_07.html 发现真的很容易转成可以访问新浪微博的客户端。现将转换步骤列出如下(假定你已经安装了Windows Phone 7开发工具等,也申请了新浪微博应用的App Key和Secret Key): 1. 去 http://twitt.codeplex.com/ 下载Twitt Part … Continue reading
Posted in 未分类
Leave a comment
Windows Phone 7 开发资源
下面是我陆续在新浪微博上贴出的Windows Phone 7 开发资源: 1. 微软马宁的《Windows Phone 7中的IronRuby》:http://sinaurl.cn/h4sxzY 他的博客上还有其他一些Windows Phone 7的教程 2. Windows Phone 7样例应用PathFinder: http://sinaurl.cn/h4EuqQ 【来源】Windows Phone 7 and Artificial Intelligence (http://sinaurl.cn/h4kTVd ) 3. Windows Phone 7 资源链接大全:http://sinaurl.cn/h4DFPD 4. oData的.NET, Silverlight, 和 Windows Phone 7 客户端库开源 : http://sinaurl.cn/h4DFvy 5. … Continue reading
Posted in 未分类
Leave a comment
Charles Petzold的《Windows Phone 7编程》电子书正式版发布了
可从Charles Petzold的网站上下载: http://www.charlespetzold.com/phone/index.html
Posted in 未分类
Leave a comment