摘要:
一、Connection对象 Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接。所有Connection对象的基类都是DbConnection类。 Connection对象有两个重要属性: (1)ConnectionString:表示用于打开 SQL Server 数据库的字符串; (2)State:表示 Connection 的状态,有Closed和Open两种状态。 Connection对象有两个重要方法: (1)Open()方法:指示打开数据库; (2)Close()方法:指示关闭数据库。 ... 阅读全文
阅读排行榜
一起谈.NET技术,详解ASP.NET MVC 2中的新ADO.NET实体框架
2011-09-01 23:43 by 狼人:-), 230 阅读, 收藏,
摘要:
.NET框架4.0的发行推出了许多优秀的增强功能,其中当首推ADO.NET实体框架。该框架已经克服了以前的许多错误,并提供了一组增强的API,其中包括许多新的LINQ to SQL框架方面的改善。在本文中,我们将使用这些API的功能来创建一个通用版本的数据仓库。 一、实体框架概述 实体框架针对数据模型提供了一些更方便的操作方法。默认情况下,设计器可以生成一个描述数据库的模型。
尽管表格间的映射未必都是1:1的映射。每个表格使用一个ObjectSet加以描述,进而ObjectSet对象又提供了相应的方法来创建、更新或反射实体和实体间的关系。实体框架使用一个实体键(这是一个看上去像En... 阅读全文
一起谈.NET技术,一个MVC分页Helper
2011-08-29 19:31 by 狼人:-), 230 阅读, 收藏,
摘要:
本人写的一个分页Helper,支持普通分页(也就是,首页、上一页、下一页、末页等),综合分页(普通分页和数字分页的综合)。下面是分页效果: 分页代码:
PagerHelper.cs
代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Collections.Specialized;4usingSystem.Linq;5us. 阅读全文
一起谈.NET技术,.Net Framework源代码中的模式之Decorator(装饰模式)
2011-08-29 19:30 by 狼人:-), 230 阅读, 收藏,
摘要:
动态地给一个对象添加一些额外的职责。就扩展功能而言,Decorator模式比生成子类方式更为灵活。 以.NET Framework 2.0 System.IO中类为例。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->System.IO.Streampublic abstract class Stream : MarshalByRefObject, IDisposable{ public abstract int Read([I... 阅读全文
艾伟也谈项目管理,解读敏捷需求分析五大关键因素
2011-08-29 19:09 by 狼人:-), 230 阅读, 收藏,
摘要:
大多数学计算机语言的人都会有过这样的感受,过去一直认为编程和架构是整个软件生命周期里最了不起的部分,但实际工作后才会发现在商业产品里,需求分析才是一个商业软件成功与否的关键。 放眼望去,在当今软件工程领域出现的许多问题,诸如缺陷及资源运用不当,都源于需求的不清晰,甚至有软件人戏称:“需求变更乃万恶之源”,一时也获得了颇多响应。时至如今,业务IT间需求分析过程中存在的问题主要有哪些?什么是敏捷需求分析?产品级和项目级需求有何异同?敏捷需求分析方法论中的五大关键点是什么?就以上热点话题,雅各布森中国区总经理吴穹分享了他的看法。 三大症状 在吴穹看来,两份需求、合同式验证、产品需求缺... 阅读全文
艾伟_转载:.NET重写URL浅谈
2011-08-29 00:20 by 狼人:-), 230 阅读, 收藏,
摘要:
最近小项目要求重写url找了下资料用到了MS的2个dll,微软的例子写得太不明显了。后来终于改好了。
ActionlessForm.dll------用来处理回发
URLRewriter.dll----- 是微软封装好了的一个URL重写组件
添加引用----
具体的使用说明请去看
http://msdn.microsoft.com/zh-cn/library/ms972974.aspx#XSLTsection123121120120
比我说得好得多。
具体使用方法:
首先web.config的配置: Code highlighting produced by Actipro CodeHigh. 阅读全文
艾伟_转载:用C#打造"QQ对战平台挤房器"
2011-08-29 00:20 by 狼人:-), 230 阅读, 收藏,
摘要:
一、什么是“QQ对战平台挤房器”? 喜欢在“QQ对战平台”或“浩方对战平台”玩游戏的人都知道。平常平台上的房间基本很多都是人满的,如果想找个房间,那可是要费好长的时间来“挤”才能进去,如果是节假日或晚上,那更要花费更多的时间在“挤”房上了,如下图: 而对于“QQ对战平台”,如果房间已满挤不进去,却变态的还会弹出两次提示!平时,就只有拼命的按“回车键”或“空格键”关闭这两个讨厌的弹出窗口,然后再用鼠标点房间,如果房间还是进不去,就只能再按上面来一次循环……一次、两次不是问题;五次、十次也许还不是问题;但如果十几次或上百次还是挤不进去,还手按那就有问题了!当然,如果你喜欢手虐那就另外说了-_... 阅读全文
艾伟_转载:WPF/Silverlight陷阱:XAML自定义控件的嵌套内容无法通过名称访问
2011-08-29 00:17 by 狼人:-), 230 阅读, 收藏,
摘要:
为了说明这个问题,假定我们需要实现一个具有特殊功能的按钮控件。编写Xaml文件如下:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><Buttonx:Class="TestWpf.XamlButton"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.micr 阅读全文
关于N900的TXT文本的编码注意事项
2011-08-28 23:34 by 狼人:-), 230 阅读, 收藏,
摘要:
N900上TXT文本的编码格式为UTF-8。此格式不用说,是目前兼容性相当好的一种编码。但是比如PC上(特指中文系统的XP、win7等)建立的TXT文本默认是ANSI 所以当存储有中文的ANSI编码的TXT文本在N900上中文显示成乱码,更有可能无法打开(大量特殊符号)。提示系统内部错误,这是因为编码不兼容所致。 当然如果是全E文就不会发上以上问题。 结论是,PC端生成的TXT文本最好另存为UTF-8编码。然后在N900上使用。(N900生成的TXT文本直接是UTF-8编码)
大量特殊符号:ANSI所包含的符号远比UTF-8少,例如全角的·在ANSI编码文本里会无法显示,成为?... 阅读全文
运行MeeGo SDK 的linux版本
2011-08-28 23:33 by 狼人:-), 230 阅读, 收藏,
摘要:
先决条件 你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU
如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力
为了安装必须的组件,你需要以root用户的身份登陆系统 sudo -i 当有提示时,提供你的密码 配置发行包管理器在 Debain或者Ubuntu上 在/etc/apt/sources.list文件下加入以下的文字.你也可以创建... 阅读全文
浙公网安备 33010602011771号