当前位置: 首页 > 工具软件 > Blogbench > 使用案例 >

BlogBench V2.0改进目标和几个难点!

葛磊
2023-12-01

昨天发布了BlogBench V1.0,因为这个版本主要是对基于IE远程发布Weblog的可行性和可以支持到什么程度作尝试,所以软件的功能相对单一,程序界面也比较丑,一定已经让很多朋友见笑了。这许多问题,都将在2.0版进行改进。

下面谈谈对BlogBench V2.0的一些功能设计目标和气中可能会遇到的难点,真切希望有兴趣的朋友能给我提提建议和帮助。

基本功能目标:

1、Weblog本地新建、编辑、删除

2、Weblog远程管理

·远程发布到多个站点

·更新和删除已发布的Weblog远程版本

·自动获取Weblog远程版本的回复评论内容

·直接添加和删除远程Weblog版本的回复评论

3、更多可扩展的Blog系统插件

4、发布Weblog内容细节

·基本可格式化文本

·图片自动上传到远程服务器

·程序代码着色

·可选是否发布并显示于到远程站点首页

·可选公开或私有

·可选是否允许评论

5、全新的用户界面

6、插件化的多语言支持

预计的难点:

难点主要是上面标成彩色的两条:图片上传和用户界面。

图片上传:

要支持图片上传,关键的问题在于,在mshtml模型中,处于安全原因 input type=file 是不允许设置value属性的,只能弹出一个通用文件选择框选择一个文件,那么,不做额外处理的情况下,如果同时将日志发布到多个站点,要手工选择多遍所有的图片,这显然是不合理的。有的Blog离线发布程序用ftp的方式来上传图片,这当然是一种办法,但是,局限性太大了,有多少人有网上的ftp帐号呢?作为一个WindowForm程序,我所能想到的办法也就是用一个hook线程,拦截弹出的通用文件选择框,自动填充文件路径,点击确定,从而做到自动上传(可能还需要做些测试,来验证可行性)。

用户界面设计:

我想大多数程序员朋友都是最头疼做用户界面的了,我也是的,实在是没有美术天赋,对色彩也没什么概念,从来没觉得自己那次做的界面好看过:)所以,怎样的界面用户会更容易上手,比较美观,扩展性又比较强,说实话,心里没概念,不知道,大家是怎样解决类似的问题的,希望能给我提提建议。没办法的情况下,我也只能尽量使用常见的XP或者Office2003风格了,起码比较容易上手。

This Weblog is Published by BlogBench V1.0.

 类似资料: