1.0.0.5更新下载:
     
    增加的功能:
      1、增加翻页效果,原来只有平滑方式,现在增加立体翻页效果,使用GDI处理的,预留卡片式翻页效果(未完);
      2、预留DLL自定义插件接口,还未全部完成。新的下载地址:http://download.csdn.net/source/3410888这是我自己写的一个仿ipad界面的桌面小工具,大家可以下载玩玩:http://download.csdn.net/source/3410888(已更新)。有用过ipad的,应该直接会用,没有用过ipad的,琢磨一下,体验一下ipad吧。 非常可惜的是无法模拟多点触摸!对代码有兴趣的可以发邮件给我,不过请说明你的兴趣点,会发关键代码,但不会发完整代码。
下载不需要资源分,目的是让更多的人了解。
程序没有广告,没有插件,也不需要安装,但里面有个功能是自定义背景,使用前请先在运行目录下建立一个WallPaper目录,这是个小疏忽,本来是可以在程序运行是检查并建立的,但上传后才想起,呵呵。
此外,这是在VC 2005+Sp2环境下开发的,需要有安装VC2005+SP2,或都有运行库,vcredict_x86,注意也是SP2的。
有什么好的想法建议希望大家在此多交流学习!说明一下主要用到的技术和一些常规功能,其实没什么深奥的,都是些零碎的功能组合而已,放到界面类中,是因为基本上是对界面的处理。列出只是论坛中问得比较多的方面,让需要的人能针对性的索取代码:1、GDI/GDI+编程,双缓存;
2、多线程,其实只另外开了一个线程,用来更新显示时间和等待操作图标的显示 ;-);
3、内存画Bitmap,其实也算是GDI的一部份,只是很多人会提到这个;
4、对鼠标消息的处理,本来是没什么技术含量,但大量使用,自我陶醉一下;
5、遍历驱动器和目录文件;
6、控制系统关机或重启;
7、RGN和透明窗体的组合应用;
8、取其它文件的属性,这里主要是对LNK文件的解析,文件的图标获取等简单的信息,没搞太复杂,这里够用了;
9、截屏功能以及保存为BMP,JPG,PNG文件(Ctrl+Alt+S 快捷键可以启动截屏功能,或按界面上的功能按钮);
10、运行后页面是空白的,从桌面上可以直接拉文件或快捷方式到页面上
11、鼠标点中页面中的某个应用对象(右下角3个是固定的,不起作用),长按超过1秒,会进入编辑状态,此时可以拉动调整应用对象的位置,可以放到左下角的常用应用区。当拉到最右边时,会进入新的一个页面。
在编辑状态下单击页面无应用位置,返回正常状态。......大概就这么些吧,如果你使用后还有其它想知道但上面没有写上的,都可以在此提出来,也可以来信交流。希望大家喜欢!程序里面有QQ号码和邮件地址,QQ不设防,不过QQ上你给我的第一个留言请包含:csdn deskpad 字样,好让我知道交流的主题,呵呵,否则可能会拉到黑名单的。
----------------------------------------------------------------------
此外,程序有个开机自启动的选项,开启这个功能会被360拦截,而且开启后可能会被360报可疑程序。360说要我提交个人身份证并将程序提交经他们检查他们不报这个提示,程序可以提交给他们,但我的身份证可不能随便给出,360并不是国家公权机关,没这个权力要我的身份证。所以大家将就一下吧,不放心,可以用各种杀毒软件查杀一下!或都不要启动这个选项就没事!

解决方案 »

  1.   

    最近我也做了个仿iPhone4的一些界面效果.做这类东西太耗精力了.楼主辛苦了.
      

  2.   

    一直在关注LZ的这个程序
    发现了做一系列特定操作后,程序会崩溃。qq联系吧,我已经加你好友了
      

  3.   

    谢谢你的关注。我一般上班时间才上QQ,明天抽空和你联系。
    因为是在工作之余做的,这几天有点忙,所以还有不少问题未能花精力解决。
    有什么BUG,还请大家多多指教,虽然是业余作品,但也希望能做好,呵呵!另外,还有很多的小工具,其实很多来自于工作或使用当中实际应用需要做的。但能剥离和公司业务有关的目前手上不多,但有空整理一下,也一个个放上来大家一起学习。这里有一个磁盘填充工具,我把源代码也上传了,大家可以 点击这里查看下载。这个工具来源于,我们公司有十几台服务器,部分到期不再租用了,但里面有些不希望让别人看到的数据,需要清除。为了不防止其它人用工具来找回删除的内容,写了这么个工具,在删除数据库,用这个工具将硬盘空余空间以文件方式填写内存垃圾数据。再删除这些垃圾文件,用其它工具就找不回以前硬盘上的数据了,找到也是一堆垃圾。有空可以看看
      

  4.   

    已更新下载地址:http://download.csdn.net/source/3419141yin52133提供了3个宝贵意见:
    1、先是Ios鼠标按住某应用离开面板后松开,回到面板还是拖动状态,需要重新点击才能取消拖动状态2、然后是翻页效果那些属性,在配置文件里读取不正确。每次后还原了3、然后又是Ios模式下不知道为什么。拖动一会儿应用后,点击设置按钮或者上面的标题栏有概率性崩溃回复如下:1,已处理;2,当时写的时候为了测试,直接设置为其中一个属性,后来忘删除了;3,有一个循环,但步长是计算出来的,在某些条件下步长为0,进入了死循环,造成Hangup,已处理。感谢yin52133,已将你的网名放到程序当中,另已发更新的版本到你的QQ上。
      

  5.   

    如果用MFC模拟IPAD的全效果 还真是够辛苦的啊 
      

  6.   

    看了一下 好像太卡了啊 动画效果 如果能仿真一下IPAD就好了。 删除按钮模式最好也是晃动的那样。不晃动时 托按钮应该相当于翻页。 原来也打算用MFC搞一个类似的东西 现在感觉还是不太靠谱
      

  7.   

    好,抽空把晃动的效果也做上。另外,3D翻页可能需要些CPU资源,IOS翻页是不卡的。
      

  8.   

    我加了大概60个图标 IOS翻页是很肉的那种感觉 CPU在40%左右 当然我的是工作机 配置比较一般。 
      

  9.   

    嘿嘿,ipad对硬件的要求也不低。
      

  10.   

    en 很不错了 我发给XX总看了看 没准有合作的机会呢 呵呵
      

  11.   

    最近正在学习这方面的东西,楼主真是厉害,能不能给我发份源码过来,学习一下,小弟在此谢过。
    [email protected]
      

  12.   

    我也添加了大几十个图标,确实很卡,感觉是用GDI实现动画的通病,楼主改成Direct的吧,那样效果应该可以,因为不是所有用户的机器配置都很高。
      

  13.   

    另外,可否把代码7和8部分发到我邮箱里:[email protected],谢谢。
      

  14.   

     LZ辛苦了啊!真厉害,学习了,膜拜啊。小弟最近的一个项目跟这个类似,对你的翻页效果,中的平滑方式很感兴趣,可否发分源码过来,学习学习。小弟在此谢过,LZ辛苦!
    [email protected]
      

  15.   

    下载地址已出,请需要的朋友请从下面地址中下载。
    http://download.csdn.net/detail/fredh/3967858
    这些代码写出已有几个月,因没有继续打理,在部份功能未完成,有兴趣的朋友请给予完善,记得给我回复哦!