[C#]我做的记事本NotePad,大家来捧场!!(2007-2-14更新了)
[未来功能]1.颜色设置框
2.自定义工具栏
[2007-02-14](ver1.81)
这次应该真正修正了PPC运行时,悬浮窗无法还原的BUG
(是状态栏显示的问题)
昨天还是有BUG
[2007-02-13]
悬浮窗双击间隔时间恢复从系统读取;
这次应该真正修正了PPC运行时,悬浮窗无法还原的BUG
(是Focus焦点的问题)
[2007-02-12]
悬浮窗双击间隔时间锁定在500ms,
增加了记忆拖动后悬浮窗位置的功能
skyey请试下这次是否还会出现悬浮窗无法还原的现象...
真是很奇怪的BUG,在PC上明明是好好的...
[2007-02-08]
修正标题栏字体位置,
悬浮窗模式更改为:点击关闭按钮时根据是否在菜单中选定[悬浮窗]来决定悬浮或关闭
另问一下,是否需要记忆保存悬浮窗体拖动后的位置?
[2007-02-07]
修正了PPC上和PC上弹出窗体颜色的差异,标题栏的字号改小了1号...
ps.希望skyey能再截张PocketPC运行时 查找窗体和字体设置窗体的图....
若有其它建意,大家也可提出...
[2007-02-06]
理论上修正了PocketPC使用不正常的BUG,感谢skyey 发现BUG,错误是.NetCF本身的问题造成的,
我换了种实现方法,这次应该可以用了,
[2007-02-02]
优化了一些东东,另外,悬浮窗体可以拖动了...
[2007-02-01]
这次做了PC和PPC通用的版本,图标也有了,
我的PPC坏了,所以很久没更新,
大家帮忙在PPC上测一下各窗体打开的响应速度,谢谢
ps.我没装VS.net,是用命令行编译的,不过应该没什么区别...
快捷键:
Ctrl+C(复制),Ctrl+X(剪切),Ctrl+V(粘贴),Ctrl+Z或Esc(撤消),Ctrl+A(全选),
Ctrl+S(保存),Ctrl+O(打开),Ctrl+N(新建),Ctrl+E(字体),Ctrl+G(行跳转),
Ctrl+F(查找),Ctrl+H(替换),Ctrl+Y或F3(续查),F2(窗体悬浮)
可以打开/另存为 UTF8,Unicode,Unicode Big,ANSI格式,自动识别编码
查找,替换(用^t:制表符,^p:回车换行符),
查找,全部替换支持正则表达式(单个替换不支持正则,全部替换不使用规则时不支持大小写)
选中文本后选查找或替换会自动出现在查找栏中,
查找暂时只支持向后查找,
正则表达式是个强大的功能,这里就不细说了,网上有很多讲解
状态栏显示:当前文件名,当前文本总字数
可以进行行跳转。(在文本框中的弹出菜单或Ctrl+G)
自动换行在大文本时还不如重新载入一次来的快,所以我这样做了:P
首次运行时会在当前文件平生成一个Notepad.cfg的文本文件,
保存了窗体位置,文本字体,自动换行,状态栏,背景色,前景色,字体下拉菜单等信息
若要改背景色或前景色,暂时只能在Notepad.cfg中改,格式为FF RR GG BB(16进制,FF不能变,中间无空格,RR:红,GG:绿,BB:蓝)
若想改变可选字体,暂时只能在Notepad.cfg中改,格式为:字体名1|字体名2|字体名3|...|字体名n
ps.弹出窗体上的标题,边框,按钮都是画上去的p:b ,关闭按钮不再悬浮窗体,恢复了提示保存关闭功能
基本上差不多和Windows的记事本一样了,大家提提意见
===============================
问一下,大家机器中的.NetCF是什么版本,我只试过这两个版本,SP3(1.0.4292.00)和RTM(1.0.2268.00)
.NetCF SP3解决的汉字做Main(string[] args)参数的问题,
我解决了空格问题,现在SP3版中可以关联打开任意目录下的任意名称任意文件...
.NetCF SP3解决了文本框弹出菜单不能在选中文本上出现的问题
大于65536字节的文本会显示不全,但前面的可以编缉,后面的会一起保存
这是WINCE系统文本框自身的问题,MSDN中说过的。。。很不爽,
正考虑加入自动分割文本载入,合并保存的功能。。。
总之,先给 大家看看,有什么意见说说,
我好改进,正式版时会一起公布源代码,
大家就不用XX了,我连代码都没混淆....
愿意反编译去看我也没意见,没乱改成收费软件就行....
===============================
[[i] 本帖最后由 诗诺比 于 2007-2-14 11:12 编辑 [/i]] 已更新,见顶楼(压缩包中带有.NetCF的SP3版的两个更新组件,详细看说明)
之前下载的请重新下载,前天太忽忙传错了之前的一个版本。。。
之前一直忘了说,在同一目录下放一个NotePad.bmp的图片文件(大小不限)可以取代原本的悬浮图标...
载入方式也做了优化,可能比原先快一点点...
============================
在这里大家的热情好像不高呀!没人回贴让我感觉很尴尬呀!!!
[[i] 本帖最后由 诗诺比 于 2007-2-1 23:46 编辑 [/i]] 顶一下,谢谢楼主。
下来用用看 下下来看看
可能是因为这里是开发版,太过专业,一般都不来这里.
如果发作品,还是去软件版比较好! 晕,不能放到PPC里去用啊,那有什么用啊?
想帮你测试下都不行 [quote]原帖由 [i]遥控风筝[/i] 于 2005-12-10 01:15 AM 发表
晕,不能放到PPC里去用啊,那有什么用啊?
想帮你测试下都不行 [/quote]
不能"放"是什么意思???
现在这个不用安装,拷到PPC里就能用!
很不理解楼上的意思... :D:D:Dp:bp:bp:b
支持原创!下载试用!您辛苦了! 我的696该用哪个版本的主程序呢?WINDOWS目录内的两个DLL是否要复制在系统的WINDOWS目录内?
另外送你几个关于记事本的图标: 最好有短信插入功能,适合在文本文件中提取文字到短信发送..我想这个只是个短信程序的'门'的意思..应该不难做到.
还有个建议,状态栏内没必要写作者什么...我想在这个状态栏内应该加入复制.粘贴.剪切等快捷按钮[图标]
[[i] 本帖最后由 n1958 于 2005-12-10 09:44 PM 编辑 [/i]] 状态栏只在刚开启时不载入本文才出现,直接关联到本文打开是不会出现的,
我的PPC不能发短信(机器没有预置短信软件),所以不是很理解楼上想用哪个软件来发短信???
不同软件不同名不同路径的... 我所指的发送短信是针对PPC PHONE所说的.并不知道楼主开发是针对PDA的.但是快捷按钮我觉得是有必要做进去的.比如RESCO的资源管理器的快捷按钮我常用. 原创啊~~赞一个先 [quote]原帖由 [i]n1958[/i] 于 2005-12-10 09:42 PM 发表
最好有短信插入功能,适合在文本文件中提取文字到短信发送..我想这个只是个短信程序的'门'的意思..应该不难做到.
还有个建议,状态栏内没必要写作者什么...我想在这个状态栏内应该加入复制.粘贴.剪切等快捷按钮[ ... [/quote]
支持楼主,建议,状态栏内没必要写作者什么...标明版权是对的但太过明显只会令人反感 嗯,听取竟见,下一测试版做出时就去掉状态栏的信息,那是最早还没做状态栏功能时写上的,
也就没去掉...我全部程序都是在PPC上的记事本中一行一行写出来的...
=================
回n1958: 这样吧,我会加上个Toolbar,会有查找下一个的快捷按钮,
在PPC上,是无法在状态栏中加上按钮的,只能加在工具栏中.....
还计划加上一个配置文件用来保存字体,颜色,等信息,[最重要的]我突然想能自定义快捷按钮,
这个想法如何,这样就想要什么附加功能都很简单了,
例如:直接调用其它程序打开该文本,这样对于在PPC上写代码的人就可以直接编译源程序了...
另外,你可以把PPC PHONE中关于如何调用发短信的方法告诉我吗,或把相关软件发给我...
我了解后可以做上这个功能,(其实我自已弄的另一个败版就有用红外跟文曲星互传消息的功能) 支持lz原创 2005-12-15更新,详细见顶楼..... 好贴必顶!!=这是我做人的原则! :D:D:D:P:P:Pp:bp:bp:b
11111111111111111111111111 感谢,顶一下先!! 支持,支持,快更新!