在VS2005中安装使用Gadget模板(三)
来源:互联网 发布:手机淘宝卖家版本 编辑:程序博客网 时间:2024/04/30 11:40
在VS2005中安装使用Gadget模板
[Spaces 俺家的责任田 Blog ]
学习为Live.com写gadget有几周了,我发现我总是在重复一些事情。我基于那些在线的例子创建XML manifest,JavaScript和CSS文件。然后我globally replace那些命名空间和类名,并祈祷我没有丢掉什么内容。有没有什么简单的方法法呢?我觉得可以使用Project Templates。
这篇文章讲述如何安装和使用我为Visual Web Developer 2005编写的Gadget Project Template。这个模板提供了一套让开发gadget变得更简单的框架。它去处掉了哪些繁重工作,让你能专注于创建和设计gadget的外形。
现在让我们看看如何编写只需要一行代码的gadget!
软件环境:
- 我的 Gadget.zip Project Template。
- Visual Web Developer 2005 已经安装(可以从Microsoft网站免费下载)。
- Internet Information Server (IIS,XP)
安装步骤:
- 在你安装前,必须关闭Visual Web Developer 2005。
- 把Gadget.zip文件复制到Visual Web Developer 2005 Project Template 目录下(通常在 C:/…/My Documents/Visual Studio 2005/Templates/ProjectTemplates). 不要解压这个文件。
- 创建C:/…/My Documents/Visual Studio 2005/Gadgets文件夹。这将是你gadget的工作目录。
- 现在我们需要创建一个指向上面那个目录的虚拟目录。
- 打开IIS。
- 创建虚拟目录"Gadgets"。
- 设置物理目录为上面创建的那个目录。
- 设置你的Gadgets文件夹,使其在缓存的时候不会产生问题 (这一步是可选的)。
- 右键点击前面创建的"Gadgets"虚拟目录,选择属性。
- 点击"HTTP Headers"标签。
- 添加一个自定义的HTTP头命名为"Cache-Control"设置值为"private, max-age=0"。
- 把Live.com添加到你的受信任站点中。
- 打开IE。
- 点击"工具", "Internet 选项",然后点击 "安全" 标签。
- 点击"受信任的站点"图标,然后点击"站点"按钮。
- 不要选中“对该区域中的所有站点要求服务器验证(https:)”
- 在上面的text box中输入http://*.live.com然后点"添加"按钮。
- 现在启动Visual Web Developer 2005。
- 点击"File", 然后"New Website".
- 下面Language的组合框中选择”Visual C#”,在“My Templates”下面应该可以看到“Gadgets”。单击选中这个模板。
- 修改路径为C:/…/ My Documents/Visual Studio 2005/Gadgets/HelloWorld,然后点击”ok”。
- 应该能看到在Solution Explorer窗口中有三个文件。双击其中的HelloWord.js编辑这个文件。
- 在this.initialize代码段中如下添加一行内容:
p_elSource.innerText = "Hello World"; - 按Ctrl+S保存。
- 现在可以使用下面的URL添加你的Gadget到Live.com中: http://localhost/Gadgets/HelloWorld/HelloWorld.xml
- 在VS2005中安装使用Gadget模板(三)
- 在VS2005中使用文件模板。
- vs2005中模板的使用
- 在VS2005中安装Boost
- 在VS2005中安装Boost
- 在vs2005中使用SkinMagic
- 在vs2005中使用libcurl
- 在vs2005中安装boost库
- 在vs2005中安装boost库
- 在vs2005中安装boost库
- 在VS2005中安装BOOST库
- 在VS2005中安装BOOST库
- 在VS2005中创建项目模板来提高开发效率
- 在VS2005中创建项目模板来提高开发效率
- 在VS2005中创建项目模板来提高开发效率
- 在vs2005中配置使用log4net
- 如何在vs2005中使用.NET 3.0
- 在vs2005中使用ajax.dll
- 与别人关于设计模式的一段讨论
- 以例为规
- 新鲜阅读之“牛黄解‘读’”
- CreateWindow的dwStyle 参数
- 衡量服务器性能的基准测试
- 在VS2005中安装使用Gadget模板(三)
- 套接字选项(getsockopt 和 setsockopt )
- 在Linux下设定MTU值
- 月末的3个收获
- C++中extern “C”含义深层探索
- 项目终于要初验了!总结!
- 为ActionForward添加动态参数
- My 1st WinCE app
- 求佛 - 什么时候可以改变 电脑 - 程序 - 吉他 -的生活