功能实现 1. 右击 文件 删除 复制 粘贴 打开 2. 直接双击打开 3. 文件浏览 4 .文件图标抽取核心控件 listview treeview代码渣就不放了
第一步:先搭建架构创建几个类:电视节目类TvPorgram频道类ChannelBase频道类型类有A类和B类(内容类似)还有一个工具类第三步:给TreeView添加两个根节点代码如下:在所有电视台节点下添加电视频道,读取XML文件代码如下:然后将数据绑定到dgv上进行显示如图:代码如下:
分类:
其他好文 时间:
2015-07-15 21:01:23
阅读次数:
148
市场上有许多电视软件,因此我们开发属于自己的电视软件!对于我们初学者来说也是拿来对付行外人吹牛的资本“^_^”本套软件所用的技术:01.C/S架构,数据存储在XML文件中02.简单工厂模式03.继承和多态04.解析XML文档技术05.深入剖析内存中数据的走向06.TreeView控件的使用首先你得创...
分类:
其他好文 时间:
2015-07-15 21:00:12
阅读次数:
150
项目框架的搭建创建对应所需类TvProgram:节目类ChannelBase:频道基类TypeAChannel:A类频道TypeBChannel:B类频道ChannelFactory:工厂类本地硬盘上的xml文件中的数据读取到了内容中的一个字典集合中。将集合中的数据绑定到TreeView中添加电台通...
小总结:所用技术:01.C/S架构,数据存储在XML文件中02.简单工厂模式03.继承和多态04.解析XML文档技术05.深入剖析内存中数据的走向06.TreeView控件的使用核心:通过该项目,我们对业务流程有一个整体把控。对继承和多态有深入的了解下面是类图:主界面图:核心思路: 1 1.首先在频...
分类:
其他好文 时间:
2015-07-15 01:18:51
阅读次数:
378
//1.删除TreeView节点以及其子节点procedure TForm2.Button1Click(Sender: TObject);var TreeNode:TTreeNode;begin if TreeView1.Selected Nil then Begin TreeNode := Tr....
分类:
其他好文 时间:
2015-07-13 15:59:05
阅读次数:
115
背景:在模块的UI中包含 TreeView 控件,在该树形控件的每一节点前面定义了一个复选框,如图需求:在两个不同的应用程序中使用该控件,而它在不同应用程序中的外观则并不一致,按照本例,即一个显示复选框,一个不显示。问题: 解决该问题的一个难处在于,Prism框架本身的设计原则——此 View 会被...
分类:
其他好文 时间:
2015-07-13 15:46:09
阅读次数:
99
TreeView由节点构成,建树通过对TreeView.items属性进行操作。Items是一个TTreeNodes对象,这是一个TTreeNode集。 一、针对TTreeNodes,也就是 TreeView.Items,有这些属性: 1、count,节点个数。(节点总数) 2、item[index...
分类:
其他好文 时间:
2015-07-13 15:45:49
阅读次数:
85
create procedure DeleteNote@Objid int--定义要删除树节点asdeclare @childID int --声明变量declare cursors cursor local for select Objid from TableChart where parent...
分类:
其他好文 时间:
2015-07-09 11:05:58
阅读次数:
113
主要包括:使用xmlDocument的方式读写xml文档,读取xml字符串。使用XDocument的方式读写xml文档,读取xml字符串。将xml中的数据递归加载到winform的Treeview中。代码下载地址:http://files.cnblogs.com/files/FangZhaohu/X...
分类:
其他好文 时间:
2015-07-08 00:14:12
阅读次数:
135