上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 99 下一页
摘要: Namespace就是定义一个对象是哪个门派的,比如你现在就在A门派下,A门派的所有功夫(属性和方法)都可以不加声明直接调用。如果你要用B门派的功夫,就要先声明是B门派的XXX对象的XXX实例的XXX方法 上面的那个方法比较麻烦,更多的时候只要在顶部添加命名空间的声明,你就可以随时调用属于这些其他命名空间的东西了 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: ht... 阅读全文
posted @ 2017-10-04 11:05 gary_tao 阅读(1010) 评论(0) 推荐(0)
摘要: 索引器就是名值对,你声明一个名值对的类,就可以给数组的指定元素赋值,也可以很方面的访问到指定元素值对应的下标(个人认为完全可以自己写一个类似的list来实现,没有必要多此一举学一个额外的方法) 复杂的indexer可以看做简单数据库了,比如一个人对应了ID,各个科目的成绩,但是这又比不上读写数据库,所以还是不够实用 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: h... 阅读全文
posted @ 2017-10-04 11:04 gary_tao 阅读(341) 评论(0) 推荐(0)
摘要: 首先要区分public和private,这两个修饰符是最常用的。Public就是对外公开的,private就是对外不公开的(类内部可以使用),比如下面我定义一个类的实例,自动补全代码中只有publicMethod没有privateMethod 然而如果是在类的内部,不管是在publicMethod里面要调用privateMethod,还是反过来都是可以的 最后注意interna... 阅读全文
posted @ 2017-10-04 11:02 gary_tao 阅读(530) 评论(0) 推荐(0)
摘要: 所谓的构造器constructor,就是声明类的时候定义一个public 类名的方法,这个方法不需要传递任何数据,这样的话在声明任何类的实例的时候都会无条件执行里面的方法 析构器只在程序销毁的时候会触发执行(跟前面构造器对应起来,析构就是程序结束的之后调用销毁方法的时候使用) 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.co... 阅读全文
posted @ 2017-10-04 11:02 gary_tao 阅读(285) 评论(0) 推荐(0)
摘要: 父类使用virtual关键字,可以让子类的实例完全代替基类的类成员。(前面父类virtual后面子类override),比如下面我定义一个Employee的员工的基类,给这个基类定义了Start_Work的虚方法 然后定义一个经理类,他可以直接调用子类的方法,也可以重新Start_Work方法 其他所有的Employee的实例都可以直接用一个Start_Work分别执行各自的方... 阅读全文
posted @ 2017-10-04 11:01 gary_tao 阅读(886) 评论(0) 推荐(0)
摘要: 1 拖放一个NotifyIcon控件,并设置图标,还有显示的文字 2 双击这个控件,即当最小化了主窗体,然后双击这个右下角图标的时候,要显示主窗体(大部分程序的用户体验都是这样干的,比如QQ,双击图标要打开主窗体) 3 在主窗体最小化的事件中添加逻辑(最小化事件是包含在Form的SizeChanged事件中的),当最小化的时候,隐藏主窗体,同时显示右下角图标 4 如果... 阅读全文
posted @ 2017-10-03 11:53 gary_tao 阅读(983) 评论(0) 推荐(0)
摘要: 可以先声明控件的数组 然后动态的添加到窗体中 在程序执行的时候你还可以随时通过数组下标访问到这些控件 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:91035896... 阅读全文
posted @ 2017-10-03 11:52 gary_tao 阅读(508) 评论(0) 推荐(0)
摘要: 不管哪种类型的控件,可以用下面这种强制转换和Controls.Find的方法来读写控件的属性 //我在界面上做了三个picturebox控件 PictureBox p; //注意索引必须从1开始,并且不能超过Form中实际存在的控件数量(把1改成0或者把4改成5都是不行的) for (int i = 1; i < 4; i++) { p = (PictureBox)this.Control... 阅读全文
posted @ 2017-10-03 11:52 gary_tao 阅读(1225) 评论(1) 推荐(0)
摘要: 1 从工具箱中拖进来一个DataGridView 2 就像Excel表头,可以添加一个表头(即一列的抬头,比如叫做A) 3 一次添加ABCDE等项目,也可以修改该类目的类型为Button或者ComboBox 4 这样完成之后就初具模型了,点击这个控件的小箭头,可以设置是否可以动态添加,编辑和删除等 5 这样运行之后就可以直接看到类似于Excel表格的东西了,... 阅读全文
posted @ 2017-10-03 11:51 gary_tao 阅读(508) 评论(0) 推荐(0)
摘要: 可以用下面的方法来声明多维list数组,但是不推荐使用 //对于一维数组:List 变量 = new List(); List AllInts = new List(); //简单的二维数组和三维数组 List a = new List(); List> b = new List>(); List>> c = new List>>(); 更多教学视频和资料下载,欢迎关注以... 阅读全文
posted @ 2017-10-03 11:50 gary_tao 阅读(2005) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 99 下一页
AmazingCounters.com 我要啦免费统计