为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅 ”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所 不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内 容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入 深,循序渐进的步骤,一起探索和发现C#的其他未知的领域,更深入的理解和掌握使用C#进 行软件开发,拓宽我们的视野,增强我们的软件开发综合能力。
本文配套源码,其中的 EllipseButtonLib.zip 就是本课程的演示代码。
课程说明
经过上次Windows 图形开发基本原理的课程,大家对Windows图形开发有着一些感性的认识,但还可能对此不甚 了解,还有一些迷茫,在本次课程中,我们将用C#从零开始开发一个比较简单的椭圆形按钮 的图形软件,和大家一起开始探索C#图形开发。
功能需求
在本次快速软件开 发中,首先是确定软件功能需求。
现有一个客户,需要一个软件,其功能要求如下
实现一个椭圆形的按钮。可居中显示一段单行文本。
鼠标离开按钮和进入这 个按钮时,按钮边框和背景色需要变化。
鼠标点击按钮会触发一个 Click 事件。
最后生成的软件的用户界面如图所示
时间: 2024-10-28 05:53:46