摘要:原则一:单一职责原则(SRP:Single responsibility principle)核心:解耦和增强内聚性(高内聚,低耦合)描述:类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止...
阅读全文
随笔分类 - C#
摘要:透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装、继承、多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 ...
阅读全文
摘要:1.引言BindingSource组件是数据源和控件间的一座桥,同时提供了大量的API和Event供我们使用。使用这些API我们可以将Code与各种具体类型数据源进行解耦;使用这些Event我们可以洞察数据的变化。2.简单绑定 DataTable myTable...
阅读全文
摘要:分类SQL SERVER类型类型说明C#类型精确数字bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。Int64int从 -2^31 ...
阅读全文
摘要:什么是猜想输入 当我们在使用查询应用时,输入某个关键字后文本框下面就会自动弹出跟此关键字相附的词组供我们选择,为我们节省了输入的时间,这就是猜想输入,例如:百度,谷歌,等等,如下图: 如上图所示,使用WinForm的TextBox实现了这样的效...
阅读全文
摘要:1、概述ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤:第一,使用SqlConnection对象连接数据库;第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用;第三,对SQL或存储过程执行后返回的“结果”进行操作。对返回“结果”的...
阅读全文
摘要:1.使用DataReader方式读取资料 [csharp] view plain copyString connString = ConfigurationManager.ConnectionStrings["astt"].ConnectionString; ...
阅读全文
摘要:1 规范目的 ……………………………………………………… 3 2 适用范围 ……………………………………………………… 3 3 代码注释 ……………………………………………………… 3 3.1 代码注释约定............................................ 3
阅读全文
摘要:目录 C# 正则表达式大全(理论篇) C# 正则表达式大全(代码篇) 一、正则基础 1.1 元字符 字符 描述 \ 将下一个字符标记为特殊字符或原义字符或向后引用或八进制转义符。例如:n匹配字符n。\n匹配一个换行符。串行\\匹配\而\(则匹配( ^ 匹配输入字符串的开始位置。如果设置了RegExp
阅读全文
摘要:一、十大开源的.NET用户界面框架选择一款合适的GUI框架是.NET开发中比较重要但又很棘手的问题,因为用户界面相当于一款应用的"门面",直接面向用户。好的UI更能吸引用户,有时甚至成为决定一款应用成败的关键。下面小编整理出十大应用最广泛.NET开源用户界面框架,希望...
阅读全文
摘要:针对上一个版本再次改良,上除掉无用代码,新手绝对可以看懂!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.In...
阅读全文
摘要:一般来说winform应用程序解决这个问题起来时很容易的,web应用程序就麻烦一点了。这里我说说我的解决思路:一、你必要有联机型居民身份证阅读器一个(带驱动光盘),这里我用的是精伦电子公司的iDR200,并有这个阅读器的开发接口说明。二、新建一个winform控件项目...
阅读全文
摘要:在我们开发一些项目的时候,一般需要一些外围的设备进行数据处理,如ID/IC读卡器获取卡号、激光条码扫描枪、USB摄像头、USB方式的小票据打印机(POS打印机)、USB来电录音盒、普通打印机等一系列附属设备。借助这些设备,可以使我们的业务流程更严谨,输入数据更方便,或...
阅读全文
摘要:这里介绍下比较简单的方式,引用MySql.Data.dll然后添加一个MySqlHelper类来对MySql数据库进行访问和操作。 1.将MySql.Data.dll引用到你的项目中下载地址:MySql.Data.rar添加引用后在你的数据库操作类(如MySqlHel...
阅读全文
摘要:1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某...
阅读全文
摘要:using System; using System.Data; using System.Configuration; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.
阅读全文
摘要:总结一下常见的条码打印方法,其实打条码的方式很多,大概有以下几种:1.斑马打印软件制作好模板,保存为.prn格式的文件,文件格式大致如下^XA^LH30,0^JMA^XZ~DG000.GRF,04096,128,,::::::::::::::::::rQF0,:::,...
阅读全文
摘要:开篇:zxing.net是.net平台下编解条形码和二维码的工具。 下载地址:http://pan.baidu.com/s/1kTr3VufStep1:使用VS2010新建一个窗体程序项目:Step2:添加三个类:分别是BarCodeClass...
阅读全文
摘要:##SqlHelper(一) using System; using System.Data; using System.Configuration; using System.Collections; using System.Data.SqlClient; /// <summary> /// 数
阅读全文
摘要:用到外部一个DLL文件(ThoughtWorks.QRCode.dll),看效果生成截图识别截图生成二维码后右键菜单可以保存二维码图片,然后可以到识别模式下进行识别,当然生成后可以用手机扫描识别出来,或者用手机直接扫描以上两张图也能看到识别后的结果。使用方法,在解决方...
阅读全文