1.谁能给一个Tlistitem中data属性使用的例子TNavigatorDataType = (ntRoot, ntChild1, ntChild2, ntChild3); PNavigatorData = ^TNavigatorData; TNavigatorData = record ID: LongInt; Name: String; DataType: TNavigatorDataType; end;procedure TForm1.Button1Click(Sender: TObject);var InsertItem : TListItem; NavigatorData: PNavigatorData;begin New(NavigatorData); NavigatorData^.ID 1; NavigatorData^.Name 'InsertedItem'; NavigatorData^.Type ntChild1; with ListView1 do InsertItem Items.Insert(Selected.Index); InsertItem.Caption 'InsertedItem'; InsertItem.Data NavigatorData;end; 。
2.c# connectionstring的属性怎么填看你连接什么数据库 。
access:connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\数据库名称.mdb"
Sql Server
connectionString="Data Source=localhost;Initial Catalog=数据库名称;User ID=用户名;Password=密码"
3.flex 的data属性详解API描述data如下:
data 属性
data:Object []
当您在项目渲染器或项目编辑器中使用某个组件时,可借助 data 属性向该组件传递值 。您通常使用数据绑定将 data 属性的字段绑定到此组件的某个属性 。
不要以 MXML 方式设置此属性 。
默认值为 null.
此属性可用作数据绑定的源 。
一般在渲染器中会使用data来获得数据,或复写data的setter方法,以根据数据做相应处理 。
4.请介绍一下SPCOMM的属性及方法.二.SPCOMM的主要属性,方法和事件
1.属性
CommName:填写COM1,COM2…等串口的名字,在打开串口前,必须填写好此值 。
BaudRate:设定波特率9600,4800等,根据实际需要来定,在串口打开后也可更改波特率,实际波特率随之更改 。
ParityCheck:奇偶校验 。
ByteSize:字节长度_5,_6,_7,_8等,根据实际情况设定 。
Parity:奇偶校验位
pBits:停止位
SendDataEmpty:这是一个布尔属性,为true时表示发送缓存为空,或者发送队列里没有信息;为False时表示表示发送缓存不为空,或者发送队列里有信息 。
2.方法
Startcomm过程用于打开串口,当打开失败时通常会报错,错误主要有7种:
⑴串口已经打开 ;
⑵打开串口错误 ;
⑶文件句柄不是通讯句柄;
⑷不能够安装通讯缓存;
⑸不能产生事件 ;
⑹不能产生读进程;
⑺不能产生写进程;
StopComm过程用于关闭串口,没有返回值 。
函数WriteCommData(pDataToWrite: PChar;dwSizeofDataToWrite:Word ): boolean 用于发送一个字符串到写线程,发送成功返回true,发送失败返回false,执行此函数将立即得到返回值,发送操作随后执行 。函数有两个参数,其中 pdatatowrite是要发送的字符串,dwsizeofdatatowrite 是发送的长度 。
3.事件
OnReceiveData : procedure (Sender: TObject;Buffer: Pointer;BufferLength: Word) of object
当输入缓存有数据时将触发该事件,在这里可以对从串口收到的数据进行处理 。Buffer中是收到的数据,bufferlength是收到的数据长度 。
OnReceiveError : procedure(Sender: TObject; EventMask : DWORD)
当接受数据时出现错误将触发该事件 。
5.intent检查 Data 同Action一样,Intentfilter中的Data部分也可以是一个或者多个,而且可以没有 。
每个Data包含的内容为URL和数据类型,进行Data检查时主要也是对这两点进行比较,比较规则: 如果一个Intent对象没有设置Data,只有Intentfilter也没有设置Data时才可通过检查 。如果一个Intent对象包含URI,但不包含数据类型:仅当Intentfilter也不指定数据类型,同时它们的URI匹配,才能通过检测 。
如果一个Intent对象包含数据类型,但不包含URI:仅当Intentfilter也没指定URL,而只包含数据类型且与Intent相同,才通过检测 。如果一个Intent对象既包含URI,也包含数据类型(或数据类型能够从URI推断出),只有当其数据类型匹配Intentfilter中的数据类型,并且通过了URL检查时,该Intent对象才能通过检查 。
- 汽车钣金是什么 汽车钣金是什么颜色的
- 誓鸟的含义是什么冤禽的含义是什么志鸟的含义是什么
- 窗外的雨滴答我的心乱如麻是什么歌里面的歌词
- 自制月饼 自制月饼的保质期一般是多久
- 关胜的性格特点 关胜的性格特点及绰号
- 我和我的祖国内容 我和我的祖国内容简介300字
- 画蛇添足的歇后语 画蛇添足的歇后语补充完整
- 什么是孤寡老人 什么是孤寡老人后的作文
- 男士服装搭配的技巧 男士服装搭配的技巧上什么APP
- 四喜豆腐是哪里的菜 正宗四喜豆腐的做法