資源簡介
在VS2013環境下,編寫的C語言Windows程序設計,機房收費管理系統。代碼僅僅使用C語言調用Windows API函數和MYSQL數據庫專用庫文件編寫。有C語言基礎的,簡單易懂。代碼沒有優化,思路很清晰。沒有省略的代碼,我都沒有省略。

代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
LRESULT?CALLBACK?login_WndProc(HWND?UINT?WPARAM?LPARAM);????????//聲明用來處理消息的函數
LRESULT?CALLBACK?main_WndProc(HWND?UINT?WPARAM?LPARAM);
LRESULT?CALLBACK?create_user_WndProc(HWND?UINT?WPARAM?LPARAM);????????//子窗口窗口過程
static?TCHAR?C_U_W[]?=?TEXT(“C_U_W“);
LRESULT?CALLBACK?user_Find_WndProc(HWND?UINT?WPARAM?LPARAM);????????//子窗口窗口過程
static?TCHAR?U_F[]?=?TEXT(“U_F“);
LRESULT?CALLBACK?Find_msg_WndProc(HWND?UINT?WPARAM?LPARAM);????????//子窗口窗口過程
static?TCHAR?F_m[]?=?TEXT(“F_m“);
BOOL?login();
BOOL?main_windows();
BOOL?register_windows();
void?refresh();
static?int?flag?=?0;
static?HWND?create_user;
static?HWND?button1;
static?HWND?button2;
static?HWND?name;
static?HWND?student_num;
static?HWND?class;
static?HWND?balance;
static?HWND?find;
HWND?ListView;
HWND?ListView0;
char??*error;
DWORD?line_num?=?0;
DWORD?records_line?=?0;
HWND?Find_msg;
HWND??hwndListView_find;
HWND?user_Find;
HWND?recharge;
HWND?statement;
WCHAR??find_msg_recharge[32]?=?{?‘0‘?};
WCHAR??find_msg[32];
int?WINAPI?WinMain(HINSTANCE?hInstance?HINSTANCE?hPrevInstance?PSTR?szCmdLine?int?iCmdShow)
{
//main_windows(hInstance?hPrevInstance?szCmdLine?iCmdShow);
//?return?0;
login(hInstance?hPrevInstance?szCmdLine?iCmdShow);
if?(flag?==?1)
{
main_windows(hInstance?hPrevInstance?szCmdLine?iCmdShow);
}
else
{
return?0;
}
return?0;
}
/*BOOL?register_windows(HINSTANCE?hInstance?HINSTANCE?hPrevInstance?PSTR?szCmdLine?int?iCmdShow)
{
static?TCHAR?szAppName[]?=?TEXT(“windows“);
WNDCLASS?windows;????????//聲明一個窗口類對象
//以下為窗口類對象wndclass的屬性
windows.style?=?CS_HREDRAW?|?CS_VREDRAW;?????????????????????????//窗口樣式
windows.lpszClassName?=?szAppName;?????????????????????????//窗口類名
windows.lpszMenuName?=?NULL;?????????????????????????????????????//窗口菜單:無
windows.hbrBackground?=?(HBRUSH)GetStockobject(WHITE_BRUSH);????//窗口背景顏色
windows.lpfnWndProc?=?main_WndProc;???????????????????????????????????//窗口處理函數
windows.cbWndExtra?=?0;??????????????????????????????????????????//窗口實例擴展:無
windows.cbClsExtra?=?0;??????????????????????????????????????????//窗口類擴展:無
windows.hInstance?=?hInstance;??????????????????????????????????//窗口實例句柄
windows.hIcon?=?LoadIcon(NULL?IDI_APPLICATION);???????????????//窗口最小化圖標:使用缺省圖標
windows.hCursor?=?LoadCursor(NULL?IDC_ARROW);?????????????????//窗口采用箭頭光標
if?(!RegisterClass(&windows))
{????//注冊窗口類?如果注冊失敗彈出錯誤提示
MessageBox(NULL?TEXT(“窗口注冊失敗!“)?TEXT(“錯誤“)?MB_OK?|?MB_IConerror);
return?NULL;
}
return?RegisterClass(&windows);
}*/
BOOL??login(HINSTANCE?hInstance?HINSTANCE?hPrevInstance?PSTR?szCmdLine?int?iCmdShow)?
{
static?TCHAR?login_szAppName[]?=?TEXT(“login“);
HWND??login;
MSG?login_msg;
WNDCLASS?login_wndclass;????????//聲明一個窗口類對象
//以下為窗口類對象wndclass的屬性
login_wndclass.style?=?CS_HREDRAW
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-05?09:16??Computer?room?charge?management?system\Debug\
?????文件??????626688??2018-11-30?14:42??Computer?room?charge?management?system\Debug\test.pdb
?????文件????31129600??2019-02-01?16:23??Computer?room?charge?management?system\test.sdf
?????文件????????1312??2018-11-30?14:42??Computer?room?charge?management?system\test.sln
?????文件???????36864??2019-02-01?16:23??Computer?room?charge?management?system\test.v12.suo
?????目錄???????????0??2019-02-01?16:22??Computer?room?charge?management?system\test\
?????目錄???????????0??2019-01-05?09:16??Computer?room?charge?management?system\test\Debug\
?????文件????????2510??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\test.log
?????目錄???????????0??2019-01-05?09:16??Computer?room?charge?management?system\test\Debug\test.tlog\
?????文件????????1462??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\test.tlog\cl.command.1.tlog
?????文件???????37152??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\test.tlog\CL.read.1.tlog
?????文件?????????844??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\test.tlog\CL.write.1.tlog
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件???????????2??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\test.tlog\li
?????文件?????????175??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\test.tlog\test.lastbuildstate
?????文件???????????0??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\test.tlog\unsuccessfulbuild
?????文件??????224256??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\vc120.idb
?????文件??????102400??2018-12-10?22:15??Computer?room?charge?management?system\test\Debug\vc120.pdb
?????文件???????31212??2018-11-30?14:42??Computer?room?charge?management?system\test\Debug\源.obj
?????文件???????76068??2019-01-10?23:24??Computer?room?charge?management?system\test\main.c
?????文件????????8338??2018-12-19?18:38??Computer?room?charge?management?system\test\test.vcxproj
?????文件?????????943??2018-12-10?21:51??Computer?room?charge?management?system\test\test.vcxproj.filters
?????目錄???????????0??2019-01-05?09:16??Computer?room?charge?management?system\test\x64\
?????目錄???????????0??2019-01-05?09:16??Computer?room?charge?management?system\test\x64\Debug\
............此處省略32個文件信息
- 上一篇:學習型紅外線遙控器的設計
- 下一篇:2018銳捷網絡C語言內部筆試試題
評論
共有 條評論