原创 WINDOWS平臺下的SOCKET聊天程序

上次寫了個DOS平臺下的,覺得功能比較弱,也步好用,這次作了個基於MFC的 閒話少說,開始寫代碼吧 1.先進一個基於對話框的MFC應用程序,對話框界面如下圖所示 2.在stdafx.h中加入#include <Afxsock.h>,CAp

原创 利用橡皮筋技術實現的畫圖

       相信大家第一次在VC中寫畫圖程序的時候,總是會碰到一些問題把,尤其是畫直線的時候,總是會出現一些扇形,而不是我們想要的具有動感的直線,我經過反覆實踐,終於找到了解決的辦法,就是每次畫新的直線時,都利用橡皮筋技術擦除上次畫的直

原创 給予SOCKET套接字的網絡編程總結

基於DOS平臺下SOCKET編程 首先創建服務器端程序 void main() {      //首先加載套接字庫,我這裏用的是1.1版本,有興趣的可以聯2.0庫,可以獲得更多功能啊 WORD wVersionRequested;WSA

原创 VC中數據類型之間的轉換

CString ,BSTR ,LPCTSTR之間關係和區別CString是一個動態TCHAR數組,BSTR是一種專有格式的字符串(需要用系統提供的函數來操縱,LPCTSTR只是一個常量的TCHAR指針。CString 是一個完全獨立的類,

原创 vc中連接數據庫幾個函數的說明

HRESULT Connection15::Open ( _bstr_t ConnectionString, _bstr_t UserID, _bstr_t Password, long Options )ConnectionString

原创 ACTIVEX控件的製作

1,新建MFC ACTIVEX CONTROLWIZARD工程,名爲Clock,選擇空的工程 ,新建一個Clock.cpp源文件 2.再CClockCtrl類中添加WM_CREATE和WM_TIMERA的消息響應函數,添加的代碼如下所示

原创 asp中如何實現網頁計數器

     在ASP中,如何實現網頁的計數器呢?其實奧妙全在於站點根目錄下的GLOBAL.ASA文件下     大家知道,在ASP腳本語言中,有兩個對象比較重要,一個是應用程序對象APPLICATION,一個是 會話對象SESSION,前者

原创 CListCtrl控件中InsertItem和SettItemtext函數的用法簡介

        本人初次用CListCtrl控件的時候,對於 InsertItem和SetrtItemtext兩個函數的作用始終不是太懂,比如如果不先調用InsertItem這個函數,後面的InsertItemtext函數寫了,也不起作用

原创 在CDC下畫圖的幾種方法(各有不同)

      第一種是一個寫字板形式的,做完後覺得和日常書寫挺象的,特把過程介紹一下.      首先建立一個基於單文檔的應用程序,在視圖類中加兩個私有變量,CPoint m_pOrigin,BOOL m_bFlags, m_bFlag主要

原创 VC用ADO訪問數據庫全攻略

一、ADO概述ADO是Microsoft爲最新和最強大的數據訪問範例 OLE DB 而設計的,是一個便於使用的應用程序層接口。ADO 使您能夠編寫應用程序以通過 OLE. DB 提供者訪問和操作數據庫服務器中的數據。ADO 最主要的優點是

原创 在同一個頁面中實現登陸驗證進入聊天室功能

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or

原创 序列化Serialize函數

要實現一個能夠序列化的類,必須要經過一下幾步 1.這個類必須間接火直接地由CObject派生而來 2.定義一個不帶參數的構造函數 3.在頭文件中,必須有如下聲明: DECLARE_SERIAL( Your name of class) 4

原创 關於DestroyWindow()和PostQuitMessage()的少許疑問

 #include <windows.h>#include <stdio.h>LRESULT CALLBACK proc(  HWND hwnd,      // handle to window  UINT uMsg,      //