用visual c++ 6.0可视化编程如何编写电子时钟

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:17:39
如题 本人只有c++语言基础 对于可视化编程不甚了解 要编一个窗口式的指针时钟 应该具备哪些知识? 还该学些什么
大家给个建议 有教程更好

你好

我分长期和短期的学习来分别说一点我的建议

(1)如果你只是想通过短期时间突击来完成你这个vc6.0电子时钟的程序,而且当前时间已经不多,并且你又有一些c++的基础的情况下,我的建议是:
多找一些《《visual c++ 6.0编程实例》》的书,可以在迅雷里下载,也可以去书店找,运气好的话,可能书里面就有你做的这个例子,如果实在没有你的这个例子,那你就要首先想想你这个程序大致需要怎么做,比如说:首先确定是做个单文档的模式还是做个对话框的模式;其次是如何添加时钟的边框,如何画出指针;再次如何让表针转动等问题,有了这些问题以后,针对这些问题再去那些事例书中找对应的例子,完整的时钟例子虽然找不到,但是拆分以后的这些小步骤还是能找到的。以上就是针对你现在的基础我的一点建议。

(2)如果你以后打算从事VC的开发,下面是我的一些心得,希望能给你帮助:

1.首先是学习计算机系统的运行原理。你只有在较为深刻地了解了计算机系统的运行原理,才可能会理解代码为什么要这样写,理解一些低层的错误。在此推荐一本书,《深入了解计算机系统》,迅雷 上有下,它能让你在程序员的角度上,对计算机有个深刻的了解,很不错。

2.有了对计算机系统的运行原理的初步认识,下一步可以了解下windows的编程思想,掌握最基本的sdk编程,对于您进一步学vc好处莫大,推荐经典书籍《《window程序设计》》迅雷上也有下
3.孙鑫的《VC++从入门到精通视频教程》,vc的入门读物,比较容易理解

4.vc提高篇,推荐《深入解析Windows系统(第四版),深入剖析mfc程序的运行过程。

最后:了解点操作系统的原理对编程也是有好处的。了解一下Windows操作系统的底层原理是怎样的,虚拟内存是个什么东西,进程是什么,等等。

总得说来长期的学习,就是这几本书:
《深入了解计算机系统》《window程序设计》》《VC++深入详解》、《Windows环境下32位汇编语言程序设计》、
《Windows核心编程》、《深入解析Windows系统(第四版)》这几本书,应该是你学习编程的一个有