資源簡介
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個文件信息
- 上一篇:C#抽獎軟件
- 下一篇:winform練習一覽
評論
共有 條評論