摘要: 就操作习惯而言,我们可以将Windows应用程序的用户分为两大类,第一类是偏好使用键盘的用户,第二类是偏好使用鼠标的用户。众多的实践经验让程序设计师充分了解到,务必提供热键(会显示出下划线的快速字符键)与快捷键(例如:Ctrl+某字符的组合按键)给大量运用键盘的用户,但是却反而常常忽略鼠标用户的需求。由于程序设计师本身就比较倾向于键盘用户,因此特别强调键盘导向的功能是可以理解的,但是每一位程序设计师也应该好好顾及鼠标的完整支持才是。其实鼠标用户所最期盼的就是对拖放操作的充分支持。仔细端详大多数的Windows应用软件或Windows操作系统本身,我们会发现拖放能力是无处不在的。举例来说,用户早 阅读全文
posted @ 2011-05-25 12:30 许明吉博客 阅读(662) 评论(0) 推荐(1) 编辑
摘要: 拖放操作当然并非只限于文字,有许多应用程序都会提供拖放图片的功能,以便提升操作的便利性。事实上不管是拖放哪一种类型的数据,其间的方法都没有太大的差异。程序范例CH8_DemoForm012.cs示范如何在两个PictureBox控件间拖曳图片,其功能特性如下所示:如图8.13所示,您可以使用拖放方式将左侧PictureBox控件中的图片移动至右侧的PictureBox控件中,反之亦然;即左右两个PictureBox控件都可以作为拖放来源与置放目标。值得一提的是,如果您持续按Ctrl键,则可以使用拖放方式将左侧PictureBox控件中的图片复制到右侧的PictureBox控件中(如图8.1 阅读全文
posted @ 2011-05-25 12:29 许明吉博客 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 随着桌面系统的推出,利用鼠标的拖放(Drag and Drop)操作由于其简单、直接,受到了越来越多的读者的欢迎,为迎合这种趋势,越来越多程序员在自己的程序中使用了拖放操作。拖放操作方便了程序的使用者,但由于拖放操作在程序中的设计工作比较还有点麻烦,甚至是一个难点,许多程序员对其都有点心有余悸。本文就结合微软公司最新的.Net程序开发语言--C#,来全面介绍一下在C#中是如何处理拖放操作的。在本文中,我们是通过二个代表组件,也是在拖放操作中经常使用到的二个组件--TreeView组件和ListView组件,之间互相进行拖放操作来说明此类问题的。在进行拖放操作之前,必须要对进行拖放操作的组件的& 阅读全文
posted @ 2011-05-25 12:26 许明吉博客 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: Free 3D Model WebsitesTurbo Squid3 Delicious3D TotalFree 3D ModelsArchive 3dSketch up3D Model Free3D XtrasDLegendArtist-3dNasa 3d Resources3D M3Dewantoro NetworkCG IndiaDD FreebiesExchange 3DCorporate Media NewsWire CaseMr CadShareCGArchibaseTop 3D ModelsCG-FilesTop3DOyonaleDMI Car 3D ModelsInfinite 阅读全文
posted @ 2011-05-25 12:23 许明吉博客 阅读(44631) 评论(0) 推荐(0) 编辑