若要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误
2015-04-26 12:34
756 查看
从第一遍机房收费系统开始,再到个人重构机房,最后是合作机房,每一次都能给自己不一样的感受。当然每次也都会遇到各种不一样的问题,每一次的问题都是那么的“有个性”,让你在那一瞬间顿感头大。但是,只要你静下心来去分析,问题总会解决的。
最近在设计合作机房的U层时,遇到这样一个问题:
其实这个问题在个人重构的时候就遇到过,当时出现问题主要是设计继承窗体时,所以一看到这个问题就感到头大,还记得当时就是没有解决该问题,而且还一直重新建窗体,浪费了不少时间。这一次,必须把它解决掉。然后仔细看会发现,右上角会有一个转至代码,点进去之后发现原来是由于控件的丢失信息造成的:
把这些有错误的代码注释掉后发现窗体就又能重新使用了,其实这就是我们的控件丢失,造成加载的时候找不到该信息而造成的错误。再回过头去看之前的错误,其实都是一样的,只要把错误的代码修改或注释之后就可以。
小思:
不将就才是发现方法的源动力,如果这次还跟之前一样,有错误就删除,重新去建。这样的话,该问题就永远不知道是怎么回事,也不知道该如何去解决。所以,当一个问题出现的次数不止是一次两次之后,你就应该仔细去思考了,因为第一次有错误无法解决,可能是理解的不到位,但是随着我们学习的深入,对他们的理解程度也在加深,所以就应该试着去解决那些之前遇到过的问题。即使不能完美解决,也是会有一定的思路的。
最近在设计合作机房的U层时,遇到这样一个问题:
其实这个问题在个人重构的时候就遇到过,当时出现问题主要是设计继承窗体时,所以一看到这个问题就感到头大,还记得当时就是没有解决该问题,而且还一直重新建窗体,浪费了不少时间。这一次,必须把它解决掉。然后仔细看会发现,右上角会有一个转至代码,点进去之后发现原来是由于控件的丢失信息造成的:
把这些有错误的代码注释掉后发现窗体就又能重新使用了,其实这就是我们的控件丢失,造成加载的时候找不到该信息而造成的错误。再回过头去看之前的错误,其实都是一样的,只要把错误的代码修改或注释之后就可以。
小思:
不将就才是发现方法的源动力,如果这次还跟之前一样,有错误就删除,重新去建。这样的话,该问题就永远不知道是怎么回事,也不知道该如何去解决。所以,当一个问题出现的次数不止是一次两次之后,你就应该仔细去思考了,因为第一次有错误无法解决,可能是理解的不到位,但是随着我们学习的深入,对他们的理解程度也在加深,所以就应该试着去解决那些之前遇到过的问题。即使不能完美解决,也是会有一定的思路的。
相关文章推荐
- C# winform 若要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误
- winform开发打开窗体时, 若要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误:
- 若要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误:
- 打开excel文件显示:文件错误,数据可能丢失
- DataGrid删除数据的时候避免错误发生
- 10个必须避免的邮件设计错误-2
- 10个必须避免的邮件设计错误-1
- php设计模式中的类型安全 指--只接受特定的对象 ---以避免发生错误
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- 安装SQL Server 2000时出现以下错误提示:“以前的某个程序安装已在安装计算机创建挂起的文件操作,运行安装程序之前必须重新启动计算机” 说明:如果重启计算机无法解决问题,可能有以下两个原因
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- jxl导出excel出现“文件错误,可能某些数据格式已丢失"
- office 2007---文件错误,数据可能丢失
- android避免回复出厂设置导致数据丢失的办法
- DLL中用malloc分配了一块内存,但是在exe程序中释放引发的错误:其原因可能是堆被损坏,这也说明 **.exe 中或它所加载的任何 DLL 中有 bug。
- 文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: FormMain --- 未能加载基类“WinForm.Win.FormsBase.FormMainBase”。请确保已引用该程序集并已生成所有项目
- VS2005包加载错误,不能打开ASP.NET设计页面
- 六种常见的数据加载模式设计
- SQL Server常见的需要避免的查询设计错误
- HTTP 筛选器 DLL C:\Windows\Microsoft.Net\Framework\v4.0.30319\aspnet_filter.dll 加载失败。数据是错误。