VC++
文章平均质量分 78
huhaihong
工作认真负责、有较强的沟通能力、较强的团队精神,能理性地分校与解决问题,有较强的动手和自学能力。 具有较广和扎实的专业知识,熟悉C/C ,JAVA语言,数据结构、编译原理、算法和操作系统原理。 有Linux 和 Windows 开发平台下C/C ,JAVA开发的经验。 有Linux、Apache、Tomcat、MyS
展开
-
编辑控件中只允许接收数字
增强VC编辑控件功能 在VC编程中,如果用户在编辑控件中只允许接收数字,可以在编辑控件的属性中选定Number,当向编辑控件中输入非数字字符时,发出鸣叫声并拒绝该字符。但是假如我们希望用户向编辑控件中输入的字符有一定的限制但不仅仅是数字,比如要求用户在对话框中输入内容为带一个小数点的浮点数时,如何实现呢? 为此,我们需要创建一个基于CEdit的新类,并且为其添加监视输入、拒绝接受非法字原创 2007-09-01 16:41:00 · 935 阅读 · 0 评论 -
嵌入式Linux用Qt Designer快速开发
RAD (快速应用程序开发)是一种高效的软件开发形式,可以让用户在极短的时间里创建一个图形化的用户界面。通常情况下,在一张空白的表单上,开发人员可以通过 拖拉或点击的方式,在窗口的适当位置上添加一些输入框和按钮等窗口组件。这时,RAD工具会自动编写和维护代码。而用户所要做的只是确定当点击按钮或选择 选单选项时将要发生什么事件。 在Linux下,一个非常流行的RAD工具就是Qt Designe转载 2007-09-02 15:16:00 · 1470 阅读 · 3 评论 -
atexit函数
很多时候我们需要在程序退出的时候做一些诸如释放资源的操作,但程序退出的方式有很多种,比如main()函数运行结束、在程序的某个地方用exit() 结束程序、用户通过Ctrl+C或Ctrl+break操作来终止程序等等,因此需要有一种与程序退出方式无关的方法来进行程序退出时的必要处理。方法就 是用atexit()函数来注册程序正常终止时要被调用的函数。 atexit()函数的参数是一个函数原创 2008-03-16 23:48:00 · 7229 阅读 · 2 评论 -
VC6.0快捷键大全
F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容F2 书签功能: Ctrl+F2 --在某行设置一个书签(再按一次次是取消)F2 --跳到下一个书签位置Shift+F2 --跳到上一个书签位置Ctrl+Shift+F2 --删除所有书签F3 查找: Ctrl+F3 --在文件中查找,如果当前光标在一个字符串上,那么自动查找此字符串.相似的有Ctrl转载 2010-05-23 21:25:00 · 633 阅读 · 2 评论 -
强制类型转换 static_cast、dynamic_cast、reinterpret_cast、和const_cast
static_cast、dynamic_cast、reinterpret_cast、和const_cast关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynam转载 2012-01-31 14:53:09 · 367 阅读 · 0 评论 -
全局变量、extern/static/const区别与联系
编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌 入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在VC这样的开发工具上编写完代转载 2012-02-01 14:15:05 · 387 阅读 · 0 评论