上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2012年9月28日

委托之异步学习(转载)

摘要: 委托之异步学习(转载)在 使用BackgroundWorker组件 一文中,阐述了在Winform编程中,使用BackgroundWorker组件实现异步调用,本文主要讲述利用委托实现异步。以下描述摘抄于MSDN:异步委托提供以异步方式调用同步方法的能力。当同步调用委托时,Invoke()方法直接对当前线程调用目标方法;当异步调用委托时,CLR将对请求进行排队并立即返回到调用方,将对来自线程池的线程调用该目标方法,提交请求的原始线程继续与目标方法并行执行,该目标方法是对线程池线程运行的.1)、BeginInvoke()方法BeginInvoke()方法启动异步调用,它与需要异步执行的方法具有相 阅读全文

posted @ 2012-09-28 09:57 baixp2008 阅读(141) 评论(0) 推荐(0) 编辑

委托 delegate ----同步、异步

摘要: 委托 delegate ----同步、异步using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading;using System.Runtime.Remoting.Messaging;namespace WindowsFormsApplication1{ publ 阅读全文

posted @ 2012-09-28 09:57 baixp2008 阅读(184) 评论(0) 推荐(0) 编辑

异步(BeginInvoke,EndInvoke)

摘要: 异步(BeginInvoke,EndInvoke)整个异步调用过程中都是围绕IAsyncResult来进行的,,BeginXXX返回这个对象,EndXXX接收这个对象来结束当前异步对象Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicinterfaceIAsyncResult{WaitHandleAsyncWaitHandle{get;}//阻塞一个线程,直到一个或多个同步对象接收到信号BooleanIsCompleted{get; 阅读全文

posted @ 2012-09-28 09:56 baixp2008 阅读(173) 评论(0) 推荐(0) 编辑

关于C#多线程之一——异步委托

摘要: 关于C#多线程之一——异步委托一、什么时候使用多线程 对于需要等待的操作如:文件操作、从网络加载信息等,此时可以使用一个线程进行这些操作,新开一个线程运行其他的操作,提高效率增加用户体验。典型的例子是word程序中的拼写检查器:一个线程等待用户输入,另一个线程进行后台搜索、第三个线程将写入的数据存储在临时文件中、第四个线程进行从internet上下载相关信息。二、c#使用线程的最简单方法——异步委托C#使用线程的方法很多其中使用委托(Delegate)的BeginEnvoke()方法和EndInvoke()是一个简单的方法。使用BeginInvoke方法步骤:1.创建一个要执行的函数如以下代码 阅读全文

posted @ 2012-09-28 09:55 baixp2008 阅读(214) 评论(0) 推荐(0) 编辑

ASP.NET页面之间传递值的几种方法

摘要: ASP.NET页面之间传递值的几种方法ASP.NET页面之间传递值的几种方法... 一.使用QueryString Request.QueryString 在ASP时代,这个是较常用的方法,到了ASP.NET,仿佛用的己未几了,但是不论怎样道,这是一个出有过期,且很值得推举的方法,由于不论是ASP还是ASP.NET,最基础的皆仍是基于HTTp协定的。 缺点长短常显明的,让在多个页面传递时,能够就Request不到了 使用QueryString在页面间传递值是一种非经常睹的方法,人们在ASP中便经常用到。 (1)长处和毛病 优点: 1.使用简双,关于平安性请求没有高时传递数字或者是白原值十分有效 阅读全文

posted @ 2012-09-28 09:53 baixp2008 阅读(177) 评论(0) 推荐(0) 编辑

Asp.Net添加信息的几种方法

摘要: Asp.Net添加信息的几种方法第一种DAL层 public static void AddUserMessage(string name,string pwd) { try { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into My_UserMessage("); strSql.Append("uname,password)"); strSql.Append(" values ("); strSql.Append("'&qu 阅读全文

posted @ 2012-09-28 09:53 baixp2008 阅读(204) 评论(0) 推荐(0) 编辑

ASP.NET实现页面间值传递的几种方法

摘要: ASP.NET实现页面间值传递的几种方法首先,打开你的查询分析器。。运行下列SQL代码。CREATE PROCEDURE dbo.oa_selectalluser AS select * from zz_Stock_Barcode 这个表可以改成对应的测试表,下面的也一样GOCREATE PROCEDURE dbo.oa_SelectByID @id intAS select * from zz_Stock_Barcode where ID=@idGO命令运行成功后你会看到存储过程中多了两条记录dbo.oa_selectalluser 和dbo.oa_SelectByID下面开始写操作aspx 阅读全文

posted @ 2012-09-28 09:52 baixp2008 阅读(112) 评论(0) 推荐(0) 编辑

ASP.NET 2.0 新手SQL存储过程简单实例入门 绝对经典入门

摘要: ASP.NET 2.0 新手SQL存储过程简单实例入门 绝对经典入门首先,打开你的查询分析器。。运行下列SQL代码。CREATE PROCEDURE dbo.oa_selectalluser AS select * from zz_Stock_Barcode 这个表可以改成对应的测试表,下面的也一样GOCREATE PROCEDURE dbo.oa_SelectByID @id intAS select * from zz_Stock_Barcode where ID=@idGO命令运行成功后你会看到存储过程中多了两条记录dbo.oa_selectalluser 和dbo.oa_SelectB 阅读全文

posted @ 2012-09-28 09:51 baixp2008 阅读(169) 评论(0) 推荐(1) 编辑

Asp.Net的DBHelper类

摘要: Asp.Net的DBHelper类using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace DAL{ public static class DBHelper { private static SqlConnection connection; public static SqlConnection Connection { get { string conn. 阅读全文

posted @ 2012-09-28 09:50 baixp2008 阅读(174) 评论(0) 推荐(0) 编辑

asp.net DbHelper 用法

摘要: asp.net DbHelper 用法using System.Data; using System.Data.Common; using System.Configuration; public class DbHelper { private static string dbProviderName = ConfigurationManager.AppSettings["DbHelperProvider"]; private static string dbConnectionString = ConfigurationManager.AppSettings[" 阅读全文

posted @ 2012-09-28 09:11 baixp2008 阅读(737) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

导航