第8章 Windows应用程序设计 习题
第8章Windows应用程序设计
一.选择题
1.要使窗体在运行时,显示在屏幕的中央,应设置窗体的【】属性。
A) WindowState B) StartPosition
C) CenterScreen D) CenterParent
2.在C#程序中,文本框控件的【】属性用来设置其是否是只读的。
A) ReadOnly B) Locked C) Lock D) Style
3.要使文本框控件能够显示多行且能自动换行,应设置它的【】属性。
A) MaxLength和Multiline B) Multiline和WordWrap
C) PasswordChar和Multiline D) MaxLength和WordWrap
4.在使用RichTextBox控件进行文档编辑时,如果希望知道文档自上次设置该控件的内容后,文本框中的内容是否改变,可使用它的【】属性。
A) Modified B) SelectedText C) Undo D) SaveFile
5.当用户单击窗体上的命令按钮时,会引发命令按钮的【】事件。
A) Click B) Leave C) Move D) Enter
6.要使复选框控件能够显示出三种状态,应首先设置它的【】属性。
A) ThreeState B) Checked C) CheckState D) Indeterminate 7.在Windows应用程序中,如果复选框控件的Checked属性值设置为True,表示【】。
A) 该复选框被选中B) 该复选框不被选中
C) 不显示该复选框的文本信息D) 显示该复选框的文本信息
8.在Windows应用程序中,可以通过以下【】方法使一个窗体成为MDI窗体。
A) 改变窗体的标题信息B) 在工程的选项中设置其为启动窗体
C) 设置窗体的IsMdiContainer属性为True D) 设置窗体的ImeMode属性
9.在Windows应用程序中,若要让窗体MyForm显示为对话框模式窗体,必须【】。
A) 使用MyForm.ShowDialog()方法显示对话框
B) 将MyForm对象的isDialog属性设置为True
C) 将MyForm对象的FormBorderStyle属性设置为FixedDialog
D) 使用MyForm.Show ()方法显示对话框
10.决定Label控件是否可见的属性是【】。
A) Hide B) Show C) Visible D) Enabled 11.把TextBox控件的【】属性设为True,可使其在运行时接受或显示多行文本。
A) WordWrap B) Multiline C) ScrollBars D) ShowMultiline 12.利用文本框的【】属性,可以实现密码框的功能。
A) Password B) Passwords C) PasswordChar D) PasswordChars 13.如果要为“取消”按钮的文本“Cancel”创建访问键“C”,应将按钮的Text属性设置为【】。
A) &Cancel B) % Cancel C) @ Cancel D) ^ Cancel 14.Windows应用程序中,最常用的输入控件是【】。
A) Label B) TextBox C) Button D) PictureBox 15.若要显示消息框,必须调用MessageBox类的静态方法【】。
A) Show B) ShowDialog C) ShowBox D) ShowMessage 16.PictureBox控件的【】属性可以影响图像的大小及位置关系。
A) Size B) SizeMode C) Mode D) PictureMode
17.下列控件中,不能与ImageList组件关联的是【】。
A) Label B) Button C) RadioButton D) PictureBox 18.若要使一个控件与图像列表组件相关联,需要将该控件的【】属性设置为图像列表控件的名称。
A) Image B) Images C) ImageList D) ImagexList 19.下列属性中,RadioButton和CheckBox控件都具有的是【】属性。
A) ThreeState B) BorderStyle C) Checked D) CheckState 20.下列控件中,不属于容器控件的是【】属性。
A) GroupBox B) Panel C) ImageList D) TabControl 21.下列控件中,不能实现多项选择功能的是【】。
A) ListBox B) ComboBox C) CheckBox D) CheckedListBox
22.如果让计时器每隔10秒触发一次Tick事件,需要将interval属性设置为【】。
A) 10 B) 100 C) 1000 D) 10000 23.启动一个计时器控件的方法是【】。
A) Enabled B) Interval C) Stop D) Start
24.已知进度条的下限是0,上限是1000,如果要让进度条显示30%的分段块,需要将Value 属性设置为【】。
A) 30 B) 30% C) 300 D) 0.3
25.每当用户加载窗体时,【】事件就会触发。
A) Load B) Activated C) Resize D) Close
26.通过设置命令按钮的【】属性为False,可以使命令按钮不可用(变灰)。
A) Visible B) Enabled C) Text D) ForeColor 27.通过把窗体的【】属性设置为True,可以使一个窗体成为MDI主窗体。
A) IsMDIChild B) IsMDIContainer
C) MDIChildren D) MDIParent
27.展开一个TreeView控件中所有节点,使用【】方法。
A) CollapseAll() B) ExpandAll() C) FindNode{}D) Indent() 28.C#.NET的所有标准控件都有一个【】方法,通过该方法可以使控件对象获得焦点。
A) OnFocus B) Focus C) Activate D) ActivateMdiChild
二.填空题
1.如果TextBox控件中显示的文本发生了变化将会发生【TextChanged】事件。
2.使用NumericUpDown控件时,可通过它的【Increment 】属性来获取或设置单击向上或向下按钮时,控件递增或递减的值。
3.当复选框能够显示三种状态时,可通过它的【CheckState】属性来设置或返回复选框的状态。
4.要使ListBox控件能够显示多列,应把它的【MultiColumn 】属性值设置为True。
5.在允许ListBox控件多选的情况下,可使用它的【SelectedItems】属性来访问选中的列表项。
6.要使PictureBox中显示的图片刚好填满整个图片框,应把它的【SizeMode】属性值设置为StretchImage。
7.Timer控件的【interval】属性用来设置定时器两次Tick事件发生的时间间隔。
8.滚动条、TrackBar、ProgressBar等控件的当前位置值均可通过【Value】属性来得到。
9.C#中所有的类都继承【Object】类,所有的窗体都继承【Control 】类。
三.问答题
1.如果需要将一个文本框用做密码输入框,应该如何设置它的属性?
PasswordChar=ttrue;
2.关闭窗体与隐藏窗体有什么区别?
Isvisable Hide this.close()
3.模式窗体和非模式窗体有什么区别?
showDialog不动show动
4.简述Lable、Button和TextBox控件的作用。
显示文本信息
5.简述Lable和TextBox控件的主要区别是什么?
6.简述消息框的作用。
7.简述PictureBox和ImageList控件的作用。
存储图像,构成一个图形库列表。
ImageList
8.简述RadioButton和CheckBox控件的作用。
9.简述GroupBox和TabControl控件的作用。
10.简述ListBox和ComboBox控件的作用。
ListBox控件提供一个列表供用户选择。
在列表框中,用户一次可以选择一个或多个选项。
在列表框中,列表项可以单列显示,也可以多列显示
ComboBox
提供一个列表供用户选择
11.简述Timer和ProgressBar控件的作用。
第8章-WinForm程序设计与实践-廉龙颖-清华大学出版社
• (3)在窗体设计区中右击窗体Form1和每一 个控件,设置窗体和控件的相关属性。表81列出了窗体及控件属性。
属性值 字符串加密解密 明文: txtPlaintext 密文: txtCiphertext 解密后明文: txtDecryptedText btnEncrypt 加密 btnDecrypt 解密
体常(的记5)K为E解,C,=密EE算(确法M定,D出:KE一)它个或是具C一=体E族的K由E(加C到M密)M函的。数解,密把变M换加,密对成于密每文一C,个通确
加密密钥Ke
定记一K(D)个的为E ,有KMKED=(,有意D(MDM义)确=CD的,)定(密K。出CD) ,码一或 K系个D)M统具==应体DD当(的KD满(E解(足C密)M:,函。对K数E于),每,把一K密D)确文,定C恢或的复记密为为钥MMK,==(通D K常KED ,
8.2 加密与解密实现方法
(6)封装使用RSA算法进行加密的方法 RSAEncrypt (),程序代码如下。
private string RSAEncrypt(string plaintext) {
//从密钥容器中取出密钥提供器 RSACryptoServiceProvider rsa =
GetRSAProviderFromContainer("rsaKey"); //将要进行加密的字符串转换成字符
{ //自定义密钥容器
CspParameters cp = new CspParameters(); //指定密钥容器名称
cp.KeyContainerName = containerName; //定义RSA加密对象 RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cp); return rsa; }
第8章 常用控件(2)
② MouseUp
鼠标的任一键被释放时触发该事件。
语法格式:
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
③ MouseMove:
鼠标被移动时触发该事件
语法格式:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
说明:
Button:指示用户按下或释放了哪个鼠标按钮
Shift:
指示“Shift”、“Ctrl”、“Alt”键的状态
信息
X、Y:指当前鼠标的位置
例:编写程序:单击左键、右键、Shift+左键、 Ctrl+左键分别显示不同的图片。 程序代码如下:
Private Sub Image1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift = 1 Then Image1.Picture = LoadPicture(App.Path + "\12.jpg") ElseIf Shift = 2 Then Image1.Picture = LoadPicture(App.Path + "\13.jpg") ElseIf Button = 1 Then Image1.Picture = LoadPicture(App.Path + "\14.jpg") ElseIf Button = 2 Then Image1.Picture = LoadPicture(App.Path + "\15.jpg") End If End Sub
第8章通用对话框、菜单、多文档界面
两种方法: 1、菜单:工程—部件,在对话框中选“Microsoft Common
Dialog Control 6.0 ” 2、快捷:工具箱单击鼠标右键,在快捷菜单中选“部件”,在
对话框中选“Microsoft Common Dialog Control 6.0 ”
8.3.1 单文档界面
1.添加窗体 三种方法:
A.选择“工程”菜单的“添加窗体”子菜单 B.选择工具栏的添加窗体按钮 C.在工程资源管理窗口单击鼠标右键,在出现的快捷菜单 中选择“添加”菜单中的“添加窗体”菜单
8.1.2 通用对话框的使用
通用对话框控件没有事件,只有方法和属性。 通过方法或Action属性值显示标准对话框。 通用对话框控件中的每一个标准对话框都有自己的属性。
方法名称 ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp
Action属性值 1 2 3 4 5 6
8.2.2 弹出菜单
例8-6 在例8-5的文本框中点击鼠标右键时,在鼠标当前位置弹出编辑
菜单项。 '显示编辑的弹出菜单 Private Sub Text1_MouseUp(Button As Integer, Shift As Integer,
X As Single, Y As Single) '在文本框对象上鼠标弹起事件
程序代码
.FontBold = Dlog.FontBold
.ForeColor = Dlog.Color
End With
End Sub
8.1.7 “打印”对话框
打印对话框通过ShowPrint方法或Action属性设为5打开。 打印对话框仅供用户对打印参数进行设置,要实现打印功能还需要通过对
第八章 可视化应用程序设计
属性: (2)Size属性:用来设置窗体的大小。 ) 属性 用来设置窗体的大小。
属性: (3)Location属性:设置窗体在屏幕上的位置,即设置 ) 属性 设置窗体在屏幕上的位置, 窗体左上角的坐标值。 窗体左上角的坐标值。
属性: (4)BackColor属性:用于设置窗体的背景颜 ) 属性 色,可以从弹出的调色 板中选择。 板中选择。 属性: (5)BackgroundImage属性:用于设置窗体的背 ) 属性 景图像。 景图像。 属性: (6)Opacity属性:该属性用来设置窗体的透明 ) 属性 其值为100%时,窗体完 度,其值为 时 全不透明;其值为0%时 全不透明;其值为 时,窗 体完全透明。 体完全透明。
4. 影响窗体外观的属性 (1)FormBorderStyle属性 用于控制窗体边界的类型, ) 属性:用于控制窗体边界的类型, 属性 用于控制窗体边界的类型 有7个可选值 。 个可选值 None、Fixed3D、FixedDialog、FixedSingle、 Sizable、 、 、 、 、 、 FixedToolWindow、SizableToolWindow 、
重点难点: 重点难点:
常用控件及控件的属性、 常用控件及控件的属性、事件和方法
8.1 Windows窗体 窗体
Windows应用程序设计是作为图形用户界面 ( GUI) 应用程序设计是作为图形用户界面( 应用程序设计是作为图形用户界面 ) 设计的。用户通过一些简单的操作(如鼠标的点击) 设计的。用户通过一些简单的操作(如鼠标的点击)来 引发一些事件。 引发一些事件。
8.2.1 控件的基本属性
(1)Name属性 ) 属性 (2)Text属性 ) 属性 和位置(Location)属性 (3)尺寸大小 )尺寸大小(Size)和位置 和位置 属性 (4)字体 )字体(Font)属性 属性 (5)颜色 )颜色(BackColor、ForeColor)属性 、 属性 和有效(Enabled)属性 (6)可见 )可见(Visable)和有效 和有效 属性
(完整版)《Web程序设计》课后题答案
<siteMap>
<siteMapNode url="~/default.aspx" title="首页" description="首页">
<siteMapNode url="~/Newslist.aspx" title="新闻" description="新闻">
2)Visual Studio内置服务器的作用是什么?
答案:
Visual Studio开发服务器是在Windows操作系统(包括Home Edition版本)上本地运行的Web服务器。与IIS Express一样,它是专门构建用于在本地计算机上运行的。它不会处理针对其他计算机的请求。此外,它也不会提供应用程序范围外的文件。Visual Studio开发服务器是一种方法,可用于在向运行IIS的生产服务器发布网站或应用程序之前在本地进行测试。
(5)在“物理路径”框中,输入d:\CompiledSite。单击“确定”。
(6)在 IIS 管理器的“连接”窗格中,右击新的虚拟目录,然后选择“转换为应用程序”。此时将出现“添加应用程序”对话框。单击“确定”。
第
1.选择题。
(1)-(5)BCBCD (6)-(10)BACAD
2.填空题。
(1)<body bgcolor=”gray”text=”red”>
Web
1.简答题
1)什么是MSDN,它包含哪些功能?
答案:
MSDN(Microsoft Developer Network)是Microsoft公司面向软件开发者的一种信息服务。MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDN WebCast、与 CMP 合作的 MSDN 杂志等等一系列服务。
操作系统(1~8章的课后习题答案)
1.1:存储程序式计算机的主要特点是:集中顺序过程控制(1)过程性:模拟人们手工操作(2)集中控制:由CPU集中管理(3)顺序性:程序计数器1.2:a:批处理系统的特点:早期批处理有个监督程序,作业自动过渡直到全部处理完,而脱机批处理的特点:主机与卫星机并行操作。
b:分时系统的特点:(1):并行性。
共享一台计算机的众多联机用户可以在各自的终端上同时处理自己的程序。
(2):独占性。
分时操作系统采用时间片轮转的方法使一台计算机同时为许多终端上同时为许多终端用户服务,每个用户的感觉是自己独占计算机。
操作系统通过分时技术将一台计算机改造为多台虚拟计算机。
(3):交互性。
用户与计算机之间可以进行“交互会话”,用户从终端输入命令,系统通过屏幕(或打印机)将信息反馈给用户,用户与系统这样一问一答,直到全部工作完成。
c:分时系统的响应比较快的原因:因为批量操作系统的作业周转时间较长,而分时操作系统一般采用时间片轮转的方法,一台计算机与许多终端设备连接,使一台计算机同时为多个终端用户服务,该系统对每个用户都能保证足够快的响应时间,并提供交互会话功能。
1.3:实时信息处理系统和分时系统的本质区别:实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。
其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。
此外,实时操作系统应有较强的容错能力,分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。
用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
用户根据上步结果发出下道命。
分时操作系统将CPU 的时间划分成若干个片段,称为时间片。
操作系统以时间片为单位,轮流为每个终端用户服务。
每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。
分时系统具有多路性、交互性、“独占”性和及时性的特征。
精品文档-计算机操作系统教程(第二版)(徐甲同)-第8章
物,它是由计算机本身的系统结构逐渐演变过来的。它是由若 干台计算机以信息传输为主要目的而连接起来组成的系统,以 实现计算机或计算机系统之间的资源共享、数据通信、信息服 务与网络并行计算等为主要功能。
计算机网络作为一个信息处理系统,其构成的基本模式有 两种:对等模式和客户/服务器模式。
第8章 网络操作系统
1. 对等(Peer to Peer)模式 在对等模式中,网络上任一节点机所拥有的资源都作为网 络公用资源,可被其它节点机上的网络用户共享。在这种情况 下,一个节点机可以支持前、后台操作,当在前台执行应用程 序时,后台支持其它网络用户使用该机资源。也就是说,网络 上的一个节点机既可以作为客户机与其它节点机交往并访问其 资源,又可起到服务器的作用,它能管理本节点机的共享资源 并为其它节点机服务。此时可把对等模式中的节点机看成是客 户和服务器的组合体,因而有时也称其为组合站。
第8章 网络操作系统
3. 通信与同步 在计算机网络系统中,必须提供信息传输的基本功能,通 常以通信原语的形式出现。这些通信原语可供应用程序调用, 从而构成了用户与网络的接口。在两个进程的一次通信中,通 常可用发送(Send)原语和接收(Receive)原语来完成。但这两 条原语的执行也还存在两个问题,一是可靠性问题,二是同步 问题。
第8章 网络操作系统
(3) 网络服务软件。为支持服务器上资源共享,网络服务 器操作系统应提供一些核外实用程序供客户应用程序使用。这 些网络服务软件可以是文件服务、打印服务以及电子邮件服务 等。
(4) 网络安全管理软件。网络操作系统应对不同用户赋予 不同的访问权限,通过规定对文件和目录的存取权限等措施, 实现网络的安全管理。另外为了监测网络性能,及时了解网络 运行情况和发生故障,网络操作系统应配置网络管理软件。
第8章汇总
1.360安全卫士中的木马防火墙主要功能是( B )。
是检测系统中是否存在木马B、防止系统被植入木马C、是消除系统中存在的木马D、是限制系统中的木马不能活动2.360安全卫士中的木马防火墙主要功能是(B )A、是检测系统中是否存在木马B、防止系统被植入木马C、是消除系统中存在的木马D、是限制系统中的木马不能活动3.360安全卫士中的软件管家的功能是(C )A、是对系统中除数据文件外的所有软件提供保护B、仅对系统中的系统软件提供保护C、为用户提供了多种应用软件以供下载D、仅对系统中的各种应用软件提供保护4.360安全卫士中的软件管家的功能是(C)A是对系统中出数据文件外的所有软件提供保护B仅对系统中的系统软件提供保护C为用户提供了多种应用软件以供下载D仅对系统中的各种应用软件提供保护5.TCSEC系统评价准则是一个评估计算机系统安全的标准B 、TCSEC系统评价准则是一个评估计算机系统性能高低的一个标准C、TCSEC系统评价准则是一个评估计算机系统稳定性高低的一个标准D、TCSEC系统评价准则是一个评价计算机系统性价比的一个标准6.Windows 7 防火墙将用户计算机所处的网络分为(A )A、公用网络、家庭或工作(专用)网络B、公用网络、单机网络C、局域网络、家庭或工作(专用)网络D、有线网和无线网7.WINDOWS 7 防火墙将用户计算机所处的网络分为(A)A公用网络、家庭或工作(专用)网络B公用网络、单机系统C局域网络、家庭或工作(专用)网络D有线网和无线网8.Windows 操作系统在逻辑设计上的缺陷或者编写时产生的错误为(B)A 系统垃圾B 系统漏洞 C 插件 D 木马病毒9.WINDOWS操作系统在逻辑设计上的缺陷或者编写时产生的错误称为(B)A系统垃圾B系统漏洞C插件D木马病毒10.被动攻击其所以难以预防的原因是( C )。
被动攻击的手段更高明B、被动攻击有保密措施C、被动攻击由于它并不修改数据D、被动攻击攻击的时间选择在深夜11.被动攻击其所以难以预防的原因是(C )A、被动攻击的手段更高明B 、被动攻击有保密措施C、被动攻击由于它并不修改数据D、被动攻击的时间选择在深夜12.被动攻击其所以预防的原因是(C)A被动攻击的手段最高明B被动攻击有保密措施C被动攻击由于它并不修改数据D被动攻击的时间选择在深夜13.不是系统安全所包含的内容是(D)A要保证操作系统不能崩溃B要保证系统中的账户不能被盗C要保证文件和目录存取权限设置的安全D要保证数据库系统的正常运行14.不是信息安全所包含的内容是(D)A要保障信息不会被非法阅读B要保障信息不会被非法修改C要保障信息不会被非法泄露D要保障信息不会被非法使用15.不属于360安全卫士的功能是(D)A提高计算机运行速度B检测和清除木马C修复系统漏洞D收发电子邮件16.不属于访问控制策略的是(C)A加口令B设置访问权限C给数据加密D角色认证17.从狭义上讲,计算机安全本质上是指( B )。
第8章 Windows窗体
8.6 单选按钮和复选框
单选按钮和复选框就是RadioButton和CheckBox控件,实际上RadioButton 和CheckBox控件与按钮控件有相同的基类,只是它们的外观和用法大不相同。 传统上,单选按钮显示为一个标签,左边是一个圆点,该点可以是选中或未选 中分在要给用户提供几个互斥选项时,就可以使用单选按钮。例如,询问用户的 性别。 把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox 控件。首先在窗林上拖放一个该组框,再把需要的RadioButton按钮放在组框的 边界之内,RadioButton就会知道如何改变自己的状态,以反映组框中惟一被选 中的选项。如果不把它们放在组框中,则在任意时刻,窗体不会只有一个 RadioButton被选中。 传统上,CheckBox显示为一个标签,左边是一个带有标记的小方框。在希望 用户可以选择一个或多个选项时,就应使用复选框。例如询问用户要使用的操作 系统(如Windows 2000,Windows XP, Linux等)
8.1 Windows窗体简介
删除窗体的方法非常简单,只需要在要删除的窗体名称上单击鼠标右键, 再弹出的快捷菜单中选择“删除”命令,即可将窗体删除,如图8-9所示。
8.1 Windows窗体简介
8.1.3 设置启动窗体属性 一个完整的Windows应用程序是由多个窗体组成的,比如一个图书管理系统,就 有登录窗口、主窗口、查询窗口等多个窗口。多个窗口的建立是向项目中添加多个窗 体,具体添加方法可以参照在8.1.2窗体的创建与删除。 当向项目中添加了多个窗体以后,如果要调试运行程序,必须要设置先运行的窗 体。这样就需要设置项目的第一个启动窗体。项目的启动窗体时在Program.cs文件中 设置,在Program.cs文件中改变Run方法的参数,即可实现设置启动窗体。 Program.cs中主要的代码片断如下: [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
计算机操作系统(第4版)汤小丹-第8章
访问频率。
数据的一致性。
2.置换算法
01
04
02
03
8.3.2 提高磁盘I/O速度的其它方法 能有效地提高磁盘I/O速度的方法还有许多,如提前读、延迟写等,现介绍如下:
提前读
延迟写
优化物理块的分布
可靠性高,除了RAID 0级外,其余各级都采用了容错技术。当阵列中某一磁盘损坏时,并不会造成数据的丢失。此时可根据其它未损坏磁盘中的信息来恢复已损坏的盘中的信息。其可靠性比单台磁盘机高出一个数量级。
只读光盘驱动器CD-ROM和DVD-ROM。
8.5.1 事务
01
事务的定义 事务是用于访问和修改各种数据项的一个程序单位。事务也可以被看做是一系列相关读和写操作。
02
由于一组被事务Ti修改的数据以及它们被修改前和修改后的值都能在事务记录表中找到,因此,利用事务记录表系统能处理任何故障而不致使故障造成非易失性存储器中信息的丢失。恢复算法可利用以下两个过程:
01
do〈Ti〉。该过程能把所有被事务Ti修改过的数据设置为新值。
03
do〈Ti〉。该过程把所有被事务Ti修改过的数据恢复为修改前的值。
02
3.恢复算法
目前常用的外存有哪几种组织方式?
由连续组织方式所形成的顺序文件的主要优缺点是什么? 它主要应用于何种场合?
在链接式文件中常用哪种链接方式? 为什么?
8.4.3 基于集群技术的容错功能
双机热备份模式 如图8-15所示,在这种模式的系统中,备有两台服务器,两者的处理能力通常是完全相同的,一台作为主服务器,另一台作为备份服务器。
A
B
固定硬盘驱动器。
移动磁盘。
2.硬盘
