完善Readme

This commit is contained in:
2018-12-02 16:41:23 +08:00
parent 76f1c6ce9c
commit fbdaddde20
10 changed files with 244 additions and 144 deletions
+21 -1
View File
@@ -6,10 +6,11 @@
## 特性
  你可以将控制台窗口分割为若干个**窗格**,窗格之间可创建**分割线**来区别它们。每个窗格拥有一个行缓存,包含若干**行**。你可以改变行缓存的大小。
  你可以动态地为**窗格**增加**行**,仅需要向窗格添加文本,窗格将自动把文本分割为适应的行,改变窗格大小它也将自动更新。
  你可以动态地为**窗格**增加**行**,仅需要向窗格添加文本,窗格将自动把文本分割为适应的行,改变窗格大小它也将自动更新。支持ANSI和UTF-8两种编码格式。
&emsp;&emsp;你可以为每一**行**设定字符格式,字符格式由Windows的一些<a href="#constant">常量</a>定义。
<font color="red">&emsp;&emsp;这不是一个设计严谨的库,使用需谨慎。</font>
## 开发环境
&emsp;&emsp;WindowsVisual Studio 2017
@@ -109,7 +110,9 @@
* 对用户输入的控制比较无力
* 只能对整行设定字符样式
* 分割线的交点没有做特殊处理很难看
* 不支持Unicode
* **功能没有全部测试**
* 由于未知原因,g++编译测试示例时失败,仅VS编译成功(不是get_s的原因==)
* 其他
@@ -139,6 +142,23 @@ int main() {
}
```
## 文件列表
<pre>
README.md
conctrl
|----coding.cpp //编码转换
|----coding.h
|----conctrl.cpp //定义导出函数
|----conctrl.def //导出定义文件
|----conctrl.h //声明导出函数,提供给用户
|----console-window.cpp //定义控制台窗口控制器
|----console-window.h
|----pannel.cpp //定义窗格
|----pannel.h
|----spliter.cpp //定义分割线
|----spliter.h
</pre>
## 辅助资料
<a name="constant"></a>