- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5 BackgroundWorker组件 2.5 BackgroundWorker组件(续) 用法: 在DoWork事件中调用耗时的处理程序(线程处理程序)。 调用RunWorkerAsync方法启动线程(触发事件)。 在ProgressChanged事件中显示操作信息(相当于操作另一个线程的控件) 在RunWorkerCompleted事件中处理操作完成时显示的内容 程序举例【例2-5】 【例2-5】利用BackgroundWorker组件执行后台线程。后台线程不停地产生10000以内的随机整数,同时判断产生的这个随机数是否能被5整除,如果该数能被5整除,在主窗体的RichTextBox中显示这个数。操作界面可以启动后台线程,也可以停止后台线程。 注意: (1)如何利用BackgroundWorker组件执行方法,并给方法传递参数信息。 (2)如何在界面中提示进度信息 (3)通过什么事件可以知道BackgroundWork组件执行的方法已经运行完毕。 (4)如何取消BackgroundWorker组件的执行。 程序举例【例2-5】 本章作业及实验 习题: 习题1、习题2、习题3、习题4 实验: 实验一 多线程程序设计 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 BasePriority的值是4的时候它对应的PriorityClasss优先级类别表示空闲优先级(Idle),即此进程中的线程只能在系统空闲时运行,如屏幕保护程序等。更高优先级类中运行的任何进程中的线程都优先于此进程中的线程 BasePriority的值是8的时候它对应的PriorityClasss优先级类别表示Normal优先级 BasePriority的值是16的时候它对应的PriorityClasss优先级类别表示High优先级,我们什么时候设置进程的优先级为high呢,如果这个进程是必须立即执行的关键任务,我们可以把他的优先级设置为high.high级别的进程中的线程执行优先及是高于ide,normal级别中的线程。 24:表示RealTime优先级,它指定进程拥的最高优先级,由于此优先级最高,当该进程耗时较长时,导致鼠标无响应,所以一般不使用此优先级 这里需要说明一点,DLL是Dynamic Link Library的缩写,即动态链接库。在Windows操作系统中,许多应用程序并不是一个完整的可执行文件,它们可以被分割成一些相对独立的模块,即DLL文件。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,在早期的软件中,DLL文件一般被存放在C:WindowsSystem目录下,而在.NET程序中,DLL文件则一般和.exe文件保存在同一个目录下 语法 sqlcmd?[ { { -U login_id [ -P password ] } | –E } ] [-S server_name [ \ instance_name ] ] [ -H wksta_name ] [ -d db_name ] [ -l time_out ] [ -t time_out ] [ -h headers ] [ -s col_separator ] [ -w column_width ] [ -a packet_size ] [ -e ] [ -I ] [ -c cmd_end ] [ -L [ c ] ] [ -q query ] [ -Q query ] [ -m error_level ] [ -V ] [ -W ] [ -u ] [ -r [ 0 | 1 ] ] [ -i input_file ] [ -o output_file ] [ -f codepage | i: codepage [ , o: codepage ] [ -k [ 1 | 2 ] ] [ -y display_width ] [-Y display_width ] [ -p [ 1 ] ] [ -R ] [ -b ] [ -v ] [ -A ] [ -X [ 1 ] ] [ -x ] [ -? ] ] 参数[?\instance_name?]? 指定要连接的?SQL?Server?的实例。它设置?sqlcmd?脚本变量?SQLCMDSERVER? 指定?server_name?将连接
您可能关注的文档
最近下载
- 预见性护理及早期风险识别PPT课件.pptx VIP
- 1.7 有理数的加减混合运算(分层练习).pdf VIP
- 打造“四有”体育课堂-发展学生核心素养.docx VIP
- 洋马发动机喷射泵拆卸更换调整.pptx VIP
- 2025年人工智能训练师(五级)初级资格理论考试练习题库(476题)含答案.pdf VIP
- 苏教版五年级小数的加法和减法练习题1(完美打印版).doc VIP
- 2023年上海市第二十四届初中物理竞赛(大同中学杯)初赛试卷及答案.docx
- 第5课 美丽河山我们的家 课件 人民版中华民族大家庭.pptx
- 英语人教版九年级全册Unit2 Section A教学设计.doc VIP
- 2025海康威视网络硬盘录像机(76+77+86+E系列)用户手册.docx VIP
文档评论(0)