如何使用Word2007撰写博客和让博客成为在线文档管理器

Word2007中集成了直接发布Blog的功能早已传得沸沸扬扬,很多用户还不大熟悉具体的操作流程。笔者认为,在博客大为盛行的今天,Word必然会对其产生很大的推动作用,这就使得不计其数的朋友不用再登陆网站就可以发布图文并茂的日志。

 1.前期准备工作

 

  发布博客,Word2007只是提供了一个前期的编辑文本工作(实际这个工具已经足够强大),所以还是需要您在各大博客网站预先开辟好自己的空间。由于这项发布功能目前还处在调试阶段,还不是很完善,而且支持的博客网站有限,下表列出了目前测试可以使用的网站。(以上文字均为复制粘贴的。)

  

这里要注意了,wp的博客,并不能适用于除wp官方提供之外的博客提供商,除非是你自己架的。

国内的博客提供商,微软暂时没有开放此功能,同时国内的大多博客提供商,或许也没有意思开发相应的接口。

同样,你的博客程序,也需要有相应的API接口,才能使用2007来写博客。很幸运,我正在使用的BOBLOG和WP都有接口(xmlrpc.php)。

在这个例子中,我们使用自架的Bo-Blog和wp为例,向您演示试用Word2007直接发布Blog过程的详细步骤。

 

  假如你是使用博客提供商提供的博客,在完成发布之前,需要您在主页上申请帐户名和密码开辟属于自己的空间。简单讲,就是申请账号密码。

 

  2.创建Blog文档

 

  这里的文字将是完全是我写的,原文写得太啰嗦了。

实际上,在word里写博客,就和我们平时写文章一样的,在正常界面下,先写好文章。该贴图,就贴图,当然,要贴视频,音乐那些有待研究。

然后在选择发布:

之后,你将见到这个界面

在账号没有设置之前,你是无法见到账户的选项的。在管理账户中,选择新建一个。我们是自己搭的博客主机,因此我们选其他。然后,选择metaweblog,文章的URL是相应的API的URL,然后填上用户名/密码,就OK了。图片选项那里,其实除非你是要把图片放到别的ftp,否则你可以不用设置,这部份已经和用户名密码那里设置好了。

 

成功之后,你会看到你的博客名出现在这里

同时,你可以检测到你博客的分类。

 

再输入标题,一切妥当后,按下发布就可以了。发布成功后,会有一个黄色的小提示提示你什么时候已经成功发布到XX。假如重复按发布,那么,不会重复发,而是以最后一次为准。

 

3.一些进一步的说明

 

对于文章,假如在按这个发布之前,拖黑的选择一部分的话,那么发布时将只发布那部分。

另外,换行的时候,shift+enter是换行(br标签),enter是换段(p标签)。

最后提醒下,其实比较牛的朋友,可以尝试参考xmlrpc.php开发相对应其他博客程序的API的。

4.文档管理

 

我们完全可以借助此功能,在blogger或者wp上,建立一个文档存放的blog,方便我们管理。注意,打开文章后,修改了再发布,是按重新发布,算最后一次的。当然,你也可以把博文另存为doc保存在本地。

 

最后,祝大家有所收获

Two Cases of Connect to MySQL from ASP

ASP连接MySQL两例

Case 1:

<%
'declare the variables Dim ConnectionDim ConnectionStringDim RecordsetDim SQL
'declare the SQL statement that will query the database
SQL = “SELECT * FROM TABLE_NAME”
'define the connection string, specify database driver
ConnString = “DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=Your_Mysql_DB; ” &_”UID=mysql_username;PASSWORD=mysql_password; OPTION=3″
'create an instance of the ADO connection and recordset objects
Set Connection = Server.CreateObject(“ADODB.Connection”)
Set Recordset = Server.CreateObject(“ADODB.Recordset”)
'Open the connection to the database
Connection.Open ConnString
'Open the recordset object executing the SQL statement and return records
Recordset.Open SQL,Connection
'first of all determine whether there are any records
If Recordset.EOF Then
Response.Write(“No records returned.”)
Else
'if there are records then loop through the fields
Do While NOT Recordset.Eof  
Response.write Recordset(“FIRST_FIELD_NAME”)
Response.write Recordset(“SECOND_FIELD_NAME”)
Response.write Recordset(“THIRD_FIELD_NAME”)
Response.write “<br>”    
Recordset.MoveNext    
Loop
End If
'close the connection and recordset objects freeing up resources
Recordset.CloseSet
Recordset=nothing
Connection.CloseSet
Connection=nothing
%>  

(全文…)

XP下实现VISTA重命名的软件

XP的重命名在显示文件后缀情况下,重命名总是会把后缀也改了。

VISTA的重命名作出了重大改进,重命名将不会影响后缀。

现在,有一个小软件可以将此功能移植到XP上。

本软件来自 Lifehacker。软件需要的话,请留邮箱。

下面有原文内容及程序源代码。

(全文…)

兼容于IE 与 FF 的加入收藏夹的JS代码

<script type="text/javascript">
function addBookmark(title,url) {
if (window.sidebar) {
window.sidebar.addPanel(title, url,"");
} else if( document.all ) {
window.external.AddFavorite( url, title);
} else if( window.opera && window.print ) {
return true;
}
}
</script> 页面使用:<a href=javascript:addBookmark('网站名 ','地址')>
  添加到收藏</a>

无提示关闭窗口的javascript for ie

经过实践,下面代码对于Firefox不支持,对于IE,OPERA支持完好。

第一种方法:很显然是调用了一些东西,但我也不知道那是什么罢了….(估计是IE的ACTIVE)

<html><head>

<object id=closes type=”application/x-oleobject” classid=”clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11″>

<param name=”Command” value=”Close”></object>

</head>

<body><a href=”#” onclick=”closes.Click();”>关闭窗口无提示</a>

</body>

</html>

第二种方法:使用javascript,开个空窗口,再关闭当前的。(估计:新开的窗口是空的,相当于没开)

关键语句是window.opener=null;window.close();然后作为行为嵌入超链或按钮中。

 

(全文…)