冠军

导航

随笔分类 -  .Net

上一页 1 2 3 4 5 6 下一页

在 WPF 程序中使用 MVVM 模式
摘要:MVVM 模式是一个很久之前的技术了,最近因为一个项目的原因,需要使用 WPF 技术,所以,重新翻出来从前的一段程序,重温一下当年的技术。MVVM 模式MVVM 实际上涉及三个部分,Model, View 和 ViewModel ,三者的关系如下图所示。在三部分的关系中,视图显示的内容和操作完全依赖... 阅读全文

posted @ 2014-06-15 09:37 冠军 阅读(4256) 评论(1) 推荐(0) 编辑

NHibernate 中使用 nvarchar(max) 类型
摘要:NHibernate 中映射长度大于 4000 的字符串到数据库中的 NVARCHAR(MAX) 类型。 阅读全文

posted @ 2014-04-11 19:40 冠军 阅读(2669) 评论(0) 推荐(2) 编辑

什么是相关性以及为什么需要初始化它?
摘要:原文地址:http://blogs.msdn.com/b/endpoint/archive/2010/01/04/what-s-a-correlation-and-why-do-i-want-to-initialize-it.aspx?Redirected=trueWhat’s a Correlation and why do I want to Initialize it?什么是相关性以及为什么需要初始化它?In .NET 4.0, we have introduced a framework for correlation. What do I mean by correlation? I 阅读全文

posted @ 2013-03-18 21:04 冠军 阅读(1264) 评论(0) 推荐(0) 编辑

HttpLib - 一个对 Http 协议进行封装的库
摘要:补充说明:现在项目已经迁移到 GitHub, 地址:https://github.com/j6mes/httplib/今日,在 Codeplex 上看到一个开源项目,对 Http 协议进行了封装,这下可以方便这些在 .NET 平台下访问 Web 服务器的同学们了,比如,从 Web 服务器抓取一个页面... 阅读全文

posted @ 2013-01-02 18:16 冠军 阅读(10669) 评论(16) 推荐(3) 编辑

在 WinForm 中使用进度条展示长时间任务的执行进度
摘要:今天有人问道如何在 WinForm 程序中,使用进度条显示长时间任务的执行进度。 这个问题是一个开发中很常见的问题,正好也整理和总结一下。 这个问题我们从两个部分来看,第一,长时间执行的任务如何暴露出其执行进度,第二,WinForm 窗体如何显示执行进度。 阅读全文

posted @ 2012-12-13 21:19 冠军 阅读(32617) 评论(35) 推荐(25) 编辑

mybatisnet - 1 获取 mybatisnet
摘要:mybatisnet 下载地址说明,下载 mybatisnet,下载源码的说明。 阅读全文

posted @ 2012-06-30 16:34 冠军 阅读(4616) 评论(6) 推荐(2) 编辑

自动备份 MySQL 数据库的工具 - MySQL Backup Tool
摘要:MySQL Backup Tool备份 MySQL 数据库是数据库管理的基本任务,虽然可以直接通过 mysqldump 进行备份,但是,要实现自动备份还是需要做许多工作。MySQL Backup Tool 为我们提供了自动化备份 MySQL 数据库的支持。特性:mySQL 备份(自动, 手动和定时)结构/架构和存储过程 / 函数压缩为 zip 文件 (包含口令保护)黑名单和白名单表转储删除老的备份CPU 负载均衡软件升级检查获取程序MySQL Backup Tool 的网址是:http://sourceforge.net/projects/mysqlbutool/,可以直接下载,下载得到的文件 阅读全文

