摘要: SOLID:单一责任原则(TheSingleResponsibilityPrinciple):当需要修改某个类的时候原因有且只有一个。换句话说就是让一个类只做一种类型责任,当这个类需要承当其他类型的责任的时候,就需要分解这个类。开放封闭原则(TheOpenClosedPrinciple):软件实体应... 阅读全文
posted @ 2015-11-05 22:30 AshLeakey 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 生命就是我们从孩子开始,经过不断的学习成为成熟的成年人的进化过程。这和软件的架构有着异曲同工之妙,我们从基础的架构开始,随着需求和环境的变化不断的进化。 如果你去问任何一个.net开发者,什么是最基础的架构,他们脑中闪过的第一个就是“3层架构”。在这个架构中我们把项目分成3个逻辑块,UI,事务... 阅读全文
posted @ 2015-11-05 22:15 AshLeakey 阅读(523) 评论(0) 推荐(0) 编辑
摘要: DECLARE --声明变量 SQL_ALLTABLES LONG; SQL_INSERT LONG; TYPE THE_CURSOR_TYPE IS REF CURSOR; --定义引用游标的数据类型 CURSOR_D THE_CURSOR_TYPE; --定义游标 DATA... 阅读全文
posted @ 2014-04-30 14:44 AshLeakey 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: create sequence SEQ_ERRORID minvalue 1 maxvalue 99999999 start with 1000 increment by 1 nocache order; create or replace trigger tri_ERRORINFO_... 阅读全文
posted @ 2014-04-30 14:36 AshLeakey 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);2. 可以... 阅读全文
posted @ 2013-11-13 13:58 AshLeakey 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1. Windows Forms中禁用窗体的关闭按钮 添加必要的命名空间: using System.Runtime.InteropServices; 添加必要的常数和API函数的引用 private const int SC_CLOSE = 0xF060; private const int MF_ENABLED = 0x00000000; private const int MF_GRAYED... 阅读全文
posted @ 2013-10-28 10:38 AshLeakey 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 网上有很多用C#调用cmd的方法,大致如下: [c-sharp] view plaincopy private void ExecuteCmd(string command) { Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartIn... 阅读全文
posted @ 2013-10-28 09:28 AshLeakey 阅读(641) 评论(0) 推荐(0) 编辑
摘要: using Microsoft.Office.Interop.Excel;//转换为excel时,需要引用此命名空间 using ET;//转换为wps时,需要引用此命名空间using KSO;//转换为wps时,需要引用此命名空间当转换为excel时,需要引入Microsoft.Office.Interop.Excel.dll;当转换为wps时,需要引入Interop.ET.dll,Intero... 阅读全文
posted @ 2013-10-21 14:19 AshLeakey 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、使用 Stopwatch 类 (System.Diagnostics.Stopwatch)Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确... 阅读全文
posted @ 2013-10-21 14:19 AshLeakey 阅读(1111) 评论(0) 推荐(0) 编辑