zoukankan      html  css  js  c++  java
  • C#编程的所想(过程与对象)

    今天在做注册界面时,有个问题困扰了很久,所以现在记下来以防以后也遇到同类的问题而不知所措,花费这么多的时间去解决这个相似的问题。今天遇到的是C#文件过滤器的问题(openfiledialog中的Filter)。下面是产生为题的代码:

    Openfiledialog Pfile=new openfiledialog();

    Pfile.Showdialogue();//①

    Pfile.filter="*.jig|*.jpg|*.bmp|*.bmp";//②

    这段代码在运行之后openfiledialog界面不出现文件过滤器选项,这令我觉得很是奇怪,于是调试了几次,在网上查找我的过滤器是否出现什么错误,查了好一会都没有发现有问题,但是看久了感觉这代码顺序有点怪,哦,这代码的①②代码好像应该互调一下。于是,马上交换这两行代码的位置,重新运行一下,问题果然在这里,运行结果如预期的那样。

    个人不知道遇到这样的问题,是不是比较愚蠢的,只是说说,说一些自己的感想。下面是我觉得该注意的地方:

    ①要注意在没有判断或者跳转时,程序中的代码是逐行顺序编译运行的,所以我们在编写代码的时候要注意代码的前后顺序,虽说是面向对象的编程,但是过程好像也是夹杂其中的。(什么是面向对象可以深刻的理解一下),要真正面向对象自己还是要训练一下。

    ②窗体属性类最好写在最前面,当然如果面向对象的思想很好的话,你完全可以独立一个类,属性和方法,这样就应该不会产生属性方法的顺序交叉问题,但是对于我来说在编程很难完全面向对象。

  • 相关阅读:
    python 装饰器
    python操作hbase
    python 数据压缩
    JsonSchema 启蒙
    python在webservice接口测试中的应用
    简单的python http接口自动化脚本
    解决python2安装MySQL-python模块报错
    实用小工具推荐(一)
    linux和mac使用virtualenv使用和安装
    少年,来点正能量吧!
  • 原文地址:https://www.cnblogs.com/yuerdongni/p/2205532.html
Copyright © 2011-2022 走看看