摘要: SDI窗体:single 单独的 MDI(multiple-doucument interface,多文档界面)用于同时显示多个文档,MDI窗体的创建避免了用户打开很多窗口的时候任务程中挤满了窗体 MDI窗体使用方法 确定一个主窗体,把窗体的IsMdicontainer属性设置为true. 创建子窗 阅读全文
posted @ 2018-03-20 13:57 WhiteSpace 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 对于一个应用程序而言,控件是用户界面的积木,他们具备交互式的特征 添加控件的方法:拖、拉、拽 添加控件的另一种方法:即通过窗体的controls类的add方法,格式如下 窗体的标志.controls.add(控件标识符) 例子: //创建一个mybut一个对象 Button mybut=new bu 阅读全文
posted @ 2018-03-20 13:55 WhiteSpace 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 定义:即发生的事儿,简单理解为用户的操作,它由对象引发。 查看方法:窗体的所有事件都能再属性面板里查看 应用程序需要在事件发生时进行响应,因此事件分为: 注册事件:必须为对象注册事件才会被执行 触发事件:注册后的事件必须触发才可发生 添加事件方法: 如果为窗体添加—事件,只要在事件面板里选择要添加的 阅读全文
posted @ 2018-03-20 13:54 WhiteSpace 阅读(2186) 评论(1) 推荐(0) 编辑
摘要: 窗体也属于控件 控件 删除 主窗体 在main函数当中创建的窗体对象,我们称之为这个窗体的应用程序的主窗体。 也就意味着,当你将主窗体关闭后,整个应用程序都关闭了 窗体的常用属性 设置窗体属性有两种方法 一种是通过属性面板(三种方法) 右键、视图、F4 一种是通过代码 窗体唯一标识.属性名=属性值 阅读全文
posted @ 2018-03-20 13:53 WhiteSpace 阅读(535) 评论(1) 推荐(0) 编辑
摘要: 创建winform程序 Visual studio是一套完整的开发工具集 RAD 工具(rapid application development) 创建用户界面时,把控件从工具箱拖放到窗体上,把它们放在应用程序运行时需要的地方,再双击该控件,添加控件的处理程序. Microsoft提供的控件和可以 阅读全文
posted @ 2018-03-20 11:23 WhiteSpace 阅读(249) 评论(1) 推荐(0) 编辑
摘要: 异常是程序运行中发生的错误,异常助理是程序设计的一部分, 错误的出现并不总是编写应用程序者的原因,有时应用程序会因为终端用户的操作而发生错误,无论如何,在编写程序前,都应预测应用程序和代码中出现的错误. 三种异常处理语句 Try……Catch //捕获异常 Tty…..finally //清除异常 阅读全文
posted @ 2018-03-20 11:20 WhiteSpace 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 实现过程必须在实现接口的类中完成 类继承具有单根性,接口可多重继承 父接口也成为该接口的显示基接口 接口多重继承时,派生接口名与父接口用冒号隔开,多个父接口之间用逗号隔开 接口的成员之间不能同名,继承的成员不用再声明,但接口可以定义与继承而来的成员同名的成员,这称为接口成员覆盖了继承而来的成员,这不 阅读全文
posted @ 2018-03-20 11:14 WhiteSpace 阅读(4413) 评论(0) 推荐(1) 编辑
摘要: C#中咩有多继承,为了解决多继承 接口 什么是接口 接口可以理解为对一组方法声明进行统一命名,但是这些方法没有提供任何实现,也就是说,吧一组方法声明在一个接口中 然后继承于该接口的类都需要实现这些接口。 注意: 1、接口名称第一个字符必须是I。 2、接口中的方法不能有访问修饰符,方法体(方法的具体实 阅读全文
posted @ 2018-03-20 11:13 WhiteSpace 阅读(3943) 评论(0) 推荐(0) 编辑
摘要: 在类的继承中,c#允许在基类与派生类中声明具有同名的方法,而且同名的方法可以有不同的代码,也就是说在基类与派生类的相同功能中可以有不同的实现方法,从而解决同一问题提供多种途径。 多态性就是指在程序运行时,执行的虽然是一个调用方法的语句,却可以根据派生类对象的类型不同完成方法不同的具体实现。 在C#中 阅读全文
posted @ 2018-03-20 11:12 WhiteSpace 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三个基本特征是封装,继承,多态 概念:封装是实现面向对象程序设计的第一步,封装就是讲数据或函数等集合在一个个的单元中(我们称之为类),被封装的对象通常被称为抽象数据类型. 意义:封装的意义在与保护或者防止代码(数据)被我们无意中破坏。防止对实现细节的访问 我们只提供调用类的方法,而调用者不 阅读全文
posted @ 2018-03-20 11:10 WhiteSpace 阅读(379) 评论(0) 推荐(0) 编辑