7 绿龙术士

尚未进行身份认证

暂无相关描述

等级
TA的排名 3w+

DataGridView点击表头后对数据进行排序

最近有个新的需求就是,点击DataGridView的表头能对数据进行排序,在网站搜了半天都没有找到合适的(简单粗暴的)排序方法。只好自己摸索一下,思路如下:1.在点击表头的事件中获取列索引,只对特定的状态进行排序2.排序使用OrderBy或OrderByDescending方法实体类School如下:publicclassSchool{...

2019-08-21 12:24:30

SQL数据修改

INSERT语句INSERTVALUES语句可以将基于指定值的行插入表。SQLServer2008增强了VALUES语句的功能,允许在一条语句中指定由逗号隔开的多行记录。例如:INSERTINTOT_OrderVALUES(1,1,'冰箱','2017-01-01'),(2,1,'洗衣机','2017-01-01'),(3,1,'电视','2017-01-01')...

2019-08-20 11:01:54

WinForm给弹窗添加遮罩层

在Web项目中往往有非常多漂亮的弹窗控件,例如Layer。而Winform中比较常见的是用MessageBox来显示弹框,但这样的弹窗却缺少遮罩效果,今天为大家带来的就是弹框的遮罩效果Demo。效果如下:完成这个功能需要三个Form窗体:MainForm主界面后台代码如下:publicpartialclassMainForm:Form{...

2019-06-28 09:35:15

Setup Factory如何把DLL文件拷贝到system32或sysWow64文件夹中

Destination列表示的就是安装的目标路径,%AppFolder%对应应用程序路径,%SystemFolder%对应system32(32位操作系统),SysWow64(64位操作系统)。双击dll文件,将Destionation改成%SystemFolder%即可。...

2019-06-20 17:55:08

WinForm中如何让Textbox只能输入一定范围的数字呢?

Winform中有一个自带的数字控件NumericUpDown,现在我想模仿它做个自定义的用户控件该怎么做呢?首先,它有三个关键的属性Maximum(最大值),Minimum(最小值),Value(当前值),我们要把这三个属性加到自定义控件中。然后,他还有两个加减按钮事件和输入框的改变事件,另外我还发现一个隐藏的功能,就是用户输入的值只能介于最大值与最小值中间,我的做法是在输入框的KeyP...

2019-06-13 13:34:50

.NET Framework各个版本(4.5)

增加了两个新关键字async和await,它们可用于基于任务的异步模式(TAP)什么是基于任务的异步模式呢?这就要说到.NET4.0新增加的Task类型,它可以让我们更加方便的进行多线程开发。它提供了很多方法像开启任务(Start,Run方法等),延续任务(ContinueWith),等待任务(Wait,WaitAll,WaitAny),取消任务(CancellationToken),延...

2019-06-09 20:43:27

.NET Framework各个版本(3.5 - 4.0)

Lambda表达式只要有委托参数类型的地方,就可以使用Lambda表达式。常用于Linq的两种语法风格:查询语法(QuerySyntax),这种语法格式类似于SQL查询。点语法(Dot-nontationSyntax),这种语法是基于拓展方法的。查询语法的格式:查询表达式必须以from开头,以select或group结束。在这两个子句中间可以使用where,orderby,jo...

2019-06-02 21:02:57

DSkin的TabControl在设计视图报错

今天在开发程序打开Form窗体抛出了这个异常:仔细想想之前也出现过类似的情况,只是之前是因为在Load事件中加载了数据库导致的,这次却是加载一张图片。。后来把加载图片的代码注释掉之后,就不报错了。询问了下小红帽他说这种问题,建议我加上DesignMode来判断,接着我在网上搜索了一下,使用方法非常简单:if(!this.DesignMode)...

2019-05-30 15:34:05

Winform使用TabControl切换标签页时出现延迟或闪频

在用C#开发WinForm程序时,常发现TabControl出现严重的闪烁问题,这主要是由于TabControl控件在实现时会绘制默认的窗口背景。其实以下一段简单的代码可以有效的缓解该问题的发生。publicDTZCKControl(){InitializeComponent();//设置...

2019-05-30 14:59:46

.NET Framework各个版本(3.0 - 3.5)

.NET3.0,3.5新特性公共语言运行库CLR2.0Linq表达式,可以使用相同的编码格式来处理数据库,XML,.NET集合,ADO.NET集合有关于linq的用法,我在一篇博客中已经提到过这里就不在赘述:Linq查询语法与拓展方法匿名类型(AnonymousTypes)即var关键字匿名类型提高了我们编程的效率,它让我们更加专注的去处理我们想要的值,而不是...

2019-05-26 20:04:16

.NET Framework各个版本(1.0 - 2.0)

.NET1.0与1.1新特性公共语言运行库CLR1.0CLR(CommonLanguageRuntime)公共语言运行时,是.NET运行的环境为什么叫公共语言呢?因为它能够运行多种语言,比如C#,VB,C++,F#等在CLR上运行的是中间语言(MSIL),上述的语言能够被编译器编译成中间语言。BCL类库BCL(BaseClassLibrary)基础类库,为.NET...

2019-05-19 21:15:04

ASP.NET MVC + Jquery + Layui实战入门

大家好,我最近正计划出一期关于ASP.NET的实战课程,这里做一个简单的介绍。项目是关于财务分析的,采用ASP.NETMVC,开发工具我用的是VS2017企业版,以及SQLServer2012

2019-05-07 13:34:57

如果using语句中出现异常,资源会被释放掉吗?

之前使用using语句一直都有一个疑问就是,如果using语句中出现了异常,那么using的对象会被释放掉吗?比较常见的作法是在using里面写try...catch...finally释放资源。今天就做个实验来看看资源是否会释放掉。1.创建一个连接类,并实现IDisposable接口publicclassMyConnection:IDisposable{...

2019-05-07 12:57:49

Setup Factory 9无法卸载以及二次安装生成多个快捷方式的解决方案

最近在开发一套Winform框架的程序时,使用了SetupFactory这个打包工具,界面很友好,使用起来很方便,在一次我将生成的程序安装后,想试试看能不能卸载程序,便双击安装目录中的uninstall.exe,接着就弹出了这个对话框:我一开始以为是SetupFactory打包软件的问题,变试了下在控制面板中能不能删除,试了下是可以的。这就更加证实了我的想法,接着我在搜索引擎上搜索相关...

2019-03-12 15:26:17

Windows环境下快速用C#来操作sqlite数据库

Sqlite作为一种轻量级的嵌入式数据,常常在C/S项目中扮演重要的角色,而且它具有免费,跨平台,占用空间小等特点。下面就来说说C#如何快速地搭建Sqlite的环境吧,首先我的电脑是Win10操作系统,VS2017,.NET4.0(要兼容XP系统)1.打开https://www.sqlite.org/download.html下载这两个文件解压第一个文件会得到sqlite的dll...

2019-03-06 08:33:34

十种获取被动收入的方法

1.卖电子书,你可以利用闲暇时间写一本书,将它放到亚马逊或者其他市场上,这种方式几乎没有门槛,只要你会打字,并且能写出一些有趣的想法就行。2.房租收入,这种方式要求的门槛很高,而且房产属于流动性很差的资产,而且要求需要对房地产交易方面的知识,选对地点很重要,并且要优化你要出租的房子,让它能租出更好的价格。3.股息收入,股票每年给股东分红,这部分可大可小,国内的股票普遍不多,国外的应该...

2019-02-22 09:33:13

十点有用的理财观念

1.赚多少不重要,留住多少才重要如果您不想为钱工作一辈子,就不要去羡慕那些过度花钱,每个月无法把收入留下来的人2.看书比看电视还能累积财富所得较高的人都有阅读的习惯,阅读能提高你的竞争力,也就提高了你的收入3.晚十年买车资产可以相差35万以一辆15万元的汽车为例,一年的折旧(15000)加保险(5000),保养(1000),停车(3000),其他(1000)等费用...

2019-02-17 15:11:57

网页内容是写给谁看的?写网页内容需要注意些什么?

网页内容是写给谁看的?这个问题不是客户问我的,而是我提出的。对这个问题的理解和把握,可以看出你对SEO的认识程度。或许很多网站设计者会毫不犹豫地说:“网页内容,当然是给用户看的呀”。其实,这是第一代网站建设的思维,已经落伍了很多年。第三代SEO网站建设思想指出:网页内容,不只是给用户看,更是给搜索引擎看。 网页内容要写给用户看,写网页内容需要注意些什么?1、懂得广告学思维:让不...

2019-01-31 15:10:36

如何制作用户体验良好的404页面?

用户访问网站上不存在的页面时,服务器通常应该返回404错误。如果站长没有在服务器端设置客制化的404页面,用户浏览器显示将会是一个默认错误的页面,这个错误页面也会泄露网站的错误信息,给黑客攻击提供了信息。很多运营比较好的网站,对于404页面的制作都会花心思,而不是把404页面弄这样。这样的错误页面给用户体验肯定不好,同样搜索引擎也会这么认为。 404页面的主要作用:404页面主要是为了...

2019-01-31 10:06:23

HTML5新增属性nofollow标签的应用场景

nofollow标签是HTML5新增的一个属性,用于告诉搜索引擎不要追踪特定的网页链接。减少垃圾对搜索引擎的排名影响。网站SEO优化nofollow标签的应用起到一定的作用。 网站Nofollow标签的应用场景:1、nofollow标签通常用于论坛帖子、博客评价,这些地方存在大量的其他网站链接,导致网站上的垃圾链接过多,影响蜘蛛爬取,现在很多博客cms都会带有相关功能自动加上nofol...

2019-01-30 16:21:06

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。