• 大小: 81KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: C#
  • 标签: C#  通讯录  

资源简介

C#编写,实现功能包括通讯录的录入,插销,保存。无使用价值,仅供初学者学习参考。

资源截图

代码片段和文件信息

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;

namespace 通讯录
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private string filename;//定义文件名称
        private bool modified;//表示文件是否被修改,true修改
        private bool isSaved;//标志是否被保存
        private int findpos;//查找的子串在主串的位置
        private string findtxt;//查找的字符串
        private bool FirstSave=true;//是否首次存储
        
        int n = 0;
        string []arry=new string[1000];
        private string item;

        private void Form1_Load(object sender EventArgs e)
        {
            findpos=0;//初始查找位置为0
            modified=false;//刚开始的时候文件未被修改
            isSaved = false;//刚开始的时候文件未存储
            filename = “无标题“;
            this.Text = filename + “-通讯录“;
            查找下一次ToolStripMenuItem.Enabled=false;
        }

#region 新建
        public void NewFile()
        {
            DialogResult myresult;
            string mymsg = “文件“ + filename + “的正文已更改。\n是否保存当前的文档?\n“;
            if (modified)
            {
                myresult = MessageBox.Show(thismymsg “通讯录“
                    MessageBoxButtons.YesNoCancel
                    MessageBoxIcon.Exclamation MessageBoxDefaultButton.Button1);
                if (myresult == DialogResult.Yes)
                {
                    if (isSaved)
                    {
                        Save();
                    }//保存
                    else
                    {
                        SaveAs();
                    }//另存为

                }
                else if (myresult == DialogResult.Cancel)
                {
                    return;
                }
            }
                txtname.Text=““;
                txtcontent.Text=““;
                txtphone.Text=““;
                txtqq.Text=““;
                modified=false;
                isSaved=false;
                filename=“无标题“;
                findpos=1;
                findtxt=““;
                this.Text=filename.Substring(filename.LastIndexOf(“\\“)+1)+“-通讯录“;
                查找下一次ToolStripMenuItem.Enabled=false;
                
            
        }
#endregion
        #region 打开
        public void Open()
        {
            DialogResult myresult;
            string mymsg;
            if (modified)
            {
                mymsg = “文件“ + filename + “的正文已经更改。\n是否保存更改?\n“;
                myresult = MessageBox.Show(this mymsg “通讯录“
                        MessageBoxButtons.YesNo
                        MessageBoxIcon.Exclamation MessageBoxDefaultButton.Button1);
                if (myresult == DialogResult.Yes)
                {
                    Save();
                }
            }
            //设置打开对

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     39424  2018-06-06 20:51  通讯录\.vs\通讯录\v14\.suo

     文件        187  2017-03-21 22:31  通讯录\通讯录\App.config

     文件          0  2017-03-22 15:42  通讯录\通讯录\bin\Debug\无标题

     文件      21504  2017-03-22 17:18  通讯录\通讯录\bin\Debug\通讯录.exe

     文件        187  2017-03-21 22:31  通讯录\通讯录\bin\Debug\通讯录.exe.config

     文件      44544  2017-03-22 17:18  通讯录\通讯录\bin\Debug\通讯录.pdb

     文件      22696  2018-06-06 20:51  通讯录\通讯录\bin\Debug\通讯录.vshost.exe

     文件        187  2017-03-21 22:31  通讯录\通讯录\bin\Debug\通讯录.vshost.exe.config

     文件        490  2018-04-12 07:35  通讯录\通讯录\bin\Debug\通讯录.vshost.exe.manifest

     文件      10874  2017-03-22 17:38  通讯录\通讯录\Form1.cs

     文件      18424  2017-03-22 16:09  通讯录\通讯录\Form1.Designer.cs

     文件       6015  2017-03-22 16:09  通讯录\通讯录\Form1.resx

     文件       1115  2017-03-22 17:18  通讯录\通讯录\GroupEdit.cs

     文件       3897  2017-03-22 17:04  通讯录\通讯录\GroupEdit.Designer.cs

     文件       5817  2017-03-22 17:04  通讯录\通讯录\GroupEdit.resx

     文件        894  2017-03-22 17:37  通讯录\通讯录\input.cs

     文件       3786  2017-03-22 17:37  通讯录\通讯录\input.Designer.cs

     文件       5817  2017-03-22 17:37  通讯录\通讯录\input.resx

     文件        864  2018-06-06 20:51  通讯录\通讯录\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7000  2018-06-06 20:51  通讯录\通讯录\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2017-03-21 22:31  通讯录\通讯录\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2017-03-21 22:31  通讯录\通讯录\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2017-03-21 22:31  通讯录\通讯录\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件       1301  2018-06-06 20:51  通讯录\通讯录\obj\Debug\通讯录.csproj.FileListAbsolute.txt

     文件       1095  2017-03-22 17:18  通讯录\通讯录\obj\Debug\通讯录.csproj.GenerateResource.Cache

     文件       2209  2017-03-21 22:38  通讯录\通讯录\obj\Debug\通讯录.csprojResolveAssemblyReference.cache

     文件      21504  2017-03-22 17:18  通讯录\通讯录\obj\Debug\通讯录.exe

     文件        180  2017-03-22 16:37  通讯录\通讯录\obj\Debug\通讯录.Form1.resources

     文件        180  2017-03-22 17:18  通讯录\通讯录\obj\Debug\通讯录.GroupEdit.resources

     文件        180  2017-03-22 16:37  通讯录\通讯录\obj\Debug\通讯录.input.resources

............此处省略25个文件信息

评论

共有 条评论