●C#(C Sharp)
SugaryoTT
钱难挣!屎难吃!
展开
-
初识C#
初识程序结构程序集命名空间代码结构数据类型总结初识初识C#感觉还算比较亲切,没有之前学习程序语言的时候那么晦涩难懂,总体来说就是C++的一些优化,有C++的影子,又有它本身的一些特点。(对于学过JAVA,C,以及C++的人来说C#就非常简单易解了。)程序结构对于C#的一些基本小程序而言,它们拥有下面的一些小结构,如图所示: 程序集什么是程序集? 顾名思义,简单的理解就是你在编写原创 2015-12-06 20:46:18 · 1222 阅读 · 24 评论 -
【c#】DataChecker工具类大全分享
IsEmpty functionsDataSetDataTableStringcode1code2code3ICollectioncode1code2ObjectIsNotEmpty functionsDataSetDataTableStringcode1code2ICollectioncode1code2ObjectHasEmptyAllAreEmpty原创 2017-12-21 14:04:40 · 881 阅读 · 9 评论 -
【c#】时间戳转化-应用
时间加8小时 用于显示时间减8小时 用于查询时间减8小时- 普通时间加8小时 用于显示/// <summary>/// 时间加8小时 用于显示/// </summary>/// <param name="ds">要修改的dataSet</param>/// <param name="timeFieldName">时间字段名</param>/// <returns>返回的dataSet原创 2017-12-21 10:20:02 · 897 阅读 · 10 评论 -
【EF】EF中的对表操作
创建上下文增加修改删除查询创建上下文/*实例化上下文*/ ExcellentMcoinEntities dbcontext = new ExcellentMcoinEntities(); 增加list mylist= new list(); mylist.id = 1; mylist.name = "tt"; //附加到上下文 dbcontext.list.add(原创 2017-09-18 17:17:05 · 869 阅读 · 18 评论 -
【C#】MDI窗体中,将子窗体置于父窗体控件之上的方法
问题这几天在优化程序的时候发现了一个问题,就是在MDI窗体中的子窗体被激活显示出来之后,总是被主窗体中的控件遮挡(各种控件)。解决的方法也试了很多但是都不是很满意,由于C#的WINFROM窗体没有SETPARENT的方法,所以很多东西都需要自己去编写,下面就贴一个至少让我感觉非常不错的方法吧。解决办法user32.dll首先来介绍一下什么是“User32.dll”欢原创 2016-05-08 16:03:32 · 5546 阅读 · 21 评论 -
【VS】一个秀智商下限的小BUG
写在前面的先讲讲起因吧,在今天的程序调错过程中发现了一个数据类型的小BUG,就想重新打开一个VS窗口,然后新建一个控制台的解决方案,然后在里面调试我的代码,然后问题就来了。BUG本来,在我的脑海中,打开VS2015的新建,应该是这样的:没错吧,要啥有啥,一应俱全。但是,实际上,我打开确是这样的: 一脸大写的懵逼 (╯°Д°)╯︵ ┻━┻ 心累 _(:з」∠)_解决方案都跑哪里去了?!解决方案我看原创 2016-05-06 19:21:11 · 1124 阅读 · 15 评论 -
【C#】机房收费系总结-七层架构之DBASSIST
写在前面的DBAssist介绍代码第一种第二种第三种总结写在前面的之前的文章里面说到过用C#写的原因,这里就不再多说了。由于自己在敲的过程中并没有找到类似的代码,只能自己一点一点的摸索。不过也还是要感谢那些SQLHELPER中C#的用法给我的启发。接下来就把我的7层架构中的所有代码都一一记录下来留给后面的人做参考吧,虽然不一定正确,但还是有一些参考价值的。DBAssist介绍原创 2016-05-15 21:21:03 · 1481 阅读 · 28 评论 -
【C#】日期时间处理总结
写在前面的对于C#中日期时间函数,相对于VB中有了很大的不同,尤其是在点出方法之后又有了很多的字符转换,几个比较常用例如,tolongdatestring()、toshortdatestring()、tolangtimestring()以及toshorttimestring()等。用法及效果在控制台中建立VOID MAIN,方便查看函数结果。longdate代码string d1 = Dat原创 2016-05-14 19:45:09 · 1378 阅读 · 19 评论 -
【C#】机房重构版---开工
写在前面的三层设计模式抽象工厂概念UML图解特点外观模式概念UML图解特点结构效果分层解耦合结构图写在后面的写在前面的四个字:一波三折 本来最开始就想着用C#来完成代码的编写,结果由于自己在项目开始的时候对C#的掌握不是很透彻,所以放弃了C#转由VB.NET编写。但是,写到一半的时候觉得非常的没意思,自己的收获非常少,所以呢就放弃了VB.NET又转到了C#的版本上来,经原创 2016-04-10 22:42:19 · 1232 阅读 · 32 评论 -
【VS】使用IrisSkin2.dll一键加载窗体皮肤
介绍用法加载方法代码编写总结下载地址介绍这几天在搞窗体的UI设计,找了一些UI设计的技术资料,其中一个最实用的也是最方便的就是IrisSkin2.DLL。在刚刚接触这个DLL的时候第一个感觉就是这和游戏引擎有点像啊,支持“一键”改变所有窗体的皮肤,比起自己慢慢的一个一个加载和修改窗体外观,效率有了很大的提升,简直不能再棒!下面我就来介绍一下这款“引擎”在C#和VB.NET中用法吧。用法原创 2016-03-13 19:56:16 · 3988 阅读 · 27 评论 -
【VB.NET】常用函数概览
写在前面的函数的功能及其用法Asc函数与Chr函数Mid函数Right函数和Left函数Format函数Replace函数Instr函数Space函数Filter函数IsNumeric函数StrComp函数Split函数Join函数String函数StrReverse函数Lcase和Ucase函数Len函数LtrimRtrim和Trim函数写在前面的由于最近在函数原创 2016-03-20 11:45:19 · 2932 阅读 · 28 评论 -
【C#】装箱与拆箱
定义实例装箱拆箱总结定义装箱和拆箱是C#中的一个比较重要的概念,装箱和拆箱可以使C#类型系统中的值类型、引用类型和OBJECT之间任意转换,这种转换常常被称之为绑定链接。通过装箱可以将一个值类型变量转换成OBJECT类型的引用类型变量,这样就变成了使任何类型的值都成为一个对象的转换。装箱:对一个值进行装箱操作是指将一个值类型暗中转化为对象类型,或者转换为由值类型实现的任何接口类型,也就是原创 2016-02-03 16:51:52 · 1719 阅读 · 6 评论 -
【C#】异常处理
最近学完C#之后,感触最深的就是C#中的异常处理,相比于之前学过的VB,C#中的异常处理更能让我提起对这方面的重视。为了防止让用户进行无效等待,也为了能让用户明白我们的软件在运行过程中哪里出现了异常,出现了什么样的错误,原因是什么,是否存在解决方法等等,这一切都需要后台一系列的异常处理机制。那么我们就来认识和总结一下这套机制定义首先需要明确的是:错误并不等同于异常,因为到目前为止,没有原创 2016-01-31 21:03:35 · 2185 阅读 · 69 评论 -
【c#】.NET中验证处理
写在前面的验证电话号码代码验证手机号码代码验证身份证号码代码一代码二判断数值代码写在前面的 分享几个号码验证的工具类有需要的小伙伴们可以收藏~验证电话号码代码/// <summary>/// 验证电话号码/// </summary>/// <param name="str_telephone"></param>/// <returns></returns>public原创 2017-12-19 10:37:55 · 813 阅读 · 10 评论