资源简介
这是本人自学习CSharp以来的首次程序 内部含有很多的控件的使用 如ListView Toolbar ContexMenu 还有操作注册表的信息 通讯录的保存方式是以xml文档的方式保存
大家共同学习!O(∩_∩)O哈哈~
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.xml;
using System.Windows.Forms;
namespace CSharp
{
public partial class addName : Form
{
xmlDocument xmlDoc = new xmlDocument();//定义xml文档类对象
public xmlNode rootNode;//文档中单个节点对象
public addName(MainForm parent)
{
InitializeComponent();
this.parentForm = parent;
this.DialogResult = DialogResult.Cancel;
}
//退出
private void btnExit_Click(object sender EventArgs e)
{
MainForm.bOK = false;
this.Dispose();
}
public void createxml(string strName)
{
//在创建一个节点时之所以前面要加上str是考虑会输入首字母是数字的姓名
//在xml规范中是不允许以首字母为数字来命名节点名字的
xmlNode Name = xmlDoc.CreateElement(“str“+strName);
xmlNode Gender = xmlDoc.CreateElement(“Gender“);
xmlNode EMail = xmlDoc.CreateElement(“EMail“);
xmlNode QQ = xmlDoc.CreateElement(“QQ“);
xmlNode Mobile = xmlDoc.CreateElement(“Mobile“);
Name.AppendChild(Gender);
Name.AppendChild(EMail);
Name.AppendChild(QQ);
Name.AppendChild(Mobile);
rootNode.AppendChild(Name);
xmlDoc.AppendChild(rootNode);
}
//确定
private void btnOk_Click(object sender EventArgs e)
{
//xmlLib xml = new xmlLib.xmlbase();
if(this.parentForm.bEdit==true)
{
this.parentForm.Curstruct.ItemName = txtName.Text;
this.parentForm.Curstruct.ItemGender = comboGender.Text;
this.parentForm.Curstruct.ItemEMail = txtEMail.Text;
this.parentForm.Curstruct.ItemQQ = txtQQ.Text;
this.parentForm.Curstruct.ItemMobile = txtMobile.Text;
bool bIsEqual=false;
if (this.parentForm.Curstruct.ItemName == this.parentForm.Oldstruct.ItemName)
{
if (this.parentForm.Curstruct.ItemEMail == this.parentForm.Oldstruct.ItemEMail)
{
if (this.parentForm.Curstruct.ItemGender == this.parentForm.Oldstruct.ItemGender)
{
if (this.parentForm.Curstruct.ItemQQ == this.parentForm.Oldstruct.ItemQQ)
{
if (this.parentForm.Curstruct.ItemMobile == this.parentForm.Oldstruct.ItemMobile)
{
bIsEqual = true;
}
}
}
}
}
if (bIsEqual==true)//编辑完成后没有更改
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 99678 2010-09-07 11:57 CSharp\1279286287_google_voice.ico
文件 9086 2010-09-07 15:11 CSharp\addName.cs
文件 9445 2010-09-07 14:43 CSharp\addName.Designer.cs
文件 155634 2010-09-07 14:43 CSharp\addName.resx
文件 14328 2010-09-07 15:14 CSharp\bin\Debug\CSharp.vshost.exe
文件 490 2009-06-11 05:14 CSharp\bin\Debug\CSharp.vshost.exe.manifest
文件 99678 2010-08-12 09:30 CSharp\bitmap\1279286287_google_voice.ico
文件 99678 2010-08-12 09:30 CSharp\bitmap\delete.ico
文件 4336 2010-09-06 16:41 CSharp\bitmap\edit.png
文件 16588 2010-09-06 16:24 CSharp\bitmap\logo.png
文件 99678 2010-08-12 09:30 CSharp\bitmap\plus.ico
文件 4773 2010-09-07 11:58 CSharp\CSharp.csproj
文件 901 2010-09-02 10:58 CSharp\CSharp.sln
..A..H. 27136 2010-09-07 15:14 CSharp\CSharp.suo
文件 4770 2010-09-07 14:43 CSharp\FormSet.cs
文件 8739 2010-09-07 14:43 CSharp\FormSet.Designer.cs
文件 155634 2010-09-07 14:43 CSharp\FormSet.resx
文件 22847 2010-09-07 15:08 CSharp\MainForm.cs
文件 17344 2010-09-07 14:28 CSharp\MainForm.Designer.cs
文件 305933 2010-09-07 14:28 CSharp\MainForm.resx
文件 5120 2010-09-06 16:41 CSharp\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 490 2010-09-02 11:04 CSharp\Program.cs
文件 1344 2010-09-02 10:58 CSharp\Properties\AssemblyInfo.cs
文件 3828 2010-09-06 16:41 CSharp\Properties\Resources.Designer.cs
文件 6901 2010-09-06 16:41 CSharp\Properties\Resources.resx
文件 1091 2010-09-02 10:58 CSharp\Properties\Settings.Designer.cs
文件 249 2010-09-02 10:58 CSharp\Properties\Settings.settings
文件 2589 2010-09-07 11:55 CSharp\StartByWindows.cs
目录 0 2010-09-02 11:04 CSharp\obj\Debug\Refactor
目录 0 2010-09-06 16:41 CSharp\obj\Debug\TempPE
............此处省略10个文件信息
- 上一篇:基于Arcengine的地图打印小程序
- 下一篇:taskmgr.rar任务管理器
相关资源
- 基于Arcengine的地图打印小程序
- 蓝山BlueHill公司人事管理系统补充数据
- 解析IP数据包程序的设计与实现
- 使用CDO和SMTP两种方式发送Email,解决
- 基于socket的聊天程序报告
- 风玫瑰图制做程序 windrose
- vs2017开发的上位机接收下位机工程
- 毕业设计图书管理系统任务书 全
- 基于时间轴的视频文件检索
- 双格手写优化输入法,提高手写速度
- 图片处理系统(各种方式)
- 多串口数据采集.zip
- 从零开始:AE二次开发中获取A点到B点
- 仿VS2010风格的toolbox抽屉控件(源码)
- f_in_box控件及
- TreeView 带图片及内容的节点拖拽
- 十六进制转十进制ASCII码转换工具
- .net生成和解析二维码及调用摄像头识
- DotNetBar11.5破解版内附原版地址
- PCtoLCD2018完美修正版
- TeeChart控件 TeeChart.dll
- 三维DEM显示
- StackExchange.Redis .NET4.0
- DevExpress15.2.4
- Devexpress 15.2.4 +破解工具
- 魔兽世界挂机工具原创+源码可以后台
- visual studio 2017中英文企业版离线安装
- .net微信QQ登录dome
- 谷歌嵌入式浏览器(cef) CefSharp 73.
- Csharp入门经典第五版源代码
评论
共有 条评论