在我们平常使用各种各样的软件的时候,特别是在使用软件进行工作的时候,最害怕的事情就是软件突然崩溃,自己的工作成果化为乌有。像在Microsoft offic word2007就提供了这种灾难性回复的支持,例如在你写了一段文档数据后在还没有保存的情况下突然断电或者操作故障导致软件或者操作系统崩溃,那是不是之前我们写的文档就丢失了呢,不是的,在你再次开机重启Microsoft offic word2007后你会惊喜的发现你上次丢失的文件完好无损的展现在您面前,提示您是否保存,看来这种功能还真的很有用,下面我们来看看在基于Visual C#2010开发应用程序遇到灾难性重新启动恢复的演示的开发过程。来在自己的应用程序上定制自己的灾难恢复系统。
1.启动VS2010
2.创建一个AppRestartRecoveryDemo程序,定制下列界面:插入一个menuStrip1,一个statusStrip1,一个timer1
3.具体实现代码如下(解释见代码中注释部分):
4.启动调试运行后效果如下图:
60秒后的界面(程序已经“安全”崩溃!)
单击应用程序重新启动恢复->崩溃!后
稍等片刻
之后程序重启后恢复正常,还是之前我编写的文件内容,成功实现了灾难恢复的功能:
分享到:
相关推荐
基于Visual C++ 2010开发Windows7应用-开发多点触控MFC应用程序.doc
根据微软的相关资料((Microsoft Windows API Code Pack 1.1))整理. (注:由于开发包和实例代码打包体积大于15M,所以分开上传,敬请谅解!)
使用Visual+C#.NET+开发+Windows+应用.rar 本书介绍利用Visual C#.NET开发Windows应用程序。全书内容主要讲述:NET介绍,WindoWS Forms简介,准备VS开发环境,C#基础,控件基础,处理XML,ADO.NET,提高程序的可...
Visual C# 2010程序设计教程》详细介绍了Visual C# 2010程序设计的基础知识、基本方法和应用技巧,共分14章,主要内容包括.NET平台与Visual Studio 2010开发环境、C#语言基础及面向对象程序设计、C#程序设计、C# Web...
.NET Framework 2.0介绍 Visual C#程序设计语言的优点 Visual Studio 2005开发平台的展示
全书包括基础篇和应用篇两部分,其中基础篇主要介绍AutoCAD 开发中常见的图形对象获取、图形绘制、图形编辑等实例,应用篇主要结合实际工程问题、基于数学理论知识、采用程序设计来解决这些问题。 本书内容深入浅出...
用Visual C#开发WinForm的应用程序
基于Visual C++2010与windows SDK fo windows7开发Windows 7的多点触摸特性应用程序,程序源码。
《Visual C# 2010从入门到精通》坚持以语言为基础和应用为主导的编写原则,详细介绍了如何使用Visual C# 2010开发控件台应用程序、Windows窗体应用程序等。为了更好地帮助读者在短时间内掌握使用C#语言开发各种应用...
第4章 Visual C++开发Windows应用程序概述
Visual C#2010新增了大量可圈可点的丰富特性,《Visual C# 2010从入门到精通:Step by Step》围绕着基础知识和这些新特性全面介绍了如何利用Visual Studio2010和.NET Framework 4.O编写应用程序。书中沿袭深受读者...
第3章~第10章,通过开发8个完整实用的数据库应用程序,系统全面地介绍了用Visual C#和SQL Server来进行数据库应用程序开发的各种技术,最后一章总结性地介绍了数据库应用程序的性能优化和安全提高。本书适用于使用...
应用程序设计编制(Visual C#平台)Visual C# .NET试题汇编(程序员级)
visual c#基于组件的开发,visual c#基于组件的开发,visual c#基于组件的开发。
YS-《Visual C#.NET程序设计与应用开发》-课件一本很实用的书
《Visual C#基于组件的开发?》一书,主要介绍了用组件来开发应用,所以大部分讲解了组件的开发.
Visual C#基于组件的开发 Visual C#基于组件的开发
完全手册Visual C# 2008开发技术详解
第3章~第10章,通过开发8个完整实用的数据库应用程序,系统全面地介绍了用Visual C#和SQL Server来进行数据库应用程序开发的各种技术,最后一章总结性地介绍了数据库应用程序的性能优化和安全提高。本书适用于使用...
第3章~第10章,通过开发8个完整实用的数据库应用程序,系统全面地介绍了用Visual C#和SQL Server来进行数据库应用程序开发的各种技术,最后一章总结性地介绍了数据库应用程序的性能优化和安全提高。本书适用于使用...