2010年3月22日
摘要: 排名函数:RANK() 返回结果集的分区内每行的排名,FIELD为排名依据。行的排名是相关行之前的排名数加1.例如有两个并列第一,那么后一个将排名第三,而不是第二。语法:RANK() OVER([PARTITION BY clause]<ORDER BY clause>)示例:select *, rank() over (pa... 阅读全文
posted @ 2010-03-22 15:23 BLoodMaster 阅读(1506) 评论(0) 推荐(0) 编辑
  2010年3月20日
摘要: 支持格式:BMP、GIF、JPEG、EXIF、PNG、TIFF、ICON、WMF、EMF等,几乎涵盖所有常用格式图像类:Image类:Bitmap和Metafile的类提供功能的抽象基类。Metafile类:定义图形图元文件,图元文件包含描述一系列图形操作的记录,这些操作可以被记录(构造)和被回放(显示) Bitmap类:封装GDI+位图,此位图由图形图像及其属性的像素数据组成,Bitm... 阅读全文
posted @ 2010-03-20 23:22 BLoodMaster 阅读(13725) 评论(1) 推荐(2) 编辑
摘要: 命名空间: System.Drawing.Drawing2D SolidBrush:一般的画刷,通常只用一种颜色去填充GDI+图形创建一般画刷:SolidBrush sdBrush1 = new SolidBrush(Color); HatchBrush:阴影画刷,有两种颜色:前景色和背景色,以及6种阴影。创建阴影画刷: HatchBrush(HatchStyle,Color);/... 阅读全文
posted @ 2010-03-20 19:58 BLoodMaster 阅读(2367) 评论(0) 推荐(2) 编辑
摘要: GDI+存在的意义:将编程与具体硬件实现细节分开。GDI+步骤:获取画布,绘制图像、处理图像 命名空间:System.Drawing命名空间提供对GDI+基本图形功能的访问System.Drawing.Drawing2D:提供高级的二维和矢量图形功能System.Drawing.Imaging:命名空间提供高级GDI+图像处理功能System.Drawing.Text:提供高级GDI+排班功能Sy... 阅读全文
posted @ 2010-03-20 18:46 BLoodMaster 阅读(8706) 评论(1) 推荐(1) 编辑
  2010年3月18日
摘要: 引用空间:System.Text.RegularExpression 在名字空间中仅仅包含着6个类和一个委托,它们是:   Capture: 包含一次匹配的结果;   CaptureCollection: Capture的序列;   Group: 一次组记录的结果,由Capture继承而来;   Match: 一次表达式的匹配结果,由Group继承而来;   MatchColl... 阅读全文
posted @ 2010-03-18 16:42 BLoodMaster 阅读(11183) 评论(0) 推荐(2) 编辑
摘要: 贪婪算法:目标:不追求最优解,只希望得到较为满意解。适用场景:简单问题,问题的解决方案的独立型好定义:是采用逐步构造最优解的方法,即在每一个阶段,都做出一个看上去最优的决策;决策一旦做出,就不可再更改。结构:候选方案(CandidateSet)有一套可以解决问题的候选方案 选择函数(SelectionFunction)选择最优候选方案可行性函数(FeasibilityFunction)确定是... 阅读全文
posted @ 2010-03-18 13:46 BLoodMaster 阅读(3708) 评论(0) 推荐(0) 编辑
摘要: 体系结构:SQL事务处理、ADO.NET事务处理、COM+事务处理  数据库事务处理:T-SQL语句中完成, Begin Transaction Commit/Roll BackBEGIN TRANSACTION: BEGIN TRANSACTION { tran_name} {trans_name1| @tran_name-veriable1}事务名不... 阅读全文
posted @ 2010-03-18 09:42 BLoodMaster 阅读(5454) 评论(0) 推荐(0) 编辑
  2010年3月16日
摘要: MDI父窗体创建:将父窗体属性IsMDIContainer设置为true。值得注意的是并不是所有窗体都可以将该属性设置为true,只有顶级窗体容器才可作为MDI父窗体。 还有一点需要注意的是MDi父窗体边缘采用系统颜色,而不是用户设置的BackColor。 另外还要注意的是一定要将主窗体的行为属性MainMenuStrip设置为你想要的值,系统默认第一个toolstripmenu... 阅读全文
posted @ 2010-03-16 22:13 BLoodMaster 阅读(1734) 评论(0) 推荐(0) 编辑
  2010年3月10日
摘要: 命名: 对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称需说明是"什么"而不是"如何"。通过避免使用公开基础实现它们会发生改变)的名称,可以保留简化复杂性的抽象层。 布尔变量名应该以Is开头 变量名命名需利用面向对象思想减少冗余 使用状态变量时不适宜使用flag,而需要更具体,如DocType等 常量命名规范 UPPER 长度一般两到三个单词,不宜超过三个 不宜使用缩写,除非缩写众所... 阅读全文
posted @ 2010-03-10 16:41 BLoodMaster 阅读(365) 评论(0) 推荐(1) 编辑
  2010年3月2日
摘要: 一直以来做的都是从事winform的开发,而且半年多以来做的都是单机系统,虽然代码行数已经达到将近3w行,但总是觉得.net深不可测,没有一个宏观把握。也是这个原因开始了自学asp.net。毕竟人总是对于未知事物存在恐惧心理,而消除恐惧心理的最好方法就是将未知事物转变成已知事物。下面就谈谈我最近一个星期倒腾asp.net的感想。   一开始到网上下载了一些asp.net的教程与入门手册。但看了... 阅读全文
posted @ 2010-03-02 10:19 BLoodMaster 阅读(508) 评论(0) 推荐(0) 编辑