当前位置: 首页 > 新闻中心 > 韩国时尚文具多功能荧光笔闪色笔记号笔学习…

韩国时尚文具多功能荧光笔闪色笔记号笔学习…

发布时间:2024-04-01 12:55:06

  1. Word中怎么设置代码高亮
  2. 如何实现毛笔代码?
  3. VBA代码为什么在中文Excel中显示乱码?

一、Word中怎么设置代码高亮

  工具:

word

方法如下:

步骤一:首先完成当前所有内容,建议把代码放入单独的文本框中,方便处理

步骤二:当前文档新定义一个样式,命名为"code",专门用来对代码进行格式化。由于是代码,所以推荐中文使用黑体(注释等),而英文使用等宽字体(courier new)。步骤如图。

步骤三:选中代码,单击样式库 ccode,将代码应用该样式

步骤四:新建宏,步骤如图

步骤五:将vba代码(在下一步中)拷贝进去,保存后关闭 。

二、如何实现毛笔代码?

采用c++编写的纯算法,底层封装了cmypen类,含有4种笔,分别是毛笔,画笔,荧光笔,水笔.

非常容易调用,只用响应鼠标消息,将点加入进去即可。

纯粹底层算法,兼容windows xp,windows vista ,windows7 ,也很容易向其他语言移植,例如c#,.net,java,易语言等

采用c++编写的纯算法,底层封装了cmypen类,含有4种笔,分别是毛笔,画笔,荧光笔,水笔.

非常容易调用,只用响应鼠标消息,将点加入进去即可。

纯粹底层算法,兼容windows xp,windows vista ,windows7 ,也很容易向其他语言移植,例如c#,.net,java,易语言等

近期有一个人以前购买过我的代码,湖南的,正在网上出售,靠的是低价,老版本代码有以下缺陷

1 背景绘图是通过一个char* pbuffer进行操作,比如你要将一行显示为红色,或者画一个圆,你必须每一个点都进行遍历填充,新版本全部采用dc接口

完全兼容你的win32 api,如果你是.net,直接将dc attatch到你的grapgics中,直接调用moveto lineto 或者drawline等api

2 老版本画快了,会很细,大概只有1个像素,显然不行,如果你是用触摸屏的画,触摸屏本来响应速度就慢,完全没法使用。

3 老版本没有宽度整体调节和部分调节接口

4 老版本在很多机器上会响应不过来,程序员朋友你一直到,需要响应onmove消息,onmove消息是很频繁的,老版本没有进行优化处理,尤其是你机器又慢又是全屏书写的时候就更加明显了。

记住 新版本是武汉的小叶所写

三、VBA代码为什么在中文Excel中显示乱码?

我曾经遇到过类似的问题。

如果我的猜测没有错的话,这是由于写vba代码的人使用的是繁体中文操作系统,它在编辑vba代码时使用了big5码或cjk码。所以,当你使用简体中文操作系统时,对于vba来说就显示成乱码,无法正确执行。

对于开发者来说,应该极力避免出现这种情况,尽量不要在vba代码中使用非英文的字符。参见下图。我们使用者看到某个工作表的名称是name属性对应的字符,截图中红笔圈出来的显示是“测试"。但在编辑vba代码应该尽量使用codename属性对应的字符,截图中用荧光笔画出来的是"sheet1"。

使用codename的好处不仅仅是能够被不同语言版本的excel所识别,还有一个好处:无论你怎么修改该工作表的名称,或调整该工作表的位置,都不会引起问题。因为codename属性是固定不变的。除非你去手动调整。