上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
  2013年4月10日
摘要: 解决:工具箱里边没了Dev控件用VS新打开一个项目,居然发现工具箱里边没了Dev控件。网上找了下,找到如下解决方案,搞定了!输入"d:"定位到D盘输入"cd"+""+"(文件路径)"定位到Dev控件的安装目录下的\Components\Tools文件夹下,执行如下命令添加:ToolboxCreator.exe/ini:toolboxcreator.ini删除:ToolboxCreator.exe/ini:toolboxcreator.ini/remove 阅读全文
posted @ 2013-04-10 17:18 也风 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 说明 Options OptionsBehavior 视图的行为选项AllowIncrementalSearch 允许用户通过输入想得到的列值来定位行AllowPartialRedrawOnScrolling 允许视图在垂直滚动中局部刷新AutoExpandAllGroups 自动展开视图中的所有组AutoPopulateColumns 当视图中没有某些数据源中的字段时,在视图中自动创建这些列AutoSelectAllInEditor 在一个单元格编辑中,是否允许通过Enter或F2来选择该单元格的所有内容AutoUpdateTotalSummary 当列值发生改变时,自动... 阅读全文
posted @ 2013-04-10 10:03 也风 阅读(3019) 评论(0) 推荐(0) 编辑
  2013年4月8日
摘要: Max Pool Size:如果未设置则默认为100,理论最大值为32767。最大连接数是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影响之后的数据库操作。在等待队列中,默认等待与服务器的连接的时间为15秒。中文错误:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 英文错误:Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may 阅读全文
posted @ 2013-04-08 16:41 也风 阅读(475) 评论(0) 推荐(0) 编辑
  2013年4月3日
摘要: C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。 我们定义一个接口 public interface IBark { void Bark(); } 再定义一个类,继承于IBark,并且必需实现其中的Bark()方法 public class Dog... 阅读全文
posted @ 2013-04-03 16:53 也风 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一. 概述在使用C#进行应用程序设计时,经常会采用多线程的方式进行一些后台任务的工作。对于不同的应用场景,使用的策略也不尽相同。后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开两个线程,一个工作,一个更新UI(不能提供进度,只能显示动画表示系统在运行中)。耗时的UI任务:当工作压力集中在UI响应上时,可以在工作者线程中增加延时,从而让UI线程获得响应时间。整个工作的总体时间会增加,但用户响应 阅读全文
posted @ 2013-04-03 16:08 也风 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本篇从 Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler 的类关系图开始,希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。让我们来看看这几个类的关系图: 1. lock 关键字 lock 是 C# 关键词,它将语句块标记为临界区,确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。方法是获取给定对象的互斥锁,执行语句,然后释放该锁。MSDN 上给出了使用 lock 时的注意事项通常,应避免. 阅读全文
posted @ 2013-04-03 15:21 也风 阅读(276) 评论(0) 推荐(0) 编辑
  2013年1月6日
摘要: 说明 Options OptionsBehavior 视图的行为选项AllowIncrementalSearch 允许用户通过输入想得到的列值来定位行AllowPartialRedrawOnScrolling 允许视图在垂直滚动中局部刷新AutoExpandAllGroups 自动展开视图中的所有组AutoPopulateColumns 当视图中没有某些数据源中的字段时,在视图中自动创建这些列AutoSelectAllInEditor 在一个单元格编辑中,是否允许通过Enter或F2来选择该单元格的所有内容AutoUpdateTotalSummary 当列值发生改变时,自动... 阅读全文
posted @ 2013-01-06 16:45 也风 阅读(227) 评论(0) 推荐(0) 编辑
  2012年12月22日
摘要: 做u盘启动成功与否都必须关机测试,即伤电脑有麻烦且浪费时间。用虚拟机测试是最好不过的啦。当然,虚拟机u盘启动还能做其他用途,比如u盘系统制作修改==。打字麻烦难懂,所以一张张的截图下来了www.2cto.com结束!! 阅读全文
posted @ 2012-12-22 14:04 也风 阅读(216) 评论(0) 推荐(0) 编辑
  2012年12月21日
摘要: 是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数)。假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态。即使客户不了解(也不需要)其过程,他们只获取数据。 webservice传递的数据只能是序列化的数据,典型的就是xml数据。下面以一个简单例子为例:(一)新建——-项目---Visual C#---web---ASP.NET Web 服务应用程序,命名为Test. 阅读全文
posted @ 2012-12-21 16:56 也风 阅读(300) 评论(0) 推荐(0) 编辑
  2012年10月22日
摘要: 事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道 windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开 发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量,而引入事件编程后,大大简化了这种过程:- 使用事件,可以很方便地确定程序执行顺序。- 当事件驱动程序等待事件时,它不占用很多资源。事件驱动程序与过程式程序最.. 阅读全文
posted @ 2012-10-22 20:32 也风 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页