第6-7课 文件和图形.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件和图形 基本主题 文件访问模式和操作 图形设计基本元素 基本图形控件操纵 使用图形方法绘制图形 文件及其种类 文件是记录的集合! 访问模式 顺序访问模式(使用换行字符分隔) 随机访问模式(固定记录长度) 二进制访问模式(以字节定位) 按访问方式分类 顺序文件 随机文件 二进制文件 顺序访问模式 写入过程:打开,写入,关闭 读出过程:打开,读出,关闭 适应于文件中写入的记录长度不等的情况。 在顺序访问模式下靠文件中的“换行”字符来区别各个记录。 那么“换行”字符从何而来呢? 顺序访问模式中的操作 打开 Open “文件名” For 模式 As [#] 文件号 模式:Output, Input , Append 文件号:1 – 511, FileNum = Freefile 写 Print #文件号, [输出列表] [{Spc(n)|Tab(n)}][表达式列表][;] Write #文件号, [输出列表] Write #1, “One” , “Two”, 123 每一条新Print或Write语句都将自动换行 Print和Write的区别 Print 使用非紧凑格式存放 Write 使用紧凑格式存放,插入“,”作为各个输出域的边界 顺序访问模式中的操作(续) 关闭 只有关闭文件后所做Output方能生效! Close [[#]文件号][,[#]文件号]… Close 关闭所有文件 读 Input #文件号 ,变量列表(专用于读取使用Write语句产生的文件,每一个Input#将依次向下取一组数据) ** Line Input #文件号,字符串变量(常用!) Input$(读取的字符数,#文件号) LOF()和EOF() LOF(文件号):返回文件长度。返回值为0代表空文件; EOF(文件号):返回一个表示文件指针是否到底文件末尾的值(True/False) 顺序访问模式举例 在文本框上填入长度不定的字符,保存成为顺序文件,读出后,可修改,再保存成为顺序文件。 顺序文件的产生(打开,写入,关闭),读出(打开,读出,关闭)。 注意Text控件可输入多行数据!数据将自动带有回车换行符号。 随机访问模式 文件存取按固定长度的记录进行。 需事先定义内存空间: 自定义记录类型的声明 声明该类型的变量 打开和关闭 Open “文件名” For Random As #文件号 [len= 记录长度] 读写 Put/Get [#]文件号, [记录号], 变量名 。 记录号 =1 !! 忽略记录号将对当前记录后的那一条记录进行操作。 在打开文件后可进行同时的读写操作。(与顺序文件不同!!) 随机访问模式举例 考生信息管理。 将窗口中的一系列数据按记录方式保存到随机文件中,并可按记录随时调出。 二进制访问模式 文件存取按字节进行。 变量定义为字节类型。 打开和关闭 Open “文件名” For Binary As #文件号 读写 Put/Get [#]文件号, 变量名 。 在打开文件后可进行同时的读写操作。(与顺序文件不同!!) 二进制访问模式举例 将一个512×512字节的黑白图片数据读入一个数组中。 数据整体移动,效率高! 常用文件操作语句和函数 Filecopy source, destination Kill pathname Name oldpathname as newpathname ChDrive dirve MkDir path ChDir path RmDir path CurDir [drive] 图形操作概要 图形操作基础 坐标系变换,绘图属性了解 图形控件 PictureBox, Image, Shape, Line控件基本使用 图形方法 Line, Circle, Pset, Point方法基本使用 应用举例 几何图形绘制 动画设计 坐标系 概念 每一个对象都有各自的坐标体系。坐标原点缺省在对象左上角。 缺省向下向右为Y、X坐标轴正向。 ScaleMode(0~7)容器对象的度量单位 0 用户自定义 1 Twip(缺省值) 1440 Twip/inch 2 Point (20个Twip为1 Point,72Point/Inch) 3 Pixel 5 Inch 6 毫米 7 厘米 ScaleLeft, ScaleTop, ScaleWidth, ScaleHeight 窗体缺省坐标系 坐标变换 变换常用方法 .Scale 恢复对象的缺省坐标系 .Scale(xLeft,yTop) – (xRight,yBottom) 对象坐标系自定义,在定义对象的左上,右下角坐标后,系统可自动定义坐标原点为本坐标系中(0,0)点。 ScaleLeft = xLeft

文档评论(0)

fc86033 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档