1.什么是多文挡界面?(MDI)
2 \* g. x, R1 w( P$ e. o* D0 V 解答:多文挡界面(Mu1tiple Document Interface)是指在一个父窗口下面可以同时打开多个子窗口。子窗口归属于父窗口,如果父窗口关闭,则所有子窗口全部关闭。
6 l. f+ ~/ m, E: g: ^2.什么是文件? 0 X0 O _' K/ P! I2 O
解答:所谓文件是指存放在外部存储介质上的数据和程序等。
2 F0 R6 }; Y% N3.文件管理系统有什么作用?
~6 K( i9 t0 @+ F 解答:为了方便用户存取,在现代的计算机系统中,都包含有文件管理系统。用户可以对文件进行各种各样的处理和操作,如选择、打开和删除等。
0 b4 ` o) g* f b( N+ E |1 Z4.文件系统有哪些控件?
8 h' p$ Y* H0 E) T; H0 L, Z3 _3 V1 | 解答:在VB6.0中包括四个文件类控件,它们分别是DriveListSox控件、DirListBox控件、FileListBox控件和CommDialog控件。 6 ~1 T8 o9 _. V4 k9 J9 H H* K7 h
5.磁盘驱动器列表发生变动后,如何通知目录列表? K) D8 Y `% Q1 h
解答: 8 \( @0 h( W# a8 n' V
Private Sub Drive1_Change() 9 g3 ~* C5 |8 V
Dir1.Path = Drive1.Drive ’设置DirListBox控件的路径与DriveListBox控件同步。 8 m* m. r1 m) c+ S3 R! x, P
End Sub ! Y8 N# O* X% Y& A! d# a$ Y: `, [
6.目录列表发生变动后,如何通知文件列表? ! k6 t6 j: N6 m1 b6 V: z- H) b$ E
解答: + W" u' v& o6 j5 J% C6 Q
Private Sub Dir1_Change() * m" P8 c9 s' v8 e+ ^( Q! C
File1.Path = Dir1.Path ( H9 O' v2 P- o$ |2 T8 z5 a
End Sub 8 X$ ^$ r: C8 Y: E! ]7 O
7.文件按照其数据存放的方式,分为几种类型?
3 ]' Q0 n0 m) A- |1 i$ F g 解答:按照文件的存取方式及其组成结构可以分为两种类型:顺序文件和随机文件。 + F; Z7 K9 `* q7 F9 f- z$ A8 k
8.如何打开顺序文件? 6 c* m4 A6 G8 T3 `+ [
解答:打开顺序文件的语法结构如下: 9 W s- S4 Y7 C" E3 I
Open pathname For mode [Access access ] [lock] As [#] filenumber [Len = reclength] % H, y: R ~6 G& B) X4 P
Open语句的语法参数及其说明如下所示: 3 h% }" u; `9 u" [1 A( i5 c1 @7 N
参数 说明 3 s( B; @& P9 p, ]1 K/ D
Pathname 指定文件路径和文件名 4 C* L9 ?2 G# ^( Y" \8 ]$ k1 o: ~
Mode 指定文件方式,有Append,Binary,Input,Output或Random方式。 ; q! w- X! l5 d
Access 说明打开的文件可以进行的操作,有Read,Write或Read Write操作 2 m/ Z: s b( y, @( H+ r7 z! ^1 z: O5 w
Lock 说明其它进程能够对打开的文件进行的操作,有Shared,Lock Read,Lock Write和Lock Read Write操作。
; _* b/ e7 v8 F3 s Filenumber 一个有效的文件号,范围在1到511之间
$ J, H+ o' H: ]* {. \% x9 e Reclength 小于或等于32 767(字节)的一个数,对于用随机访问方式打开的文件, 5 R" D7 K1 X9 {3 V
该值就是记录长度,对于顺序文件,该值就是缓冲字符数。
7 U7 a) i$ [! N! e, m/ R9.如何关闭顺序文件?
8 q2 f- [; q" d, w$ y6 h 解答:Close < 文件号1 > [,< 文件号2 > …] - u- B9 T+ r, _ Z% N% D. [
10.如何向磁盘中读写数据?
7 ^/ N, }& s& r% @/ E8 p 解答:从顺序文件中读取数据的语法结构如下: ) P5 c/ i& m1 z5 Q% e
Input # filenumber,varlist
$ a. Q6 ]$ ]/ r! K: B0 w Input # 语句的语法参数及其说明如下:
/ l8 M/ H8 X. b. J6 k9 c Filenumber 有效的文件号 & z2 \% d4 }; @7 Y
Varlist 用逗号分界的变量表,将文件中读出的值分配给这些变量。
5 I R5 T- G1 ~ R- X+ v 向顺序文件中写入数据的语法结构如下:
/ u1 ~' T* f3 E6 j/ {6 ^3 R7 i, B Write # filenumber ,[output1ist]
( e) D$ u% j+ B. o! l- F Write # 语句的语法具有以下几个部分,它的参数及说明如下:
( w6 \/ x* ?, M& T2 {+ {+ c Filenumber 一个有效的文件号 % b& Q! W" l" T5 k# e$ [" S: h
Outputlist 要写入文件的表达式,用逗号将这些表达式分界。
+ e$ w8 w Q3 n8 ?11.讨论一下PathName属性。 2 v3 q% L* x. ]& A
解答:pathname为所要执行的应用程序的名称及其路径和必要的参数。
4 U% d1 ^+ c1 I5 G$ A12.顺序文件、随机文件和二进制文件各有什么特点和用途? # S/ S8 d# Q# n
解答:所谓顺序文件,通常指的是普通的文本文件,文件中的字符包括文本字符及控制字符,如“,”,Chr(14)”,换行符“GR,LF”,“Chr(13)”,“Chr(10)”等。 |