大学vb课件 自学 VisualBasic 非计算机专业_第1页
大学vb课件 自学 VisualBasic 非计算机专业_第2页
大学vb课件 自学 VisualBasic 非计算机专业_第3页
大学vb课件 自学 VisualBasic 非计算机专业_第4页
大学vb课件 自学 VisualBasic 非计算机专业_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章文件文件的基本概念

文件是存储在外部介质上的数据的集合。计算机处理的大量数据一般都是以文件的形式存放在外部介质(如磁盘)上的。外存内存读input写output文件20027.1文件系统控件7.1.1驱动器列表框7.1.2目录列表框7.1.3文件列表框Drive属性用于返回用户在驱动器列表框中选取的驱动器。该属性不能在设计时设置,只能在程序里设置或引用。例如驱动器列表框名为“Drivel”,可以用下面语句改变驱动器列表框的Drive属性值。Drive1.Drive=”C:\”该控件用来显示用户系统中所有有效磁盘驱动器。7.1.1驱动器列表框Path属性Path属性用来设置和返回目录列表框中的当前目录,不能在设计状态时设置。其形式如下:

<目录列表框名>.Path=路径7.1.2目录列表框

目录列表框显示用户系统的当前驱动器的目录结构,并突出显示当前目录。

目录列表框中只能显示当前驱动器上的目录。一般情况下,改变驱动器列表框中的当前驱动器时,目录列表框中显示的目录内容也应当随之同步变化,显示该驱动器上的目录内容。可以通过下面语句来实现这个同步变化。

<目录列表框名>.Path=<驱动器列表框名>.DrivePrivateSubDrive1_Change()

Dir1.Path=Drive1.Drive

'设置目录路径。EndSub7.1.3文件列表框文件列表框在运行时列出由文件列表框控件的Path属性指定目录中的文件。Path属性:用来设置和返回文件列表框中所显示文件的路径。它是一个运行时属性。

File1.Path=路径Pattern属性用来设置在程序运行时文件列表框要显示的某一种类的文件。既可以在设计时设置,也可以在程序中改变。缺省值为“*.*”。File1.Pattern=“*.exe”‘文件列表框中只显示扩展名为.EXE的文件

File1.Pattern=“*.exe;*.frm”‘文件列表框中将显示扩展名为.EXE和.Frm的文件7.2文件处理按照文件的存取方式对文件进行分类1)顺序文件(SequentialFile)2)随机文件(RandomAccessFile)按照文件的数据编码方式对文件进行分类1)ASCII文件2)二进制文件(BinaryFile)文件种类7.2.1文件概述文件操作的步骤通常有三个步骤:1.打开文件2.写入数据或读取数据3.关闭文件

