当前位置:  操作系统/服务器>windows
本页文章导读:
    ▪在Windows上透过ctypes遍历进程        在Windows上通过ctypes遍历进程import ctypes import sys TH32CS_SNAPPROCESS = 0x00000002 class PROCESSENTRY32(ctypes.Structure): _fields_ = [("dwSize", ctypes.c_ulong), ("cntUsage", ctypes.c_ulong), ("th32P.........
    ▪ Windows Surface for 多点抚摸 简介        Windows Surface for 多点触摸 简介最近研究了一下Windows  Surface , 很 cool 很炫 ,我想这是微软对抗苹果的好东西,这个东西是一个桌面程序,使用Windows7 操作系统就可以(我才知道Win7 系统本身.........
    ▪ 小弟我为什么又选择了Windows Phone       我为什么又选择了Windows Phone在得知微软抛弃windows mobile 推出windows phone 7,而winPhone是一个崭新的平台时,我们这些做windows mobile的开发者傻眼了,我们成了弃儿。记得那一年是2010年。 恨,是.........

[1]在Windows上透过ctypes遍历进程
    来源: 互联网  发布时间: 2014-02-18
在Windows上通过ctypes遍历进程


    
[2] Windows Surface for 多点抚摸 简介
    来源: 互联网  发布时间: 2014-02-18
Windows Surface for 多点触摸 简介

最近研究了一下Windows  Surface , 很 cool 很炫 ,我想这是微软对抗苹果的好东西,这个东西是一个桌面程序,使用Windows7 操作系统就可以(我才知道Win7 系统本身是支持多点触摸操作~~~汗)

Surface 是基于WPF 技术来进行给用户展现的,可以想想我们以后的茶机,电视墙,洗脸镜,防盗门上都会是这些可以触碰操作的屏幕,那会是多么向往的生活。接下来我们看看几个Surface 的一些视频

http://www.tudou.com/programs/view/09jtf6d0kUs/


更多视频大家可以去搜索一下


其实更多的技术介绍我这里就不啰嗦了,网上会有很多,我喜欢用ScatterView 这个控件。可以随意拖动,放大,旋转 桌面照片,视频,以及文档内容。官方的Surface 2.0 SDK里面有Code Simple ,会介绍各种控件以及使用场景。

想尝试的朋友们,你们只要机器是Win7的 ,有VS2010 那么剩下的就是下载一个Surface SDK,Surface Runtime 就可以


-------------------以下内容是转载博客园中 Gnie 的内容,更多介绍大家可以去看看他的博客,不过目前学习资料太少,建议大家最好是了解,如果要做项目千万慎重考虑-----------------

以前的博文我曾向大家介绍过利用WPF 4 开发具有多点触屏功能的应用程序,可参考《Multi-Touch 开发资源汇总》。在那些文章中无论是简单的拖拽,还是复杂的旋转、缩放效果(下文简称Manipulating)都需要开发者逐字逐句的编写出来。Surface 2.0 SDK 的发布可以使这些工作更加简单,我们甚至不需要对这些效果写任何代码。

     本篇将为大家介绍如何使用ScatterView 控件实现上述功能。由于触屏技术只在Windows 7 操作系统中支持,所以XP 的用户必须要升级到Windows 7 系统。首先,需要在Windows 7 中安装Surface 2.0 SDK 和Runtime,可到官方页面下载安装程序。安装完成后打开VS2010 新建一个Surface 2.0 项目。在模板中选择Surface Appliction(WPF)。

     我们可以在当前的XAML 代码中添加一个Label 控件。F5 运行后Label 控件是无法进行Manipulating 操作的。

<s:SurfaceWindow x:
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:s="http://schemas.microsoft.com/surface/2008"
    Title="ScatterView"
>
    <Grid>
        <Label Content="Surface 2.0" Foreground="Fuchsia" FontWeight="Bold"/>
    </Grid>
</s:SurfaceWindow>

     接下来在Grid 中添加一个ScatterView 控件。我们可以将ScatterView 认为是一个容器能够包含其他控件,并且这些控件均可以实现Manipulating 效果。例如,我们在ScatterView 中加入Rectangle、Label、SurfaceTextBox 三个控件。有些朋友可能会问Rectangle 为什么要放在ScatterViewItem 里?其实,所有在ScatterView 里的控件默认都会自动加入到ScatterViewItem,所以如果不需要特别设置可以将ScatterViewItem 控件省略。本例中我为了调整Rectangle 的减速数值就需要手动写出ScatterViewItem 控件,并调整Deceleration 参数。

<Grid>
    <s:ScatterView x:Name="mainScatterView">
        <s:ScatterViewItem Deceleration="50">
            <Rectangle Fill="Green" Width="200" Height="100"/>
        </s:ScatterViewItem>
        
        <Label Content="Surface 2.0" Foreground="Fuchsia" FontWeight="Bold"/>
        
        <s:SurfaceTextBox Width="500" Height="20" FontSize="20"/>
    </s:ScatterView>
</Grid>

完成上面代码后,F5 再运行一次。感觉如何?Manipulating 效果是不是变得很简单了... ...

如果有需要可以自动加载控件到ScatterView,下面代码将自动加入一张本机图片到程序中。

private void AddDemoPic()
{
    string targetPic = @"C:\Users\Public\Pictures\Sample Pictures\Koala.jpg";

    ScatterViewItem item = new ScatterViewItem();
    mainScatterView.Items.Add(item);

    MediaElement pic = new MediaElement();
    item.Content = pic;
    item.Background = Brushes.Transparent;

    if (System.IO.File.Exists(targetPic))
    {
        pic.Source = new Uri(targetPic);
    }
    else
    {
        item.Content = "Picture not found";
    }
}

至此,本篇关于ScatterView 的介绍就到这里,欢迎大家相互交流。



    
[3] 小弟我为什么又选择了Windows Phone
    来源: 互联网  发布时间: 2014-02-18
我为什么又选择了Windows Phone
在得知微软抛弃windows mobile 推出windows phone 7,而winPhone是一个崭新的平台时,我们这些做windows mobile的开发者傻眼了,我们成了弃儿。记得那一年是2010年。
恨,是我对windows phone7的第一感觉。

不过,在开发Android的业余时间里,我也是有学习它的,但,毕竟是消遣,而且当时它还离我们很远。


玩机经历
之前没有想到,毕业后的一年,写程序成了我的职业。
虽然始料不及,但也很正常,这都是因为生活。
在大学期间,我是对手机有着浓厚兴趣的。每一期的手机杂志我都饶有兴致的看,评论着当时最炫的彩屏手机,16和铉手机等等。玩机主要指的是下载铃声和屏保图片,
那个时代最高兴的事情就是暴卡。我当时用的手机是1500¥大洋买的samsung的x108(如果没记错的话,这手机再使用4年后于07年底给我的弟弟了),
有一次暴了一晚上的卡,下载了无数好听的铃声和精美的图片,记得当天晚上窗外风雨交加、电闪雷鸣,真是爆卡的好时机的,结果屏幕黑掉了,屏幕中间有明显的烧黑痕迹。(做达人的结果)
以为这下完了,手机干坏了,结果一周之后,屏幕的灼烧痕迹没有了,真是奇迹。

跟手机结缘就是在这个时候,现在回想起来非常遗憾的是,我当时怎么没有看手机编程方面的杂志,而只是看看肤浅的玩机杂志?手机编程的大好时机被我错过了,太可惜!


懵懂
毕业后的从业经历也是编写桌面程序和Web程序。离手机很远。
在08年,一件事情的发生才拉近我跟手机开发的距离。
从事软件编程也是有如下原因的:对这方面有着浓厚的兴趣,这一点支撑我每天不间断的学习新东西。程序员好找工作,当时软件人员还有很大缺口,这样就不愁没有班上。
菜鸟是很崇拜大师的,也很喜欢交朋友。
和一个首都朋友的交谈改变了我的技术方向。谈话的主要内容手机开发现在人才紧缺,而且钱途无限!
当时懵懂的我还不知道有手机开发这个行业,这下子好像眼前为我敞开了一扇门,我要进入这扇门!
移动大潮开始与我的N95
在那之前的智能设备开发要追溯到上个世纪90年代,但真正的移动大潮仿佛是从那时开始的。
手机时代,Nokia一统天下好久了,推出了太多的机皇。那时的手机分直板、翻盖,触摸屏也是有的,
只不过用触控笔操作才比较顺畅。一切发展的很好,直到有一天那个叫苹果的家伙推出了iPhone,
手机世界顿时天翻地覆。
那时的自己身处革命风潮而不自知。好多人都这样吧,也许。

那一年入手了N95,理由是开发手机程序。


Symbain的难与WM的易
真是没想到啊,symbian居然那么难以开发,在门外晃了好久,就是进不去。
相反的,WM就非常好入门。不久,我就加入了一家开发手机应用的公司。
一切顺理成章,我把自己定位于移动开发者。当第一套程序Release后,WM就被放弃了。
这是一股新生力量也在推动着大潮,那就是Android。
和WM一样,Android也是无痛入门,这样真是很棒!种种迹象表明,Android是一块宝。
team押宝就选它了。

原来那套程序移植成功后,我们对Android的开发也基本熟练了。


难吃的苹果
苹果很好,UI与触控体验堪称完美,硬件的简洁也令人着迷。但苹果虽好,却很难吃。
苹果的种种限制,让我们这些非苹果开发者很难融入其中,开发环境一项,就挡住了大批开发者。
深恶痛绝,只能在虚拟机中开发,苦于家中机器太老,更是没有环境。
这样,基本与苹果绝缘了。
多年之后回头看,疲劳期是否该来到了?
就这样时间来到了2012年6月中旬,
再次变动了一次工作后,我仍在进行着Android的开发工作。
iOS6也发布了,Android也在后4.0时代,今天这两个移动操作系统巨人还统治着天下。但是,人是一种非常容易喜新厌旧的动物,这么多年看着同一种界面,用着同一种机型,审美疲劳迟早要来到的,而这一点

早已在我心里发芽。大家都知道,在机械重复一件事情之后,生理上就会出现不适,甚至有种想吐的感觉。这在程序员中很常见,在调查一个bug时,连续几天都在调试某一部分代码,事后都会想吐(想不吐都难)。


谁是下一个替代品
我试图换换新花样,于是探索与观望开始了。
第一个被考虑的是Bada。那是在2010年的沈阳手机博览会上。
此次参展的众多厂商中,Samsung无疑是最有诚意的。最大的展区有着极大的演示区域,漂亮的展台小姐热情的服务、耐心的答复,使那些没有真机展示的厂商汗颜(包括摩托)。
在这里我体验到了Bada的Wave系列手机,十分迅速的反应速度,令我惊讶的打字速度,很好的游戏效果(李小龙、赛车等),这些都给我留下了极佳的印象,在加上Samsung这块金字招牌,
我感觉Bada应该会有不错的前景的。今天,Bada系统也出到2.0+了,但是反响不是那么热烈。虽然Bada的Wave系列手机也出了几款了,但最新的一款还是2011年下半年的Wave3.
发展的相对迟缓让我对其失去了兴趣,而我的老朋友带着新品来了。
那就是Nokia+Windows。
这组合在经历了几年后终于推出了Lumia系列Windows Phone系列手机,革命性的UI在今天还是比较吸引我的眼球的。我又去了Nokia的开发网站,这是时隔3年后第一次去。在我学习Symbian开发的时候,我是那里的常客,今次再去,仍然找到了那种叫做家的感觉,我老了,怀旧情结真要命。
从价格上说,这几款手机还是比较贵的,但Nokia的品质是众所周知的,耐用,可以当锤子...
多年之后,再看Windows的那些命名空间、类名,一切都像梦一样,难道说我又回到了5年前?
是的,我再次选择了你!




1楼mazhaojuan前天 09:38厉害啊!

    
最新技术文章:
▪文件转换有关问题     ▪ 3ds max 2009 mentalray遇到内存相关的错,该怎么解...    ▪ 文萃ocr的注册码哪位高手有
▪常见文件密码的设置与解除解决思路     ▪ 数据恢复软件哪个好用?该怎么处理     ▪ vmware高手帮忙解决一个常见有关问题
▪求会声会影的注册机啊 到处找不到 T_T,该怎么...    ▪ 急求!硬盘解密软件。解决思路     ▪ 大侠们有改过chrome的临时文件夹的吗?小弟我...
▪怎么在windows下查看计算机的内存大小     ▪ 宏基玩2k10的有关问题     ▪ 求日语操作系统;链接解决思路
▪怎样制作软件自动安装解决思路     ▪ UtrlEdit重新加载已更新的文件内容时,不让其...    ▪ 小弟我的数据库卸载后装不上怎么处理
▪win7的编程工具选择?该如何解决     ▪ 开机按回车咋办,该怎么解决     ▪ 怎么刻录一张系统盘
▪强行卸载如何用哦?     ▪ 为什么QQ音乐的乐库打不开,显示是一片空白...    ▪ 如何控制局域网其它电脑的流量啊宿舍人老...
▪AutoPlay Menu Loader 5.1.0.341,该如何解决     ▪ 100分求个软件免费或收费的都可以,最好熟...    ▪ 远程桌面连接如何设置磁盘共享
▪请教怎么知道TXT文件的编码方式呢     ▪ QQ收件箱中的邮件不知不觉被自动删除了解决...    ▪ qq如何去广告
▪双击C与C++程序设计学习与实验系统,就打开...    ▪ 急电脑黑屏的原因,该怎么解决     ▪ 请问Sdelete这个软件的使用方法
▪虚拟机中怎么切换     ▪ “假的”mp4视频文件怎么打开     ▪ XP照片缩略图和照片本身显示不一致解决思路...
▪激光检测仪数控机床日文的,该如何处理     ▪ 怎么打开*crp格式的文件     ▪ 联想Z465玩魔兽争霸黑屏,大侠帮帮忙解决一下...
▪u盘插入电脑时报错!解决方案     ▪ Pixelpop有人用过吗?解决方法     ▪ 加快解压速度小弟我有招
▪高分,小弟我是windows xp的系统,请教如何才...    ▪ 加密网页怎样破解密码?解决办法     ▪ 佛爱小弟我羊老师请进
▪Runtime Error (-1:0): Cannot Import dll,该如何解决     ▪ 关于刻录系统光盘的有关问题     ▪ CCPROXY的有关问题(结贴100%)
▪print screen键不能截屏?该怎么处理     ▪ 用Serv-U做了个FTP服务器,为什么浏览器不能...    ▪ ftp下载稍微大一点的文件时不让下载,该如何...
▪Internet Explorer删除不了解决思路     ▪ 安装在开始菜单里面程序的位置为什么不同...    ▪ 赛扬2.8GHz的CPU内存1GB双硬盘能跑VMware Workstatio...
▪VisualSVN Server 经常异常覆盖如何解决     ▪ 怎么封装(打包)exe文件     ▪ 重新打开ie的自动密码保存要如何做
▪请教windows多久自动清空IE缓存     ▪ 高手帮忙看下这个autohotkey脚本,快捷复制粘贴...    ▪ 怎办?winpcap 4.1.2 安装失败!该怎么解决
▪ultraedit里,当选择列模式时,用用查找替换功...    ▪ intel MKL pardiso求解大型稀疏矩阵,是不是很浪...    ▪ cmd 中的管道是哪个程序在前?解决方法
▪金山词霸PDF取词插件解决方案解决思路     ▪ 想要学习ps,该怎么解决     ▪ WinRAR自解压时能否读取注册表中的信息,来...
▪怎么架设多对多媒体服务器     ▪ VMware解决方法     ▪ 腾讯Q+平台怎么申请接口
▪应用程序作为系统服务。解决办法     ▪ (文件编码有关的字符串替换)通过CMD批处理,...    ▪ 234.34.23.234:33674这个ip地址一般是用来做什么...
▪视频会议软件用什么样的好呢?解决办法     ▪ 怎么将ActiveX控件Cab包制作成EXE安装格式     ▪ 怎样从硬盘安装苹果雪豹系统,该如何处理
▪关于邮件组的有关问题!请专业邮箱技术支持...    ▪ 打印机有关问题     ▪ window下的vim怎么不产生备份文件
▪急 压缩文件夹,该怎么处理     ▪ Multisim软件如何样?那里有安装文件     ▪ 问个关于分区的小疑点啊很简单,来拿分啦
▪批处理高手帮忙了 啊 送分中,该怎么处理     ▪ wix打包发布 如何更改默认的安装包图标     ▪ 酷狗*krc歌词的文件结构及压缩算法
▪小弟我是个大笨鸟哪位高手帮帮小弟我     ▪ 哪款浏览器占用内存较少?解决办法     ▪ 有关问题
▪请教Polaris Office的文件格式能转换为pdf吗     ▪ wmp是用什么解码器比较好?该如何解决     ▪ 求Ardence.RTX.v7.0.SDK Ardence.RTX.v7.0.Runtime 下载解...
▪使用wireshark抓包,wireshark上显示的时间和pc时...    ▪ windows live mail 按send/receive 怎么不send,只receiv...    ▪ 某个exe程序始终无法运行,任务管理器里闪...
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3