把酒半轮秋

作者:陌湘萘
[收藏此章节] [投诉]
文章收藏
为收藏文章分类

    柳暗花明


      老陌最近在研究PDA,由于工作需要不得不再次捡起C#——大学里并没有正式地学过,就是学asp.net的时候略有涉及,外加老陌对于自己业务能力的一丢丢自信,我就这么开始啃书了!
      研究了两三天之后忽然看到公司前辈的一个项目:几十个textBox和label,界面“跳转”用的还是最“老实”的方法,即对于不同控件的Visible属性设置为true或者false。
      这要是几个还好,关键一个form里有几十个,每一次“跳转”都要写十几二十个true或者false,想想简直是噩梦!所以,老陌当即就决定用panel实现——简单归类之后也就三个panel,我设置panel的属性不要轻松太多~
      说干就干!不一会儿,老陌就拖完了,刚开始我用的还是this.panel.Show():或者this.panel.Hide();可是,效果并不好……
      半个多小时后,老陌从网上冲浪归来,心想莫不是几个panel重叠了?那就按照规矩来一个一个设置visible属性,然后把那些true的控件再bringtofront一下,加个双保险!结果,效果还是没出来!
      问过公司的“前辈”之后成功把他们带进了沟里,但我还是没死心!
      P.S.大概也就是这股子钻牛角尖的愚勇感动了我的本命仙君,所以冥冥之中注定会让我遇到“清欢”。
      “清欢”是我在贴吧遇见的,当时,我在吧里抛了个贴子,写了两三行上述的问题,没成想几分钟后“清欢”出现了!他说,私信留个联系方式,他可以试试。
      我们加了好友之后他就想调试我的项目,我非常怂地告诉他:公司内网,进不来也传不出去,没法调试。
      他退而求其次,要我要画个项目框架出来,他捋捋逻辑,然后顺手写个Demo测试了一下。
      结果证明,他的逻辑,也就是老陌想用panel里的button实现所谓的“跳转”这个思路,并没有问题?!
      那么,老陌纠结了两天的问题到底是个什么鬼?鬼打墙?!
      老陌跳出了项目,顺手也写了两个简单的Demo:一个是在winform的环境下写的,也就是清欢测试的那种,另一个是在公司特有的智慧型装置封包方案里写的,也就是我手头的那个项目的环境。
      前者为了测试是逻辑——清欢写的是三个panel之间的,而我手头的项目是嵌在两个tabPage之间的,所以老陌首先要确认这两者之间是否存在不为人知的关系。
      其次,老陌需要知道公司的环境是否支持这种写法——环境也是人写的,不兼容也正常,我不能排除前人挖坑的可能性。
      ……
      最后,老陌通过这两个Demo找出了真正的Bug!欣喜地和清欢道了谢,感谢他让我走出了死胡同!
      清欢说,不用谢,他也正好了解一点。
      至此,一切柳暗花明,老陌也收获了一枚良师益友。
    插入书签 

    ←上一章  下一章→  
    作 者 推 文


    该作者现在暂无推文
    关闭广告
    关闭广告
    支持手机扫描二维码阅读
    wap阅读点击:https://m.jjwxc.net/book2/2530764/106
    打开晋江App扫码即可阅读
    关闭广告
    ↑返回顶部
    作 者 推 文
    昵称: 评论主题:

    打分: 发布负分评论消耗的月石并不会给作者。

    评论按回复时间倒序
    作者加精评论



    本文相关话题
      以上显示的是最新的二十条评论,要看本章所有评论,请点击这里