自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 WinForm中窗体resize的时候对于控件位置的控制

如果要使控件随着窗体大小的变化而变化,就要把窗体设置成dock模式。非dock模式下,最大化窗体的时候,控件的大小以及位置是没有任何变化的。但是dock模式下,控件的大小又不好控制,那么我们可以自己编写代码,通过控制各个控件的Point位置来自定义控件的大小以及位置。比如说下边的这个窗口,希望能够在用鼠标拉大或者缩小窗体的大小的时候,左右两边的TreeView框和中间的两个按钮能够随着主窗体的变化

2013-11-25 16:11:51 7632 1

原创 Response.End的内部原理

在Web开发中,浏览器端的请求到达服务器进行处理的时候,Response.End的作用就是让request执行到此结束,输出到客户端浏览器。其内部原理是通过引发异常完成的。如果你在ASP.NET 使用Response.End 时,就会发生ThreadAbortException 例外状况。 举例来说,当你在try - catch 中,呼叫Response.End 时,就会引发例外状况:「Syste

2013-11-20 16:55:28 5023

原创 使用Web.config

使用section的方式进行注册,很有条理。用相应的section handler去处理并返回相应的类。用户如果自定义section,那么必须要有相应的实体类来接受这个section中的内容。这里有两种方式,第一种方式是用户没有自定义section handler,这时就需要实体类继承自相应的接口了,如ConfigurationElement,ConfigurationElementCollect

2013-11-15 16:52:13 1179

原创 WinForm中的DataGrid控件在刷新后保持原滚动条位置不变

在WinForm程序的DataGrid控件中,现在有100条数据,可是一次只能显示10条数据,上下滚动滚动条可以查看所有数据。现在需求是,对第18行的记录进行修改,修改后需要重新load数据,但是要求重新绑定数据后此时显示的仍然是18行记录选中的状态,也就是说,现在显示出来的第一行还是刷新前的行号。所以,现在要做的是,记录下这个行号,刷新后让滚动条滚动到这一行即可。在这里我们对DataGrid的这

2013-11-15 16:40:17 7704 2

原创 强类型View相关概念

“使用强类型View传递数据到View”对应的概念是“使用ViewData传递数据到View”,即a Strongly-Typed View与a weakly-typed dictionary 现在ASP.NET MVC中普遍使用强类型的View,即指定View中的Model的类型。创建一个强类型的View,两种方式,第一种是在创建View的对话框中,勾选create a strong

2013-11-14 12:04:05 4271

原创 XML中的命名空间,Class中的命名空间,Web.config中的Section

这三者都有一个共同的作用,就是用于区别同名的元素。在XML中,可能一个XML文件会同时被多个人使用并写入元素,有可能不同的人写入元素的时候使用了相同的元素名,这样就会引起问题。所以,使用命名空间的话,给这3个人规定要使用不同规定命名空间,这样就不会出现同名元素引发的问题了。Class也是,引用命名空间就是为了使同名的Class在使用的时候不会引起冲突。在Web.config文件中,也是这个道理。在

2013-11-14 12:00:14 1909

原创 在C#中执行dos命令并返回结果字符串

在项目中,将本地C盘的一个文件夹使用subst命令映射成了X盘,在C#代码中需要获取这个X盘在C盘中的真实路径。但是在C#中并没有找到相应的接口来获取这个结果,或许是我没有找到。在DOS中有命令subst,可以显示所有被映射的虚拟驱动盘,所以或许可以使用C#执行DOS命令来获取相应的结果。执行结果如图所示。在这里封装了一个方法,可以用于执行任何的DOS命令,并且返回结果字符串。 pu

2013-11-14 11:29:36 5420

原创 FileShare文件读写锁解决“文件XXX正由另一进程使用,因此该进程无法访问此文件”

开发过程中,我们往往需要大量与文件交互,读文件,写文件已成家常便饭,本地运行完美,但一上到投产环境,往往会出现很多令人措手不及的意外,或开发中的烦恼,因此,我对普通的C#文件操作做了一次总结,问题大部分如下: 1:写入一些内容到某个文件中,在另一个进程/线程/后续操作中要读取文件内容的时候报异常,提示 System.IO.IOException: 文件“XXX”正由另一进程使用,因

2013-11-08 13:37:02 18491

原创 禁用Visual Studio的自动保存功能

在使用Visual Studio写代码的时候,IDE偶尔会出现No Response的现象,并且在左下角的状态栏中显示Auto Saving Recovery Information的提示。尤其是当你打开两个Visual Studio的时候,这种现象非常明显,非常频繁,很影响正常的代码编写。其实这个时候,是Visual Studio正在自动保存备份信息,如果在你写了很多代码还没有保存的时候

2013-11-02 11:55:23 13323

常用英文口语日常生活口语表达

英语中美语常用的一些口语。文本文档。 I am speechless. 我无语了。 He is an amazing guy. 他确实很不可思议。 These things are just going too well for me. 这些东西对于我很重要。 Have some pride,for the love of GOD.看在上帝的份上,保持你的尊严。 You have every right to go nuts. 你有权利抓狂。 You know what? 知道吗?

2010-06-28

DOS中文帮助文件以及DOS常用命令

DOS常用的一些命令以及一些格式。对于DOS命令查询,很有帮助。

2010-05-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除