相关分类: Java技术 C/C++ VB delphi
  • 一步步实现自己的ORM(二)

    在第一篇《一步步实现自己的ORM(一)》里,我们用反射获取类名、属性和值,我们用这些信息开发了简单的INSERT方法,在上一篇文章里我们提到主键为什么没有设置成自增长类型,单单从属性里我们无法识别哪个是主键,今天我们用Attribute来标识列,关于Attribute,引用MS...

    2018-06-17 19:53:19

  • C#笔记---动态类(Dynamic)应用

    背景: 在Coding中有时候会遇到一些需要解析的数据,可是数据的字段数量和名称未统一,我们没法定义实体类来对应。那么我们就会想到通过C#的dynamic动态类来实现,如果大家注意的话一些ORM框架里面貌似都有用到dynamic来实现一部分功能。 一.Dynamic的基本应用 1.1 通过....

    2018-06-17 19:53:18

  • 修改datatable列

    1 var dt = dh.GetPageTable( " tabelename " ); 2 3 dt.Columns[ " TBLNO " ].ColumnName = " 业务编号 " ; 4 5 dt.Columns[ " IDNO " ].ColumnName = " 身份证号码 " ; 6 dt.Columns[ " CHNSURNAME " ].ColumnName = " 姓 " ; 7 dt.Columns[ " CHNGIVENAME " ].Colum...

    2018-06-17 19:53:16

  • C#访问修饰符

    C#中的访问修饰符: ①private,私有访问修饰符,被private访问修饰符修饰的成员只有在当前类的内部可以访问,其他地方一律不得访问。类中成员不用修饰符,默认为private。 ②protected,表示当前类内部可以访问,并且所有的子类内部也可以访问。 ③internal,当前程序...

    2018-06-17 19:53:14

  • 日志管理-Log4net

    引言 log4net库是Apache log4j框架在Micorsoft.NET平台的实现,是一个帮组程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。(百度百科) 实际项目中使用log4net极大的方便程序猿记录系统运行过程中的日志信息,特别是对bs系统说是一个比较实用的工具...

    2018-06-17 19:53:04

  • Global.asax文件—ASP.NET细枝末节(1)

    说明 Global的解释是全局的、全球的。 Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。 Global.asax使用频率不是特别高,属于细枝末节的小知...

    2018-06-17 19:52:46

  • list 转换成datatable

    感谢网上的一位朋友 1 /// summary 2 60 /// 将集合类转换成DataTable 3 61 /// /summary 4 62 /// param name="list" 集合 /param 5 63 /// returns/returns 6 64 public static DataTable ToDataTable(IList list) 7 65 { 8 66 DataTable result = new DataTable();...

    2018-06-17 19:52:44

  • ASP.NET检测到有潜在危险的 Request.Form 值解决方案

    ASP.NET检测到有潜在危险的 Request.Form 值解决方案汇总 当我们在网站中使用CKEditor等富文本编辑器时,大多都会遇到这样的到警告 这是因为ASP.NET默认开启对页面提交内容的验证(不仅是ASP.NET MVC,WebForms也默认启用对页面提交的内容进行验证),解决这个问题的关...

    2018-06-17 19:52:37

  • C#几种截取字符串的方法小结 (摘抄)

    1.根据单个分隔字符用split截取 例如 string st="GT123_1"; string[] sArray=st.split("_"); 即可得到sArray[0]="GT123",sArray[1]="1"; 2.利用多个字符来分隔字符串 例如 string str = "GTAZB_JiangjBen_123"; string[] sArray = str.Split(new char[2] { 'j', '_' })...

    2018-06-17 19:52:32

  • C#零基础入门04:打老鼠初级之枚举、重构、事件处理器

    一:为界面加入“开始”、“暂停”、“停止” 经过上节课程我们的交互的过程,我们的程序增加了用户友好度,同时也可以记录更为详尽的成绩了。但是我们仍然发现有很多地方需要值得改进(或许你还发现了BUG?不着急。),首要的,似乎不应该让界面一出现,游戏就开始,...

    2018-06-17 19:52:32

2