《Windows 7高级编程》章节试读

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > Windows 7高级编程章节试读

出版社:清华大学出版社
出版日期:2012-9
ISBN:9787302295952
作者:米勒
页数:469页

《Windows 7高级编程》的笔记-第158页 - 9拓展3

晕呀 搞了半天以为本实例的windows forms是用VB写的,于下了一个VB编译器。。。朋友一看便建议直接到书中对应的网站上去下源码(自己一直没想到),突然有种听君一席话,胜读十年书的感觉
源码下下来之后发现是用C#写的,后来接入设备可以识别,但是在无法触发可触事件函数,class里有四个函数public frmMain(){} ThisTouch_TouchDown(){}btnQuit_Click(){}和btnTest_Click(){}接入设备后第一个和后两个都可以正常执行,但是关键的第二个多点触摸事件就是无法被调用执行。
今天发现我设备没有接入第一个和后两个也可以正常执行,可能是Windows7.Multitouch.TouchHandler的问题;可能是没有触摸屏的问题。同时如果程序正常运行应该是当触摸到对应区域相应的事件就自动触发,不需要再点一下。
(由此程序也可知:若要在之前的应用程序上加上可触功能的话只须要增加一个类似的TouchHandler对象来通过位置信息的判断来看现在触摸到哪了,将要执行哪个操作)
下一步只有继续看在上次从http://archive.msdn.microsoft.com/WindowsTouch下到的Windows 7 Multitouch .NET Interop Sample Library及windows forms的互操作库文件

《Windows 7高级编程》的笔记-第158页 - 9

昨天看这一章的时候不知道怎么就看到了Walkthrough: Getting Started with WPF(http://msdn.microsoft.com/en-us/library/ms752299.aspx)
于是把这个做了一次,感觉其实WPF确实做挺好,界面和实现代码的可分离性,使得操作实现起来分工更加具体。C#代码相对比较容易理解和编写。
多点触摸与WPF究竟是什么关系,有时间还是用MFC把这个例子再做一次。

《Windows 7高级编程》的笔记-第158页 - 9拓展2

在上一节Walkthrough: Getting Started with WPF基础上,又做了一个Walkthrough: Creating Your First Touch Application:http://msdn.microsoft.com/en-us/library/ee649090.aspx 此样例较为简单,增加了一些基本的处理操作,如初始化矩形框,响应操作移、放缩、旋转矩形框,但是连接上一个win7可识别的电磁屏后,此程序只能编译运行通过,但是对电磁屏的接入及电磁笔移动等操作没有反应。原因还不清楚,初步认识是屏幕问题,屏幕不是电容的,且不支持多点触控。
回归到本章
从http://archive.msdn.microsoft.com/WindowsTouch下到了Windows 7 Multitouch .NET Interop Sample Library并得到了windows forms的互操作库文件。接下来用VB创建了一个windows forms简单的程序,只有两个按钮,一个关闭一个显示,通过先初始化多点触摸平台,然后处理多点触摸事件(其实就是关于屏幕坐标与窗口坐标的转化)。
本章内容需要进一步的深入与拓展

《Windows 7高级编程》的笔记-第155页 - 使用多点触摸用户界面

多点触摸用户界面只是另一种与计算机交互的方式。
1、多点触摸用户界面在技术层面上是如何影响win7的。
http://msdn.microsoft.com/zh-cn/magazine/ee336016.aspx这是从开发人员角度写的
2到目前有8种设备可与windows7相兼容,可查看http://www.microsoft.com/windows/compatibility/windows-7/Browse.aspx?type=Hardware&category=windows touch&subcategory=all
3并非所有的Windows —的版本都支持多点触摸界面。
4如何清屏 http://www.cleanlcds.com/上有命令
5向应用程序添加多点触摸功能
6做微软的开发以后微软的中英文网站才是找资料的地方
中文http://msdn.microsoft.com/zh-CN/
http://technet.microsoft.com/zh-cn


 Windows 7高级编程下载 更多精彩书评


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024