没有合适的资源?快使用搜索试试~ 我知道了~
c语言也能干大事word板书,后附视频下载地址
4星 · 超过85%的资源 需积分: 10 170 下载量 21 浏览量
2010-11-09
03:32:43
上传
评论 1
收藏 188KB DOC 举报
温馨提示
试读
64页
c语言也能干大事由如鹏网推出,主讲杨中科老师,以vc6.0、c-free为工具,讲解了windows编程的基本原理,对刚学c语言不久的同学有很大帮助!
资源推荐
资源详情
资源评论
C 语言也能干大事 如鹏网 www.rupeng.com
《C 语言也能干大事》第一节
板书:
1、
语言不是只能开发黑底白字的控制台界面程序。学习本课的基础:本课程不
讲 语言基础知识, 语言考及格,学的过程中配合复习,有不懂的回去翻书。
2、
学完本课程以后同学们做的一些作品赏析:计算器、俄罗斯方块、音乐播放器、
学生管理系统(),邮件客
户端( ),!" 论坛
( )可以开发游戏、网
络程序、网站程序等。 语言什么都可以开发
3、
准备工作,安装 #(在网上搜“# $%%”,找合适的地址下载)。# 在
# $、! $ 下启动可能有兼容性提示。
3、开始做第一个 C 语言的程序
【文件】→【新建】,打开【工程】选项页,选择【Win32
Applicaon】(不要选错了),在“位置”中修改工程保存的路径。(以前用
&" 的同学会问“什么叫工程?”。在以前大家用 &" 写的程序一般也就是
一个文件,但是用 语言写大程序的时候不可能把所有的代码都写在一个文件
中,肯定要写很多文件。“工程('()”就是这些文件的一个集合。)在“工
程名”中写入你为这个工程取的名字,最好有一定意义。下一步【一个简单的
! $ 程序】
、向 ! $ 的世界问好
)$$*+,-.//0&12&,3世界你好340&12&,3问好340)*56748
# 在 # $、! $ 下编译调试时可能有兼容性提示。
5、学本课程常见问题
(1)为什么不用 &"?
&"(! &)太老了,界面还是 96: 界面,库也是 96: 的库,没有网络开
发包、没有 ! $ 界面开发包。& 只能用来学 的基础,要进行实际开发必
须使用先进一点的工具。还是让 &" 进博物馆吧。
()为什么不用更高版本的 #?
1
1
C 语言也能干大事 如鹏网 www.rupeng.com
我们不使用高版本的 # 主要是如下考虑:# 和高版本的 # 没有
本质区别(# 是 年的东西,大部分人、公司还是用 #,市面上的书也
都是用 #),只不过是升级了一下 %%的版本、:&/ 的版本而已,对咱们这次
学习没有什么影响;# 的操作方式和 #;; 非常相似,用熟了 # 再学高版
本的 # 只用半小时而已;高版本的 # 体积太大,要五六百兆,而上面给出的
# 只有 ;;)*。#;; 下建立工程。
(3)学 C 语言还是学其他语言,用其他语言实现岂不是更好?
用最熟悉的语言深入编程的各个领域(网络、数据库、图形学、内核等),
一通百通,一切语言都是纸老虎。参考资料如鹏网首页。
、深入研究 )$$*+
())$$*+,-.//0&12&,3世界你好340&12&,3问好340)*56748
第一个参数暂时不讲;第二个是正文;第三个是标题(<);
第四个是类型。
)*567 就是表示有一个 67 按钮【确定】)
&12& 是一个宏,当字符串中有中文的时候最好用 &12& 来包围这个字符串,虽然
不使用 &12& 在 # 中没问题,但是在 # 中有问题,而且微软也建议使用 &12&
宏,因此在涉及到中文的场合要使用它。他的作用就是把中文转化成不会乱码
的格式。(暂时这么认为)。5&,3问好34,其实5& 只是 &12& 的一个缩写而已。
而且5& 在有的低版本里不识别。&12&,4低版本也识别。暂时不用关心 &12& 的细
节。
换个样子:
)$$*+,-.//0&12&,3世界你好340&12&,3你好340)*567=-1/48
可从设置希望在对话框中显示的按钮:
#dene MB_OK
0x00000000L
#dene MB_OKCANCEL
0x00000001L
#dene MB_ABORTRETRYIGNORE
0x00000002L
2
2
C 语言也能干大事 如鹏网 www.rupeng.com
#dene MB_YESNOCANCEL
0x00000003L
#dene MB_YESNO
0x00000004L
#dene MB_RETRYCANCEL
0x00000005L
也可以设置对话框中显示的图标:
>?)*5@6-A=-9
;+;;;;;;;/
>?)*5@6-B.1:&@6-
;+;;;;;;;/
>?)*5@6-12/=)=&@6-
;+;;;;;;;/
>?)*5@6-=:&1C@:7
;+;;;;;;;/
比如:)$$*+,-.//0&12&,3世界你好340&12&,3你好340
)*5@6-B.1:&@6-48
()可是如果我想显示“确定、取消”按钮的时候同时使用问号图标呢?
)$$*+,-.//0&12&,3世界你好340&12&,3你好340)*567=-1/D
)*5@6-B.1:&@6-48
)$$*+,-.//0&12&,3世界你好340&12&,3你好340
MB_ABORTRETRYIGNORED)*5@6-12/=)=&@6-48
(3)思考:
到这一步如果你只是在背诵“第一组和第二组中间放一个竖线就可以实现两
种效果的组合形式”,那么你未来只会成为一个代码工人。我们要思考一下其背
后的原理。
“D”是什么意思?“D”是位运算里的“或”运算,只有对应的两个二进位有一位
为 时,结果位才为 ,否则为 ;。MB_OK、MB_OKCANCEL 等的低四位不
同,但是高位永远为 0;)*5@6-A=-9、)*5@6-B.1:&@6- 等的低 E 至第 位
不同,而其他位永远为 ;。这样“MB_OK、MB_OKCANCEL”组的数值与
3
3
C 语言也能干大事 如鹏网 www.rupeng.com
“)*5@6-A=-9、)*5@6-B.1:&@6-”组的数值进行或运算后能分别保留各自的
部分,也就是在结果值中同时体现两组的取值。
这种风格叫“掩码”,在 ! $ 编程中这种用法会经常用到。
()返回值
)$$*+ 是有返回值的,返回值为用户点击的按钮:
>?@967
>?@9=-1/
>?@9=*6C&
>?@9C1&CF
>?@9@G-6C1
E
>?@9F1:
>?@9-6
代码:
H)$$*+,-.//0&12&,3你是人吗?340&12&,3火星人340
)*5F1:-6D)*5@6-B.1:&@6-48
,HH@9F1:4
I
4
4
C 语言也能干大事 如鹏网 www.rupeng.com
)$$*+,-.//0&12&,3火星人你好340&12&,3问好340)*56748
J
$
I
)$$*+,-.//0&12&,3欢迎回家来340&12&,3问好340)*56748
J
、课后作业:自己动手写恶搞程序。
运行以后弹出询问对话框(有【是】、【否】两个按钮以及问号图标)“你
是好人吗?”,如果点击【是】,则弹出对话框(只有一个【确定】按钮以及一
个警告图标)“你看你就不像好人,点击【确定】开始格式化 盘!”;如果点击
【否】,则弹出对话框(有【重试】、【取消】两个按钮)“尝试把你变成好人
失败,是否重试?”。
别把教学视频当电影看!!!多练!!!多写
《C 语言也能干大事》第二节
板书:
运行以后弹出询问对话框(有【是】、【否】两个按钮以及问号图标)“你
是好人吗?”,如果点击【是】,则弹出对话框(只有一个【确定】按钮以及一
个警告图标)“你看你就不像好人,点击【确定】开始格式化 盘!”;如果点击
【否】,则弹出对话框(有【重试】、【取消】两个按钮)“尝试把你变成好人
失败,是否重试?”。
、怎么生成 + 程序。怎么把做好的 + 程序发给别人?
在我的电脑里直接进入工程文件夹。工程目录下生成的 "$ 文件
就是生成好的可执行文件,发给别人就可以。9" 和 C$ 版本区别。怎么
生成 C$ 版本。
1、对话框程序
5
5
剩余63页未读,继续阅读
li926282
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HandTrackingModule.py
- Python基于卷积神经网络的鸟类识别项目源代码,ipynb文件
- 批量将py编译为pyd文件.atbx
- Python项目-学生管理系统
- 图像处理基于matlab图像RGB三色合成分离【含Matlab源码第1发】
- verilog HDL硬件语法设计包括算术运算三人表决器Verilog的阻塞和非阻塞赋值源码例程quartus13.1工程合集
- 【文章话题分类论文】OpenAlex Topic Classification Whitepaper
- linux学习常用命令
- 功率拓扑快速参考指南-ti,TI官方出品
- 开源2023电赛国赛运动目标控制(E题)视觉部分
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页