posted @ 2012-03-10 23:33 冠军 阅读(9005) 评论(1) 推荐(0) 编辑

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 冠军 阅读(10790) 评论(14) 推荐(17) 编辑

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 冠军 阅读(2818) 评论(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 冠军 阅读(14222) 评论(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 冠军 阅读(1401) 评论(2) 推荐(0) 编辑

转载:搭建Silverlight 5中文开发环境
摘要:原文地址:http://social.msdn.microsoft.com/Forums/zh-CN/silverlightzhchs/thread/25d7a00f-7f08-4630-a6e7-002edd2877c7注:我参考原文配置了 Silverlight 的开发环境,但是原文的图片不能显示了,这里转载一下,顺便配上图片。Silverlight 5已于美国时间2011年12月9日正式发布,其在 Silverlight 4 的基础上新增了 40 多个新功能,完善了媒体支持并提供了更加丰富了用户界面。这个版本带来了很多改进,大家可以通过官方列表了解详情,或者点击此网页查看来自Pete B 阅读全文

posted @ 2012-01-29 16:19 冠军 阅读(5768) 评论(5) 推荐(2) 编辑

转:Repository 资源库模式
摘要:这些内容来自 (英)Martin Fowler 的 《企业应用架构模式》。协调领域和数据映射层,利用类似于集合的接口来访问领域对象。具有复杂领域模型的系统常常受益于一个层,比如由数据映射器提供的层,它分离了领域对象和数据库访问代码的细节。在这种系统中,有必要在集中了查询构造代码的映射层之上建立另外一个抽象层。当存在大量的领域类或者繁重的查询时,这样做就显得更重要。在这些特定情况下,增加该层可以使重复的查询逻辑最小化。资源库协调领域和数据映射层,起到类似内存中领域对象集合的作用。客户对象以陈述的方式构建查询说明,并把它们提交给资源库以获取满足条件的对象。可以向资源库中增加对象,也可以从资源库中删 阅读全文

posted @ 2011-11-13 00:11 冠军 阅读(9163) 评论(0) 推荐(1) 编辑

实战 iTextSharp
摘要:iTextSharp 是用来生成 PDF 的一个组件,在 1998 年夏天的时候,Bruno Lowagie ,iText 的创作者,参与了学校的一个项目,当时使用 HTML 来生成报告,但是,使用 HTML 打印的效果很不理想。最后,他发现,使用 PDF 可以完美解决打印问题,为了能够在各个系统中使用,iText 组件库诞生了。最初的 iText 主要是支持 Java 語言。之後針對Microsoft .NET C Sharp做了一個版本,也就是我們今天要介紹的 iTextSharp。目前,iTextSharp 的版本是 5.1.2,下载地址:http://sourceforge.ne... 阅读全文

posted @ 2011-09-05 16:13 冠军 阅读(28215) 评论(10) 推荐(5) 编辑

调试,测试与日志
摘要:问题“程序的显示看起来有点问题,你能不能修改一下?”“没问题,改完我就提交给你。”“不会太久吧?”“5分钟就够了!”在软件开发过程中,这种场景屡见不鲜,但是,看起来很见的任务,其实往往不是那么简单。当修改了部分代码之后,程序不是像我们想象的那样工作,奇奇怪怪地问题开始出现,我们开始设置一个个的断点,一遍一遍地重复执行,眼睛紧紧盯着显示器上的监视窗口,时间在飞快地流逝,然而,我们的思路却渐渐变得模糊......有的时候,甚至没有监视到希望的步骤,不得不再一次重新开始。调试调试,又称 Debug,是开发工具赋予我们的一大利器,允许我们将程序的执行过程暂停在某一个点上,然后仔细观察当前程序的执行状态 阅读全文

posted @ 2011-08-07 18:34 冠军 阅读(6225) 评论(5) 推荐(4) 编辑

使用 NUnit Mocking .NET 对象
摘要:原文名称:Mocking .NET Objects with NUnit原文地址:http://www.zorched.net/2007/03/10/mocking-net-objects-with-nunit/NUnit 是我进行 .NET 开发的单元测试工具,Microsoft 也提供了一个测试框架,但是只能与高版本的 Visual Studio 一起工作,这个框架与 NUnit 非常相像。在 Java 中,通过 Mocking 来帮助测试非常方便,我曾经写过一篇使用 Java 的文章 using JMock for Unit Tesing,在这里,我会讨论一下 NUnit 现在支持的开箱 阅读全文

posted @ 2011-06-24 12:27 冠军 阅读(3150) 评论(5) 推荐(5) 编辑

关于 Git
摘要:介绍Git 是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。需要注意的是和GNU Interactive Tools,一个类似Norton Commander界面的文件管理器相区分。Git最初的开发动力来自于BitKeeper和Monotone。 Git最初只是作为一个可以被其他前端比如Cogito 或 StGIT包装的后端而开发的。不过,后来Git内核已经成熟到可以独立地用作版本控制。很多有名的软件都使用Git来进行版本控制,其中有Linux内核、X.Org服务器和OLPC内核开发"git"。在英式英语中指一个愚笨 阅读全文

posted @ 2011-06-19 11:56 冠军 阅读(2084) 评论(2) 推荐(1) 编辑

WebRequest 对象的使用
摘要:内容比较简单,直接看代码的注释即可。// 待请求的地址string url = "http://www.cnblogs.com"; // 创建 WebRequest 对象,WebRequest 是抽象类,定义了请求的规定,// 可以用于各种请求,例如:Http, Ftp 等等。// HttpWebRequest 是 WebRequest 的派生类,专门用于 HttpSystem.Net.HttpWebRequest request = System.Net.HttpWebRequest.Create(url) as System.Net.HttpWebRequest;// 阅读全文

posted @ 2011-06-09 18:01 冠军 阅读(22014) 评论(4) 推荐(4) 编辑

Entity Framework 4.1 之八:绕过 EF 查询映射
摘要:原文名称:Entity Framework 4.1: Bypassing EF query mapping(8)原文地址:http://vincentlauzon.wordpress.com/2011/04/21/entity-framework-4-1-bypassing-ef-query-mapping-8/看到 Entity Framework 4.1 推荐英文教程,为了帮大家看起来方便一些,简单翻译一下。这是一个系列,共有 8 篇,这是第8 篇。Entity Framework 4.1 之一 : 基础Entity Framework 4.1 之二 : 覆盖默认的约定Entity Fra 阅读全文

posted @ 2011-05-09 10:59 冠军 阅读(19900) 评论(10) 推荐(15) 编辑

Entity Framework 4.1 之七:继承
摘要:原文名称:Entity Framework 4.1: Inheritance(7)原文地址:http://vincentlauzon.wordpress.com/2011/04/19/entity-framework-4-1-inheritance-7/看到 Entity Framework 4.1 推荐英文教程,为了帮大家看起来方便一些,简单翻译一下。这是一个系列,共有 8 篇,这是第7 篇。Entity Framework 4.1 之一 : 基础Entity Framework 4.1 之二 : 覆盖默认的约定Entity Framework 4.1 之三 : 贪婪加载和延迟加载Entit 阅读全文

posted @ 2011-05-08 21:47 冠军 阅读(13271) 评论(8) 推荐(7) 编辑

上一页 1 2 3 4 5 6 下一页