一叶小舟,翩翩而行.远望之,若沧海一粟;近查之,却别有洞天.


  • 确实,想在Windows7或者Vista下使用这个,古老但是经典的Visual C++ 6.0 编程工具,是比较麻烦的,但偶因为专业的缘故又不得不使用Visual C++ 6.0 ,于是开始慢慢探索解决的方法。

     

     

    一开始在Win7下用Visual C++编程我是用的Vmware里运行XP,然后再...
  • 开始看C++了,但是发现怎么GNU下的gcc直接编译.cpp不成功,所以经google得到下面的东东,问题也就此解决

    --------------------___+++++++++++++++++++++++________+++++++++++_____+++

    gcc和g++都是GNU(组织)的一个编译器。



    误区一:gcc只能编译c代码,...
  •  

    说明

    从CSDN的网站上找到的GDB使用说明。
    原文标题:用GDB调试程序
    作者:haoel (QQ是:753640,MSN是: haoel@hotmail.com

    关键字:gdb 调试 c c++ gun
    这篇文章非常好,所以转载了下来,作为收藏。

    GDB概述
    GDB 是GNU开源组织发布的一个强大的UNIX下...
  • 什么是apt-get

      apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
      apt-get命令一般需要root权限执行,所以一般跟着sudo命令
      例
      sudo apt-get xxxx

    下面是Ubuntu
    Li...
  • 2010-12-02

    ubuntu10.10上安装Qt4.7 - [Qt]

    1. 下载Qt4.7版本

    如下是几个链接:Qt 4.7.0 SDK(完整开发环境)

    Qt SDK for Windows (322 MB)

    http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.05.exe

    Qt SDK for Linux/X11 32-bit** (422 MB)

    http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-open...

  • 问题症状:使用VC6.0,添加文件或打开文件,都出现0x5003eaed内存报错。

    这个问题存在很久了,只是影响不大没理会,今天有时间上网搜了一下,终于找到解决办法

    微软提供的解决方案:
    http://support.microsoft.com/kb/241396

    写得比较麻烦,其实下载了该页面上的f...
  • 1. _mkdir("aaa");    //创建目录aaa,需要引用头文件"direct.h"

    2.rename("aaa/1.txt", "aaa/2.txt")    //修改aaa目录下的1.txt为2.txt,成功后返回0。需引用"stdio.h"

    3.remove("路径/文件名");    //删除该文件,...
  • 2010-11-22

    堆与栈 - [C/C++]

     

     C语言程序所使用的内存总体可以分成两类,静态存储区和动态存储区。静态存储区包括:只读数据区 ROData,已初使化的读写数据区RWData,未初始化读写数据区BSS。动态存储区包括堆内存区域和栈内存区域。

        静态存储区在程序运行中是不...
  • 转自:http://nforcex.blogbus.com/logs/7537173.html

    1. 进程
    进程:程序的一次动态执行过程,是操作系统管理系统活动的基本单位。从内核的角度看,进程是系统中的一个对象,它对应一个程序的执行流并且是一个资源分配(包括内存和文件等)的单位。
    在Linux中,一...
  • MFC里对话框中放入RichEdit,执行程序时,点击按钮预想的对话框并不会弹出。

    解决方法:

    在CMyApp::InitInstance()中调用RichEdit的初始化函数就好:  
      AfxInitRichEdit();
  • 2010-11-17

    羽毛球线的选择 - [生活]

    羽毛球装备中,羽毛球拍当然是最基本也是最重要的,但决定羽毛球拍是否好用的,除了球拍本身之外,羽毛球线也起着重要的作用。

    一般来说,好的羽毛球拍都是不带线的,即使带了,那线的质量和磅数也都不会太合适,所以,多数情况下,都是买了拍子之后,根据自己的喜...

  • 总结了C语言中字符串复制、合并,以及大小写转换,和字符串转数字等函数的实现方法。

    (strcpy, strcat, atoi, lower)

    char * dcStrcpy(char * desc, const char * sour)
    {
     char *tmp;
     tmp = desc;
     while((*desc=*sour) != '\0') //NULL...
  • 2010-08-31

    argc,argv详解 - [C/C++]

    Argc() 和argv[]

    int main(int argc,char* argv[])详解

    argc是命令行总的参数个数  
    argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数  
    命令行后面跟的用户输入的参数,比如:  
    int   main(int   argc,  ...

  • 2010-08-27

    strcpy函数的写法 - [C/C++]

    最近面试时,经常被问到关于字符串复制函数strcpy的实现,于是总结了一下,写出来的函数如下

    char * strcopy(char * des, char *sour)
    {
     char *tmp;
     tmp=des;
     
     while((*des=*sour)!=NULL)//注意,NULL就是'\0'
     {
      
    &nbs...

  • 2010-07-23

    C/C++头文件一览 - [C/C++]

    C/C++头文件一览
    C、传统 C++

    #include <assert.h>    //设定插入点
    #include <ctype.h>     //字符处理
    #include <errno.h>     //定义错误码
    #include <float.h>     //浮点数处理
    #include <fstream.h>    //文件输入/输出
    #...
  •  


      动态链接库(DLL,即 Dynamic-Link Library)是可执行的模块,但它没有自己的堆栈,必须在调用动态链接库函数的程序环境下运行。动态链接库不仅可以作为一个运行模块,包括函数代码,而且可以包含程序以外的任何数据或资源(位图、图标等等)。动态链接库就是给应用程序提供函数或者资源。

      动态链接与静态链接是相对立的。静态链接的时候,可执行程序内包含了所访问的函数的代码,可执行程序占用的空间较大;但运行时,...

  • 2010-06-25

    FPGA学习(转) - [FPGA/CPLD]

    看过一个高手对FPGA的认识,自己对FPGA未来的发展更是看好,鉴定了学好的决心,FPGA在电子开发工作中已经上升到数字系统核心处理器,尽快掌握FPGA开发技术显得非常迫切。总结了一下:

    传统的开发方式:一半固定,硬件CPU是不可编程的,另一半灵活是可编程的软件

    FPGA新开发形式:两个部分都是可编程了,FPGA,它代表的就是硬件的编程。这两部分都可编程的一个结合点就是FPGA上的软核。另外可以根据需要通过外部单片机把合适的应用bit流写入到FPG...

  • select CONVERT(varchar, getdate(), 120 )         ----------------->>SQL语句
    2004-09-12 11:06:08    -------------------------------------------->>显示结果(以下类同)

    select replace(...
  •  

    解决方法: 解决方法... 关于SQL安装被挂起的修复大家可能都遇到过。当SQL被删除后需要重新安装时,进入安装界面就会出现SQL错误提示:

    “从前的安装程序操作使安装程序操作挂起,需要重新启动计算机”

    然而这些都是白费劲,不管你重新启动多少次也都无济于事,下面我就讲讲怎样能够解除安装或升级时文件被挂起的操作。

    点击 开始 运行 输入:regedit 打...
  •   1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。  

    2.备份 选数据库-完全,  目的 备份到 按添加按钮   文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)   重写 选重写现有媒体  最后按确定按钮。  如果生成的备份数据库文件大于1M,要用压缩工具压缩后再到Internet上传输。  

    3.通过FTP或者remote desktop或者...

  • 在打开ResourceView 时,报This file is already open in an editor.怎么办?

    试了一下,重启都没有用。

    最后找到原因,原来是之前手动编辑过.rc文件的代码,此时在右侧editor窗口中该文件是打开的,将其关闭即可。

  • SQL Server 2000企业版安装教程(转)

                           

    -
      SQL Server 2000是微软公司最新版的大型数据库服务器,其性能指标在各方面都有赶超Oracl...
  • 如果想将某一个对话框的参数保存下来,下次打开时自动读取,可以通过使用CFile与CArchive方法实现。

    建立一个专用读写的类

    class CSaveField : public CObject

    类中有下面几个函数:

    int CSaveField::readDoc()
    {

    //modeNoTruncate表示如果存在该文件,则不用清空再重新写入
    &n...



  •   单选钮用来表示一系列的互斥选项,这些互斥项常常被分成若干个组,每组仅允许用户选择一个选项;复选框与单选按钮相象,不同之处是复选框代表多重选择,用户可以选择一个或多个选项。

    对话框编辑器中各组控件的对齐
      按下Ctrl键并单击要对齐的各个控件,同时选中。最后选中的控件是对齐的基准,仔细观察,它周围的8个小方框是实心的,而其它被选控件周围的小方框是空心的。
      在Layout菜单中选择Make Same Size的Both,...

  • 1.关于CComboBox在对话框中没有下拉项目的问题

    答: 资源编辑器中对话框中CComboBox组件的垂直范围拉大了下,就看见字体了。先点击右边向下的箭头,然后会出现上下可调的双向箭头,拖拉即可。

    2、如果 ComboBox 的 Sorted 属性设置为 true,

       则新添加项将按字母顺序插入到列表中。

       否则,在列表的结尾处插入项。...

  • 对于用惯了VB和VC#的我来说,VC控件真是太麻烦了,不过有什么办法呢?许多企业还在使用,所以继续学习,咸淡算扯到这了,这里做了个最为简单的Tab Control 的使用范例。

    1. 在主面板上拖放一Tab Control控件,我们这里建立其在主面板类(CTabSampleDlg)里面的成员变量m_tab。

    2.添加两个子对话框,将其属性设置为“child,none”。这里要注意了,添加的必须是继承自DIALOG类的对话框...
  •   对话框数据交换指以下两种动作,或者是把内存数据写入对应的控制窗口,或者是从控制窗口读取数据并保存到内存变量中。MFC为了简化这些操作,以CDataExchange类和一些数据交换函数为基础,提供了一套数据交换和校验的机制。 数据交换的方法 首先,定义保存数据的内存变量──给对话框添加成员变量,每个控制窗口可以对应一个成员变量,或者是控制窗口类型,或者是控制窗口表示的数据的类型。例如,对于对话框的一个编辑控制窗口,可以定义一个CEdit类型的成员变量,或者一个CString类型...
  • 2009-12-18

    VC编程之列表框 - [VC++]

    1.列表框中标题栏(Column)的添加

    创建一个List Control,其ID为IDC_LIST,在其Styles属性项下的View项里选择Report、Align项里选择Top、Sort项里选择None.

    然后在该List所在对话框的类(头文件)里创建ClistCtrl的一个对象m_list然后在.cpp文件的OnInitDialog()之类的函数里实现如下代码:

    CString strname[3];
    ...