资源简介
采用了WinSocket32的完成端口模型(I/O completion ports)
2.WIN32多线程技术
3.ODBC APIS 进行数据库操作
客户端程序:
1.用Win32 API函数构造主窗体和界面元素
2.WIN32多线程技术
3.ODBC APIS 进行数据库操作
客户端程序:
1.用Win32 API函数构造主窗体和界面元素
代码片段和文件信息
// 1.cpp : Defines the entry point for the application.
//
#include “stdafx.h“
#include
#include
#include
#include
#include
#pragma comment (lib“ws2_32.lib“)
#define ID_TIMER 3000
/*结构体定义*/
//试卷每道题的结构
struct Questions{
BOOL state;
char Text [512];
};
struct Selectobject{
BOOL state;
char Text[256];
};
struct TestRubric{
struct Questions Tile;
struct Selectobject choose [4];
};
struct User
{
char Subject[50];
char Name[50];
char PassWord[50];
};
//将试卷按屏幕行宽格式化
struct Lines{
int earmark;
BOOL color1;
BOOL color2;
char Line [512];
};
Lines * Screen=NULL;
int Width;
BOOL TurnScreen=false;
//子窗口句柄结构
struct hWndChoose{
HWND choose[4];
};
HINSTANCE hInst; // current instance
HWND hWnd;
LPCTSTR lpszAppName = “MyApp“;
LPCTSTR lpsztitle = “登陆窗“;
RECT rect ;
WSADATA WsaData;
SOCKET sock;
struct sockaddr_in serv_addr;
char Buffers[1024];
TestRubric * TestPaper=NULL;
hWndChoose * hWndList;
int * Result;
BOOL TurnOff=1;
BOOL Inherilt=false;
int LINES=0;
ULONG TIMES=0;
//试卷信息表
int QuestionNumber=0;
User users;
DATE_STRUCT Date;
TIMESTAMP_STRUCT Time1Time2;
char People[20];
int cxCharcyChar;
/* Constants */
#define MAXLINE 512
#define SERVER_TCP_PORT 5554
LRESULT CALLBACK WndProc (HWND UINT WPARAM LPARAM);
LRESULT CALLBACK About (HWND UINT WPARAM LPARAM);
BOOL SendUser_Lg(SOCKETchar Sendline[MAXLINE]);
int RecvUser_Lg(SOCKETchar * readlineint n);
BOOL Netlink(HWNDchar *);
void Displays(HWND hWndchar * P);
void InitClientWindow(HWND hWndint N); //初始化子窗口控件子函数
void InitRam(int QNum);
void InitScreen(int cxCharint QNum);
void Scroll( HWND hWnd int* pnCurPos DWORD wScroll ); //滚动条控制子函数
void CALLBACK TimerProc(HWND hWndUINT iMsg UINT iTimerID DWORD dwTime); //定时器回调子函数
void SaveResult(BOOL Turn);
int APIENTRY WinMain( HINSTANCE hInstance HINSTANCE hPrevInstance
LPTSTR lpCmdLine int nCmdShow)
{
MSG msg;
WNDCLASSEX wc;
// Register the main application window class.
//............................................
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = (WNDPROC)WndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon( hInstance lpszAppName );
wc.hCursor = LoadCursor(NULL IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wc.lpszMenuName = NULL;
wc.lpszClassName = lpszAppName;
wc.cbSize = sizeof(WNDCLASSEX);
wc.hIconSm = NULL;
if ( !RegisterClassEx( &wc ) )
return( FALSE );
hInst = hInstance;
GetWindowRect(GetDesktopWindow()&rect);
// Create the main application window.
//..............................
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2004-07-21 09:44 CS模式考试程序制作详解
目录 0 2004-07-21 09:47 CS模式考试程序制作详解\服务器程序
文件 35604 2004-01-04 11:17 CS模式考试程序制作详解\服务器程序\EchoSrv.c
文件 3411 2003-12-21 21:15 CS模式考试程序制作详解\服务器程序\EchoSrv.dsp
文件 539 2003-12-21 21:52 CS模式考试程序制作详解\服务器程序\EchoSrv.dsw
文件 6216 1996-10-27 22:01 CS模式考试程序制作详解\服务器程序\EchoSrv.mak
文件 3 1996-10-31 08:26 CS模式考试程序制作详解\服务器程序\EchoSrv.mdp
文件 48640 2004-01-04 11:17 CS模式考试程序制作详解\服务器程序\EchoSrv.opt
文件 1156 2004-01-04 11:17 CS模式考试程序制作详解\服务器程序\EchoSrv.plg
文件 1528 1997-07-16 19:06 CS模式考试程序制作详解\服务器程序\MtVerify.h
文件 146332 1998-06-22 00:00 CS模式考试程序制作详解\服务器程序\ODBC32.LIB
文件 24954 1998-05-13 00:00 CS模式考试程序制作详解\服务器程序\WS2_32.LIB
文件 2238 2002-12-03 18:52 CS模式考试程序制作详解\服务器程序\YM.ICO
目录 0 2004-07-21 09:47 CS模式考试程序制作详解\客户端
文件 31814 2004-01-04 11:18 CS模式考试程序制作详解\客户端\1.cpp
文件 4406 2004-01-04 10:57 CS模式考试程序制作详解\客户端\1.dsp
文件 525 2004-01-04 10:57 CS模式考试程序制作详解\客户端\1.dsw
文件 311 2004-01-04 10:57 CS模式考试程序制作详解\客户端\1.h
文件 2238 2002-12-03 18:52 CS模式考试程序制作详解\客户端\1.ICO
文件 48640 2004-01-04 11:18 CS模式考试程序制作详解\客户端\1.opt
文件 1260 2004-01-04 11:18 CS模式考试程序制作详解\客户端\1.plg
文件 3031 2004-01-04 10:57 CS模式考试程序制作详解\客户端\1.rc
文件 2015 2004-01-04 10:57 CS模式考试程序制作详解\客户端\ReadMe.txt
文件 767 2004-01-04 10:57 CS模式考试程序制作详解\客户端\resource.h
文件 2238 2002-12-03 18:52 CS模式考试程序制作详解\客户端\small.ICO
文件 288 2004-01-04 10:57 CS模式考试程序制作详解\客户端\StdAfx.cpp
文件 936 2004-01-04 10:57 CS模式考试程序制作详解\客户端\StdAfx.h
..A.SH. 10752 2004-01-04 10:58 CS模式考试程序制作详解\客户端\Thumbs.db
文件 24954 1998-05-13 00:00 CS模式考试程序制作详解\客户端\WS2_32.LIB
文件 679936 2004-01-15 07:52 CS模式考试程序制作详解\exam.mdb
............此处省略10个文件信息
评论
共有 条评论