C语言也能干大事视频课件 第1篇.docx

上传人:l*** 文档编号:11732828 上传时间:2022-04-21 格式:DOCX 页数:8 大小:32.19KB
返回 下载 相关 举报
C语言也能干大事视频课件 第1篇.docx_第1页
第1页 / 共8页
C语言也能干大事视频课件 第1篇.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《C语言也能干大事视频课件 第1篇.docx》由会员分享,可在线阅读,更多相关《C语言也能干大事视频课件 第1篇.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言也能干大事视频课件 第1篇 C语言也能干大事第一节 1、 C语言不是只能开发黑底白字的限制台界面程序。学习本课的基础:本课程不讲C语言基础学问,C语言考及格,学的过程中协作复习,有不懂的回去翻书。 2、 学完本课程以后同学们做的一些作品赏析:计算器、俄罗斯方块、音乐播放器、学生管理系统( ),邮件客户端( ),Web论坛( )可以开发嬉戏、网络程序、网站程序等。C语言什么都可以开发 3、 打算工作,安装VC6(在网上搜“Visual C+ 6”,找合适的地址下载)。VC6在Vista、Windows下启动可能有兼容性提示。 3、起先做第一个C语言的程序 【文件】【新建】,打开【工程】选项

2、页,选择【Win32 Application】(不要选错了),在“位置”中修改工程保存的路径。(以前用Tubor C的同学会问“什么叫工程?”。在以前大家用TurboC写的程序一般也就是一个文件,但是用C语言写大程序的时候不行能把全部的代码都写在一个文件中,确定要写许多文件。“工程(Project)”就是这些文件的一个集合。)在“工程名”中写入你为这个工程取的名字,最好有肯定意义。下一步【一个简洁的Windows程序】 4、向Windows的世界问好 MeageBox(NULL,TEXT(世界你好),TEXT(问好),MB_OK); VC6在Vista、Windows下编译调试时可能有兼容性提

3、示。 5、学本课程常见问题 (1)为什么不用TurboC? Turbo C(Win-TC)太老了,界面还是DOS界面,库也是DOS的库,没有网络开发包、没有Windows界面开发包。TC只能用来学C的基础,要进行实际开发必需运用先进一点的工具。还是让TurboC进博物馆吧。 (2)为什么不用更高版本的VC? 我们不运用高版本的VC主要是如下考虑:VC6和高版本的VC没有本质区分(VC6是1998年的东西,大部分人、公司还是用VC6,市面上的书也都是用VC6),只不过是升级了一下C+的版本、STL的版本而已,对咱们这次学习没有什么影响;VC6的操作方式和VC2008特别相像,用熟了VC6再学高版

4、本的VC只用半小时而已;高版本的VC体积太大,要五六百兆,而上面给出的VC6只有100MB。VC2008下建立工程。 (3)学C语言还是学其他语言,用其他语言实现岂不是更好? 用最熟识的语言深化编程的各个领域(网络、数据库、图形学、内核等),一通百通,一切语言都是纸老虎。参考资料如鹏网首页。 6、深化探讨MeageBox (1)MeageBox(NULL,TEXT(世界你好),TEXT(问好),MB_OK); 第一个参数短暂不讲;其次个是正文;第三个是标题(Caption);第四个是类型。 MB_OK就是表示有一个OK按钮【确定】 TEXT是一个宏,当字符串中有中文的时候最好用TEXT来包围这

5、个字符串,虽然不运用TEXT在VC6中没问题,但是在VC7中有问题,而且微软也建议运用TEXT宏,因此在涉及到中文的场合要运用它。他的作用就是把中文转化成不会乱码的格式。(短暂这么认为)。_T(问好),其实_T只是TEXT的一个缩写而已。而且_T在有的低版本里不识别。TEXT()低版本也识别。短暂不用关切TEXT的细微环节。 换个样子: MeageBox(NULL, TEXT(世界你好), TEXT(你好),MB_OKCANCEL); 可从设置希望在对话框中显示的按钮: #define MB_OK0x00000000L #define MB_OKCANCEL0x00000001L #defin

6、e MB_ABORTRETRYIGNORE0x00000002L #define MB_YESNOCANCEL0x00000003L #define MB_YESNO0x00000004L #define MB_RETRYCANCEL0x00000005L 也可以设置对话框中显示的图标: #define MB_ICONHAND0x00000010L #define MB_ICONQUESTION0x00000020L #define MB_ICONEXCLAMATION0x00000030L #define MB_ICONASTERISK0x00000040L 比如:MeageBox(NULL

7、, TEXT(世界你好) ,TEXT(你好), MB_ICONQUESTION); (2)可是假如我想显示“确定、取消”按钮的时候同时运用问号图标呢? MeageBox(NULL, TEXT(世界你好), TEXT(你好),MB_OKCANCEL| MB_ICONQUESTION); MeageBox(NULL, TEXT(世界你好), TEXT(你好), MB_ABORTRETRYIGNORE | MB_ICONEXCLAMATION); (3)思索: 到这一步假如你只是在背诵“第一组和其次组中间放一个竖线就可以实现两种效果的组合形式”,那么你将来只会成为一个代码工人。我们要思索一下其背后的

8、原理。 “|”是什么意思?“|”是位运算里的“或”运算,只有对应的两个二进位有一位为1时,结果位才为1 ,否则为0。MB_OK、MB_OKCANCEL等的低四位不同,但是高位恒久为0;MB_ICONHAND、MB_ICONQUESTION等的低5至第8位不同,而其他位恒久为0。这样“MB_OK、MB_OKCANCEL”组的数值与“MB_ICONHAND、MB_ICONQUESTION”组的数值进行或运算后能分别保留各自的部分,也就是在结果值中同时体现两组的取值。 这种风格叫“掩码”,在Windows编程中这种用法会常常用到。 (4)返回值 MeageBox是有返回值的,返回值为用户点击的按钮:

9、 #define IDOK 1#define IDCANCEL 2#define IDABORT 3#define IDRETRY 4#define IDIGNORE 5#define IDYES6 #define IDNO7 代码: int ret = MeageBox(NULL, TEXT(你是人吗?), TEXT(火星人), MB_YESNO | MB_ICONQUESTION); if(ret=IDYES) MeageBox(NULL, TEXT(火星人你好), TEXT(问好),MB_OK); else MeageBox(NULL, TEXT(欢迎回家来), TEXT(问好),MB_

10、OK); 6、课后作业:自己动手写恶搞程序。 运行以后弹出询问对话框(有【是】、【否】两个按钮以及问号图标)“你是好人吗?”,假如点击【是】,则弹出对话框(只有一个【确定】按钮以及一个警告图标)“你看你就不像好人,点击【确定】起先格式化C盘!”;假如点击【否】,则弹出对话框(有【重试】、【取消】两个按钮)“尝试把你变成好人失败,是否重试?”。 别把教学视频当电影看!多练!多写 C语言也能干大事视频课件 第1篇 C语言也能干大事 C语言也能干大事1板书 c语言也能干大事第11节 C语言也能干大事 板书 其次节 第1章 程序设计和C语言 c语言第1、2章练习题答案 计算机二级C语言完整版视频教程,零基础也能学C C语言程序设计教程(第2版)课后习题答案杨路明1 届高三语文总复习必备精品课件:第2部分 第2章 第1节 第1讲 鉴赏中国古代诗歌的语言 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