当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 本文内容基于微软 Visual Studio 2005 发布前的预览版,之前代号为“Whidbey”。
 

 

    摘要:java编码 使用jgraph核心绘图 这几天整理好就放上来^_^ 不知道这里能不能上传程序源码,不行的话,打算放到http://sourceforge.net上,希望大家多多支持! ......
    摘要:节专家=> "组页眉"节==>在前面页新建页=〉编辑样式 groupnumber mod 3 =0 ......


使用增强的Windows窗体为你的.Net程序打造丰富的用户界面

本文内容基于微软 visual studio 2005 发布前的预览版,之前代号为“whidbey”。其中所有信息在正式版中都可能会有所改变。

【相关文章:Castor学习笔记(一)

【扩展阅读:使用jmx对weblogic进行动态的配

本文所讨论内容: 关于windows窗体控件的新内容 运用‘主题’ 绑定与显示数据 其他数据细节特征

本文使用以下技术:c# 与 windows 窗体 【扩展信息:Tomcat 5.0.28安装笔记

  微软的 .net 框架 1.0 版确实很好地满足了我们的要求。.net在以下两方面有重要的意义,它不仅根本性地改变了开发者构建与发布 windows 应用程序的方法,而且还创建了一个巨大的具有很好伸缩特性的技术平台,visual studio2005 就是一个很好的例子,它在用户的可定制性与改进的功能性方面都表现的很好。这些变化影响的范围主要集中在 microsoft .net框架中的 windows 窗体子集,从核心的 system.windows.forms 命名空间扩展到多种多样的支持性技术,既有旧的也有新的,包括ado.net,objectspaces 以及 clickonce 部署。

  在 visual studio 2005 的各个方面都能发现生产效率的提高,包括增强的集成开发环境,改进的控件与数据设计器,还有代码生成器。由于不必手工编写各种各样预定格式的代码,代码编写狂们可能会感到沮丧,而我们就可以有更多的时间来享受我们的生活了。

system.windows.forms

  一些重要的工作已经在 system.windows.forms 中做好了,激动人心的新技术中便包含了 windows 窗体。就在我写本文的同时,可用的命名空间数量与公用类型与成员的组成分别增加了67% 与 127%,这无疑标志着 visual studio 2005 是一个卓越的产品。当然本文中我们没有足够的篇幅来讲述每一件事, figure 1 向我们展示了主要改进方面的概览,这些新增与加强的改进覆盖面较广,例如更好的主题支持,改进的数据绑定,以及 gridview 控件。

  类别 描述 布局控件 splitcontainer, flowlayout, and tablelayout container

用于在设计时与运行时管理控件的控件. 数据绑定控件 gridview 控件用来丰富表格样式数据的表现形式, 查询方式, 与处理方式。 datacontainer用来简化数据绑定与数据绑定用户界面的设计,支持vcr样式的用户界面设计与master-detail 用户界面设计。 用户界面构造组件 mainmenu组件现在支持给菜单项添加图片。winbar控件提供了与microsoft office一样的工具条。webbrowser控件是一个封装了shdocvw.dll的托管浏览器。 控件与组件 controlarray使提供单一的接口得到恢复 管理 用来管理许多控件,它们可以使不同的类型。componentarray 是代替controlarray的不错方法,它面向组件。 异步调用支持 后台工作的组件覆盖了工作线程的创建与管理(技术上不从system.windows.forms中实现,但确实windows窗体可以实现).声音文件在声音组件中加载。图像文件在图片框控件中加载。 基本改进 对文本框与复合列表框控件自动完成功能的支持,可自动完成包括ie浏览历史纪录与开始|运行命令等许多系统资源。复合列表框与列表框控件新增了对最进使用过的列表项进行格式化的支持。figure 1 新的 windows 窗体特性

windows 主题支持

  当像以往一样创建一个新的windows窗体工程后,你会发现一个新的变化:默认的windows主题支持。
...   下一页
 ·创建不规则窗口    »显示摘要«
    摘要:// 方法一 :利用不规则图片 (1)procedure tform1.formcreate(sender: tobject);begin self.clientwidth := hotimage1.width ; self.clientheight := hotimage1.height ; brush.style:=bsclear;end; (2)把form1 的 borderstyle 属性设置为 bssizeable (3)在form1 上放......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE