南师大-人机交互技术复习提纲

南师大-人机交互技术复习提纲

ID:34350584

大小:183.50 KB

页数:12页

时间:2019-03-05

南师大-人机交互技术复习提纲_第1页
南师大-人机交互技术复习提纲_第2页
南师大-人机交互技术复习提纲_第3页
南师大-人机交互技术复习提纲_第4页
南师大-人机交互技术复习提纲_第5页
资源描述:

《南师大-人机交互技术复习提纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、人机交互技术复习提纲1文件系统1请定义一个类,存储管理指定文件夹下的所有文件名及其属性,写出该类的构造函数。指出该类的应用背景。ClassclsDirectoryPrivateFileNamesAsList(OfString)PrivateLVasList(OfListViewItem)EndclassSubNew(pathnameasstring)FileNames=Directory.GetFiles(PathName).ToList//得到文件名的集合LV=newList(OfListViewItem)Fori=0ToFileNames.Count–1Item=

2、newListViewItemItem.SubItems.Add(…FileNames(i).…)//设置属性项目:创建时间、大小LV.Add(Item)NextEndSub应用背景:在ListView控件中,显示查询文件属性列表1请定义一个类,存储管理指定文件夹下的所有子文件夹,写出该类的构造函数。ClassclsDirectoryprivatefoldnamesAslist(ofstring)//子文件夹的名称集合publicNodeAsTreeNode'TreeView中的对应节点EndclassSubNew(pathnameasstring)foldnames

3、=Directory.GetDirectories(pathname).Tolistiffoldnames.count=0thenNode=nothing:ReturnNode=NewTreeNode(pathname)Fori=0tofoldnames.count-1DimNodeiasclsDirectory=NewclsDirectory(foldnames(i))node.Nodes.Add(Nodei.Node)NextEndSub应用背景:在TreeView控件中,显示查询目录树结构2TreeView控件1请编写函数,将指定的Tuple类型数据(例如:(“

4、dad”,”son”))插入到TreeView控件中。SubInsert(tvasTreeView,tasTuple)Node=Find(tv.Root,t.item1)//找插入的节点Node.children.add(t.item12)//加入新节点EndsubFunctionFind(NodeasTreeViewNode,keyasstring)asTreeViewNodeIfnode.Text=keyThenReturnnodeFori=0toNode.children.count-1Dimnode1AsTreeNode=Find

5、(Node.children(i),key)Ifnode1isnothingthenreturnnode1NextiReturnnothingEndFunction1请编写函数,在TreeView控件中,删除text属性等于指定字符串key的结点及其子树。SubDelete(tvasTreeView,keyasstring)Node=Find(tv.Root,key)//找待删除的节点的父节点ParentNode=Node.Parent()parentnode.Nodes.Remove(node)EndsubFunctionFind(NodeasTreeViewNod

6、e,vasstring)asTreeViewNode同上3动态控件1请编写函数,创建一列n个按钮控件,并指定每个按钮的Click事件。Functionf(n)aslist(ofButton)DimButtonsasnewlist(ofButton)Fori=0ToN-1Buttons.Add(NewButton)AddHandlerButtons(i).Click,AddressOfButton_ClickNextReturnButtonsEndsub1请编写函数,创建一列n个文本控件,并指定每个文本控件的TextChange事件。Functionf(n)aslist

7、(oftextBox)DimtextBoxsasnewlist(oftextBox)Fori=0ToN-1textBoxs.Add(NewtextBox)AddHandlertextBoxs(i).TextChange,AddressOfTextBox_TextChangeNextReturnTextBoxsEndsub4线程之间的操作1在窗体frmTest的列表框lstMessage中,显示另一个线程对象FileSystemWatcher的信息。请说明之间的流程。一个窗口对应一个线程,该线程拥有读写窗口中控件的权利。这意味着另一个线程对象不能拥有这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。