冠军

导航

02 2012 档案

通过标准的 ASP.NET 控件来使用 jQuery UI
摘要:jQuery UI 提供了强大的前端功能,包括基于脚本和样式表的日历,拖放等等非常酷的特性,但是,这些都是基于 javascript 编程的,对于不太属性这门语言的程序员来说,掌握 jQuery UI 还是有一定难度的。今天,我要向大家介绍一个标准的 ASP.NET 控件库 JuiceUI ,从这个地址http://www.juiceui.com/ 你就可以下载到。JuiceUI 是开源的 WebForms 控件集,你可以简单地在 WebForm 项目中使用 jQuery UI 组件。现在,你也可以在 ASP.NET 项目中轻易地使用流行的 JavaScript 界面库。比如说,你希望在页面中 阅读全文

posted @ 2012-02-29 08:43 冠军 阅读(12043) 评论(11) 推荐(8) 编辑

EF4.3 基于代码的迁移演练
摘要:原文地址:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx原文名称:EF 4.3 Code-Based Migrations Walkthrough准备工作在开始之前,我们需要一个项目,以及一个 Code First 的模型,对于这次演示,我们使用典型的博客 Blog 和回复 Post 模型。1. 创建新的 MigrationsCodeDemo 控制台应用程序2. 为项目添加最新版本的 EntityFramework NuGet 包。找到包管理器控制台。 阅读全文

posted @ 2012-02-17 22:59 冠军 阅读(10679) 评论(14) 推荐(17) 编辑

NuGet 入门
摘要:NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。NuGet 是 ASP.NET Gallery 的一员。简介在 .NET 平台上有着巨量数目的第三方组件库,但是对于那些不熟悉开源软件( OSS ) 的人来说,将它们加入到项目中却是痛苦的。以 ELMAH 为例,这是一个不错的错误日志工具,本身不依赖其他的库。但是将它集成进项目中还是一个挑战, 下面是通常需要的步骤:找到 ELMAH下载正确的压缩包"解锁" 压缩包验证压缩包将压缩包中的内容解压缩到解决方案的特定位置在项目中增加程序集的引用使用正确的配置参数更新 Web.c 阅读全文

posted @ 2012-02-16 23:56 冠军 阅读(2700) 评论(2) 推荐(1) 编辑

EF 4.3 发布
摘要:原文名称:EF 4.3 Released原文地址:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspxEF 4.3 下载地址:http://nuget.org/packages/EntityFramework/在过去的六个月中,我们发布了有关 Code First 迁移的一系列预览,今天,我们将迁移作为 EF4.3 的一部分进行完整的发布。在 EF 4.2 与 4.3 之间的变化:新的 Code First 迁移特性:这是 EF 4.3 中主要的新特性,允许通过 Code First 创建的数据库可以与你的 阅读全文

posted @ 2012-02-14 22:58 冠军 阅读(2813) 评论(2) 推荐(0) 编辑

安装 MySQL 和 MySQL-Front
摘要:今天因为一个关于 MySQL 的问题安装了 MySQL 和操作 MySQL 的一个客户端环境 MySQL-Front,总结一下。MySQL 的官方网站为:http://dev.mysql.com/,到这里可以直接下载最新的版本:http://dev.mysql.com/downloads/写这篇文章的时候,最新的版本是 5.5.20。可以选择 32 位还是 64位,还可以选择下载压缩方式的,还是带有 Windows 安装器,对于新手来说,使用 Windows 安装器更加简单一些。具体的安装反而没有什么特别的。连接器在 .NET 环境下使用 MySQL,你还需要一个连接器,可以在这里下载:htt 阅读全文

posted @ 2012-02-11 21:03 冠军 阅读(14184) 评论(4) 推荐(1) 编辑

装箱拆箱与对象的比较
摘要:看到这样的一道面试题:int i = 10;object obj = i;int j = (int) obj;分析一下程序执行中的内存处理。首先,我们可以看到这段程序定义了三个局部变量,局部变量将被定义在栈中,第一个变量比较简单,由于 i 是整形变量,所以变量 i 的值直接被保存在堆栈中。而第二行对 obj 的赋值要复杂一点点,由于 obj 的类型是 object 类型,这是引用类型,所以,在堆栈中保存的必须是一个对象的引用,而不能是一个值,此时,会发生著名的装箱,CLR 会在堆中创建一个对象,在这个对象中保存变量 i 的值,并且,还会同时保存这个值的类型,这里是整数类型。此时,在内存中将会. 阅读全文

posted @ 2012-02-07 22:23 冠军 阅读(1399) 评论(2) 推荐(0) 编辑