240 发简信
IP属地:上海
  • VC++(二十)HOOK和数据库访问

    HOOK编程 当在应用程序窗口中按下鼠标左键时,操作系统会感知到这一事件,然后产生鼠标左键按键消息,接着把此消息放到应用程序的消息队列中,应用程...

  • VC++(十九)动态链接库

    静态库函数和数据被编译进一个二进制文件(.LIB)。在使用静态库下,在编译连接可执行文件时,链接器从库中复制这些函数和数据,并把它们和应用程序的...

  • VC++(十八)ActiveX控件

    服务器应用程序容器应用程序 ActiveX控件可以看成是一个极小的服务器应用程序 OCX是ActiveX控件的一种后缀名典型的ActiveX控件...

  • VC++(十七)进程间通信

    当一个进程启动后,操作系统为其分配4GB的私有地址空间。位于同一个进程中的多个线程共享同一个地址空间。 四种进程间通信的方式: 剪切板 匿名管道...

  • VC++(十六)线程同步与异步套接字编程

    事件对象也属于内核对象,分为两种:人工重置的事件对象和自动重置的事件对象。 当人工重置的事件对象得到通知时,等待该事件对象的所有线程均变为可调度...

  • VC++(十五)网络编程

    程序和进程程序是计算机指令的集合,它以文件的形式存储在磁盘上。进程通常被定义为一个正在运行的程序的实例。是一个程序在其自身的地址空间中的一次执行...

  • VC++(十四)网络编程

    网络程序的实现有多种方法,Windows Socket是一种比较简单的方法。Socket是连接应用程序与网络驱动程序的桥梁。Socket在应用程...

  • VC++(十三)文档与串行化

    使用CArchive类对文件进行读写操作。CArchive类没有基类。利用CArchive类将对象数据保存到永久设备(例如磁盘文件)上。即使应用...

  • VC++(十二)文件和注册表操作

    const char***指向常量的指针,不能修改其指向的内存中的内容。但可以修改其所指向的内存地址。指针变量是可以修改的,而其指向的对象被看做...