- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
达内win32编程课堂笔记
达内win32编程课堂笔记
缂栬瘧cl.exe 杩炴帴link.exe
.c/cpp-----姹囩紪璇鏈哄櫒璇
涓夌搴旂敤绋嬪簭鐨勫姣?
--鍏ュ彛鍑芥暟
鎺у埗鍙扮▼搴?- main
绐楀彛绋嬪簭-- WinMain
鍔ㄦ€佸簱绋嬪簭-- DllMain
闈欐€佸簱绋嬪簭--鏃犲叆鍙e嚱鏁?
--鏂囦欢鐨勫瓨鍦ㄦ柟寮?
鎺у埗鍙扮▼搴忥紝绐楀彛绋嬪簭锛?-.exe鍙墽琛屾枃浠?
鍔ㄦ€佸簱绋嬪簭--.dll鏂囦欢
闈欐€佸簱绋嬪簭--.lib鏂囦欢
--鎵ц鏂瑰紡
鎺у埗鍙扮▼搴?-鍦―OS绐楀彛鍐呮墽琛?
绐楀彛绋嬪簭--鎷ユ湁鑷繁鐨勭獥鍙e湪鑷繁鐨勭獥鍙e唴鎵ц
鍔ㄦ€佸簱绋嬪簭--鏈韩鏃犳硶鎵ц鐢卞彲鎵ц绋嬪簭鎴栧叾浠栫殑DLL璋冪敤
闈欐€佸簱绋嬪簭--鎵ц涓嶅瓨鍦?浠g爜浼氳宓屽叆鍒板彲鎵ц鏂囦欢鎴栬€匘LL绛変腑.
---------------------------------------------------------
--VC鐨勭紪璇戝伐鍏?
缂栬瘧鍣╟l.exe 灏嗘簮浠g爜缂栬瘧鎴愮洰鏍囦唬鐮?姹囩紪浠g爜)
杩炴帴鍣╨ink.exe 灏嗙洰鏍囦唬鐮侊紝搴撹繛鎺ョ敓鎴愭渶缁堟枃浠?
璧勬簮缂栬瘧鍣╮c.exe 灏嗚祫婧愮紪璇?rc,鏈€缁堥€氳繃杩炴帴鍣ㄥ瓨鍏ユ渶缁堟枃浠?(鑴氭湰璇
cl.exe /c --鍙紪璇戜笉杩炴帴
/Tc --C鏂囦欢
/Tp --C++鏂囦欢
鎺у埗鍙拌緭鍏?
cl.exe /c hello.c
link.exe hello.obj user32.lib
hello.exe
---------------------------------------------------------
-Windows搴撳拰澶存枃浠?
-Windows搴?
kernel32.dll --鎻愪緵浜嗘牳蹇冪殑API锛屼緥濡傝繘绋?绾跨▼,鍐呭瓨绠$悊绛?
user32.dll --鎻愪緵浜嗙獥鍙?娑堟伅绛堿PI
gdi32.dll --缁樺浘鐩稿叧鐨凙PI
-澶存枃浠?
windows.h --鎵€鏈墂indows澶存枃浠剁殑闆嗗悎
windef.h --windows鏁版嵁绫诲瀷
winbase.h --kernel32鐨凙PI
wingdi.h --gdi32鐨刟pi
winuser.h --user32鐨刟pi
winnt.h --unicode瀛楃闆嗘敮鎸?
-------------------------------------------------------------
缂栧啓绐楀彛绋嬪簭鐨勬楠?
1.瀹氫箟WinMain鍑芥暟
2.瀹氫箟绐楀彛澶勭悊鍑芥暟(澶勭悊娑堟伅)
3.娉ㄥ唽绐楀彛绫?鍦▁p娉ㄥ唽涓€涓獥鍙g被)
4.鍒涘缓绐楀彛(鍦ㄥ唴瀛樹腑灏嗙獥鍙e垱寤哄嚭鏉?
5.鏄剧ず绐楀彛(鏍规嵁鍐呭瓨涓殑鏁版嵁灏嗙獥鍙g粯鍒跺嚭鏉?
6.娑堟伅寰幆(鎻愬彇/缈昏瘧/娲惧彂娑堟伅)
7.娑堟伅澶勭悊
int WinMain()
LRESULT CALLBACK WndProc()
WNDCLASS wc={0};
RegisterClass(wc);
CreateWindow();
ShowWindow(hWnd,SW_SHOW);
while(GetMessage(nMsg,NULL,0,0)){
TranslateMessage(nMsg);
DispatchMessage(nMsg);
}
------------------------------------------------------------
int WINAPI WinMain(
HINSTANCE hInstance,//褰撳墠绋嬪簭鐨勫疄渚嬪彞鏌?
HINSTANCE hPrevInstance,//褰撳墠绋嬪簭鍓嶄竴涓疄渚嬪彞鏌?
LPSTR lpCmdLine,//鍛戒护琛屽弬鏁板瓧绗︿覆
int nCmdShow//绐楀彛鏄剧ず鏂瑰紡
);
int MessageBox(
HWND hWnd,//鐖剁獥鍙e彞鏌?
LPCTSTR lnText,//鎻愮ず妗嗕腑鐨勬枃瀛?
LPCTSTR lpCaption,//鏍囬鏍忎腑鐨勬枃瀛?
UINT uType//鎻愮ず妗嗕腑鐨勬寜閽?鍥炬爣鏄剧ず绫诲瀷
);杩斿洖鐐瑰嚮鐨勬寜閽甀D
----------------------------------------------------------
鍙ユ焺锛屾壘鍐呭瓨鐨勯潪鎸囬拡鐨勪竴涓笢涓?
------------
您可能关注的文档
最近下载
- 一种新型功交换式能量回收装置.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题库答案.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题及答案.doc VIP
- 《仲景食品公司应收账款管理现状、问题及对策》6000字.doc VIP
- 2024《仲景食品公司应收账款精益化管理研究》9100字.docx VIP
- 2024《调味配料企业应收账款管理问题及对策—以仲景食品公司为例8600字》.docx VIP
- 2024《企业应收账款管理的现状分析—以仲景食品公司为例》8400字.doc VIP
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.pdf VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
文档评论(0)