2"如果该字段为空没有被赋值时时的默认值。如果没有指定,那么数字型的为 .字符
型的为’B.C))4 型的为’’。
$:注释并且出现在生成的*A 文件中
#:注释不出现在生成的*A 文件中
“-”表示该属性采用默认值
6 用 VIEWC(VIEWC32 )进行编译生成对应的*A 文件和*$$ 文件
5 定义环境变量 $%)$%)56$%-0$%-056
VIEWDIR(VIEWDIR32)$%$%56的定义文件所在的路径
VIEWFILES(VIEWFILES32):$%$%56的定义文件名如果有多个用”D隔开
4. 在使用到该 VIEW(VIEW32)的程序中用#include 包含生成的*.h 文件.
E.在程序中可以象使用 语言的结构体一样使用该 $%($%56)
VIEW(VIEW32)的使用例子:
在客户端通过一个 $% 缓冲区把数据传送到服务器端在服务器端把收到的数据打印出来。
1.定义 VIEW 的定义文件 aud.v
$%"9
:1*$+;!"""9++&+&*1
< &#&"&='!+,&"
&'#>+9)2(>//.
=#&26//..
!+&'!'025/?.@@
2.用 viewc -n aud.v 进行编译,生成对应的 aud.h 文件和 aud.VV 文件.
"9A 文件的内容如下"9$$ 为二进制的文件
!""9F
1*$+;!"""9++&+&*1
&' #>+9G
= #&G
A !'H?.IG
JG
3. 定义环境变量 VIEWDIR,VIEWFILES
!$%-0K"9$$
!$%)KL)L
4.客户端的程序 client.c:
<+&"9M!9+AN
<+&"9@+A@
<+&"9@"9A@
<+&"9@A@
+&+&'A**'8