随笔分类 -  C#

摘要:1、 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现 gridView_InitNewRow 事件 3、如何解决 GridContr 阅读全文
posted @ 2018-09-01 22:51 Allen6167 阅读(214) 评论(0) 推荐(0)
摘要:1.字符串的各种属性和方法; 2.数组的各种属性和方法; 3.public、private、protect、internal、protect internal 4.构造函数 5.属性 6.ADO.NET 7.重载overload、重写override、静态方法static、密封类/方法sealed、 阅读全文
posted @ 2018-08-23 00:51 Allen6167 阅读(157) 评论(0) 推荐(0)
摘要:本文内容主要记录本人学习过程中遇到的错误,其中不乏有一些低级错误,为了牢记以免再次犯错特意记录,不要笑话哈; 1.“System.TypeInitializationException”类型的未经处理的异常在 LoginDAL.dll 中发生其他信息: “sqlHelper.sqlHelper”的类 阅读全文
posted @ 2018-08-17 23:57 Allen6167 阅读(594) 评论(0) 推荐(0)
摘要:以下代码是参考几个不同人的写法总结写成的,肯定还有很大的优化空间,暂存该版本;有建议的欢迎提出; 阅读全文
posted @ 2018-08-17 22:26 Allen6167 阅读(292) 评论(0) 推荐(0)
摘要:001 using System; 002 using System.Data; 003 using System.Configuration; 004 using System.Web; 005 using System.Web.Security; 006 using System.Collections; 007 using System.Data.... 阅读全文
posted @ 2018-08-17 22:23 Allen6167 阅读(267) 评论(0) 推荐(0)
摘要:在写某个程序的时候,需要使用"ConfigurationManager"类,但是添加"Using System.Configuration"命名空间后编译器依旧报错,总是显示"ConfigurationManager"不存在,但是发现"ConfigurationSettings"可以使用,但是在MS 阅读全文
posted @ 2018-08-16 21:52 Allen6167 阅读(1582) 评论(0) 推荐(0)
摘要:可以这样调用 阅读全文
posted @ 2018-08-16 21:19 Allen6167 阅读(702) 评论(0) 推荐(0)
摘要:1、常量关键字const,例如const double PI=3.14; 2、变量的声明方法:数据类型 变量名; 3、数据类型的转换:(1)自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。以3.5+8为例,显然数字8的精度较低(int),而3.5的精度较高(double) 阅读全文
posted @ 2018-08-08 00:42 Allen6167 阅读(113) 评论(0) 推荐(0)
摘要:SSIS使用教程可以参照微软官网实例:https://msdn.microsoft.com/zh-cn/library/ms169917(v=sql.105).aspx 1、安装visual studio,选择安装的项目要把数据库这一项勾上。 2、安装SSDT-Setup-CHS,实例选择本机已安装 阅读全文
posted @ 2018-03-10 16:32 Allen6167 阅读(1547) 评论(0) 推荐(0)
摘要:今天学习发现有段代码的输出结果有些理解不了,如图1,输出的结果全部为 false; 图1 后来和同事讨论研究了一下才明白,原来是这样:↓ 阅读全文
posted @ 2017-12-26 11:24 Allen6167 阅读(1759) 评论(0) 推荐(1)
摘要:MD5加密 将字符串进行加密,无法解密。网上的解密方式也都是在库里找,找不到也没有。 进制 表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一, 十进制是逢十进一,十六进制是逢十六进一,以此类推. so:二进制001010101只有0和1计算机中的数据都是二进制表示,四进制以0、1、2、3四个 阅读全文
posted @ 2016-01-08 22:30 Allen6167 阅读(345) 评论(0) 推荐(0)
摘要:面向对象多态 一、装箱和拆箱 装箱:将值类型转换为引用类型。object o = 1;值类型给引用类型赋值 拆箱:将引用类型转换为值类型。int n = (int)o; 强制转换为值类型 满足条件:两种类型是否存在继承关系。 int n = Convert.ToInt32("12"); 未发生装箱或 阅读全文
posted @ 2016-01-08 22:29 Allen6167 阅读(193) 评论(0) 推荐(0)
摘要:面向对象封装 一、面向对象概念 面向过程:面向的是完成一件事情的过程,强调的是完成这件事情的动作。 面向对象:找个对象帮你完成这件事情。 二、面向对象封装 把方法进行封装,隐藏实现细节,外部直接调用。 打包,便于管理,为了解决大型项目的维护与管理。 三、什么是类? 将相同的属性和相同方法的对象进行封 阅读全文
posted @ 2016-01-08 22:27 Allen6167 阅读(238) 评论(0) 推荐(0)
摘要:C#、.Net以及IDE简介 一、什么是.Net? .Net指 .Net Framework框架,一种平台,一种技术。 .Net Framework框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常运转。 .Net Framework 各版 阅读全文
posted @ 2016-01-08 22:18 Allen6167 阅读(235) 评论(0) 推荐(0)
摘要:new关键字引起了大家的不少关注,尤其感谢 Anders Liu的补充,让我感觉博客园赋予的交流平台真的无所不在。所以,我们就有必要继续这个话题,把我认为最值得关注的关键字开展下去,本文的重点是访问关键字(Access Keywords):base和this。虽然访问关键字不是很难理解的话题,我们还 阅读全文
posted @ 2016-01-07 22:02 Allen6167 阅读(240) 评论(0) 推荐(0)
摘要:在C#中,我们可以使用is as操作符来判断某数据类型和其它指定类型的关系 1. 用is运算符验证基础类型 C#允许在继承链中向下转型,所以如果DerivedClass派生自BaseClass,那么DerivedClass a; a is BaseClass返回true 2. 用as而不是强制转换 阅读全文
posted @ 2016-01-07 21:52 Allen6167 阅读(264) 评论(0) 推荐(0)
摘要:要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用 override 修饰符。 1. override 方法提供从基类继承的成员的新实现。通过 override 声明重写的方法称为重写基方法。重写的基方法必须与 override 方法具有相同的签名。有关继承的信息,请参见继承。 阅读全文
posted @ 2016-01-07 12:42 Allen6167 阅读(185) 评论(0) 推荐(0)