Windows Live Writer

Windows Live Writer 是MS提供的一个离线Blog写作工具,支持众多Blog平台

CSDN Blog 设置参考相关文档,当然,一些CSDN Blog附加的功能,比如文章摘要,推荐分类什么的肯定是不支持的

Live Writer的草稿备份参考相关文档,可以手工、使用第三方工具或插件进行备份

在Blog中高亮代码推荐CodeFormatter,它是一个Live Writer插件

http://stevedunns.googlepages.com/codeformatterforwindowslivewriter

CodeFormatter对中文支持不是太好

 

//RASENTRYNAME数组-一个成员   
RASENTRYNAME[] entryNames = new RASENTRYNAME[1];   
//设置RASENTRYNAME结构的dwSize   
entryNames[0].dwSize = Marshal.SizeOf(typeof(RASENTRYNAME));   
  
//设置cb,它一个[in, out]参数,用于向API输入和由API输出实际的缓冲区大小   
int cb = 1 * Marshal.SizeOf(typeof(RASENTRYNAME)); //[in, out]   
//由API返回获取的数据条目数,它是一个[out]输出参数   
int entries = 0; //[out]   
  
//第一次调用   
uint nRet = API.RasEnumEntries(IntPtr.Zero, IntPtr.Zero, entryNames, ref cb, ref entries);   
  
//这里不能使用nRet != ERROR_SUCCESS 这里对于系统中存在一个拨号连接以上的情况,nRet是ERROR_BUFFER_TOO_SMALL   
if (entries == 0) return;   
  
//根据entries定义新数组并调用API   
if (entries > 1)   
{   
    entryNames = new RASENTRYNAME[entries];   
    for (int i = 0; i < entries; i++)   
        entryNames[i].dwSize = Marshal.SizeOf(typeof(RASENTRYNAME));   
  
    nRet = API.RasEnumEntries(IntPtr.Zero, IntPtr.Zero, entryNames, ref cb, ref entries);   
}   
  
//输出   
for (int i = 0; i < entries; i++)   
    Trace.WriteLine(entryNames[i].szEntryName); 

 

以上是一个使用CodeFormatter发布的代码范例,背景是用的自定义颜色,RGB 230、230、230

有此利器,写起Blog就顺手多了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值