.Net
文章平均质量分 55
syasz
这个作者很懒,什么都没留下…
展开
-
Button Click事件追踪
其实这不是一个高深的问题,只为记录,带忘记时以便快速找回。以下是整个事件的回溯(请注意是倒推):1.委托的挂接与执行,参见http://www.cnblogs.com/flashvan/archive/2005/09/06/230752.html2.Button.OnClick可追溯到Control.WmMouseUpif (fireClick && !ValidationCancelled) { if (!GetState(STATE_DOUBLECLICKFIR原创 2010-09-05 11:54:00 · 1346 阅读 · 0 评论 -
转载.Net线程FAQ
<br />把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论<br /><br />目录<br /> <br />基础篇 <br />怎样创建一个线程 <br />受托管的线程与 Windows线程 <br />前台线程与后台线程 <br />名为BeginXXX和EndXXX的方法是做什么用的 <br />异步和多线程有什么关联 <br />WinForm多线程编程篇 <br />我的多线程WinForm程序老是抛出InvalidOperationExcept转载 2010-08-12 12:34:00 · 556 阅读 · 0 评论 -
Application Pool 与 AppDomain 区别
I saw a lot of people asking what's the differences between Application Pool and AppDomain in ASP.NET.转载 2010-08-11 14:51:00 · 970 阅读 · 0 评论 -
异步调用WebService访问数据小结
问题描述:在Flex频繁异步调用WebService访问SQL Server数据出现相关错误,类似DataReader未关闭等问题。1. 前台 排除Flex和ASP(Ajax等)异步访问导致该问题,2. 后台 排除由于数据库访问方式导致该问题,与Adapter和Command访问方式无关; 究其原因,主要是一些CS编程习惯沿用到BS而导致。CS编程经常持原创 2010-04-01 09:53:00 · 2574 阅读 · 0 评论 -
界面编程注意事项2
小议Focus()方法 这里说的是System.Windows.Forms.Control.Focus()方法,就是给桌面控件设定焦点的方法。以前也曾无数次使用过该方法,没有怎么注意。偶然间我在MSDN上发现Focus方法的声明是: public bool Focus() 。也就是说Focus()方法设置焦点有可能是会失败的。 怎么会呢? 我试了一下,在一个F转载 2009-06-30 09:09:00 · 972 阅读 · 0 评论 -
.Net部署二三事之二
VS安装程序注意事项小结:1.配置项目属性,设置软件的开发者、ProductCode等等;2.建立文件结构,添加应用程序(可间接添加依赖的程序集,可设置程序集是否注册为Com),添加快捷方式等;3.添加自定义操作,用于在安装过程中注册其它需要的其它程序集等操作;4.添加启动条件,用于在安装前判断是否满足先决条件。原创 2008-10-03 15:09:00 · 659 阅读 · 0 评论 -
.Net部署二三事之一——如何为VS安装文件MSI制作更新补丁MSP
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object cl原创 2008-10-19 12:29:00 · 2934 阅读 · 0 评论 -
界面编程注意事项1
在Form的Hide、Show之前设置Form的WindowState。If Me.Visible = False Then Me.WindowState = FormWindowState.Maximized : Me.Show()If Me.Visible Then Me.WindowState = FormWindowState.Normal : Me.Hide()原创 2008-09-10 13:14:00 · 558 阅读 · 0 评论 -
构造时新建的通则
字段(抽象数据类型)在构造函数中不新建的几种情况:1、该对象并非是所属类必须的。 例如wsEvaporation中根据ID_EvapTypeNo蒸发数据类型的不同 有选择地新建m_EvaporationData和m_EvaporationPattern 2、该对象一般通过外界传入。 如wsNetElement的m_Network 3、一般的通则是:如果该字段或属性是所属类的组合原创 2006-11-23 08:58:00 · 1021 阅读 · 0 评论 -
UpdateCommand和DeleteCommand出现DBConcurrencyException异常
问题:UpdateCommand和DeleteCommand出现DBConcurrencyException异常。调试提示:违反并发性: DeleteCommand 影响了预期 1 条记录中的 0 条;或 违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条。这里的违反并发性:不是指多人编辑引起的并发。问题原因:在插入、更新或删除操作过程中当受影响原创 2006-07-14 10:58:00 · 3110 阅读 · 3 评论 -
.Net中通过DataSet直接更新数据库相关问题和解决方法
一般存在的问题:1. 没有acceptchange2. 数据库中表没有设置主键解决方法:使用DataAdapter的update方法更新数据,该数据表必须设置主键,那是因为这个方法的实现原理实际上只不过是根据表结构和主键自动生成SQL也许你的数据表本身是有主键的,但是为什么还有问题?DataTable也必须要有主键,有两种方式解决:1)在读数据的时候DataAdapter.Fi原创 2006-07-07 17:28:00 · 5714 阅读 · 0 评论 -
VB中调用VB.NET包装类
概述许多组织都有一个重要的 Microsoft Visual Basic 6 代码基,并且试图就该旧式代码作出最好的决断。在决定如何处理 Visual Basic 6 应用程序时,基本有三种选择。可以维持 Visual Basic 6 应用程序的现状,而无需向该旧式应用程序中加入任何新技术。可以将 Visual Basic 6 应用程序完全迁移到 Visual Basic .NET 中。或者,原创 2006-04-29 16:42:00 · 4008 阅读 · 0 评论 -
如何使用RC.exe生成VB中的RES文件
This article provides a short look at how to use the Resource Compiler (RC.EXE) to create resource files (.RES) for Visual Basic applications. Using RC.EXE directly is often better than using the wiza转载 2006-04-20 15:23:00 · 4438 阅读 · 0 评论 -
Visual Basic LINQ入门
<br />长久以来,开发人员一直希望能在程式码中使用资料查询技术,就像在 SQL 查询中使用的一样。现在,透过即将推出的 Microsoft® Visual Studio® (代号 "Orcas"),终于得以实现这项功能。下一版 Visual Studio 包含一组新的语言功能,统称为 Language Integrated Query (LINQ),直接将资料查询功能新增到 Visual Basic® 与 Visual C#®。<br /> <br />有了 LINQ,您就可以直接在 Visual Ba转载 2010-09-25 15:08:00 · 1074 阅读 · 1 评论