Sidebar Gadget开发教程(2)

Windows Vista Sidebar Gadget开发手册 边栏小工具是置于计算机操作系统边栏区域的便捷应用程序,旨在提供快速访问和执行特定功能的途径。它们通常具有轻量级特性,专注于完成一个或几个特定任务,并拥有简洁直观的用户界面。在现代网页设计中,HTML和CSS是构建网页骨架和美化视觉表现的核心技术。合理的布局能够提高用户体验,而精心设计的样式能够增强页面的吸引力。本章将深入探讨HTML布局技巧和CSS样式的设计与实现,确保边栏小工具不仅功能完善,还具有直观而优雅的界面。 阅读详情

本文转载自:开心就好的代码人生

由于近期在努力学习Sidebar Gadget开发技术,并且也与中国汽车网合作做了一个Sidebar Gadget,所以耽误了一些时间,但同时,也通过这个机会加深了学习印象。

很多朋友在学习新技术的时候,都喜欢做Hello World。我原来也是这种情况。其实我认为这种方式有百害而无一利,就类似于学英语开始背单词一样,背了十多年,还没有背到F开头的单词呢。因为Hello world就让你产生了一种虚伪的成就感,而稍微一深入进去,遇到一点挫折,就会有畏难情绪,再也坚持不下去了。最后产生的结果无非就是眼高手低,或者眼低手低。

所以本教程我想使用一个实际项目开始,这个项目就是为ChinaCars.com开发一个小型的Gadget,要完成的主要功能如下:

  1. 根据你选择的城市以及价格区间,以幻灯片形式来显示符合条件的车型图片;
  2. 图片切换可以实现Powerpoint中的那种幻灯片切换效果;
  3. 点击某个车型图片,可以显示该车型的详细信息。

功能需求很简单,但使用HTML+Javascript+CSS完成它,可能就需要时间了。因为:

  • 开发Gadget没有一个IDE,无非所见即所得;
  • 无法进行Debug,只能写Track信息来追踪;
  • 资料比较少,只能看Windows Vista自带的Gadget源代码,或者去看SDK
  • 用ASP.NET时间久了,Javascript与HTML知识忘光光了。

另外一点,中国汽车网没有提供API怎么办?不会让我自己来去分析HTML吧?没有关系,我把这个接口暴露给大家,大家可以自己尝试一下。使用接口1,你可以得到一个车型信息列表;使用接口2,你可以得到一个车型详细信息的RSS。简单吧?具体参数的使用说明,自己多试几下就知道了。

那么建立远程HTTP连接呢?在.NET中我们还有HttpRequest来使用,在Javascript中,我们就只能使用Microsoft.XmlHTTP这个ActiveX对象了,不过也非常好用,而且像异步呀、状态信息呀都一个不少的实现了。分析XML也不必使用XmlDocument这个.NET类,你完全可以使用Microsoft.XmlDom这个ActiveX对象。

我的Gadget其实已经完成了,现在来考考大家了。虽然我平常工作比较忙,但仍然使用三个晚上的时间完成了这部分代码。那么我留出一周的时间,如果大家感兴趣,先自己试着开发一下。一周后,我会公布我的源代码给大家的。如果您在一周内完成了,欢迎打包成.gadget文件,通过邮件发送给我,说不定会有神秘礼品呢。

另外,也号召一下各网站的开发高手,发挥你的创意,为你的网站增加Gadget。抢占完用户的桌面,霸占了用户的IE,现在到了抢占用户Sidebar的时候了!让客户接受你,你就要有好的创意。如果贵网站在国内按流量综合排名在前一百以上,或者是比较酷的网站,有应用Gadget的好创意的话,也可以与我联系。Microsoft将会选择一部分网站做相关的市场活动。

BTW: 如果您的公司在开发类似于Forums、Blog等相关Web通用系统的话,如果想应用Gadget,或者想迁移到ASP.NET,或者想与Microsoft作一系列的市场活动,也可以与我联系。(曾经给Discuz!发过一封邮件,但石沉大海)

BTW Again: 如果贵公司或者个人精通Gadget,Expression,AJAX,Card Space,也可以与我联系。我们需要合作伙伴,帮助我们的客户进行培训与实施,并且支付相关费用。

========================================

20061130日 ,Windows Vista全球同步发布,为用户提供了“Windows边栏和Gadgets(小工具),在界面上更加炫目,用户体验更加丰富多彩。

我的边栏我做主——Windows Vista Gadgets 设计大赛”正在如火如荼的展开!

一等奖:1名;奖品:人民币现金5000元(个人所得税自理)

二等奖:2名;奖品:Microsoft 无线桌面套装 各一套

三等奖:5名;奖品:Microsoft Windows Live Camera 各一个

