网站大量收购独家精品文档,联系QQ:2885784924

Windows编程教案讲解.docx

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows编程教案 第一课 最简单的 Windows程序(2学时) Windows编程是一个很大的主题,涉及的方面也非常的多。 Windows始于90年代,至 今Windows编程的发展已经非常成熟了,而 单独直接使用 API的开发也是越来越少了。因 此,市面上很少有泛泛的简单入门级的 Windows程序设计了。一个是系统级的 Windows编 程介绍,如 Windows核心编程。一个是方向级的 Windows编程介绍如 Windows图形编程, Windows网络编程等等。我们这次课的主要参考用书是 Windows核心编程,同时也参考了 一些其他内容。鉴于教材的价格较贵,同时也需要考虑我们自身的学习内容不一定很多以及 学时的原因,就没有定教材。看我的教案吧。 (1) Win 32 API API : Applicatio n Program In terface。应用程序接口。 API就是在进行 Windows编程时使用的函数库。 本课就是 Windows编程=API+C语言(或者 C++语言) (2) 开发环境 我校机器上安装了 VC++ 6.0。相信这是大家一直以来学习 C,C++使用的开发环境。但VC60 离我们实在太远了,它是一款90年代的产品,已经近20年的历史了。我们机器里还有 VS2005 或VS2008,那里面的C环境要比VC60强太多了,强烈建议大家使用更高级的平台。本次 授课的开发环境有两个。一个是轻量级的 DEV C++,一个是重量级的 VS2010.简单程序我们 都将用DEV C++来实现。 DEV C++是一个非常小的 C环境,但性能要优于 VC60,调试环境不如 VC60。这个环境在 我们的共享资源里有,大家可以下载安装。安装过程非常简单,一直下一步即可。 这是其主界面。 文件旧渥短匡]变妻⑤视圏凹工程回运行迟]凋式回工MB CVS窃口也 新崔 K++^rir: 文件 文件LE)嗯辑固箜秦⑸ 现割M工悝[£] 运行遐]调试TRm cvs 筍口阿超助凹 §] □ ? 開口由盟3 ? ? □新翟 句]播入 ①诰羞书釜ffl琳至书箜 JL 3 工程管理査看类调试] vro『l(L t cpp / tincLude windQW5 + h tinciude tchar ^include as3ert?h int WinHain (filNST^NCE hlnsUance, HIN5TANC 件權小化越咽 t HINSTANCE hlnst; hInst=5hellExecute (NULL, T (ITzpenn }, assert fhlnst } (HIN5TANCE) H INSTANCE I 最简单的Windows程序 提到最简单的程序,几乎所有的人都会想起经典的 HelloWorld 。 included ■ i fefi/Hsystt included ■ i fefi/Hsystt 让程序皆停.按任总惟站東.就是 卜图中Hdlo加rdjg的犀歧CY 这不是 Windows程序,如果在以前这叫 DOS程序,现在叫 Windows控制台应用程序。它 不算 Windows程序,但它很简单的就把 Helloword显示到屏幕上了。而 Windows程序要想 把HelloWorld显示在屏幕上就确实不容易了。 3.1访问Helloworld网站,因为把 Helloworld显示在屏幕上并不容易,我们可以一点一点 来,先让Helloworld 以文字形式出现在其他地方,这里我们通过访问网站 。把helloworld展现在网页浏览器的地址栏上。真有这个网站吗?唉, 貌似还真有。 #include ,h #include tchar.h #include asserc ih int WinMam (HINSTANCE hlnsr;ancef HINSTANCE f LPSTR lpCrodf int nShow) HINSTANCE hIn.3E; hIns t=She1IE x ecute(1WLL,_T(nopenn)r _T(nwww ?n)f NULLr NULL,SW_SHOWNORMAL); assert(hlnsE (HINSTANCE) HIN5TANCE_ERROR)j 运行程序,打开浏览器并访问网站。 C G Q i t:) ■■ helloworld,com 这是Windows程序。 Windows程序和我们以前的程序有什么不同呢? Windows程序不能使用 scanf,printf,cin,cout。所以输出helloworld变得没有以前容易了。 windows 程序一定要 #include windows.h windows程序的主函数不是 main,是WinMai

文档评论(0)

wangxing1张 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档