您的位置:软件 > 开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > VB.net > 正文
VB.NET与GDI+结合编程示范
[文章信息]
作者:
时间:2003-09-09
出处:microsoft
责任编辑:方舟
[文章导读]
本文以一个简单但极具示范性的示例,说明了如何利用 .NET Framework 提供的 GDI+ 功能
advertisement
热点推荐
· 天极网软件频道改版调查
· 在ASP.NET程序中创建唯一序号
· 用JVM工具接口创建调试和分析代理
· Win 2000如何安装配置防火墙
· 防范Windows消息钩子的侵入
[正文]

1 2  下一页

  摘要:本文提供了一个简单但极具示范性的示例,说明一个时钟演示程序如何利用 .NET Framework 提供的 GDI+ 功能,同时帮助您提高 Visual Basic .NET 技术水平。

  下载 GDIPlus.msi 示例文件

  注意:要运行示例应用程序,需要的环境为安装有 .NET Framework 1.0 Service Pack (SP) 2 的 Microsoft Windows?。本文中出现的所有代码均为 Visual Basic? .NET 版本,是使用 Visual Studio? 2002 编写并测试的。测试工作是在安装有 Windows XP Professional SP1 的系统中完成的。

  简介

  GDI+ 是由 .NET Framework 中的 System.Drawing 命名空间提供的一组类,它使开发人员可以利用 Windows 内置的图形功能轻松地创建图形应用程序。本文中的简单应用程序演示了 GDI+ 对象及其成员,包括(但不限于)使用 Pen、Brush(纯色和渐变色)、Point、Rectangle、Ellipse 和 Region 对象。在一个简单的时钟演示程序中可以集中应用这么多 GDI+ 功能,这是多么让人惊奇的一件事!

  使用应用程序

  此示例应用程序使您能够使用模拟显示(如下面的图 1 所示)或数字显示来显示当前时间。


图 1:GDI+ 处理此简单时钟应用程序中的所有图形工作

  开始时请先将解决方案加载到 Visual Studio .NET 中,然后按 F5 键加载和运行项目。在默认情况下,时钟以模拟外观出现,并显示有窗体边框,但是你可以按照以下方法改变其外观:

  1、重新调整窗体的大小来重新调整时钟的大小。在窗体工作区中,时钟表面始终居中显示为一个圆,圆的半径为窗体客户区的长度和宽度中较小的那个值。

  2、双击窗体(或单击右键,然后从 Context [上下文] 菜单中选择 Show Frame [显示框架])切换环绕时钟表面的窗体显示。

  从 Context(上下文)菜单中,您可以试着使用以下这些选项:

  1、选择 Analog(模拟)或 Digital(数字)以模拟格式或以数字格式显示时钟。数字格式要简洁得多,但少了些趣味性。

  2、选择 Always on Top(总在最前面)以使时钟显示在所有其他窗口的最前面。(选择此选项设置窗体的 TopMost 属性。)

  3、选择 Run at Startup(在启动时运行)选项使应用程序将相应的项添加到 Windows 注册表中,这样在每次登录时都会加载时钟。(实际上事情是这样的:在测试此应用程序时,有一位测试者非常喜欢这个程序,因此他要求设置这个选项,这样时钟就会始终在桌面上运行。我也采用了这个方式。我们真的都很怀念 Windows NT? Clock 应用程序。)

  4、如果要以模拟方式显示时钟,请选择 CountDown(和间隔)以显示指示时间延迟的饼形区域。最初添加此功能是为了演示 FillPie 方法,现在,此功能用于设置计时器,并使您在超时时看到不停闪烁的警告。

  5、如果要以模拟方式显示时钟,请选择 Gradient(渐变色)选项(和某种渐变色)以四种预设渐变填充中的某一种来显示时钟。您可以查看代码以了解渐变色的工作原理,并且这四种渐变色显示的是 GDI+ 的不同功能。

  6、选择 Fill Color(填充颜色),然后选择一种可用的颜色作为时钟的背景颜色。请注意,此特定菜单显示了 GDI+ 功能的另一个用途 - 此所有者描述菜单包含一个显示颜色的矩形。创建所有者描述菜单并不难,而且具有详细的文档说明。您可以从本示例开始制作自己的个性化菜单、显示图形或位图。

  7、选择 Text Color(文本颜色),此选项使用颜色选择器标准对话框为时钟上的文本选择颜色。


1 2  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • Visual Basic .Net中实现HTTP协议
  • VB.NET注册表编程
  • Visual Basic.NET访问数据方法
  • VB和VB.NET中的XML操作
  • 用VB.NET实现你的游戏梦想
  • 主板超频特色技术GIGA技嘉篇
  • Win 2000如何安装配置防火墙
  • 防范Windows消息钩子的侵入
  • 性价比之选 AGP显卡的告别秀
  • 大学校园生活之聊天也疯狂
  • Fireworks制作GIF动画Banner
  • 金山打击外挂 遭网络游戏玩家起诉
  • 完全公测《开天》掀起滔滔巨浪
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索