网络电视精灵2

组内协作完成(任务分配如下):

  安梦阳:创建所需的所有辅助类

    

    

    

    

    

    

  张立志:创建所需的盒子和解析电视频道的XML文件

    

  刘坤:将解析好的电视频道绑定到TreeView控件中

    

  郭楠:解析所属电视台下的节目单(北京卫视和凤凰卫视)

    

    

  高宏兵:完成点击出现电视台下的节目单

    

  

时间: 2024-10-07 05:34:06

网络电视精灵2的相关文章

网络电视精灵~分析~~~~~~简单工厂模式,继承和多态,解析XML文档

小总结: 所用技术: 01.C/S架构,数据存储在XML文件中 02.简单工厂模式 03.继承和多态 04.解析XML文档技术 05.深入剖析内存中数据的走向 06.TreeView控件的使用 核心:通过该项目,我们对业务流程有一个整体把控.对继承和多态有深入的了解 下面是类图: 主界面图: 核心思路: 1   1.首先在频道管理类ChannelManager中写一个加载所有频道方法LoadAllChannel; 2   3        该方法作用读取FullChannels.xml文件,并且

单例模式的应用___网络电视精灵

网络电视精灵 首先创建几个基本类 编写节目类 属性:播出时间.时段.名称.视频路径 编写频道基类 属性:频道名称.频道节目单位置.节目列表 抽象方法:Fetch() 编写频道子类 继承“频道基类”,实现Fetch()[只写方法声明] 编写频道工厂类 方法:实现创建频道子类 private void tsmAddToFavor_Click(object sender, EventArgs e) { //如何将电台从所有电台加载到我的电台 TreeNode tn = tvChannel.Select

网络电视精灵(新手练习,如果有不好的地方,请各位多多指导指导小弟。)

电视精灵效果展示: 1.电视台和节目信息从xml文件中解析并绑定: 2.实现点击频道节点时显示有关该频道的节目信息: 好了,废话不多说.大家请看效果演示,如有不好之处,请多多指教一下,毕竟我还是个新手. 01.第一张效果图. 02.第二张效果图. 03.第三张效果图. 04.第四张效果图北京电视台,然而截屏软件不行效果不太好. 05.第五张效果图,然而截屏软件不行效果不太好. 好了,效果图放完了,下面我们来看看代码吧.你们是不是很期待? 1.频道类: namespace Day08网络电视精灵

初识XML及简单工厂运用--网络电视精灵

网络电视精灵 任务描述 1. 解析XML文件中的数据 三个简单的xml文件; <?xml version="1.0" encoding="utf-8" ?> <TVChannele> <Channel> <channelType>TypeA</channelType> <tvChannel>北京电视台</tvChannel> <path>files/北京电视台.xml&l

继承,多态,集合,面向对象,XML文件解析,TreeView动态加载综合练习-----&gt;网络电视精灵项目练习、分析

网络电视精灵 项目运行状态如图: 项目完成后的类: 首先,将程序分为二部分进行: 一:TreeView节点内容的设计及编写: 1.1遍写XML文件:管理(FullChannels.xml),A类电视台北京电视台(北京电视台.xml),B类电视台凤凰卫视(凤凰卫视.xml) 1.2创建一个抽象的电视频道父类,ChannelBase,其中有成员:频道名称,频道路径,节目列表(以电视节目类作为类型的集合),解析频道节目单的抽象方法.代码如下: using System; using System.Co

小项目之网络电视精灵

网络电视精灵 第一步:先搭建架构 创建几个类: 电视节目类TvPorgram 频道类ChannelBase 频道类型类有A类和B类(内容类似) 还有一个工具类 第三步:给TreeView添加两个根节点 代码如下: 在所有电视台节点下添加电视频道,读取XML文件 代码如下: 然后将数据绑定到dgv上进行显示如图: 代码如下:

网络电视精灵的框架及关键代码

效果: 编写节目类 属性:播出时间.时段.名称.视频路径 编写频道基类 属性:频道名称.频道节目单位置.节目列表 抽象方法:Fetch() 编写频道子类 继承“频道基类”,实现Fetch()[只写方法声明] 编写频道工厂类 方法:实现创建频道子类 第一步.创建几个类: 01:创建一个电视类(TvProgram) 该类主要负责定义节目的属性,为后续从xml文件(FullChannnels.xml)中读取的内容提供存放位置. 属性为: public DateTime PlayTime { get;

(深入.Net平台和C#编程)第八章.上机练习(网络电视精灵).20170415

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace lesson8_5 8 { 9 /// <summary> 10 /// TV节目类 11 /// </summary> 12 public class TvProgram 13 { 14 //节目名称 1

网络电视精灵

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Pratice03_05 8 { 9 /// <summary> 10 /// TV节目类 11 /// </summary> 12 public class TvProgram 13 { 14 //节目名

网络电视精灵功能分析