通过窗体输入的内容来新建一个xml文件
来源:互联网 发布:约束问题的最优化方法 编辑:程序博客网 时间:2024/05/16 10:03
/*-----------------------------------------------------代码部分
using System;
using System.Collections.Generic;using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace WriteE_mail
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnCantel_Click(object sender, EventArgs e)
{
Application.Exit();//退出程序
}
private void btnOK_Click(object sender, EventArgs e)
{
string path = "Note.xml";//用来存放文件的路径
FileStream fs = new FileStream(path,FileMode.Create);//创建文件流对象
StreamWriter sw = new StreamWriter(fs);//创建写入器
StringBuilder builder = new StringBuilder();//创建可变字符对象
builder.AppendLine("<?xml version=\"1.0\" encoding=\"utf-8\"?>");//追加行
builder.AppendLine("<Note>");
builder.AppendLine("<Day year=\"{0}\" month =\"{1}\" day =\"{2}\">");
builder.AppendLine("<To>{3}</To>");
builder.AppendLine("<From>{4}</From>");
builder.AppendLine("<Heading>{5}</Heading>");
builder.AppendLine("<Message>{6}</Message>");
builder.AppendLine("</Day>");
builder.AppendLine("</Note>");
string show = string.Format(builder.ToString(), txtYY.Text, txtMM.Text, txtDD.Text,txtTo.Text, txtFrom.Text, txtHeading.Text, txtMessage.Text );
sw.Write(show);//格式字符串
sw.Close();//关闭写入流
fs.Close();//关闭文件流
DialogResult result = MessageBox.Show("生成文件成功!","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information);
if (result==DialogResult.OK)
{
this.Close();//关闭当前的窗体
}
}
}
}
---------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------下面的是窗体设计的样式:
-----------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------运行的效果
单击确定按钮时弹出的窗体
---------------------------------------------------------------------------------------*/
/*
可以看到上面的图片中出现了一个 Note.xml 文件
-----------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------生成的文件 Note.xml
<?xml version="1.0" encoding="utf-8"?>
<Note>
<Day year="2016" month ="2" day ="23">
<To>赵三儿</To>
<From>李四儿</From>
<Heading>吃饭</Heading>
<Message>饭热好了,我知道你的身体不太好,
要趁热吃</Message>
</Day>
</Note>
*/
- 通过窗体输入的内容来新建一个xml文件
- 新建一个名为books的XML文件
- 一个读取xml文件内容的类
- 一个读取xml文件内容的类
- 新建一个能显示文本的窗体
- 如何自定义安装office 2016(通过configuration.xml文件来指定安装内容和路径)
- 快速新建class、新建Package、新建Xml文件的方式
- maven新建ssm项目中pom.xml文件内容
- 新建一个txt文件,写入文件内容,…
- C语言新建文件,向文件中输入内容并读出文件内容
- 通过NSXMLParser类来读取XML文件
- 完整版的Android中在Sdcard文件新建文件夹,并在该文件夹中创文件并输入内容
- struts第十一天--通过xml的方式来对输入参数进行校验
- 在一个窗体下实现另一个窗体内容的更新
- 通过xml配置文件方式来进行输入校验
- 汇编语言: 编写一个程序,新建一个文件:d:\abc.txt,从键盘输入文件的内容(不超过100个字 符)。然后新建一个文件:d:\def.txt,将d:\abc.txt文件的内容复制到d:\def.
- 新闻发布程序(1):建立一个通过前台输入文本内容的简单网页程序
- 通过一个word模板来生成新的word并且填充内容
- 机房重构——问题总结
- mabatis框架初识
- System.Web.Caching.Cache Web 缓存的使用
- JavaScript的隐式类型转换
- 支持向量机(SVM)关键点攻略(最大间隔,对偶问题)
- 通过窗体输入的内容来新建一个xml文件
- 一些常用简单的dos命令
- NodeJS学习笔记001--概述
- linux c++ 服务器端开发面试必看书籍
- 高方差与高偏差学习笔记
- 实践--Broadcast实现强制下线功能
- 一次难忘的面试——华为成渝地区2016实习生招聘面试
- (一)BeautifulSoup的安装
- BestCoder Round #77 (div.2)xiaoxin juju needs help