




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./C#简单通讯录系别计算机与通信工程学院专业名称计算机科学与技术班级学号学生成绩2012年6月1简单通讯录的设计功能与界面设计〔1主界面设计通讯录的功能主要分为添加、查找、删除与修改这四个功能,因为查找和添加是最常用的功能,所以我把这两个功能单独列出来放到主界面上,把修改和删除合并成为在功能管理通讯录里,另外加上退出通讯录的功能就设计出如下图1.1.1图主界面的主要代码截图如下图图〔2管理通信录界面设计管理通讯录界面应实现的功能包括删除和修改,但是为了防止因为用户的错误操作引起的数据丢失不可恢复,所以应该像txt和word一样加上保存的功能,我设计的界面如下图图图图图图〔3快速查找界面设计查找功能包括一个简单的快速搜索方法,用户输入简单的名字信息,表格会自动跳转至用户想要找到的信息上,查找功能界面如下图所示,实现搜索功能涉及的主要代码截图如下图1.3.2另外该界面加载时系统同样会将通讯录.txt的信息加载到表格里,所使用方法同上,在这里不再描述图图〔4添加界面设计添加界面的设计较为简单只包括四个供输入的文本框,四个标签,一个确定输入的按钮,如图所示,用户输入功能要求用户输入的不能为空必须为纯数字,对住址和性别的输入未作限制,同时系统使用字符"*&$"作为标记分隔用户的输入方便以后的读取,实现这些功能所涉及到的代码如图1.4.2所示,图1.4.3给出用户添加一些资料后,通讯录.txt的容情况图图图二、程序运行测试结果主界面点击管理通讯录选中一,钱二两项点击删除后选中123124123141项点击修改,在显示出的修改框修改该记录为宇飞男312313124点击确认修改如果输入的不是纯数字未作保存,直接点右上角退出通讯录保存后点击关闭按钮系统会返回主界面点击快速查找按钮输入"武"进行搜索输入"白"进行搜索关闭搜索界面,在主界面点击添加联系人按钮当输入为空时当输入不为纯数字时关闭添加联系人界面,返回主界面点击退出点击是,立刻退出简单通讯录系统三、程序源代码program.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.Forms;namespaceWindowsFormsApplication3{staticclassProgram{///<summary>///应用程序的主入口点。///</summary>[STAThread]staticvoidMain<>{Application.EnableVisualStyles<>;Application.SetCompatibleTextRenderingDefault<false>;Application.Run<new简单通讯录<>>;}}}简单通讯录.Designer.csnamespaceWindowsFormsApplication3{partialclass简单通讯录{///<summary>///必需的设计器变量。///</summary>privateSystem.ComponentModel.IContainercomponents=null;///<summary>///清理所有正在使用的资源。///</summary>///<paramname="disposing">如果应释放托管资源,为true;否则为false。</param>protectedoverridevoidDispose<booldisposing>{if<disposing&&<components!=null>>{components.Dispose<>;}base.Dispose<disposing>;}#regionWindows窗体设计器生成的代码///<summary>///设计器支持所需的方法-不要///使用代码编辑器修改此方法的容。///</summary>privatevoidInitializeComponent<>{this.flowLayoutPanel1=newSystem.Windows.Forms.FlowLayoutPanel<>;this.button2=newSystem.Windows.Forms.Button<>;this.button3=newSystem.Windows.Forms.Button<>;this.button1=newSystem.Windows.Forms.Button<>;this.button4=newSystem.Windows.Forms.Button<>;this.flowLayoutPanel1.SuspendLayout<>;this.SuspendLayout<>;////flowLayoutPanel1//this.flowLayoutPanel1.Controls.Add<this.button2>;this.flowLayoutPanel1.Controls.Add<this.button3>;this.flowLayoutPanel1.Controls.Add<this.button1>;this.flowLayoutPanel1.Controls.Add<this.button4>;this.flowLayoutPanel1.Location=newSystem.Drawing.Point<74,23>;this.flowLayoutPanel1.Name="flowLayoutPanel1";this.flowLayoutPanel1.Size=newSystem.Drawing.Size<133,130>;this.flowLayoutPanel1.TabIndex=0;////button2//on=newSystem.Drawing.Point<3,3>;this.button2.Name="button2";this.button2.Size=newSystem.Drawing.Size<129,25>;this.button2.TabIndex=1;this.button2.Text="管理通信录";sualStyleBackColor=true;this.button2.Click+=newSystem.EventHandler<this.button2_Click>;////button3//this.button3.Location=newSystem.Drawing.Point<3,34>;this.button3.Name="button3";this.button3.Size=newSystem.Drawing.Size<129,25>;this.button3.TabIndex=2;this.button3.Text="快速查找";this.button3.UseVisualStyleBackColor=true;this.button3.Click+=newSystem.EventHandler<this.button3_Click>;////button1//this.button1.Location=newSystem.Drawing.Point<3,65>;this.button1.Name="button1";this.button1.Size=newSystem.Drawing.Size<129,25>;this.button1.TabIndex=0;this.button1.Text="添加联系人";this.button1.UseVisualStyleBackColor=true;this.button1.Click+=newSystem.EventHandler<this.button1_Click>;////button4//this.button4.Location=newSystem.Drawing.Point<3,96>;this.button4.Name="button4";this.button4.Size=newSystem.Drawing.Size<129,25>;this.button4.TabIndex=3;this.button4.Text="退出";this.button4.UseVisualStyleBackColor=true;this.button4.Click+=newSystem.EventHandler<this.button4_Click>;////简单通讯录//this.AutoScaleDimensions=newSystem.Drawing.SizeF<6F,12F>;this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font;this.ClientSize=newSystem.Drawing.Size<284,262>;this.Controls.Add<this.flowLayoutPanel1>;this.Name="简单通讯录";this.Text="简单通讯录";this.flowLayoutPanel1.ResumeLayout<false>;this.ResumeLayout<false>;}#endregionprivateSystem.Windows.Forms.FlowLayoutPanelflowLayoutPanel1;privateSystem.Windows.Forms.Buttonbutton1;privateSystem.Windows.Forms.Buttonbutton2;privateSystem.Windows.Forms.Buttonbutton3;privateSystem.Windows.Forms.Buttonbutton4;}}简单通讯录.csusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;namespaceWindowsFormsApplication3{publicpartialclass简单通讯录:Form{public简单通讯录<>{InitializeComponent<>;}privatevoidbutton4_Click<objectsender,EventArgse>{//点击退出按钮系统提示是否退出通讯录系统DialogResultdiares;MessageBoxButtonsbuttons=MessageBoxButtons.YesNo;MessageBoxDefaultButtondefbut=MessageBoxDefaultButton.Button1;MessageBoxIconicon=MessageBoxIcon.Question;stringask="你是否要退出通讯录?";stringcaption="温馨提示";diares=MessageBox.Show<this,ask,caption,buttons,icon,defbut>;if<diares==DialogResult.Yes>{this.Close<>;}}privatevoidbutton1_Click<objectsender,EventArgse>{new添加联系人<>.Show<>;}privatevoidbutton2_Click<objectsender,EventArgse>{newManageForm<>.Show<>;}privatevoidbutton3_Click<objectsender,EventArgse>{new快速查找<>.Show<>;}}}管理通讯录.Designer.csnamespaceWindowsFormsApplication3{partialclassManageForm{///<summary>///Requireddesignervariable.///</summary>privateSystem.ComponentModel.IContainercomponents=null;///<summary>///Cleanupanyresourcesbeingused.///</summary>///<paramname="disposing">trueifmanagedresourcesshouldbedisposed;otherwise,false.</param>protectedoverridevoidDispose<booldisposing>{if<disposing&&<components!=null>>{components.Dispose<>;}base.Dispose<disposing>;}#regionWindowsFormDesignergeneratedcode///<summary>///RequiredmethodforDesignersupport-donotmodify///thecontentsofthismethodwiththecodeeditor.///</summary>privatevoidInitializeComponent<>{this.listView1=newSystem.Windows.Forms.ListView<>;this.column1=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.column2=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.column3=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.column4=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.deletebutton=newSystem.Windows.Forms.Button<>;this.alterbutton=newSystem.Windows.Forms.Button<>;this.savebutton=newSystem.Windows.Forms.Button<>;this.panel1=newSystem.Windows.Forms.Panel<>;this.textbox3=newSystem.Windows.Forms.TextBox<>;this.label4=newSystem.Windows.Forms.Label<>;this.textbox4=newSystem.Windows.Forms.TextBox<>;this.label3=newSystem.Windows.Forms.Label<>;this.textbox2=newSystem.Windows.Forms.TextBox<>;this.label2=newSystem.Windows.Forms.Label<>;this.label1=newSystem.Windows.Forms.Label<>;this.button4=newSystem.Windows.Forms.Button<>;this.textbox1=newSystem.Windows.Forms.TextBox<>;this.panel1.SuspendLayout<>;this.SuspendLayout<>;////listView1//this.listView1.BackColor=System.Drawing.SystemColors.ScrollBar;this.listView1.Columns.AddRange<newSystem.Windows.Forms.ColumnHeader[]{this.column1,this.column2,this.column3,this.column4}>;this.listView1.ForeColor=System.Drawing.SystemColors.InfoText;this.listView1.FullRowSelect=true;this.listView1.GridLines=true;this.listView1.Location=newSystem.Drawing.Point<12,12>;this.listView1.Name="listView1";this.listView1.Size=newSystem.Drawing.Size<327,238>;this.listView1.TabIndex=0;this.listView1.UseCompatibleStateImageBehavior=false;this.listView1.View=System.Windows.Forms.View.Details;////column1//this.column1.Text="";////column2//this.column2.Text="性别";////column3//this.column3.Text="";this.column3.Width=90;////column4//this.column4.Text="住址";this.column4.Width=120;////deletebutton//this.deletebutton.Location=newSystem.Drawing.Point<345,43>;this.deletebutton.Name="deletebutton";this.deletebutton.Size=newSystem.Drawing.Size<75,23>;this.deletebutton.TabIndex=1;this.deletebutton.Text="删除";this.deletebutton.UseVisualStyleBackColor=true;this.deletebutton.Click+=newSystem.EventHandler<this.deletebutton_Click>;////alterbutton//ation=newSystem.Drawing.Point<345,131>;this.alterbutton.Name="alterbutton";this.alterbutton.Size=newSystem.Drawing.Size<75,23>;this.alterbutton.TabIndex=2;this.alterbutton.Text="修改";this.alterbutton.UseVisualStyleBackColor=true;this.alterbutton.Click+=newSystem.EventHandler<this.alterbutton_Click>;////savebutton//this.savebutton.Location=newSystem.Drawing.Point<345,227>;this.savebutton.Name="savebutton";this.savebutton.Size=newSystem.Drawing.Size<75,23>;this.savebutton.TabIndex=3;this.savebutton.Text="保存";this.savebutton.UseVisualStyleBackColor=true;this.savebutton.Click+=newSystem.EventHandler<this.savebutton_Click>;////panel1//this.panel1.AutoSize=true;this.panel1.Controls.Add<this.textbox3>;this.panel1.Controls.Add<this.label4>;this.panel1.Controls.Add<this.textbox4>;this.panel1.Controls.Add<this.label3>;this.panel1.Controls.Add<this.textbox2>;this.panel1.Controls.Add<this.label2>;this.panel1.Controls.Add<this.label1>;this.panel1.Controls.Add<this.button4>;this.panel1.Controls.Add<this.textbox1>;this.panel1.Location=newSystem.Drawing.Point<12,256>;this.panel1.Name="panel1";this.panel1.Size=newSystem.Drawing.Size<379,88>;this.panel1.TabIndex=7;this.panel1.Visible=false;////textbox3//this.textbox3.Location=newSystem.Drawing.Point<263,0>;this.textbox3.Name="textbox3";this.textbox3.Size=newSystem.Drawing.Size<100,21>;this.textbox3.TabIndex=18;////label4//this.label4.AutoSize=true;this.label4.Font=newSystem.Drawing.Font<"宋体",14.25F,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,<<byte><134>>>;this.label4.Location=newSystem.Drawing.Point<191,33>;this.label4.Name="label4";this.label4.Size=newSystem.Drawing.Size<66,19>;this.label4.TabIndex=17;this.label4.Text="住址:";////textbox4//this.textbox4.Location=newSystem.Drawing.Point<263,31>;this.textbox4.Name="textbox4";this.textbox4.Size=newSystem.Drawing.Size<100,21>;this.textbox4.TabIndex=16;////label3//this.label3.AutoSize=true;this.label3.Font=newSystem.Drawing.Font<"宋体",14.25F,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,<<byte><134>>>;this.label3.Location=newSystem.Drawing.Point<191,2>;this.label3.Name="label3";this.label3.Size=newSystem.Drawing.Size<66,19>;this.label3.TabIndex=15;this.label3.Text=":";////textbox2//this.textbox2.Location=newSystem.Drawing.Point<75,35>;this.textbox2.Name="textbox2";this.textbox2.Size=newSystem.Drawing.Size<100,21>;this.textbox2.TabIndex=12;////label2//this.label2.AutoSize=true;this.label2.Font=newSystem.Drawing.Font<"宋体",14.25F,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,<<byte><134>>>;this.label2.Location=newSystem.Drawing.Point<3,35>;this.label2.Name="label2";this.label2.Size=newSystem.Drawing.Size<66,19>;this.label2.TabIndex=11;this.label2.Text="性别:";////label1//this.label1.AutoSize=true;this.label1.Font=newSystem.Drawing.Font<"宋体",14.25F,System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,<<byte><134>>>;this.label1.Location=newSystem.Drawing.Point<3,2>;this.label1.Name="label1";this.label1.Size=newSystem.Drawing.Size<66,19>;this.label1.TabIndex=10;this.label1.Text=":";////button4//this.button4.Location=newSystem.Drawing.Point<155,62>;this.button4.Name="button4";this.button4.Size=newSystem.Drawing.Size<75,23>;this.button4.TabIndex=5;this.button4.Text="确认修改";this.button4.UseVisualStyleBackColor=true;this.button4.Click+=newSystem.EventHandler<this.button4_Click>;////textbox1//this.textbox1.Location=newSystem.Drawing.Point<75,0>;this.textbox1.Name="textbox1";this.textbox1.Size=newSystem.Drawing.Size<100,21>;this.textbox1.TabIndex=3;////ManageForm//this.AutoScaleDimensions=newSystem.Drawing.SizeF<6F,12F>;this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font;this.ClientSize=newSystem.Drawing.Size<450,353>;this.Controls.Add<this.panel1>;this.Controls.Add<this.savebutton>;this.Controls.Add<this.alterbutton>;this.Controls.Add<this.deletebutton>;this.Controls.Add<this.listView1>;this.Name="ManageForm";this.Text="管理通讯录";this.Load+=newSystem.EventHandler<this.管理通讯录_Load>;this.panel1.ResumeLayout<false>;this.panel1.PerformLayout<>;this.ResumeLayout<false>;this.PerformLayout<>;}#endregionprivateSystem.Windows.Forms.ListViewlistView1;privateSystem.Windows.Forms.ColumnHeadercolumn1;privateSystem.Windows.Forms.ColumnHeadercolumn2;privateSystem.Windows.Forms.ColumnHeadercolumn3;privateSystem.Windows.Forms.ColumnHeadercolumn4;privateSystem.Windows.Forms.Buttondeletebutton;privateSystem.Windows.Forms.Buttonalterbutton;privateSystem.Windows.Forms.Buttonsavebutton;privateSystem.Windows.Forms.Panelpanel1;privateSystem.Windows.Forms.TextBoxtextbox3;privateSystem.Windows.Forms.Labellabel4;privateSystem.Windows.Forms.TextBoxtextbox4;privateSystem.Windows.Forms.Labellabel3;privateSystem.Windows.Forms.TextBoxtextbox2;privateSystem.Windows.Forms.Labellabel2;privateSystem.Windows.Forms.Labellabel1;privateSystem.Windows.Forms.Buttonbutton4;privateSystem.Windows.Forms.TextBoxtextbox1;}}管理通讯录.csusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;usingSystem.Text.RegularExpressions;namespaceWindowsFormsApplication3{publicpartialclassManageForm:Form{privateBooleanischanged=false;//定义ischanged变量来表示通讯录是否被修改,用户每次点击删除或者确定修改按钮后,ischanged=true,//用户点击每次保存后,ischanged=false,这样在关闭窗口时,触发关闭窗口事件后//系统会判断ischanged的值,如果ischanged=true说明用户有未保存的修改,系统会提示用户是否保存修改publicManageForm<>{InitializeComponent<>;listView1.ColumnClick+=newColumnClickEventHandler<listView1_ColumnClick>;//注册排序事件this.FormClosing+=newSystem.Windows.Forms.FormClosingEventHandler<this.ManageForm_FormClosing>;//注册关闭窗口事件}//点击列名更改排序排序方式,默认是不排序privatevoidlistView1_ColumnClick<objectsender,ColumnClickEventArgse>{if<listView1.Sorting==SortOrder.Ascending>{listView1.Sorting=SortOrder.Descending;}else{listView1.Sorting=SortOrder.Ascending;}}privatevoidAddlistViewItem<String[]a>//向列表中添加项的方法{ListViewItemitem=newListViewItem<a>;listView1.Items.Add<item>;}privatevoid管理通讯录_Load<objectsender,EventArgse>{//读取通讯录.txt中的每一行保存到a[]中String[]a=File.ReadAllLines<"通讯录.txt",Encoding.Default>;for<inti=0;i<a.Length;i++>{string[]ax=a[i].Split<newString[]{"*&$"},StringSplitOptions.None>;//分割通讯录的一行AddlistViewItem<ax>;//调用方法,添加每一行到表格中}}privatevoiddeletebutton_Click<objectsender,EventArgse>//删除方法,删除选中的1个或多个列表项{ischanged=true;for<inti=listView1.SelectedItems.Count-1;i>=0;i-->{ListViewItemitem=listView1.SelectedItems[i];listView1.Items.Remove<item>;}}publicvoidsave<>//这个方法用户保存,它会新建一个与原文件同名的文件将原文件覆盖,实现对原文件的复写{FileStreamfs=newFileStream<"通讯录.txt",FileMode.Create,FileAccess.Write>;StreamWritersw=newStreamWriter<fs,Encoding.Default>;for<inti=0;i<this.listView1.Items.Count;i++>{sw.WriteLine<string.Format<"{0}*&${1}*&${2}*&${3}",listView1.Items[i].SubItems[0].Text,listView1.Items[i].SubItems[1].Text,listView1.Items[i].SubItems[2].Text,listView1.Items[i].SubItems[3].Text>>;}sw.Close<>;fs.Close<>;}//下面是保存方法,能将编辑后的列表信息保存到通讯录中并给出提示privatevoidsavebutton_Click<objectsender,EventArgse>{ischanged=false;save<>;MessageBox.Show<"保存成功">;}//下面方法实现这样的功能:点击修改按钮,系统会将修改组件在显示与隐藏直接切换privatevoidalterbutton_Click<objectsender,EventArgse>{if<panel1.Visible==true>{panel1.Visible=false;}else{panel1.Visible=true;}}privatevoidbutton4_Click<objectsender,EventArgse>{ischanged=true;if<listView1.SelectedItems.Count>=1>{ListViewItemitem=listView1.SelectedItems[listView1.SelectedItems.Count-1];if<!textbox1.Text.Contains<"*&$">&&!textbox2.Text.Contains<"*&$">&&!textbox3.Text.Contains<"*&$">&&!textbox4.Text.Contains<"*&$">>{if<textbox1.Text!="">//用户输入的不能为空{if<Regex.IsMatch<textbox3.Text,"^[0-9]*$">>{item.SubItems[0].Text=textbox1.Text;item.SubItems[1].Text=textbox2.Text;item.SubItems[2].Text=textbox3.Text;item.SubItems[3].Text=textbox4.Text;MessageBox.Show<"修改成功">;textbox1.Clear<>;textbox2.Clear<>;textbox3.Clear<>;textbox4.Clear<>;}elseMessageBox.Show<"输入的只能为数字">;}elseMessageBox.Show<"用户输入不能为空">;}elseMessageBox.Show<"修改失败,字符"*&$"是系统定义的特殊字符,请用户不要使用">;}}privatevoidManageForm_FormClosing<objectsender,FormClosingEventArgse>{if<ischanged>{DialogResultresult=MessageBox.Show<"发现您有未保存的修改,是否要将修改应用到通讯录","提示信息",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information>;if<result==DialogResult.Cancel>{e.Cancel=true;}elseif<result==DialogResult.No>{e.Cancel=false;}else{save<>;e.Cancel=false;}}else{e.Cancel=false;}}}}快速查找.Designer.csnamespaceWindowsFormsApplication3{partialclass快速查找{///<summary>///Requireddesignervariable.///</summary>privateSystem.ComponentModel.IContainercomponents=null;///<summary>///Cleanupanyresourcesbeingused.///</summary>///<paramname="disposing">trueifmanagedresourcesshouldbedisposed;otherwise,false.</param>protectedoverridevoidDispose<booldisposing>{if<disposing&&<components!=null>>{components.Dispose<>;}base.Dispose<disposing>;}#regionWindowsFormDesignergeneratedcode///<summary>///RequiredmethodforDesignersupport-donotmodify///thecontentsofthismethodwiththecodeeditor.///</summary>privatevoidInitializeComponent<>{this.searchbutton=newSystem.Windows.Forms.Button<>;this.textBox1=newSystem.Windows.Forms.TextBox<>;this.listView2=newSystem.Windows.Forms.ListView<>;this.columnHeader1=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.columnHeader2=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.columnHeader3=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.columnHeader4=<<System.Windows.Forms.ColumnHeader><newSystem.Windows.Forms.ColumnHeader<>>>;this.SuspendLayout<>;////searchbutton//this.searchbutton.Location=newSystem.Drawing.Point<175,12>;this.searchbutton.Name="searchbutton";this.searchbutton.Size=newSystem.Drawing.Size<75,23>;this.searchbutton.TabIndex=0;this.searchbutton.Text="快速搜索";this.searchbutton.UseVisualStyleBackColor=true;this.searchbutton.Click+=newSystem.EventHandler<this.searchbutton_Click>;////textBox1//this.textBox1.Location=newSystem.Drawing.Point<2,12>;this.textBox1.Name="textBox1";this.textBox1.Size=newSystem.Drawing.Size<133,21>;this.textBox1.TabIndex=1;////listView2//this.listView2.BackColor=System.Drawing.SystemColors.ActiveCaption;this.listView2.Columns.AddRange<newSystem.Windows.Forms.ColumnHeader[]{this.columnHeader1,this.columnHeader2,this.columnHeader3,this.columnHeader4}>;this.listView2.FullRowSelect=true;this.listView2.GridLines=true;this.listView2.Location=newSystem.Drawing.Point<2,56>;this.listView2.Name="listView2";this.listView2.Size=newSystem.Drawing.Size<309,221>;this.listView2.TabIndex=3;this.listView2.UseCompatibleStateImageBehavior=false;this.listView2.View=System.Windows.Forms.View.Details;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土地租赁合同页2
- 专业教练培训委托合同
- 品牌战略规划与实施合同
- 八年级语文下册 第四单元 13《最后一次讲演》教学实录 新人教版
- 2023一年级语文上册 第五单元 9 日月明配套教学实录 新人教版
- 卫生管理方法和技巧
- 2023七年级数学下册 第2章 整式的乘法2.1 整式的乘法2.1.2 幂的乘方与积的乘方第1课时 幂的乘方教学实录 (新版)湘教版
- 《小数点位置向左移动的规律》(教学设计)-2024-2025学年五年级上册数学冀教版
- 2024年九年级语文上册 第一单元 诗词诵读《浣溪沙》教学实录 鄂教版
- 国家食品安全宣传
- ICD-10疾病编码完整版
- Project项目管理(从菜鸟到实战高手)
- 《生产安全事故应急预案管理办法》考试复习题库100题(含答案)
- 北江实验中学2022-2023学年七年级下学期期中道德与法治试题
- DL-T-302.1-2011火力发电厂设备维修分析技术导则第1部分:可靠性维修分析
- 运动性病症(课堂课件)
- (正式版)JTT 1482-2023 道路运输安全监督检查规范
- 建筑施工人员的职业道德培训计划
- 《养成学习习惯》ppt课件完整版
- 年产10万吨聚氯乙烯生产工艺设计毕业设计
- 高中18岁成人仪式主题活动设计
评论
0/150
提交评论