- 563.58 KB
- 10页
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'项目报告1•数字时钟口叵I冈1.1涉骤添加一个timer控件,Interval值为1000,添加一个button按钮和label标签,设计界面如图1所示:TindovsFor>sApp1ication1一licrosoftVisualStudio文件g)编辑g)视图辺项目g)生成⑧调试⑪)团BA(M)数据®格式©工具(X)体系结构C)测试⑤分析@)宙口他)帮助QDv►DebugFoml.cs[设计]*X•J區打I咻注驴啓冑栄黑阱也n工具箱▼QXForml・cs*Til5,15IJn347X341ft错误列表就绪毛所有Windows窗体a日公共控件指针ButtonCheckBoxCheckedListBoxComboBoxDateTimePickerLabelLinkLabelk®0蜀anaAA-1CListBoxListViewMaskedTextBoxMonthCalendarNotifylconNu/nericUpDownPictur色BoxC1DProgressBar□问冈■:兮timer1Te与控件…图1.设计界面12代码如H:privatevoidtimerl_Tick(objectsender,EventArgse){label1.Text=System.DateTime.Now.ToStringO;〃显示与系统相同的时间}1.3.运行结果,如图2所示:
2012-11-1511:16:26开始图2•正在运行的界面2•编写倒计时程序口回凶2.1步骤:添加一个timer控件,设置Interval值为100,两个标签和三个button按钮,分别设置text值为“开始计时”、“暂停”、“继续”如图3所示:VindovsFormsApp1ication1一licrosoftVisualStudio文件迈)编辑⑪视圉@)项目他)生成®调试⑪团队追)数据®格式©)工具(1)体系结构©测试⑤分析@)窗口址)帮助@)ADebug野零喪I售聲聖阱I图臣11屯如吕I蚩-3工具箱▼¥XForml.cs*任所有Windows窗体A■公共控件指针Button0CheckBox•一ISCheckedListBoxaComboBoxD&teTimePickerALabelALinkLabelListBox22ListView*3MaskedTextBoxfifflffldffiMonthCalendar囲NotifylconE3NumericUpDown函PictureBox(m~l✓TProgressBarR错误列表匚叵I冈labelllabel2暂停100开始计时继续QXTe与控件.就绪
图3•设计界面
2.2代码如门〃引用命名空间usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForml:Form{decimali;〃用decimal声明变量ipublicForm1(){InitializeComponent();}privatevoidtimer1_Tick(objectsender,EventArgse){//lablel1.Text=System.DateTime.Now.ToStringO;讦(i!=-l){label2.Text=(i—).ToString();〃将倒计时在lable中显示}else{timerl.StopO;〃停止MessageBox.Show(”时间到!,"提示",MessageBoxButtons.OK,MessageBoxIcon.lnformation);〃时间到,停止计时器并弹出提示对话框}}privatevoidbuttonl_Click_l(objectsender,EventArgse){timer1.Enabled=true;〃启用timer组件i=numericUpDown1.Value;〃设置i的值}privatevoidbutton2_Click(objectsender,EventArgse){timerl.StopO;〃单击暂停
privatevoidbutton3_Click(objectsender,EventArgse)
timerl.Start();〃单击开始2.3运行结果,如图4、图5所示:图4•运行时的界血图•运行完成的结果3•复制大文件时占用的timer值3.1步骤:添加一个timer标签,button按钮和一个label标签,设计界面如图6所示:
图6.设计界面3.2代码如下:〃引用命名空间usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;usingSystem.Diagnostics;namespace_1111{publicpartialclassForm1:Form{publicForm1()
InitializeComponent();
}decimalj=0;privatevoidbutton1_Click(objectsender,EventArgse)timer1.Enabled=true;〃启用timer组件timerl.Start();〃单击开始privatevoidtimer1_Tick(objectsender,EventArgse)Stopwatchstopwatch=newStopwatch();stopwatch.Start();if(File.ExistsC*风行.exen))//査看该文件是否存在{File.CopyC*风行D.exe”,”D:\风行D.exeH,true);this.Text=(j4-+).ToString();}else{timerl.StopO;MessageBox.Show("文件不存在。”);}stopwatch.Stop();耗吋间〃复制文件〃复制文件所label1.Text=”耗时:+stopwatch.Elapsed.ToStringO;privatevoidForml_Load(objectsender,EventArgse)privatevoidlabell_Click(objectsender,EventArgse)}3.3运行结果,如图7所示:
图7.运行时界面总结:当timer的Interval值设置为1000时和当timer的Interval值设置为1时,复制占用的耗时不一样。当定时器设置了一秒钟执行一次时,会等待该任务执行完毕,再执行下一次。'
您可能关注的文档
- 《高等数据结构》项目报告书
- 土地增值税项目报告表-附件1
- IT项目管理与实践案例分析餐饮业点餐系统项目报告
- “幸福中国”主题调研项目报告
- 在线考试系统项目报告材料
- 《专业实训(四)》项目报告模板
- IPMPA级项目经理项目报告书编写指南
- 【智拓精文】某国际知名公司工作分析项目报告书
- 上饶项目报告书可行性研究报告策划报告
- 临清市贵兴轴承有限公司年冷拔6000吨轴承钢管项目报告表
- 实训项目报告-机房安全防护方案
- 药品安全突发事件应急体系建设项目报告
- 浙江餐厨垃圾处理项目报告
- 老男孩客栈项目报告
- 银谷普诚项目报告书写规范
- 验收系统项目报告范本
- 面上项目报告正文编写提纲
- 关于珠宝的电子商务b2c形式销售的市场调研项目报告