第8章 文件
CAXA 2007第8章 文件操作
8.1.10 退出
退出功能退出CAXA电子图板系统。 ◆执行方式 命令行:quit/exit/end 菜单:【文件】→【退出】 快捷键:Alt+X ◆操作步骤 启动退出命令即可。
8.2 DWG/DXF批转换器
DWG/DXF批转换器功能可以实现DWG/DXF和EXB格式的批 量转换。 ◆执行方式 菜单:【文件】→【DWG/DXF批转换器】 ◆操作步骤 (1)启动批量转换命令,弹出“第一步设置”对话框 (2)在对话框中选择转换方式和文件结构方式,单击“下 一步“按钮;
8.1.2 打开文件
打开文件功能打开一个CAXA电子图板的图形文件。 ◆执行方式 命令行:open 菜单:【文件】→【打开文件】 工具栏:“标准”工具栏→ 快捷键:Ctrl+O ◆操作步骤 (1)启动打开文件命令,弹出“打开文件”对话框, 列 出了所有图形文件所选文件夹中的所有文件; (2)在对话框中选择一个CAXA电子图板文件,单击 “确定”按钮即可。
8.1.7 部分存储
部分存储功能将当前绘制的图形中的一部分图形以文件的形 式存储到磁盘上。 ◆执行方式 命令行:partsave 菜单:【文件】→【部分存储】 ◆操作步骤 (1)启动部分存储命令,根据系统提示拾取要存储和图形, 按鼠标右键确认; (2)系统弹出“部分存储”对话框输入文件的名称并单击 “保存”按钮即可。
8.1.5 另存文件
另存文件功能将当前绘制的图形另取一个文件名存储到磁 盘上。 ◆执行方式 命令行:saveas 菜单:【文件】→【另存文件】 ◆操作步骤 与上一节中“存储文件”完全相同。
8.1.6并入文件
并入文件功能将其他的电子图板文件并入到当前绘制的文件 中。 ◆执行方式 命令行:merge 菜单:【文件】→【并入文件】 ◆操作步骤 (1)启动并入文件命令,弹出“并入文件”对话框(如图 8-7所示); (2)选择要并入的电子图板文件,单击“打开”按钮; (3)屏幕左下角出现并入文件立即菜单,如图8-8所示,在 立即菜单1中键入并入文件的比例系数,再根据系统提示, 输入图形的定位点即可。
VISUAL BASIC 程序设计(第2版)电子工业出版社 周霭如等编著 课后答案 第8章
Caption
添加记录
Command2
Caption
结束
(2)程序代码
Option Explicit
Private Type txr
num As String * 4
name As String * 8 tel As String * 8 postc As String * 6 addr As String * 14 End Type Dim zgr As txr Private Sub Form_Load() Open "d:\txrf.rec" For Random As #1 Len = Len(zgr) End Sub Private Sub Command1_Click() With zgr .num = Trim(Text1.Text) .name = Trim(Text2.Text) .tel = Trim(Text3.Text) .postc = Trim(Text4.Text) .addr = Trim(Text5.Text) End With Put #1, , zgr Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" End Sub Private Sub Command2_Click() Close #1 End End Sub
属性值
Form1
Caption
建立职工通讯录文 件
Label1
Caption
编号
Label2
Caption
姓名
Label3
第8章音频文件的格式
WAVE文件格式剖析 WAVE文件格式剖析
• WAVE文件的每个样本值包含在一个整数i中,i的长度为 WAVE文件的每个样本值包含在一个整数i中,i 容纳指定样本长度所需的最小字节数。首先存储低有效 字节,表示样本幅度的位放在i 字节,表示样本幅度的位放在i的高有效位上,剩下的位 置为0,这样8位和16位的PCM波形样本的数据格式如下所 置为0,这样8位和16位的PCM波形样本的数据格式如下所 示。
WAVE文件格式剖析 WAVE文件格式剖析
偏移地址 00 04 08 0C 10 文 件 头 14 16 18 1C 字节数 H4 H4 H4 H4 H4 H2 H2 H2 H4 Int Int int long int 数据类型 char long int char char 内 容 "RIFF"标志 "RIFF"标志 文件长度 "WAVE"标志 "WAVE"标志 "fmt"标志 "fmt"标志 过渡字节(不定) 格式类别(10H为PCM形式的声音数据) 格式类别(10H PCM形式的声音数据) 通道数,单声道为1,双声道为2 通道数,单声道为1,双声道为2 采样率(每秒样本数),表示每个通道的播放速度 波形音频数据传送速率,其值为通道数×每秒数据位数×每样 本的数据位数/8 本的数据位数/8。播放软件利用此值可以估计缓冲区的大小。 数据块的调整数(按字节算的),其值为通道数×每样本的数 据位值/8 据位值/8。播放软件需要一次处理多个该值大小的字节数据, 以便将其值用于缓冲区的调整。 每样本的数据位数,表示每个声道中各个样本的数据位数。如 果有多个声道,对每个声道而言,样本大小都一样。 char long int 数据标记符"data " 数据标记符"data 语音数据的长度
大学生就业指导--第8章-大学生就业权益与保障
一、《就业协议书》的作用
第八章 大学生就业权益与保障 17
《就业协议书》是为了明确毕业生、用人单位、学校三方,在毕业生就业工作中的权利和义务, 经协商签定的协议。在相当长的一段时间里,毕业生就业需要按《就业协议书》来办理。
学校是凭《就业协议书》来派遣的
学校依据《就业协议书》的内容开出《毕业生就业报到证》和 《户口迁移证》,同时转移学生档案。一般学校会要求学生在 规定的日期(如每年6月底)上交《就业协议书》,学校再以 《就业协议书》为依据进行派遣。如果超过这一时限,学校会 把学生的关系和档案一并派回原籍。
案例导入
第八章 大学生就业权益与保障 4
《就业协议书》是毕业生还未到用人单位工作之前,用人单位与毕业生之间确立意向
的协议。当毕业生正式进入用人单位工作之后,《就业协议书》便自动失效,毕业生应与
用人单位及时签订劳动合同。
在上面的案例中,周维没有按程序签订《就业协议书》,导致《就业协议书》出现双
方约定之外的事务。这一点如果申请仲裁,除非周维有很充分的证据,否则无法确认是用
毕业生在求职择业过程中应如实向用人单 位介绍自己的情况,这既是基本的择业道德要 求,也是自己应尽的义务。
毕业生在填写就业推荐表、自荐信、与用 人单位洽谈介绍自己时,必须实事求是,不得 弄虚作假,对于自己的缺点不能回避,有过失 也不可隐满,应该以诚相见。
二、大学生就业的基本义务
第八章 大学生就业权益与保障 14
(二)不能取代“劳动合同”
虽然说《就业协议书》具有劳动合同的部 分特征,但它不能等同于劳动合同,更不能取 代劳动合同。《就业协议书》只是一份简单的 文件,很多劳动合同应有的内容并没有包含在 内,如工作岗位、工作条件、薪酬待遇等,因 此,仅凭《就业协议书》,毕业生就业后的劳 动权利无法得到保障。
GCP对比学习-第八章必备文件管理
第八章必备文件管理-管理要求GCP-2016版征求意见稿GCP-2018版草案征求意见稿备注第七十七条临床试验必备文件管理的要求临床试验必备文件是指评估临床试验实施和产生数据的单独的、集成的、质量可控的文件。
这些文件用于证明研究者、申办者和监查员在临床试验过程中,遵守了本规范和相关药物临床试验的法律法规要求。
必备文件是申办者独立稽查、药品监督管理部门检查临床试验的主要内容,并作为确认临床试验实施的真实性和所收集数据完整性的依据。
第七十九条临床试验必备文件是指评估临床试验实施和数据质量的单独的、集成的文件。
这些文件用于证明研究者、申办者和监查员在临床试验过程中遵守了本规范和相关药物临床试验的法律法规要求。
必备文件是申办者稽查、药品监督管理部门检查临床试验的重要内容,并作为确认临床试验实施的真实性和所收集数据完整性的依据。
8. ESSENTIAL DOCUMENTS FOR THECONDUCT OF A CLINICAL TRIAL8.1 Introduction Essential Documents are thosedocuments which individually and collectivelypermit evaluation of the conduct of a trial and thequality of the data produced. These documents serveto demonstrate the compliance of the investigator,sponsor and monitor with the standards of GoodClinical Practice and with all applicable regulatoryrequirements. Essential Documents also serve anumber of other important purposes. Filing essentialdocuments at the investigator/institution and sponsorsites in a timely manner can greatly assist in thesuccessful management of a trial by the investigator,sponsor and monitor. These documents are also theones which are usually audited by the sponsor'sindependent audit function and inspected by theregulatory authority(ies) as part of the process toconfirm the validity of the trial conduct and theintegrity of data collected.学习笔记sunhua-yjsyy整理第八章必备文件管理-保存要求GCP-2016版征求意见稿GCP-2018版草案征求意见稿备注第七十八条必备文件保存的要求申办者、研究者及其供职的医疗机构应确认,双方均有保存这些临床试验必备文件的场所和条件。
2022年C语言程序设计教程(第3版) 谭浩强 课件 最新 8
程序数据区
输入缓冲区 输出缓冲区
外部介质
一般说,二进制文件节省存储空间而且输入输出的速 度快(因为在输出时不需要把数据由二进制形式转换为字 符代码,在输入时也不需要把字符代码先转换成二进制形 式然后存入内存)。如果存入磁盘中的数据只是暂存的中 间结果数据,以后还要调入继续处理的,一般用二进制文 件以节省时间和空间。如果输出的数据是准备作为文档供 给人们阅读的,一般用字符代码文件,它们通过显示器或 打印机转换成字符输出。一般高级语言都能提供字符代码 文件(ASCII文件)和二进制文件,用不同的方法来读写这 两种不同的文件。
f:\\exe3\\file1.txt 文件名是文件的主要标志,它必须符合C语言关于标 识符的规定。 文件名后缀,用于对文件进行补充说明,一般不超过 三个字符,通常用特定的后缀表明文件的类型。例如.txt 表明是纯字符文件,用.c表示是C语言源程序文件, 用.exe表示是可执行文件等。
8.1.3 文件的位置指针与读写方式
fp1 文 件 1 fp2 文 件 2 fp3 文 件 3
的信息
的信息
的信息
区
区
区
8.2.3 文件的打开与关闭——流的创建与 撤销
1. 文件的打开 fopen (文件名,文件操作方式); 说明:
(1)文件名应当包含文件路径、主文件 名和文件后缀,即提供找到文件的有关信 息。
(2)应当理解文件操作用方式的意义。
FILE * fp; char name[20]; int num; float score; if ((fp=fopen(“f:\\C3exe\\file3.txt”,”w”))==NULL) {
8第八章 Word
第八章Wo0rd一、选择题l.在Word的“页面设置”对话框中,可以设定()A.每行中的字数B.每个段落中的行数C.每页中的段落数D.每个文档的面数2.在Word的编辑状态下,使用“格式刷”按钮()A.只能复制字体格式,不能复制段落格式B.只能复制段落格式,不能复制字体格式C.既能复制字体格式,也能复制段落格式,但不能复制文字内容D.段落格式、字体格式和文字内容都能复制3.在Word中,可以通过()来插入艺术字A.单击“绘图”工具栏中的“插入艺术字”按钮B. 单击“绘图”工具栏中的“自选图形”按钮C.执行“插入”菜单中的“对象”命令D. 执行“插入”菜单中的“特殊符号”命令4.在编辑Word文档时,以下操作中不能导致创建一个表格的是()A. 使用“常用”工具栏中的“插入表格”按钮B.使用“表格和边框”工具栏中的“插入表格”按钮C.执行“表格”菜单中的“转换”命令D.执行“插入”菜单中的“域…”命令5.在Word中,()菜单中含有设定字体的命令。
A.编辑B.格式C.工具D.视图6.下列操作中()不能关闭WordA.双击标题栏左边的“W”按钮B.单击标题栏右边的“X”按钮C.单击“文件”菜单中的“关闭”命令D.单击“文件”菜单中的“退出”命令7.在“文件”菜单底部所显示的文件名是()文件名。
A.正在使用的B.正在打印的C.扩展名为.DOC的D.最近被Word处理过的8.只有()视图方式可以显示出页眉和页脚。
A.普通B.页面C.大纲D.全屏幕9.在Word中增减常用工具栏,可通过()工具栏命令来实现。
A.“工具”菜单中的B.“插入”菜单中的C.“视图”菜单中的D.“窗口”菜单中的10.在()中,用户可查看与实际打印效果相一致的文档。
A普通视图 B.主控文档 C.页面视图 D.大纲视图11.Word文档文件的扩展名是_。
A. .TXTB. .RTFC. .DOCD. .WPS12].在Word编辑状态下,若鼠标在某行行首的左边时,下列( )操作可仅选择光标所在行。
C语言程序设计基础 第8章 数据文件处理技术
offset为long型的位移量,以ptname为基准,移动 的字节数。
函数返回值:成功移动返回0,否则返回非0。
10. 函数fseek-例 【例1】 fseek (fp, 40L, SEEK_SET); 表示:将当前位置移到离文件头40个字节处。 【例2】 fseek(fp, 20L, SEEK_CUR); 表示:将当前位置移到离当前位置20个字节处。 【例3】 fseek(fp, -30L, SEEK_END);
文件不能打开时,函数 fopen()将返回空指针值 NULL。 程序应考虑到文件不能正常打开的极端情况,应用以下形式 的代码描述打开一个文件的要求: if ((fp = fopen(fname, "r")) == NULL) { printf("不能打开文件 %s。\n", fname); return; }
fputc()和fgetc()函数-例2
【例2】将一个文件中的数据复制到另一个文件中。 #include <stdio.h>
void main()
{ FILE *in, *out; char ch, infile[40], outfile[40]; gets (infile); if (( in = fopen(infile, "r")) == NULL) { printf ("不能打开源文件 %s\n", infile); scanf ("%*c"); return; } /* 起暂停作用 */
12. 成批读数据函数fread() 形式指向的文件读入count*size个字节,存入buffer。 函数返回值:读取成功返回count值,否则返回0。
说明:常用于二进制文件的读。
C语言程序设计(第八章)
的读写函数。 每次可从文件读出或向文件写入一个字符。
第八章
1.读字符函数fgetc()
fgetc() 函数的功能是从指定的文件中读一个字符,函
数调用的形式为:
字符变量 = fgetc(文件指针);
例如:
ch = fgetc(fp);
的意义是从打开的文件fp中读取一个字符并送入ch中 。
(1)字符读/写函数 :fgetc()/fputc()
(2)字符串读/写函数:fgets()/fputs()
(3)数据块读/写函数:freed/()fwrite()
(4)格式化读/写函数:fscanf()/fprinf()
以上函数原型都在头文件stdio.h中加以声明。
第八章
8.5.1字符读/写函数 :fgetc()/fputc()
关闭文件则断开指针与文件之间的联系,禁止再对该文
件进行操作。
第八章
8.3.1 文件打开的函数fopen()
open函数用于打开一个文件,其调用的一般形式为: 文件指针名 = fopen(文件名, 使用文件方式);
“文件指针名”:必须是被说明为FILE 类型的指针变量。
“文件名”:被打开文件的文件名,“文件名”是字符串常 量、字符数组或字符指针。 “使用文件方式”:指文件的类型和操作要求。
/* 输出系统提示信息 */
上面程序段的意义是,如果返回的指针为空,表示不能 打开test.dat文件,则给出提示信息“打开文件test.dat出 错!”,然后输出系统提示信息,当用户从键盘敲任一键后 执行exit(1)退出程序 。
第八章
8.3.2 文件关闭的函数fclose()
gmp第8章试卷
第八章文件管理第一节原则第一百五十条_______是质量保证系统的基本要素。
企业必须有内容正确的_______、_________和工艺规程、操作规程以及______等文件。
第一百五十一条企业应当建立文件管理的操作规程,系统地______、制定、审核、批准和___________。
与本规范有关的文件应当经____________的审核。
第一百五十二条文件的内容应当与药品_________、__________等相关要求一致,并有助于追溯每批产品的____________。
第一百五十三条文件的起草、______、审核、批准、_____或_____、复制、________和___________等应当按照操作规程管理,并有相应的文件______、撤销、复制、_____记录。
第一百五十四条文件的起草、修订、审核、批准均应当由____的人员签名并注明日期。
第一百五十五条文件应当标明______、_____、______以及文件编号和版本号。
文字应当_______、清晰、易懂,不能____________。
第一百五十六条文件应当分类存放、__________,便于查阅。
第一百五十七条原版文件复制时,不得产生任何_________;复制的文件应当_________第一百五十八条文件应当______审核、修订;文件修订后,应当按照___________,防止旧版文件_________。
分发、使用的文件应当为__________文本,______或________除留档备查外,不得在工作现场出现。
第一百五十九条与本规范有关的_______活动均应当有_______,以保证产品生产、________和__________等活动可以追溯。
记录应当留有填写_______的足够空格。
记录应当_________填写,内容______,字迹______、易读,不易擦除。
第一百六十条应当尽可能采用_______和______自动打印的记录、______和______等,并标明_____或_______的名称、批号和_________的信息,___________当签注姓名和日期。
VB 第八章 文件操作
代码总结
Private Sub File1_DblClick() Dim selfile As String, i As Double If Right(File1.Path, 1) = "\" Then selfile = File1.Path & File1.FileName Else selfile = File1.Path & "\" & File1.FileName End If Select Case LCase(Right(selfile, 3)) Case "txt" i = Shell("notepad.exe" & " " & selfile, vbNormalFocus) Case "doc" i = Shell("winword.exe" & " " & selfile, vbNormalFocus) Case "bmp", "jpg" i = Shell("mspaint.exe" & " " & selfile, vbNormalFocus) End Select End Sub
' 添加记录 Sub command1_click() With Student .ino=val(text1.text) .strname=text2.text .strsex=iif(option.value,”1”,”0”) .smark=val(text3.text) end with open “c:\stuent.dat” for random as #1 len=len(student) record_no=lof(1)/len(student)+1 label1.caption=record_no put #1,record_no,student close #1 end sub
GMP-第8章 文件管理
GMP对文件的起草、修订、审核、批准、替换或撤 销、复制、保管和销毁等的管理要求是什么?
– 药品GMP(2010年修订)第一百五十三条规定:“文 件的起草、修订、审核、批准、替换或撤销、复制 、保管和销毁等应当按照操作规程管理,并有相应 的文件分发、撤销、复制、销毁记录。”
– 企业应建立文件的起草、修订、审查、批准、撤销 、印制及保管的管理制度。分发、使用的文件应为 批准的现行文本。已撤销和过时的文件除留档备查 外,不得在工作现场出现。因此,制药企业应制订 一个有关文件起草、审查、批准、生效、修正和废 除的标准操作程序(SOP)。
文件管理的目的是什么? – 文件管理的目的在于保证制药企业生产经营活动的 全过程规范化运转,使企业在遵循国家有关法律法 规的原则下,一切活动有章可循、责任明确、照章 办事、有案可查,以达到有效质量管理(effective quality management,EQM)的目的。
3
GMP文件分为几种类型?
我国《药品管理法》第三十二条规定“药品必须符合 国家药品标准”。而符合质量标准就是指药物及其制 剂按照给定的方法检测,符合可接受标准。
药物及其制剂的质量是取决于设计、开发、生产在线 控制、GMP控制、工艺验证,以及研发和生产过程 中所采用的各种质量标准。
本节就GMP对物料和成品等质量标源自的要求进行讨 论。24成品的质量标准应当包括哪些内容? – 药品GMP(2010年修订)第一百六十七条规定: “成品的质量标准应当包括
每批产品均应当有相应的批生产记录可追溯该批产品的生产历史以及与质量有关的情况批生产记录是证明及记录生产操作中完成每一步骤的文件应准确再现产品标准文件中的生产方法与作业顺序包括工序检查并要对必要的表格认真地记录以保证指令被严格遵循
精品文档-机电传动控制(马如宏)-第8章
第8章 机电传动控制设计范例
(3) I/O PLC的I/O响应时间包括输入电路延迟、输出电路延迟和扫 描工作方式引起的时间延迟(一般在2~3个扫描周期)等。对开 关量控制的系统,PLC和I/O响应时间一般都能满足实际工程的 要求,可不必考虑I/O响应问题。但对模拟量控制的系统、特
第8章 机电传动控制设计范例
绘制电动机的主电路及PLC外部的其它控制电路图。注: 接在PLC输入端的电器元件一律为常开触点,如停止按钮等。 绘制PLC及I/O设备的供电系统图。注:输入电路一般由PLC内
第8章 机电传动控制设计范例
(5) 根据工作功能图表或状态流程图等设计出梯形图,即编程。 这一步是整个应用系统设计的最核心部分,也是比较困难的一 步。要设计好梯形图,首先要十分熟悉控制要求,同时还要有
第8章 机电传动控制设计范例
图 8-2 机械手示意图
第8章 机电传动控制设计范例
图 8-3 机械手操作面板示意图
第8章 机电传动控制设计范例
机械手的操作面板分布情况如图8-3所示。机械手具 有手动、单步、单周期、连续和回原位五种工作方式,用开关 SA进行选择。手动工作方式时,用各操作按钮(SB5、SB6、SB7、 SB8、SB9、SB10、SB11)来点动执行相应的各动作; 单步工作 方式时,每按一次启动按钮(SB3),向前执行一步动作; 单周 期工作方式时,机械手在原位,按下启动按钮SB3,自动地执 行一个工作周期的动作,最后返回原位(如果在动作过程中按 下停止按钮SB4,机械手将停在该工序上,再按下启动按钮SB3, 则又从该工序继续工作,最后停在原位); 连续工作方式时, 机械手在原位,按下启动按钮(SB3),机械手就连续重复进行 工作(如果按下停止按钮SB4,机械手运行到原位后停止); 返 回原位工作方式时,按下回原位按钮SB11,机械手自动回到原
GCP对比学习-第八章必备文件管理
GCP对比学习-第八章必备文件管理第八章必备文件管理-管理要求GCP-2016版征求意见稿GCP-2018版草案征求意见稿备注第七十七条临床试验必备文件管理的要求临床试验必备文件是指评估临床试验实施和产生数据的单独的、集成的、质量可控的文件。
这些文件用于证明研究者、申办者和监查员在临床试验过程中,遵守了本规范和相关药物临床试验的法律法规要求。
必备文件是申办者独立稽查、药品监督管理部门检查临床试验的主要内容,并作为确认临床试验实施的真实性和所收集数据完整性的依据。
第七十九条临床试验必备文件是指评估临床试验实施和数据质量的单独的、集成的文件。
这些文件用于证明研究者、申办者和监查员在临床试验过程中遵守了本规范和相关药物临床试验的法律法规要求。
必备文件是申办者稽查、药品监督管理部门检查临床试验的重要内容,并作为确认临床试验实施的真实性和所收集数据完整性的依据。
8. ESSENTIAL DOCUMENTS FOR THECONDUCT OF A CLINICAL TRIAL8.1 Introduction Essential Documents are thosedocuments which individually and collectivelypermit evaluation of the conduct of a trial and thequality of the data produced. These documents serveto demonstrate the compliance of the investigator,sponsor and monitor with the standards of GoodClinical Practice and with all applicable regulatoryrequirements. Essential Documents also serve anumber of other important purposes. Filing essentialdocuments at the investigator/institution and sponsorsites in a timely manner can greatly assist in thesuccessful management of a trial by the investigator,sponsor and monitor. These documents are also theones which are usually audited by the sponsor'sindependent audit function and inspected by theregulatory authority(ies) as part of the process toconfirm the validity of the trial conduct and theintegrity of data collected.学习笔记sunhua-yjsyy整理第八章必备文件管理-保存要求GCP-2016版征求意见稿GCP-2018版草案征求意见稿备注第七十八条必备文件保存的要求申办者、研究者及其供职的医疗机构应确认,双方均有保存这些临床试验必备文件的场所和条件。
第八章文件操作
二、文件分类
根据访问文件的方式将文件分成3类 根据访问文件的方式将文件分成 类: 顺序文件、 随机文件、 二进制文件。 顺序文件、 随机文件、 二进制文件。 1.顺序文件 . 顺序文件( 顺序文件(Sequential File)是普通的文本文件。顺 )是普通的文本文件。 序文件中的记录按顺序一个接一个地排列。 序文件中的记录按顺序一个接一个地排列。读写文件存取 记录时,都必须按记录顺序逐个进行。一行一条记录( 记录时,都必须按记录顺序逐个进行。一行一条记录(一 项数据),记录可长可短, ),记录可长可短 换行”字符为分隔符号。 项数据),记录可长可短,以“换行”字符为分隔符号。 结构简单; 但不能灵活存取, 结构简单 但不能灵活存取,适用于不经常修改的文件
例8.1
Print与Write语句输出数据结果比较。 Print与Write语句输出数据结果比较。 语句输出数据结果比较
Private Sub Form_Click() Dim Str As String, Anum As Integer Open "D:\Myfile.dat" For Output As #1 Str = "ABCDEFG" Anum = 12345 Print #1, Str, Anum Write #1, Str, Anum Close #1 End Sub Write print
例如: 例如: Open "d:\abc.dat" For Random Access Read As #1 Len = 20
2. 顺序文件读操作 从现存文件中读入数据,应以顺序 从现存文件中读入数据,应以顺序Input方式打开该 方式打开该 文件。 语句、 语句和Input( ) 文件。然后使用 Input# 语句、Line Input# 语句和 函数读入到程序变量中。 函数读入到程序变量中。 使用格式如下: 使用格式如下: INPUT #文件号 变量列表 文件号,变量列表 文件号 把读出的每个数据项分别存放到所对应的变量。 把读出的每个数据项分别存放到所对应的变量。 LINE INPUT #文件号 字符串变量 文件号,字符串变量 文件号 读一行到变量中,主要用来读取文本文件。 读一行到变量中,主要用来读取文本文件。 INPUT$(读取字符数 #文件号 读取字符数, 文件号) 读取字符数 文件号 读取指定的数量的字符,作为函数的返回值。 读取指定的数量的字符,作为函数的返回值。
第8章Office 2010文档的安全和保护
首先打开“文件”→“信息”选项卡→单击“保护文档”→
指向“按人员限制权限”,启动“信息权限服务”。
启动服务后,选择“是,我希望注册使用Microsoft的这一免 费服务”,点击“下一步”,同时添加Windows Live账号。
步骤1:单击“文件”→“信息”→“保护演示文稿”菜单项
→“用密码进行加密”,弹出“加密文档”对话框,在“密码” 文本框中输入要设定的密码。
步骤2:单击“确定”,弹出“确认密码”对话框,在“重新 输入密码”文本框中输入确认密码。单击“确定”。 步骤3:单击“确定”。关闭演示文稿,当该演示文稿再次打
开时,需要用户输入密码。
单击“文件”→选择“信息”→单击“保护文档”图标→选 择“限制编辑”命令,或者选择“审阅”选项卡→“保护”选项 卡→限制编辑,出现“限制格式和编辑”的任务窗格。
(1)格式设置限制 步骤1:单击“格式设置限制”中“限制对选定的样式设置格 式”复选框下面的“设置”,打开“格式设置限制”对话框。 步骤2:选中“格式设置限制”对话框中的“限制对选定的样 式设置格式”复选框,系统默认“当前允许试用的样式”选项是 全部选中。
hdu_yerui@三个账户,单击“确定”按钮,接收
Word验证并添加到用户列表中。
步骤2:给每一个用 户设置一段的文字的编 辑权限,表示该段文字
只能由特定用户编辑,
同时文字也会添加不同 的底纹。 步骤3:最后单击“ 是,启动强制保护”,
文档保护便生效。
(3)编辑限制 若要使格式设置限制或者编辑限制生效,必须启动强制保护。 单击“限制格式和编辑”任务窗格中的“是,启动强制保护”按
第八章(程序设计基础)
14
第8章 程序设计基础
多分支语句实现一种扩展的选择结构, 多分支语句实现一种扩展的选择结构,它可以根据条件从多组命令 中选择一组执行。语句格式为: 中选择一组执行。语句格式为: DO CASE <条件 条件1> CASE <条件1> 命令序列1> <命令序列1> <条件 条件2> CASE <条件2> 命令序列2> <命令序列2> …… <条件 CASE <条件 n> <命令序列 n> [ORTHERWISE 命令序列Q>] <命令序列Q>] 15 ENDCASE
11
第8章 程序设计基础
8.2 程序的基本结构
程序结构是指程序中命令或语句执行的流程结构。程序有三种基本结构: 程序结构是指程序中命令或语句执行的流程结构。程序有三种基本结构: 顺序结构、选择结构和循环结构。 顺序结构、选择结构和循环结构。 顺序结构是程序中最简单、最普遍使用的一种基本结构, 顺序结构是程序中最简单、最普遍使用的一种基本结构,其特点是按照 语句排列的先后顺序依次执行。绝大多数问题仅用顺序结构时无法解决的。 语句排列的先后顺序依次执行。绝大多数问题仅用顺序结构时无法解决的。 选择结构的语句包括条件语句和分支语句。 选择结构的语句包括条件语句和分支语句。 1.条件语句 1.条件语句 格式: 格式:IF < 条件表达式 > 语句序列1 < 语句序列1 > [ ELSE 语句序列2 < 语句序列2 >] ENDIF
7
第8章 程序设计基础
8.1.2程序文件的建立与执行 8.1.2程序文件的建立与执行
1.程序文件的建立与修改 1.程序文件的建立与修改 程序文件的建立与修改是通过系统内置的文本编辑器来进行的。 程序文件的建立与修改是通过系统内置的文本编辑器来进行的。 打开文本编辑器窗口。 文件】菜单下的【新建】菜单项中, ① 打开文本编辑器窗口。在【文件】菜单下的【新建】菜单项中, 选择【程序】 并单击【新建文件】命令按钮。 选择【程序】可选项 ,并单击【新建文件】命令按钮。 在文本编辑窗口中输入程序内容。 ② 在文本编辑窗口中输入程序内容。这里的编辑操作与普通文本文 件的编辑操作没有什么不同。在这里输入的是程序内容, 件的编辑操作没有什么不同。在这里输入的是程序内容,是一条条 命令。这里输入的命令是不会被马上执行的。 命令。这里输入的命令是不会被马上执行的。 保存程序文件。 文件】菜单中选择【保存】命令或按Ctrl+W ③ 保存程序文件。从【文件】菜单中选择【保存】命令或按Ctrl+W 然后在【另存为】对话框中指定程序文件的存放位置和文件名, 键,然后在【另存为】对话框中指定程序文件的存放位置和文件名, 并单击【保存】命令按钮。 并单击【保存】命令按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
19
#include<stdio.h>
void main() 例:给出下面程序的运行结果。 {
FILE *fp;
int i,a[]={1,2,3,4,5,6};
fp=fopen("d1.dat","w+b"); fwrite(a,sizeof(int),6,fp); fseek(fp,sizeof(int)*3,SEEK_SET); fread(a,sizeof(int),3,fp); fclose(fp); for(i=0;i<6;i++) printf("%d,",a[i]); printf("\n"); } 运行结果:
从用户角度看:
普通文件:驻留在磁盘或其它外部介质上的有序数据集. 设备文件:与主机相连的外设(键盘、显示器、打印机等)
从文件的编码方式看:
文本文件: ASCII文件,每个字节存放一个字符的ASCII码 二进制文件:按二进制的编码方式存放的文件.
3
十进制数5678在内存中的两种存储方式
4
12
字符串读写函数: fgets与fputs 函数原型: fgets(字符数组名, n,文件指针) #include<stdio.h> void main() fputs(字符串,文件指针)
功能:从文件指针指向的文件读 /写一个字符串 { 返回值: FILE *fp; fputs 把指定的字符串写入 fp指向的文件 , fgets 从 fp 所指文件读 n-1 个字符送入指定的内存区 fgets正常时返回读取字符串的首地址;出错或文件尾,返回 char a[20]="How are you",b[20]; 并在最后加一个‘ \0’ NULL fp=fopen("c:\\myfile.txt","w"); ( 若读入 n-1个字符前遇换行符或文件尾(EOF EOF)即结束) fputsfputs(a,fp); 正常时返回写入的最后一个字符;出错为 fclose(fp); 例:用字符串读 /写函数实现上一例题的功能 fp=fopen("c:\\myfile.txt","r"); fgets(b,12,fp); fclose(fp); puts(b); }
4,5,6,4,5,6,
20
1
8.1 文件的概念
– 文件:一组相关数据的有序集合.
使用数据文件的目的 1、数据文件的改动不引起程序的改动——程序与数据 分离。 2、不同程序可以访问同一数据文件中的数据——数据
共享。
3、能长期保存程序运行的中间数据或结果数据。
2
§文件分类
按文件读写方式:
顺序读写:按从头到尾的顺序读出或写入. 随机读写:直接访问文件中的特定记录,也可以在不破坏其 它数据的情况下把数据插入到文件中.
16
8.4 文件的定位与随机读/写
– 几个概念
文件位置指针-----指向当前读写位置的指针 读写方式
÷ 顺序读写:位置指针按字节位置顺序移动,叫顺序读写
÷ 随机读写:位置指针按需要移动到任意位置,叫随机读写
– rewind函数
函数原型:rewind(文件指针) 功能:重置文件位置指针到文件开头 返值:无
返值:成功,返回count的值,即输入/输出数据项的个 数;失败,返回0
14
#include<stdio.h> void main() 例:求下面程序执行后的输出结果。 { FILE *fp; int a[10]={1,2,3,0,0},i; fp=fopen("d1.dat","wb"); fwrite(a,sizeof(int),5,fp); fwrite(a,sizeof(int),5,fp); fclose(fp); fp=fopen("d1.dat","rb"); fread(a,sizeof(int),10,fp); fclose(fp); 运行结果: for(i=0;i<10;i++) 1,2,3,0,0,1,2,3,0,0, printf("%d,",a[i]); printf("\n"); }
17
例:用程序实现将源文件 file1.dat复制到目标文件file2.dat; #include<stdio.h> void main() 然后显示所复制的 file2.dat内容。 { FILE *pin,*pout; pin=fopen("file1.txt","r"); pout=fopen("file2.txt","w+"); while(!feof(pin)) /*当文件未结束时*/ putc(getc(pin),pout); rewind(pout); while(!feof(pout)) putchar(getc(pout)); fclose(pin); fclose(pout); }
10
8.3 文件的读写
– 字符读写函数:fputc与fgetc
读字符函数fgetc 调用形式:字符变量= fgetc(文件指针) 功能:从fp指向的文件中读取一字符送入字符变量中 返值:正常,返回读到的代码值;读到文件尾或出错,为EOF
写字符函数fputc 调用形式: fputc(字符量,文件指针) 功能:把一字符写入文件指针指向的文件中 返值:正常,返回写入的字符;出错,为EOF
18
– fseek函数
函数原型: fseek(文件指针,位移量,起始点)
指向被移动的文件 功能:改变文件位置指针的位置 起始点 返值:成功,返回0;失败,返回非0值 位移量(以起始点为基点 ) 文件开始 ,移动的字节数 SEEK_SET 0 >0 向后移动 文件当前位置 SEEK_CUR 1 <0 向前移动 文件末尾 SEEK_END 2
13
数据块读/写函数 – fread/fwrite函数
读入/输出数据的 起始地址
函数原型: fread/fwrite(buffer, size, count, fp) 要读写的字节数 要读写的文件 要读取多少个 size 字节 功能:从文件中读取等长的的数据块 /将固定长度的数 的数据项 (sizeof) 据块写入文件中。
7
文件使用方式 “r/rb” (只读)
“w/wb” (只写) “a/ab” (追加) “r+/rb+” (读写)
含义 为输入打开一个文本/二进制文件
为输出打开或建立一个文本/二进制文件
向文本/二进制文件尾追加数据 为读/写打开一个文本/二进制文件 为读/写建立一个文本/二进制文件 为读/写打开或建立一个文本/二进制文件
11
#include<stdio.h> void main() c盘上建立一个myfile.txt文件,并将字符串“How are { 例:在 FILE *fp; char ch,a[20]=“How are you”,*p=a; you ”写入文件,然后从该文件中读出数据并显示在屏幕上。 fp=fopen(“c:\\myfile.txt”,“w”); /*创建myfile.txt文件用于写操作*/ while(*p!=„\0‟) { fputc(*p,fp); /*将p所指数组元素的内容写入文件*/ p++; } fclose(fp); /*关闭文件*/ fp=fopen(“c:\\myfile.txt”,“r”); /*打开myfile.txt文件用于读操作*/ ch=fgetc(fp); /*从文件中读取一个字符*/ while(ch!=EOF) /*EOF为文件结束标志*/ { putchar(ch); /*将读取的字符显示在屏幕上*/ ch=fgetc(fp); /*继续从文件中读取字符*/ } fclose(fp); /*关闭文件*/ }
磁盘文件
输入文件缓冲区 程序数据区 a
输出文件缓冲区
fclose
9
例: 以写方式打开一个在C盘下名为test.txt的文本
文件。#include<stdio.h>
#include<stdlib.h> void main() { FILE *fp; if((fp=fopen("c:\\test.txt","w"))==NULL) { printf("Can not open file!\n"); exit(1); } fclose(fp); }
文件指针变量及文件操作过程
• 定义文件指针变量的一般形式: FILE *指针变量标识符;
其中,FILE为大写,它是由系统定义的一个结构 体类型。 例如: FILE *fp;
5
• 文件的操作步骤:
(1)建立或打开文件。 (2)从文件中读取数据或向文件中写入数据。 (3)关闭文件。
外存文件与内存程序的数据传递
15
#include<stdio.h> – 格式化读写函数 :fscanf与fprintf void main() { 函数原型: fscanf( 文件指针 FILE *fp; ,格式控制字符串,输入地址列表) int i=20,j=30,k,n; fprintf( 文件指针,格式控制字符串,输出表列) fp=fopen("d1.dat","w"); 功能:按格式对文件进行I/O操作 fprintf(fp,"%d\n",i); 返值:成功,返回I/O的个数;出错或文件尾,返回EOF fprintf(fp,"%d\n",j); 例:求下面程序执行后的输出结果。 fclose(fp); fp=fopen("d1ቤተ መጻሕፍቲ ባይዱdat","r"); fscanf(fp,"%d%d",&k,&n); 运行结果: printf("%d,%d\n",k,n); 123,456 fclose(fp); }