对文咱件做蛋任何I/警O操作镜之前敬都必乘须先追打开距文件乡丰。语法Op汪en文件铲名Fo榜r模式[Ac匙ce蔬ss存取植类型疫][锁定虚]As动[豪#]文件邮号[Le钱n=记录巧长度屑]7.森2.骨2疾文真件访甩问的岂语句因和函己数1.Op托en语句指定脑要被裂打开装文件知的名随字。指定万访问段文件逗方式连:Ou册tp岩ut苍--挽--脱-顺序肌输出In揭pu锤t--怀--选--裁-顺序践输入Ap勺pe经nd--晚--添加Bi亭na热ry--碑--止-二进欲制访耐问Ra只nd宿om--厅--随机励访问说明己对打皆开的轨文件创可以针进行各的操亦作聪(Re街ad、Wr摘it符e、Re准ad腹W墙ri信te)防止乒其它魔计算舌机或汗程序序对打感开的粱文件踏进行垦操作一个布有效榴的文贿件号扁,范惰围在哭1久到徐5蕉11过之异间。挠执行Op迎en语句祝时,能文件妇与分贺配给急定的宴文件讯号相检关联劳。小于话或等削于捕32切,7德67庸(字晚节)长的一情个数屑。对刊于用摧随机授访问欲方式绕打开挣的文惯件,抵该值环就是散记录醒长度片。对羊于顺步序文号件,道该值闪就是愤缓冲柜区字琴符数。如果文件晕名指定蚕的文缸件不镰存在搏,那踪蝶么,锣在用Ap欲pe忙nd、Bi划na筋ry、Ou汪tp丑ut、或Ra现nd遵om方式躺打开铃文件甲时,礼可以连建立般这一挪文件甘。Op像en文件载名Fo有r模式[Ac舒ce哗ss存取济类型半][锁定评]As慨[妄#]文件探号[Le药n=记录死长度乞]打开土文件夜例:(1的)Op巩en乳“经Fi慌le厚1”倦Fo含r漏Ou毛tp程ut凑A烂s粒#腥1(2痛)Op故en彻“缝Fi呀le仁1”川Fo旅r隐Ap布pe此nd驰A蝴s六#敌1(3爸)Op激en饰“匪Fi齿le唯1”誉Fo值r游In建pu字t恭As毙#颠1(4刚)Op苏en趴"隆TE搁ST峡FI珠LE验"岛Fo梦r柿Bi促na伟ry拿A姐cc处es摸s讯Wr丹it讲e大As喇#检1’只允汇许写活操作尖的二右进制表方式瞧打开立文件2.Cl努os蠢e语句在执鹿行Cl吊os徐e语句醒时,满文件沫与其券文件剧号之但间的物关联旬将终栽结。关闭Op藏en语句恢所打概开的姻文件数。语法Cl蝇os控e哭[[循#]文件覆号]众[,温[给#]文件袭号]稀.因.惧.若省旱略房诚文件伴号参严数,独则将途关闭Op示en语句纵打开湖的所痛有活牧动文孤件。Re输se乱t语句晴关闭Op绿en语句孔打开牢的所艇有活介动文温件,秧并将绵文件优缓冲兰区的长所有肯内容踪蝶写入召磁盘云。3.Re略se蜂t语句关闭杜所有崭用Op需en语句互打开圾的磁歼盘文租件。语法Re痰se饿t对于涂用Op道en语句应打开帐的全冒部文公件或鞋一部北分文产件,族其它恨进程蔬所进煎行的谎控制踢访问继。Lo脚ck光[窃#]文件争号[,记录留范围]Un贝lo羡ck先[撤#]文件家号[,记录懒范围]4.Lo丸ck砌,U骡nl亮oc职k语句要锁党定或浸解锁井的记躺录范答围。在使披用Lo肚ck和Un阳lo插ck语句些时,关这两厚个语留句总弱是成堂对出菠现。Lo栽ck和Un命lo剩ck的参澡数必纵须完险全一溪致。在关除闭一膨个文床件或惕退出弄程序贺之前香,务联必要哥确保拘用Un璃lo续ck语句组解除直对文系件进则行的睛所有鸣锁定展。5.Se锄ek语句在Op碗en语句待打开唉的文堂件中耻,设班置下眠一个牲读/颠写操即作的兼位置梁。Se惩ek冶[拣#]文件部号,位置介于殃1皆–箩2牙,1糠47予,4柔83靠,6贿47胀之许间的怀数字就,指呀出下是一个捐读写敢操作很将要瞒发生紧的位概置。6.文件挣操作函数7.酸3脚顺诞序文暮件访问爱一个植数据邀文件润的操阻作分斜为三认步:打开文件读、写文件关闭文件Op患en语句用Pr弱in挤t续#语句和Wr请it单e灾#语句向一怀个顺谁序文舱件写茫数据社。用In坑pu杀t福#和Li董ne足I保np劲ut发#语句拦将顺泥序文姿件中纲的数勉据读半出给秘应用僵程序掉中的揭相应妈变量催。Cl贼os熊e语句顺序树文件肯中的昂数据蹄是按止顺序忠组织拍的,前访问冒时只镜能按舰顺序仙存取乎。1.狭打开斗文件狸:向顺坑序文董件写瞒数据览可以呢用下福述两嚼种方撤式打准开文桃件:1)Op边en文件糠名FO帜ROu套tp称utAS沾[填#]文件邀号2)Op音en文件赚名FO盏RAp旋pe所ndAS匠[磨#]文件禽号以Ou棒tp坡ut方式狗打开约文件托,在拦执行客写操虹作时碌,文挺件中护原来窄内容推可能姑被覆促盖。以Ap磨pe遥nd方式绢打开锦文件蠢,写止入的处数据顾添加伏在文称件的泄尾部筛。7.谅3.末1孔顺序讯文件山的写叉操作2.慢写入卫语句仪1:Pr恩in惧t鹿#语句将一纱个或经多个子数据脱写到仓顺序糊文件赌中Pr寄in贪t罚#文件港号,伞[输康出列乞表]输出印列表才参数两的设拴置如腥下:[{Sp名c(n虽)夺|海Ta流b[诊(n呀)]吊}]寨[表达呀式]等[油分隔单符]Op旬en谢"陡a:防\t串es状t.da物t"死Fo煎r公Ap荡pe担nd们A渠s宜#1昏0Pr获in欢t日#1扯0,下1车,驰2,书3Pr历in握t惩#1熟0,遭"迹We煤",持"基st似ud抄y"昌,船"V疼B6洗.0粉"Cl煌os肺e顺序援文件黎的写晴操作Wr应it身e疾#语句让与Pr验in陷t#语句熄主要逗差别:1)而用Wr堵it恩e烦#语句胆写到辛文件愈中的锋数据奏以紧裙凑格苍式存辩放,握各数臣据项薯之间瓣插有庸逗号深作为训分隔给符。2)聋用Wr蜡it意e致#语句野写到雄文件绸中的改字符奥串,正系统遇自动哑地在费其首突尾两伴边加善上双康引号趁作为即字符堆串数运据的蚁定界响符。3.写入语句劫2:Wr驰it烘e#语句和Pr鸽in税t幸#语句喜一样认将数北据写挎到文昂件中斩去。Wr证it获e苍#文件搬号,械[输印出列些表]7.警3.趁2匆顺序膏文件步的读躁操作读语两句1遍:In果pu孔t皱#语句从一限个打透开的食顺序突文件降中读蛋取数蜘据,搏并将红这些变数据浪赋值帐给相墨应的劫变量拼。In沸pu狡t迈#文件奇号,改变量咽表要检野索文俯本文隆件的奔内容把,应省以顺医序In倦pu塔t方式搂打开山该文贯件。钥然后格使用Li掩ne搁I烘np代ut总#,In肥pu牲t(雀),或者In勒pu往t#语句忆将文叮件拷笋贝到疗程序蛾变量锁中。文件劝中数粘据项裕目的锯顺序榆必须猾与变伙量表爷中变俊量的搏顺序助相同责,而屿且与市相同其数据席类型附的变筹量匹仗配。P.或14挪4让例读语学句2锦:Li剑ne肢I尺np漂ut急#语句从一膊个打棋开的失顺序和文件议中,溪读出一行数据棕赋给敏一个胳字符夕型变乳量或麻变体干变量Li帖ne直I悄np吊ut冈#文件恳号,软变量酒名P.耐14种5泳例In笔pu圾t函数:以字系符串唉形式尼返回乓从某统个以In泽pu杏t或Bi颂na具ry模式鸭打开碧的文瞎件中器读出伞的一捏个或妙多个余字符。In巾pu河t(福n,余[#竞]文件花号)与In壳pu喝t并#语句调不同着,In兽pu猾t函数降返回桂它所快读出房诚的所贸有字环符,承包括躁逗号减、回炕车符练、空闷白列偶、换尤行符改、引守号和背前导烤空格啊等。P.遇14堤5杯例什2C:盘根到目录弊的文赤件te胆st紧.da激t的内级容是陡“1他0,龙5,湖8”疯,运粮行下隶面的性程序腊,在肺窗体誓上输才出的升第一行行是,第穗二行辆是。Pr邀iv咬at遗e煮Su扰b桃Fo伶rm碍_C章li裁ck较()Di孔m边x(顷)缴As临I拍nt塑eg叮er五,趴k猾As判I断nt闪eg匆er斗,泪z餐As啦I错nt歇eg码erOp忧en嫂"笼c:鼓\t警es庆t.da唯t"设Fo隆r接In股pu柳t口As详#黑11k金=揭1Do订W大hi氧le饿N谋ot连E熔OF赔(1架1)Re真Di勿mx(贪k)In醒pu留t达#1演1,胖x销(k踩)Pr虾in逃t龄x(构k)抹;k缝=但k角+莲1Lo座opPr遍in羞tFo称r丑k产=脆1响ToUB滴ou市nd(x委)Pr谁in毕t客x(兔k)押;Ne下xt病kCl短os港e奖#1蛛1En顷d怀Su灶b7.杠4警随机云文件狼处理以随罚机存击取(Ra有nd删om芝A窑cc习es高s)的方鸡式存苹取的送文件称为译随机剑文件领。随废机文都件是厘由一涌组长亩度相揉等的即记录疮组成孝。它料有如下争特点:1.砖随机蔽文件载的记地录是定长的2.絮记录邪包含谎有一个族或多膜个字楚段(又芹称为疤域)像。只有扑一个星字段洪的记壮录对茶应于较任何榴一个肥标准驼类型消,例锦如单洗字段努记录学可以爷是一绵个固帜定长识度的放字符呼串或萌一个薄整数塔。如嘉果记丽录是展由多脖个字汇段组吃成,献则记烛录必乡丰须是盒用户毛自定榆义类周型3.救随机文件区打开喜后,掩既可柱读又末可写,可在以据丑记录她号访耽问文敬件中协任何丑一个廉记录和,无丹需按萌顺序菌进行伞。具有态多个汇字段盼的记足录对吉应于额用户照定义玩类型泡。例侄如,喉下边吸所定捡义的Wo酿rk槽er耗T竿yp后e创建捆由三喇个字予段组挠成的革1荡9梯个字亮节的犬记录哀。Ty困pe千W辨or拨ke百rLa杂st富Na娇meAs葱S脉tr抗in用g村*脸10Ti顽tl辽e痰As苹S符tr敢in省g淘*糊7Ra鲁nk黄A茂s反St第ri笨ng办*黎2En补d顿Ty松pe随机降文件骄的打绩开与乐关闭随机臂文件旨的打弦开Op队en榜“文件表名”[Fo禽r仔Ra鹊nd摄om游]脚As绣#文件枪号[Le挣n=记录盯长度豆]OP泽EN语句更中要住指明爸记录闲长度尿。随机膨文件哪的关银闭关闭心随机漏文件私与关匪闭顺忌序文窝件相胶同随机垫文件询的读苦写操死作写操作对随恳机文洲件的怎写操稍作使岁用Pu案t命令遍,形驻式如巡寿下:Pu散t摆[条#]文件菊号,巴[记贿录号尖],晋变量恰名读操棵作对随吊机文徐件的亏读操搬作使萌用Ge珍t命令环,形嫁式如壳下:Ge似t劳[伞#]文件纹号,瓜[记桨录号怨],杯变量询名例7-烤5二进纽奉制文浓件的退打开傅与关川闭二进插制文皂件的猜打开语法虫格式升:Op惭en云“文件暮名”[Fo仅r钳Bi餐na搂ry芳]气As供#文件担号二进喜制文诵件的漫关闭关闭习二进干制文寺件操矛作与疏关闭聚其他努文件心相同二进倘制文果件的筛读写茅操作写操作对二蛾进制弹文件席的写克操作络使用Pu铺t命令Pu长t配[#题]文件舟号,梯[位贫置]旬,变燥量名读操遮作对二笛进制笛文件知的读冰操作楼是Ge留t命令Ge钱t献[#贵]文件喘号,臣[位术置]授,变黑量名鼠标伞事件Mo四us扑eD为ow佳n当按闻下鼠拥标按伯钮时博发生骆.Mo们us滑eU图p当释近放鼠息标按糖钮时聚发生美。Mo胳us春eM伍ov谋e此事款件在窗移动惕鼠标商时发缠生。第九必章图形盒和多颗媒体坐标证系统VB规定杯了两闷种坐下标系氏统:系统盗坐标挥系和容器刻坐标恢系系统誉坐标惑系:哄又止称桌愿面(哥屏幕牧)坐眠标系毙。(0犁,0肯)yx容器般坐标零系yx(0执,0皆)以下规则用于Vi姿su忆al甚B妨as慌ic坐标伤系统:当移抄动控茄件或绞调整恨控件短的大吼小时台,使雁用控加件容害器的屯坐标润系统喝。如果翅直接绳在窗阻体上撒绘制钉对象添时,充窗体飞就是叮容器请。如识果在燥框架撕或图驾片框保里绘随制控遥件时事,框尸架或陶控件威是容某器。所有且的图俯形和Pr备in瞧t方法烈,使敞用容税器的蚀坐标遣系统杠。屏幕艘的左兰上角川总是兴(0统,0莲)。任何折容器模的缺势省坐咬标系探统,恩都是耻由容垫器的勇左上游角(锅0,尿0)揉坐标妨开始乳。可用剪对象嫩的刻度控属性(Sc蓝al急eL为ef余t、Sc引al柜eT称op、Sc锦al驶eW屯id胜th、Sc遍al燥eH汉ei播gh慎t和Sc虏al妨eM酿od支e)和Sc域al照e方法,设旦置特对定对醉象(发窗体谋或控煌件)欧的坐肚标系阿统。Li奥ne控件捐;可以肾用来雀画线魔。Sh帜ap仅e控件双:可以突用来练画矩沈形、对正方钱形、满椭圆贷、圆菜、圆阁角矩刘形及穴圆角光正方穴形。绘图祝控件PS耀et方法:用于访画点,语法洪格式肺为:[ob去je舞ct晋.]PS欲et(x料,左y)抚[,分c贤ol泼or油]x和y:被设吩置点闲的水舅平(x轴)舱和垂庭直(y轴)睬坐标楚。Co辩lo喂r:为该部点指锻定的RG诵B颜色颠。如果吉没有护包括co拘lo旁r参数蔽,PS害et将像搂素设赔置为姑前景师色锹(Fo尝re泉Co睡lo熊r)RG虾B函数RG穿B函数系的参灾数为棋“红辣、绿民、蓝览”三著基色毁,该球函数息的返运回值云为指苏定的爷绘图浙色彩肚,由碰这三桑种基沙色混倘合产削生。蝇参数贸的顺枝序依诊次为批:RG溜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论