当前位置:编程学习 > C#/ASP.NET >>

桌面开发 暴风看电影 这样的界面是什么技术实现的?

暴风看电影 那个会动的图标 以及程序界面切割屏幕 是如何实现的呢?求详细技术 多谢! 如下图



wpf winForm 特效 应用 界面 --------------------编程问答-------------------- 其实任何一个流氓程序都可以捕获桌面窗口下的各个图标窗口,然后劫持人家的图标窗口。 --------------------编程问答-------------------- 关于你说的“程序界面切割屏幕”,我不知道说的是哪个东东?! --------------------编程问答-------------------- 哦,可能你说的是“截屏”然后在得到的图片上面做点手脚。

其实暴风看电影我对其界面设计没有什么好感。它背后如何偷盗人家的电影播放链接的,这个倒是有点意思!

它的界面用起来很繁琐和蠢笨。我想它可能想更适合window8下给那些大爷大妈或者刚开始工作的小孩子们用手指划拉者操作(可惜只有一两个主界面适合这样操作,一旦进到里边有些界面又不是和手指了),而不适合经常用电脑的、熟练使用鼠标的人来操作。 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
哦,可能你说的是“截屏”然后在得到的图片上面做点手脚。

其实暴风看电影我对其界面设计没有什么好感。它背后如何偷盗人家的电影播放链接的,这个倒是有点意思!

它的界面用起来很繁琐和蠢笨。我想它可能想更适合window8下给那些大爷大妈或者刚开始工作的小孩子们用手指划拉者操作(可惜只有一两个主界面适合这样操作,一旦进到里边有些界面又不是和手指了),而不适合经常用电脑的、熟练使用鼠标的人来操作。

您好 ! 我见过您在这个帖子回复或 地址:http://bbs.csdn.net/topics/390334169?page=1 也是类似的问题
是这样的我是个初学者,打算做一个分享壁纸的应用,想利用暴风看电影这样的软件效果实现实时展现壁纸更换的效果,这样软件和背景有融合感些. 由于照片上传限于2M大小 所以GIF没能上传,只好传了截图.还望指教 --------------------编程问答--------------------
第一步做个圆角窗体
http://blog.csdn.net/yysyangyangyangshan/article/details/7253906
第二步: pictureBox1 和timer1 


private void timer1_Tick(object sender, EventArgs e)
{
            if (_Index > _ImageList.Count-1) _Index = 0;
            pictureBox1.Image = _ImageList[_Index];
            _Index++;
}


        private IList<Image> _ImageList = new List<Image>();
        private int _Index = 0;
    
 
 private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
 {
            _ImageList.Add(Image.FromFile(@"c:\1.jpg"));
            _ImageList.Add(Image.FromFile(@"c:\2.jpg")); 
            _ImageList.Add(Image.FromFile(@"c:\3.jpg")); 

            timer1.Interval = 1000;
            timer1.Enabled = true;
}

private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
timer1.Enabled = false;
pictureBox1.Image = _ImageList[0];
 
}


private void pictureBox1_Click(object sender, EventArgs e)
{
  //这个显示一个新窗体,还要得到在屏幕上的pictureBox1坐标位置,才能对应在下方
//参考这里http://blog.csdn.net/xxhcust/article/details/7908841
}



本例子没有测试,敬请原谅
但希望能帮助到你 --------------------编程问答-------------------- 就是这样的效果吧!
--------------------编程问答--------------------
引用 6 楼 sinbas 的回复:
就是这样的效果吧!

楼上头像不错 --------------------编程问答--------------------
引用 6 楼 sinbas 的回复:
就是这样的效果吧!

头像不是真人吧 --------------------编程问答--------------------
引用 6 楼 sinbas 的回复:
就是这样的效果吧!

您好! 谢谢您的例子 可是我发现这样无法解决图标碰撞问题 , 可能会遮盖其他图标 而暴风看电影就可以和正常图标一样解决碰撞.
ps:如果在桌面新建一个文件 将其文件名改为暴风看电影的.bvd 只要双击就可以打开暴风看电影 我感觉不是这个图标在起作用 而是有个进程在监控是不是暴风看电影的.bvd 被调用 --------------------编程问答-------------------- http://www.cnblogs.com/lanmiao/articles/2238241.htmlhttp://www.cnblogs.com/asion/archive/2010/05/22/1741509.html --------------------编程问答--------------------
引用 9 楼 gblogbd 的回复:
Quote: 引用 6 楼 sinbas 的回复:

就是这样的效果吧!

您好! 谢谢您的例子 可是我发现这样无法解决图标碰撞问题 , 可能会遮盖其他图标 而暴风看电影就可以和正常图标一样解决碰撞.
ps:如果在桌面新建一个文件 将其文件名改为暴风看电影的.bvd 只要双击就可以打开暴风看电影 我感觉不是这个图标在起作用 而是有个进程在监控是不是暴风看电影的.bvd 被调用




这个是windows的基本功能,好吗?
只要你在windows里注册一个扩展名和对应的应用程序,剩下的windows帮你做了。
只要鼠标双击带这种扩展名的文件,自动调用你注册的程序。 --------------------编程问答--------------------
引用 11 楼 mjp1234airen4385 的回复:
Quote: 引用 9 楼 gblogbd 的回复:

Quote: 引用 6 楼 sinbas 的回复:

就是这样的效果吧!

您好! 谢谢您的例子 可是我发现这样无法解决图标碰撞问题 , 可能会遮盖其他图标 而暴风看电影就可以和正常图标一样解决碰撞.
ps:如果在桌面新建一个文件 将其文件名改为暴风看电影的.bvd 只要双击就可以打开暴风看电影 我感觉不是这个图标在起作用 而是有个进程在监控是不是暴风看电影的.bvd 被调用




这个是windows的基本功能,好吗?
只要你在windows里注册一个扩展名和对应的应用程序,剩下的windows帮你做了。
只要鼠标双击带这种扩展名的文件,自动调用你注册的程序。


应该不是关联应用的问题 , 因为 暴风看电影那个程序是单机就可打开的,另外鼠标经过这个图标 图标才有动画效果,其次 在左面 新建任意文件 只要 改名为 暴风看电影.bvd 都可以通过双击这个文件打开看电影程序. --------------------编程问答-------------------- 5楼
高端霸气上档次 --------------------编程问答--------------------
引用 7 楼 vb763305825 的回复:
Quote: 引用 6 楼 sinbas 的回复:

就是这样的效果吧!

楼上头像不错

楼上头像不错 --------------------编程问答--------------------
引用 7 楼 vb763305825 的回复:
Quote: 引用 6 楼 sinbas 的回复:

就是这样的效果吧!

楼上头像不错

你到底是看问题还是看人!
--------------------编程问答--------------------
引用 7 楼 vb763305825 的回复:
Quote: 引用 6 楼 sinbas 的回复:

就是这样的效果吧!

楼上头像不错
老大你是不是拿积分来了 --------------------编程问答--------------------
引用 16 楼 u010483061 的回复:
Quote: 引用 7 楼 vb763305825 的回复:

Quote: 引用 6 楼 sinbas 的回复:

就是这样的效果吧!

楼上头像不错
老大你是不是拿积分来了

不行啊,灌水没积分 --------------------编程问答--------------------
引用 17 楼 vb763305825 的回复:
Quote: 引用 16 楼 u010483061 的回复:

Quote: 引用 7 楼 vb763305825 的回复:

Quote: 引用 6 楼 sinbas 的回复:

就是这样的效果吧!

楼上头像不错
老大你是不是拿积分来了

不行啊,灌水没积分
谁让你不给人家好好答额
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,