上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 42 下一页

2018年11月5日

Invoke 和 BeginInvoke 的区别

摘要: 在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate。 一、为什么Control类提供了Invoke和BeginInvoke机制? 关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。 1、windo 阅读全文

posted @ 2018-11-05 21:39 asdyzh 阅读(5487) 评论(0) 推荐(1) 编辑

2018年11月4日

C# 数据库并发的解决方案(通用版、EF版)

摘要: 自ASP.NET诞生以来,微软提供了不少控制并发的方法,在了解这些控制并发的方法前,我们先来简单介绍下并发! 并发:同一时间或者同一时刻多个访问者同时访问某一更新操作时,会产生并发! 针对并发的处理,又分为悲观并发处理和乐观并发处理 所谓悲观/乐观并发处理,可以这样理解: 悲观者认为:在程序的运行过 阅读全文

posted @ 2018-11-04 21:21 asdyzh 阅读(373) 评论(0) 推荐(0) 编辑

Thread(线程)四

摘要: 今天继续讲讲线程的异常处理、线程取消、多线程的临时变量和线程安全lock的问题。 1、异步处理。 一般来说如果是同步方法的异步处理,我们大多都是try catch住,但是异步方法应该怎么做呢。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 阅读全文

posted @ 2018-11-04 21:02 asdyzh 阅读(329) 评论(0) 推荐(0) 编辑

C#线程系列讲座(1):BeginInvoke和EndInvoke方法

摘要: 开发语言:C#3.0 IDE:Visual Studio 2008 本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法 2. Thread类 3. 线程池 4. 线程同步基础 5. 死锁 6. 线程同步的7种方法 7. 如何在线程中访问GUI组件 一、线程概述 在操作系 阅读全文

posted @ 2018-11-04 00:01 asdyzh 阅读(167) 评论(0) 推荐(0) 编辑

2018年11月3日

在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke

摘要: 今天关闭一个窗体,报出这样的一个错误"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。",这个不用多想,肯定是那个地方没有释放掉。既然碰到这个问题,先不说问题本身,来说说其他的一些事情。winform最常见的是datagridview这个控件,不管重写还是怎么,很多数 阅读全文

posted @ 2018-11-03 23:38 asdyzh 阅读(602) 评论(0) 推荐(0) 编辑

C# WinForm:无法访问已释放的对象

摘要: C#在父窗口中调用子窗口的过程: 1、 创建子窗口对象 2、 显示子窗口对象 笔者的程序中,主窗体MainFrm通过菜单调用子窗口ChildFrm。在窗体中定义了子窗口对象,然后在菜单项点击事件中,加入了如下代码来创建和显示子窗口: Private childFrm myChildFrm = nul 阅读全文

posted @ 2018-11-03 23:02 asdyzh 阅读(17747) 评论(1) 推荐(2) 编辑

winform程序关闭界面时弹出提示框

摘要: void Form1_FormClosing(object sender, FormClosingEventArgs e){ if (MessageBox.Show( "窗口关闭后,数据即将丢失!是否现在关闭窗口", "提示", MessageBoxButtons.OKCancel, Message 阅读全文

posted @ 2018-11-03 10:57 asdyzh 阅读(454) 评论(0) 推荐(0) 编辑

WinForm 生命周期, WinForm 事件执行顺序

摘要: 1.窗体启动: Control.HandleCreatedControl.BindingContextChangedForm.LoadControl.VisibleChangedForm.Activated Form.Shown 2.窗体关闭:Form.ClosingForm.FormClosing 阅读全文

posted @ 2018-11-03 10:50 asdyzh 阅读(584) 评论(0) 推荐(0) 编辑

2018年11月2日

让 Winform 窗口悬浮的简单方式

摘要: 很多次设置这个 TopMost 属性会莫名的不起作用,有时又可以。一直在想是为什么会这样? 后来多次尝试,发现这个属性必须在窗体某些其他属性后设置,比如在 Height、Width 这样的属性后。 看了下 Windows 窗体应用程序启动时,主窗体的启动事件将按照以下顺序引发: Control.Ha 阅读全文

posted @ 2018-11-02 19:45 asdyzh 阅读(999) 评论(0) 推荐(0) 编辑

2018年10月31日

[Socket网络编程]一个封锁操作被对 WSACancelBlockingCall 的调用中断。

摘要: 原文地址:http://www.cnblogs.com/xiwang/archive/2012/10/25/2740114.html记录在此,方便查阅。 C#中在使用UDPClient循环监听端口,在断开UPDClient的时候,使用try...catch捕获了异常,System.NET.Socke 阅读全文

posted @ 2018-10-31 21:31 asdyzh 阅读(4509) 评论(0) 推荐(1) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 42 下一页

导航