C#入门
ROCKMOSTER
这个作者很懒,什么都没留下…
展开
-
WinForm入门
概要: 使用Visual Studio编写GUI程序WinForm编程基础开发实践:编写一个“记事本” 一、使用Visual Studio编写GUI程序 GUI = Graphic User Interface(图形化用户结果) “文件”放在“项目”中,项目归“解决方案”管。编译之后,项目生成一个EXE文件,在bin目录下。原创 2015-06-24 16:26:45 · 1347 阅读 · 0 评论 -
WinForm入门_编写“记事本”
学习不是目的,创造才是目的。学习真正有效的方法之一:学以致用 构建一个软件系统(类似于搭积木) 具体开发的过程就像是拼图(将各软件基本构造块组合) “记事本”的基本功能: 自定义的程序图标和主窗体图标;实时时间显示;调整窗体大小,文本框和显示事件的控件能够自动随之调整大小和位置;核心功能:能判断用户是否对文档进行了修改(关闭时询问是否保存);核心功能:“打开/保存”文件对话原创 2015-06-24 21:18:29 · 2622 阅读 · 0 评论 -
面向对象基础
对象组合 概述 面向对象程序:正在运行的程序 = 对象 + 对象之间的合作关系“对象组合”是对象合作关系的一种,其含义是“一个对象包容另一个对象”。 “一对一”对象组合的两种类型: A对象完全包容B对象,容器对象管理被包容对象的生命期B对象是独立的,A对象引用现成的B对象 一对多的对象组合方式 使用集合类型(如数组、List之类)原创 2015-06-27 13:42:40 · 739 阅读 · 0 评论 -
.NET 委托与事件
“委托”基础 含义: 委托(Delegate):是.NET Framework对C#和VB.NET等面向对象编程语言特性的一个重要扩充。是.NET中的一些重要技术,如事件、异步调用和多线程开发的技术基础。 实例:FirstDelegateExample 定义一个MathOpt类,类中有一个 public int Add(int x, int y)原创 2015-07-06 12:02:19 · 1290 阅读 · 0 评论 -
组件化开发
组件化开发概述 软件系统开发面临的困境与突破尝试 软件代码难以读懂和维护,业务逻辑分散在多个代码模块中软件系统面对着的需求不断变化,再次开发一个新的软件成本高 因此,我们应该“重用”,而不是每次都“从头开始”大量的软件系统中都存在着功能重复的情况,因而开发可重用的软件组件是可行的。 组件(Component): 是指可以用于重用原创 2015-07-07 21:08:15 · 2981 阅读 · 0 评论