下载此文档

C#桌面程序设计 第十一章 应用程序在线升级.ppt


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
第十一章系统升级悲堑婶阅飘承碑和碎妻糯钨霜材豫泣纺摈宇磋畸锅凭孔锨伞溶扬傀庞杏滦C#桌面程序设计第十一章应用程序在线升级C#桌面程序设计第十一章应用程序在线升级章节任务任务:升级更新系统乾竭蠢邱孰局诛蹦拖茄勒驹懦捧贾甄腻旧奏绿验届夯以寨锌助常完跌嗅篇C#桌面程序设计第十一章应用程序在线升级C#桌面程序设计第十一章应用程序在线升级章节目标了解组网、掌握套接字编程亿卜泌竣爆宿钢焊烬织污姓士舜且十阜洲港怖戊活荷斜捏穷颓径行前员裂C#桌面程序设计第十一章应用程序在线升级C#桌面程序设计第十一章应用程序在线升级系统做好之后,还需不断的维护。本章所做的升级程序能使用户方便地更新客户端系统,使维护更加方便。掠咙融变在窥近坏难题诊漓渝雁滨镭鹃句纂契阳垣逼语该汕骆芹弟臭慰刷C#桌面程序设计第十一章应用程序在线升级C#(如计算机、打印机和工作站)连接成一个网络以共享资源。如图所示,将一台打印机物理连接至某台计算机,然后将所有的计算机连接后组成一个网络。这样,每台计算机通过网络都可以共享这台打印机,从而减少了成本,节约了费用。在该网络中,直接连接打印机的计算机是服务器,其它计算机是客户端,二者是提供服务和享有服务的关系。逢侵戎贯侦谣占衔选倪骸窜锋锹袜笛隔苑锌馆碟锣佑孙屹茶孝纬墅框最蘸C#桌面程序设计第十一章应用程序在线升级C#桌面程序设计第十一章应用程序在线升级2统一资源标识符 .NET框架使用统一资源标识符(URI)资源和通讯协议。URI至少由三个(也可能是四个)片段组成:方案标识符(标识用于请求和响应的通讯协议)、服务器标识符(由域名系统(DNS)主机名或TCP地址组成,上的服务器)、路径标识符(定位服务器上请求的信息)以及可选的查询字符串(将信息从客户端传送到服务器)。世绚坑诵务沤潘屋茶沫让瞬典起彰使安籽宿辆赵做盟傻告械卷式蛇赃诛破C#桌面程序设计第十一章应用程序在线升级C#应用程序大体上分为两类:客户端应用程序和服务器应用程序。客户端-服务器应用程序是万维网,在万维网中,人们使用浏览器来访问世界各地的Web服务器上存储的文档和其他数据。 应用程序并不限于仅充当其中的一个角色;例如,大家所熟悉的中间层应用程序服务器通过请求其他服务器的数据来响应客户端的请求,在这种情况中,它既作为服务器,也作为客户端。 资源以及用于该请求和响应的通讯协议来发出请求。如有必要,客户端还提供完成请求所需的任何附加数据,例如代理位置或身份验证信息(用户名、密码等)。只要构成了请求,就可以将该请求发送到服务器。负宦麓掌汲抚垮酸猜沙粕猿赔婴碗姜渍蔚痘牺锨园蓉睁值勤纺验惊谚荐恃C#桌面程序设计第十一章应用程序在线升级C#桌面程序设计第十一章应用程序在线升级4多线程(1)基本概念进程是指在系统中正在运行的一个应用程序。进程包括运行中的程序和程序所使用到的内存和系统资源,一个进程是由多个线程组成的。线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程:一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。耀畴滞烹擒慨逆区锡灿稿再妄谣隆缩闻夹铆瘴遂罢邹管孽捉勋棘赶饼任截C#桌面程序设计第十一章应用程序在线升级C#桌面程序设计第十一章应用程序在线升级(2)多线程的优劣优点:可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。缺点:线程也是程序,所以线程需要占用内存,线程越多占用内存也越多;多线程需要协调和管理,所以需要CPU时间跟踪线程;线程之间对共享资源的访问会相互影响,必须解决竞用共享资源的问题;线程太多会导致控制太复杂,最终可能造成很多Bug;中凯哩淋必仪搪圈偷旁懊草脖肌锄也律韧极干侣环忽鲤引蛊株曝伶哺仙弄C#桌面程序设计第十一章应用程序在线升级C#桌面程序设计第十一章应用程序在线升级(3)中,。要使用多线程,必须先声明引用此命名空间。具体使用的类是:,Thread类的方法如下所列。Start():启动一个线程Sleep(int):静态方法,暂停当前线程指定的毫秒数Abort():通常使用该方法来终止一个线程Join():禁止调用线程,直到线程终止Interrupt():中止处于Sleep或者Join线程状态的线程Suspend():该方法并不终止未完成的线程,它仅仅挂起线程,以后还可恢复Resume():恢复被Suspend()方法挂起的线程的执行踢栈

C#桌面程序设计 第十一章 应用程序在线升级 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dsjy2351
  • 文件大小841 KB
  • 时间2019-11-22