热心投票奖:投票期间,每天1名;奖品:Microsoft 礼品

比赛时间: 20061215日 ―― 2007210

重要说明:虽然Gadgets 只能在 Windows Vista 下运行。但是开发 Gadgets 并不需要Windows Vista!只要您会用HTMLXML编写网页来构成 Gadgets 的外观,用 JavaScript来设计 Gadgets 的逻辑,提供 Gadgets 的功能即可!

现在就参加!

了解大赛详情请访问大赛官方网站

windows7边栏小工具 实用的win7边栏小工具,都是在网上收集的! 立即下载

相关推荐

Windows7 最好用的日程提醒小工具!再也不用担心忘记事情

Windows7 最好用的日程提醒小工具!再也不用担心忘记事情。可以定时提醒,闹铃提醒,并显示提醒内容。对于日常工作比较繁忙的同志非常实用!

侧栏工具条开发

一、用CSS实现工具条的动画效果HTML Title CSS index.sc

qq_37418176的博客 592

Window Gadget 边栏小工具 20分记分器

 终于完成了一个Windows边栏小工具。这个20分记分器是用来给自己每天的成就打分的。每完成一个工作或任务,点击Points就增加20分。用来激励自己,努力奋斗。下面是工具的下载链接,由于博客园上传文件类型的限制,将.gadget的后缀改成了.zip。要安装的朋友将.zip后缀改为.gadget即可。 http://files.cnblogs.com/paiooo/20%e5

paiooo的专栏 791

[转]Sidebar Gadget开发教程(2)

本文转载自:“开心就好的代码人生” 由于近期在努力学习Sidebar Gadget开发技术,并且也与中国汽车网合作做了一个Sidebar Gadget,所以耽误了一些时间,但同时,也通过这个机会加深了学习印象。 很多朋友在学习新技术的时候,都喜欢做Hello World。我原来也是这种情况。其实我认为这种方式有百害而无一利,就类似于学英语开始背单词一样,背了十多年,还没有背到F开...

anmi5580的博客 147

Vista Sidebar Gadget (侧边栏小工具)开发教程 (2)

Vista Sidebar Gadget (侧边栏小工具)开发教程 (2) 源自开心就好,2006年11月 由于近期在努力学习Sidebar Gadget开发技术,并且也与中国汽车网合作做了一个Sidebar Gadget,所以耽误了一些时间,但同时,也通过这个机会加深了学习印象。 很多朋友在学习新技术的时候,都喜欢做Hello World。我原来也是这种情况。其实我认...

博客 107

[转]Sidebar Gadget开发教程(1)

本文转载自:“开心就好的代码人生” 翻译了两篇Sidebar Gadget的文章后,决定自己写一个教程,与准备投身于Sidebar Gadget开发的劳苦大众们分享一下经验。也当作自己个人学习Gadget开发的一些总结,使自己可以学习得深入一些。欢迎大家就这一系列文章提出批评斧正。本部分准备介绍一些基础知识。 关于SideBar SideBarWindows Vista特有的一...

anmi5580的博客 169

Sidebar Gadget开发教程(1)

本文转载自:“开心就好的代码人生”翻译了两篇Sidebar Gadget的文章后,决定自己写一个教程,与准备投身于Sidebar Gadget开发的劳苦大众们分享一下经验。也当作自己个人学习Gadget开发的一些总结,使自己可以学习得深入一些。欢迎大家就这一系列文章提出批评斧正。本部分准备介绍一些基础知识。关于SideBarSideBarWindows Vista特有的一个显示

activity8810的专栏 1万+

Sidebar Gadget开发教程(一)

  本教程转自:http://hi.baidu.com/sidebar。  翻译了两篇Sidebar Gadget的文章后,决定自己写一个教程,与准备投身于Sidebar Gadget开发的劳苦大众们分享一下经验。也当作自己个人学习Gadget开发的一些总结,使自己可以学习得深入一些。欢迎大家就这一系列文章提出批评斧正。本部分准备介绍一些基础知识。关于SideBar  SideBar

好记性不如烂笔头 1502

Vista Sidebar Gadget (侧边栏小工具)开发教程 (1)

Vista Sidebar Gadget (侧边栏小工具)开发教程 (1) 源自-开心就好  2006年11月 翻译了两篇Sidebar Gadget的文章后,决定自己写一个教程,与准备投身于Sidebar Gadget开发的劳苦大众们分享一下经验。也当作自己个人学习Gadget开发的一些总结,使自己可以学习得深入一些。欢迎大家就这一系列文章提出批评斧正。本部分准备介绍一...

博客 121
上一篇: Sidebar Gadget开发教程(1)
下一篇: Sidebar Gadget开发教程(3)
activity8810
博客等级 码龄20年 0粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值