.Net

C#语法糖(Csharp Syntactic sugar)

目录一、C#语法糖大汇总1.经过简化的Property2.经过两次变异的委托写法3.集合类的声明4.集合类各个项的操作5.using==tryfinally6.可爱的var7.问号的演变8.类型实例化的语法糖9.传说中的扩展方法10.使用匿名类二、C#之6.0语法糖剖析2.1自动属性默认初始化2.2自动只读属性默认初始...

C# WinForm文章收集

DataGridView使用方法集锦https://blog.csdn.net/zhaoyu_m69/article/details/70307934关于DataGridView的一些操作(很全,绝对够用)https://blog.csdn.net/zww0815/article/details/51275225Dat...
代码星球·2021-02-15

C#面向对象设计的七大原则

本文我们要谈的七大原则,即:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭。1.  开闭原则(Open-ClosedPrinciple,OCP)定义:软件实体应当对扩展开放,对修改关闭。这句话说得有点专业,更通俗一点讲,也就是:软件系统中包含的各种组件,例如模块(Mo...

C# BindingSource

1.引言BindingSource组件是数据源和控件间的一座桥,同时提供了大量的API和Event供我们使用。使用这些API我们可以将Code与各种具体类型数据源进行解耦;使用这些Event我们可以洞察数据的变化。2.简单绑定  DataTablemyTable=myTableAdapter.Get...
代码星球·2021-02-15

SQL SERVER与C#数据类型对照表

分类SQLSERVER类型类型说明C#类型精确数字bigint从 -2^63(-9223372036854775808) 到 2^63-1(9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。Int64int从 ...

C#操作SQL Server数据库

1、概述ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤:第一,使用SqlConnection对象连接数据库;第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用;第三,对SQL或存储过程执行后返回的“结果”进行操作。对返回“结果”的操作可以分为两类:一是用SqlDataReader直...
代码星球·2021-02-15

C# TextBox猜想输入和历史记录输入

 什么是猜想输入   当我们在使用查询应用时,输入某个关键字后文本框下面就会自动弹出跟此关键字相附的词组供我们选择,为我们节省了输入的时间,这就是猜想输入,例如:百度,谷歌,等等,如下图:    如上图所示,使用WinForm的TextBo...

C#使用Ado.Net读写数据库

1.使用DataReader方式读取资料 [csharp] viewplain copyString connString = ConfigurationManager.ConnectionStrings["astt"].ConnectionString;&n...

ADO.NET连接字符串大全

ADO.NET连接字符串:SQLServer,SQLServer2005,ACCESS,Oracle,MySQL,Interbase,IBMDB2,Sybase,Informix,Ingres,MimerSQL,Lightbase,PostgreSQL,Paradox,DNS,Firebird,Excel,Text,D...

C# 编码规范、命名规则

1  规范目的………………………………………………………32  适用范围………………………………………………………33  代码注释………………………………………………………3  3.1   代码注释约定.................
代码星球·2021-02-15

开源.NET界面库

一、十大开源的.NET用户界面框架选择一款合适的GUI框架是.NET开发中比较重要但又很棘手的问题,因为用户界面相当于一款应用的"门面",直接面向用户。好的UI更能吸引用户,有时甚至成为决定一款应用成败的关键。下面小编整理出十大应用最广泛.NET开源用户界面框架,希望.NET开发人员以后选择GUI框架时不再犯难。Win...
代码星球·2021-02-15

C# 基于MySQL的数据层基类(MySQLHelper)

这里介绍下比较简单的方式,引用MySql.Data.dll然后添加一个MySqlHelper类来对MySql数据库进行访问和操作。 1.将MySql.Data.dll引用到你的项目中下载地址:MySql.Data.rar添加引用后在你的数据库操作类(如MySqlHelper.cs)中添加引用声明using&n...

C#访问和操作MYSQL数据库

这里介绍下比较简单的方式,引用MySql.Data.dll然后添加一个MySqlHelper类来对MySql数据库进行访问和操作。 1.将MySql.Data.dll引用到你的项目中下载地址:MySql.Data.rar添加引用后在你的数据库操作类(如MySqlHelper.cs)中添加引用声明using&n...

C#打印条码的几种方式

总结一下常见的条码打印方法,其实打条码的方式很多,大概有以下几种:1.斑马打印软件制作好模板,保存为.prn格式的文件,文件格式大致如下^XA^LH30,0^JMA^XZ~DG000.GRF,04096,128,,::::::::::::::::::rQF0,:::,::::::::~DG001.GRF,04096,1...
代码星球·2021-02-15

C#利用Zxing.net生成条形码和二维码并实现打印的功能

   开篇:zxing.net是.net平台下编解条形码和二维码的工具。        下载地址:http://pan.baidu.com/s/1kTr3VufStep1:使用VS2010新建一个窗体程序项目:...