没有合适的资源?快使用搜索试试~ 我知道了~
MFC 编程基础 VC++
5星 · 超过95%的资源 需积分: 12 19 下载量 3 浏览量
2009-07-01
16:45:14
上传
评论
收藏 137KB DOC 举报
温馨提示
试读
16页
1.1、 文件读写 1.2、 申请内存空间 1.3、 MFC EDIT控件输入输出数据 1.4、 微机汇编常用指令 1.5、 打开文件对话框示例 1.6、 存储文件对话框示例 1.7、 YUV与RBG互换公式 1.8、 动态改变对话框标题 1.9、 单选/复选控件使用方法 1.10、BMP位图显示方法 1.11、截取Cstring中某一部分_例 1.12、格式化CString数据 1.13、CString数据写入到文件 1.14、读取数据文件到Cstring对象 1.15、绘图 1.16、使按钮/菜单项失效和生效 1.17、在EDIT控件中追加输出文本 1.18、判断MessageBox按下的按钮 1.19、char *和CString相互转换 1.20、隐藏文件 1.21、实现真彩色的按钮 1.22、非模态对话框的创建与销毁 1.23、移动和复制文件 1.24、选择文件夹 1.25、启动.exe程序/文件 1.26、对话框在任务栏中显示 1.27、编写和使用DLL文件 1.28、获取窗口句柄 1.29、打开windows计算器 1.30、读写INI文件
资源推荐
资源详情
资源评论
1.1、 文件读写
1.2、 申请内存空间
1.3、
控件输入输出数据
1.4、 微机汇编常用指令
1.5 、 打开文件对话框示例
1.6 、 存储文件对话框示例
1.7 、 YUV
与
RBG
互换公式
1.8 、 动态改变对话框标题
1.9 、 单选 / 复选控件使用方法
1.10、BMP
位图显示方法
1.11、截取
C s tring
中某一部分 _ 例
1.12、格式化
CString
数据
1.13、CString
数据写入到文件
1.14、读取数据文件到
C s tring
对象
1.15、绘图
1.16、使按钮 / 菜单项失效和生效
1.17、在 EDIT 控件中追加输出文本
1.18、判断 按下的按钮
1.19、char * 和 CString 相互转换
1.20、隐藏文件
1.21、实现真彩色的按钮
1.22、非模态对话框的创建与销毁
1.23、移动和复制文件
1.24、选择文件夹
1.25、启动 .exe 程序 / 文件
1.26、对话框在任务栏中显示
1.27、编写和使用 DLL 文件
1.28、获取窗口句柄
1.29、打开 windows 计算器
1.30、读写 INI 文件
一、C、C++、微机汇编
1.1、文件读写:
标准
头文件:
变量声明: !
文件打开:
"" #$ "%&''''(###)*%+%,-%..$$/0.
,"%1 2&''''###)*,,'%.!
,"%1 2&''''###)*3'%.!
从文件读入: ,")-#+456++ #.!
写到文件: 7,")-#+456++ #.!
文件关闭: " #.!
686##5 下
声明: #;
9,2:!
2:$%&''-: %!
打开文件:
"3 #1 "2:+&&:;..
<
;="%1 2,,3'%.!
,,!
>
文件读: #;": +5?.!
文件写: #@,": +5?.!
文件关闭: #".!
1.2、申请内存空间
6标准
头文件:
声明变量:,-#!
申请空间:-#$",.:"456.!
释放:,"-#.!
6686##5 下
声明变量:,-#!
申请空间:-#$7,A456B!
释放: "-#.!
1.3、MFC EDIT 控件输入输出数据
1.3.1 手动添加变量
文件C定义要使用的变量,如 ;
文件 –&&"@ D,E$/0E.
&"&&+ D,.赋初值
C * &&"
F.
F(" F+(+.!关联到变量
C其他函数中使用: 0 ";0.!将控件中当前数据输入到变
量;
0 "=9.!将当前变量值输出到控件显
示。
1.3.2 快速添加变量
在 , 添加的控件上点击右键C=*,-,在 *,-) 中
选择类型,在 ,)(类别)里选择 8 之后可以使用 ,等数据
类型。
1.4、微机汇编常用指令
标识符:((:<汇编语句 >
?DF1;+,!G)按位异或。
?618H0::#+AB!G)取 指向的 ::,) 中数的数
据。
?4 I-7::#+::6!DJ I 处理指令 G), IJ解
包 ,J 处理低字节 ,@J将 -) 转成 @,;
指令运算过程 ::#A5#B$::6AK#B(L)&::#AK#B( ) +
类推
?? I7-::#+::6! I指令,09J 无符号数 ,99C有符号
数 ,
@J将 @,转成 ) 数据。
运算:::#$::6&::#!
1.5 、 打开文件对话框示例
)*";0+("%)*%.+/0+1/(L;=1/M+("%M08")*.N
)*NN%.+/0.!
"1O$$)*"..
<
,2:$)*PD/:".!EE,
0 "=9.!
>
<
"("%没有选择要打开的文件%..!
,,!
>
1.6 、 存储文件对话框示例
-: "=9+("%-: %.+/0+1/(18;@;D;1D+("%D
": .N: NN%.+/0.!
"1O$$-: "..
<
2:$-: PD/:".!EE,
0 "=9.!
>
<
"("%没有选择要存储的文件%..!
,,!
>
1.7、YUV 与 RGB 互换公式
YUV4:1:1 转 RGB-24bit
R= 1.0Y + 0 +1.402 (V-128)
G= 1.0Y - 0.34413(U-128)-0.71414(V-128)
B= 1.0Y + 1.772 (U-128)+0
R=1.164*(Y-16)+1.596*(Cr-128)
G=1.164*(Y-16)-0.813*(Cr-128)-0.392*(Cb-128)
B=1.164*(Y-16)+1.596*(Cr-128)
RGB to YUV
Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16
Cr = V = (0.439 * R) - (0.368 * G) - (0.071 * B) + 128
Cb = U = -(0.148 * R) - (0.291 * G) + (0.439 * B) + 128
YUV to RGB
B = 1.164(Y - 16) + 2.018(U - 128)
G = 1.164(Y - 16) - 0.813(V - 128) - 0.391(U - 128)
R = 1.164(Y - 16) + 1.596(V - 128)
1.8 、 动态改变对话框标题
方法:(1) -&
*,111".!EE 函数 +在相应对话框(如 对话框)的相应头文
件中添加该项。
(6) 11&&1".
<
9@7@""("%L%.Q:Q("%@:O9):!%...!
,,;0!
>EE在对应对话框(如 对话框)的 文件中单独添加该函数,其中 : 为 , 类
型。并返回一个值。
1.9 单选/复选控件使用方法
单选控件使用方法
R使用方法一&R
R在工程中添加控件后+直接在控件的 I 事件中写入需要的代码即可
R使用方法二&R
R建立一个基于对话框的用用程序+在其中加入三个 ;R+ 分别为&R
R(;=1+(;=16+(;=14R
R6控件的初始化&R
R在对话框类的 1 中加入代码&REE相当于初始化
RI;"(;=1+(;=14+(;=14.!RREE第一个参数为该组的第一个单
选按钮的 R
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRREE第二个参数为该组的最后一个单选按钮的 R
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRREE第三个参数为该组中被选中的单选按钮的 R
R4在加入一个 控件+并为其写入 I 事件代码&R
剩余15页未读,继续阅读
资源评论
- wenshengzhao2011-10-21资料包含了mfc编程的大部分内容,比较适合像我这样的初学者,3Q
- moon90912014-02-26资料很适合初学者~~
「已注销」
- 粉丝: 8
- 资源: 55
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Win64OpenSSL-3-3-0.exe
- 课高分程设计-基于C++实现的民航飞行与地图简易管理系统-南京航空航天大学
- 航天器遥测数据故障检测系统python源码+文档说明+数据库(课程设计)
- 北京航空航天大学操作系统课设+ppt+实验报告
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
- 基于单片机的风力发电机转速控制源码
- 基于C++实现的风力发电气动平衡监测系统+源代码+测量数据(高分课程设计)
- 毕业设计- 基于STM32F103C8T6 单片机,物联网技术的太阳能发电装置+源代码+文档说明+架构图+界面截图
- 基于 LSTM(长短期记忆)(即改进的循环神经网络)预测风力发电厂中风力涡轮机产生的功率+源代码+文档说明
- 基于stm32f103+空心杯电机+oled按键+运动算法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功