目录
(按Ctrl-F查找内容)
“编程实例(学习园地)”试作记。
制作步骤:
新建工程,为什么不能生成文件?
制成的编辑器,为什么不能写入任何文字?
我原来编过一些程序,大都是在DOS 下编的,使用的语言有:
BASIC,Turbo C,Borland C,Foxbase,Masm ...,但那大都是在DOS 下编
的,不少至今仍在使用。想要转到Windows 平台上来,感到难度很大,
主要是程序大都偏大、偏长,调试不易。有时输入一个程序的源代码,
费了好大的劲,却编译通不过,几回下来,信心大减。
感谢《电脑爱好者》开辟“程序谷”栏目,并在网页上提供源码下
载,使我辈程序迷免受打字式的敲入程序之苦。《软件》学习园地有时
也提供源码,《程序员大本营》内容很全,《软件报》编程学苑还提供
了编程技术解答等,为我辈提供了不少方便。
初试VC++6.0 ,一段时间,进展不大。但用很简捷的方法,做出了
一个小巧的编辑器,因而使我信心大增,现在把过程叙述如下:
返回
制作步骤:
1、打开VC++6.0 主界面,选:
文件|新建|工程|选:MFC AppWizard(exe),在出现的对话
框中: 位置:键入你的目录(例:h:\temp)
工程:edt
你喜爱创建的文件类型,选:M 多重文档。
V 文档/ 查看体系结构支持。
下一个 选默认值 再下一个 又选默认值 直到出现:
AppWizard create the following classes for you.
Base class:
默认值是 cView
这时要改选为: cEditView
分类名: cEditView
按 完成 显示一屏:
AppWizard will create a new skeleton project with the
specifications:
按 确定
2、编译:
选 构件 edt.exe (F7)
编译应没有错误。否则应查明原因。
3、执行:按 CTEL+F5
这时应能显示出生成的编辑器。否则应查明原因。
4、查看你的目录:(例h:\temp\edt )
应有:
edt.cpp 源代码文件
edt.dsp 工程文件
edt.dsw 工作区文件
edt.h 头文件
edt.rc 资源文件
在 h:\temp\edt\debug 下,应有:
edt.exe 文件 117 KB
这个文件拷贝到其他任何目录,应都可运行。
这时,一个小巧的编辑器已经制作完成了。
你用它的菜单打开任一文本文件,应都可以正常打开和编辑。
5、如果要使你的文件更加完善。如要生成简档,可以用:
工程|设置|链接|Gerneral|选中:允许配置文件
然后重新编译即可。其他也可用改变链接方式实现,不过文件
要加大一些。
返回
新建工程,为什么不能生成文件?
问:为什么我新建一个工程,但最后在我的目录里,一个文件也没
有生成?
答:请检查: 新建工程信息那一屏
AppWizard will create a new skeleton project with the
specifications:
下边有 确定 取消 两个按钮,因设置靠下,有可能到屏幕
之外,可以用移动对话框把它调出来,一般容易认为它只是显示信息的
一屏,不去理会它的按钮,就把它关掉了,那就什么也不会生成。
返回
制成的编辑器,为什么不能写入任何文字?
问:为什么我制成的编辑器,打开文件时,不能显示文件内容,也
不能写入任何文字?
答:一般是因为在
AppWizard create the following classes for you. 那一屏时,
其中的 Base class 默认值是 CView,如果不改变, 用它的默认
值,就会出现上述问题。
Base class 一共有8项内容:
CView,CEditView,CFormView,CHtmlView,CListView,CRichEditView,
CScrollView,CTreeView.
一般选 CEditView 就可以正常显示文本文件。其余可试用。
此程序相关文件提供下载,以便于交流。
程序文件下载 41 KB
黄河之滨 网站:http://hhstone.vip.sina.com,
http://www.hhstone.com
|