VB写得一个记事本
今天用编程语言Visual Basic(VB)写出自己的记事本!记得自从上次的一个VB打造简单计算器后就再也没有写一些小程序了!今天呢,写一个简单的记事本程序吧!
工具:一台计算机(电脑)。(配置不做什么要求,现在的机器应该没有配置很低的吧!只要能运行Visual Basic 6.0就行!)
VB开发平台:Microsoft Visual Basic 6.0
首先,打开Microsoft Visual Basic 6.0 建一个标准的EXE工程!在这个记事本编写过程中需要主要的5个控件,它们分别是:RichTextBox、 CommonDialog、Toolbar、 StatusBar、 Timer、 ImageList 。 在程序没有开始编写之前把这些控件,由部件中加出来!
好了,现在开始了!我们首先,先把菜单建立好,便于以后写代码!工具——菜单编辑器 。建立一下菜单选项;顶层菜单:文件(F,名称:munfile)、编辑(E,名称:munedit)、格式(O,名称:munmat)、查看(V,名称:munlook)、颜色(B,名称:muncolor)、系统选项(名称:munsystem)、帮助(H,名称:munhelp)。然后建立子菜单:
文件(F,名称:munfile)的子菜单有:新建(CTRL+N,名称:munnew)、打开(CTRL+O,名称:munopen)、保存(CTRL+S,名称:mun)、另存为(CTRL+L,名称:munlingc)、退出(CTRL+E,名称:munexit)
编辑(E,名称:munedit)的子菜单有:剪切(CTRL+X,名称:munjianq)、复制(CTRL+C,名称:muncopy)、粘贴(CTRL+V,名称:numzhant)、删除(del,名称:mundelete)、全选(CTRL+A,名称:munxall)、日期(CTRL+P,名称:munnows)、查找(CTRL+F,名称:munfound)、查找下一个(,名称:munfindnext)
格式(O,名称:munmat)的子菜单有:字体(CTRL+I,名称:munfont)
查看(V,名称:munlook)的子菜单有:文本长度(CTRL+G名称:munlenzhb)、状态栏(名称:munzhuangt)
颜色(B,名称:muncolor)的子菜单有:字体颜色(CTRL+Q,名称:munfontcolor)、背景颜色(CTRL+D,名称:munblackcolor)
系统选项(名称:munsystem)的子菜单有:注销(名称:munlog)、重启(名称:munreboot)、关机(名称:munshut)、取消关机指令(名称:muncancelshut)
相关文档:
VB对INI文件操作
2009-02-25 00:17
INI 文件是什么样子?——不会吧,这都不知道。INI 文件就是 Windows 中常见
的以 .ini 为扩展名的文件,其内部格式和各部分的名称如下:
[Section1]
Key1=Value1
Key2=Value2
Key3=Vlaue3
[Section2]
Key1=Value1
Key2=Value5
Key4=Value4
Key5=...
...
& ......
简单而实用的合并Excel文件的函数,能够将多个XLS文件中指定数量的工作表自动合并到一个XLS文件里。当然,如果只是数据合并,则使用ADO就可以实现,但如果要保留表格格式,则恐怕只能使用俺的方法了。
一、函数代码:
Option Explicit
'* ********************************************************* ......
VBA
命名规则及代码规范
马维峰
(maweifeng@263.net
)
1.
VBA
命名规则
一个好的命名规则可以提高程序的可读性,减少错误发生的概率,命名规则不是一定的,不同的人有不同的规则和习惯,但在编程过程中,对于个人或工作组,一定要遵守相同的命名规则。
1.1. ......
其实这个问题我很早很早以前就发现了,只是一直没留意,也不在意。今天无意中又用VB写了一个程序全部使用NTDLL导出函数编写,又出现了这样的情况,这样就由不得我不注意了,经过我的反复测试以及反汇编验证,证实了vb6_sp6在调用某些API(测试的应该有很多API存在这样的问题)存在内存泄露问题或者是函数调用失败。请大家先看 ......