资源简介
此项目中包含了对XML的各种基本操作,其中还结合TreeView等控件,详细的介绍了XML的各种使用方式,让你通过一个项目充分理解XML的使用.同时项目中还利用到枚举 分层等技术,共大家参考学习.
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using xmlManager;
using System.Threading;
using System.xml;
namespace MyTest1
{
public partial class Form1 : Form
{
Manager xmlManger = new Manager();
private xmlNode curentNode = null;
public Form1()
{
Welcome q = new Welcome();
q.Show();
Thread.Sleep(3000);
q.Close();
InitializeComponent();
this.skinEngine1.SkinFile = “vistaGreen.ssk“;
this.vistaClock.style = CNPOPSOFT.Controls.VistaClock.VistaClockstyle.银色;
xmlManger.Load(“Note.xml“);
this.cmbSearch.DataSource = Contants.items;
this.cmbCondition.DataSource = Contants.items4;
ClearTreeView();
ImageList li = new ImageList();
Image a=Image.FromFile(“Alpha_Ttao.ico“);
Image d = Image.FromFile(“CustomButton.ico“);
Image d1 = Image.FromFile(“show.qq.com_favicon.ico“);
Image d2 = Image.FromFile(“knowledgesearchsmall.ico“);
Image d3 = Image.FromFile(“PushMsgInfo.ico“);
li.Images.Add(a);
li.Images.Add(d);
li.Images.Add(d1);
li.Images.Add(d2);
li.Images.Add(d3);
this.treeView1.ImageList = li;
}
private void btnInsertEntity_Click(object sender EventArgs e)
{
Form2 q = new Form2();
if (DialogResult.OK == q.ShowInsert(WorkType.InsertDate null null xmlManger))
{
ClearTreeView();
}
}
private void ClearTreeView()
{
this.treeView1.Nodes.Clear();
xmlManger.doc.Load(“Note.xml“);
xmlManger.ShowNode(xmlManger.doc.DocumentElementthis.treeView1);
this.label1.Text = “你好!今天是:“+DateTime.Now.Date.ToShortDateString();
}
private void btnSearchAll_Click(object sender EventArgs e)
{
if (curentNode == null)
return;
Enitity ent = new Enitity();
ent.Time = curentNode.ParentNode.Attributes[0].Value;
ent.Corse = curentNode.Attributes[0].Value;
foreach (xmlNode xnode in this.curentNode.ChildNodes)
{
if (xnode is xmlElement && xnode.Name == “具体内容“)
{
ent.Contant = xnode.InnerText;
}
if (xnode is xmlElement && xnode.Name == “经验心得“)
{
ent.Experience = xnode.InnerText;
}
}
Form2 q = new Form2();
q.ShowInsert(WorkType.Brows entnullxmlManger);
}
private void treeView1_NodeMouseClick(object sender Tr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3158 2009-08-04 09:24 xm
文件 1758 2007-12-19 18:16 xm
文件 516096 2008-07-26 09:25 xm
文件 1150 2007-12-19 18:19 xm
文件 176128 2010-05-31 10:55 xm
文件 52736 2010-05-31 10:55 xm
文件 14328 2010-05-31 16:15 xm
文件 490 2007-07-21 01:33 xm
文件 1145 2010-05-31 13:52 xm
文件 1406 2007-12-19 18:22 xm
文件 1406 2010-03-06 17:17 xm
文件 212992 2009-09-14 08:11 xm
文件 31993 2008-07-26 09:25 xm
文件 8704 2010-05-28 14:59 xm
文件 28160 2010-05-28 14:59 xm
目录 0 2010-05-31 15:19 xm
目录 0 2010-05-31 15:19 xm
文件 13133 2010-05-31 10:55 xm
文件 16218 2010-05-31 10:55 xm
文件 10761 2010-05-31 10:55 xm
文件 5355 2010-05-28 13:54 xm
文件 7937 2010-05-28 13:54 xm
文件 8754 2010-05-28 13:54 xm
文件 5228 2010-05-28 13:48 xm
文件 3180 2010-05-31 16:15 xm
文件 965 2010-05-31 10:55 xm
文件 176128 2010-05-31 10:55 xm
文件 3473 2010-05-31 10:55 xm
文件 2324 2010-05-28 14:59 xm
文件 52736 2010-05-31 10:55 xm
............此处省略43个文件信息
相关资源
- 订单管理系统SSH框架
-
xm
l基础教程与实验指导课件PPT+源代 -
xm
l基础教程第2版教学课件 -
xm
lbeans-2.6.0 - OgreCommandLineTools_1.7.2.zip
-
VS之xm
l文件操作 -
xm
l大作业+平时实验 -
xm
l转换CSV -
convert_cascade 转换xm
l文件 含dll文件 - w3school中文整站 “完美版!” 已更新
-
xm
l及相关技术、xm l架构 - ICD 编辑器
- 清华大学计算机系网络课程之编译原
-
windows下安装 libxm
l2 安装包 64位 -
CSS与xm
l的综合运用 - CSS与其他技术 -
pugixm
l 一个很好用的xm l类 -
xm
l日程管理程序+实践报告 -
用xm
l轻松开发WEB网站() -
WTLTreeViewxm
l -
xm
l实现个人简历信息网页 -
MSxm
l 4.0 和MSxm l 6.0解析器 -
flash+xm
l播放器实现连续播放 - QTreeWidget,项可拖动、可编辑,创建、
-
Qt读写xm
l文件,QTreeWidget显示xm l和 -
QTreeWidget,读写xm
l功能、可拖动、编 -
个人消费记录VCxm
l课程设计 -
STM32解析xm
l -
Openxm
l操作word -
Open xm
l 操作powerpoint -
spring xm
l class属性提示
评论
共有 条评论