收藏 分销(赏)

Windows实验报告.doc

上传人:人****来 文档编号:9720674 上传时间:2025-04-04 格式:DOC 页数:13 大小:502.51KB 下载积分:8 金币
下载 相关 举报
Windows实验报告.doc_第1页
第1页 / 共13页
Windows实验报告.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
院 系: 计算机科学与技术学院 专 业: 计算机科学与技术 年 级: 2013 级 课程名称: windows编程 组 号: 组 组 员:司少武(201321091135) 兰少雄(201321091136) 张宇(201321091133) 指导教师: 孙阳光 2015年12月18日 年级 2013级 学号 201321091135 201321091136 201321091133 专业 计科 姓名 司少武 兰少雄 张宇 实验时间 每周二晚 实验地点 9#204 实验 名称 按钮控件的使用方法 实验 类型 设计型 综合型 创新型 √ 实 验 目 的 实 验 要 求 实验目的 :熟练掌握使用按钮控件来响应用户界面的操作,完成相应的功能。 要求: 1. 掌握对各种按钮控件的使用。 2. 掌握对各种按钮事件的响应。 1) 在对话框编辑器中设计界面,如下图。 2) 定义按钮控件对象。2个单选按钮和6个复选按钮分别被定义为: 实 验 原 理   3) 初始化设置。默认为女性 ,爱好综艺节目全选 4) 添加对“确定”按钮的响应。 实 验 结 果 分 析 实 验 结 论 实验结果: 通过本次实验,完成了实验任务要求。 年级 2013级 学号 201321091135 201321091136 201321091133 专业 计科 姓名 司少武 兰少雄 张宇 实验时间 每周二晚 实验地点 9#204 实验 名称 组合框的使用 实验 类型 设计型 综合型 创新型 √ 实 验 目 的 实 验 要 求 一. 实验目的: 根据用户选取功能格式的不同功能,组合框可以有不同的呈现方式。用人们习惯的思维方式,友好的界面形象,用一种很美观方式呈现用户想要选取的数据。 二. 实验要求: 1. 实现Dropdown形式和Drop List形式的组合框; 2. 像组合框中添加数据; 3. 显示当前组合框中被选中的内容 1) 在对话框编辑器中设计界面,如下图。 2) 定义 3) 初始化组合框。 4) 添加对“添加”按钮的响应。 5) 添加加对组合框改变选择的响应。 6) 实验结果 添加失败 添加成功 通过本次实验,完成了实验任务要求。 年级 2013级 学号 司少武 兰少雄 张宇 专业 计科 姓名 201321091135 201321091136 201321091133 实验时间 每周二晚 实验地点 9#204 实验 名称 编辑框的使用方法 实验 类型 设计型 综合型 创新型 √ 实 验 目 的 实 验 要 求 一、 实验目的: 根据用户得输入格式不同,编辑框可以有不同的呈现方式。用人们习惯的思维方式,友好的界面形象,直观的体现输入内容及其输入格式要求。 二、 实验要求: 1. 对齐方式:左对齐,居中,右对齐; 2. 大小写:输入字母必须为大写,输入字母必须为小写; 3. 数据类型:只允许输入数字,可输入任意字符; 4. 显示方式:明文,密码; 5. 输入方式: 只读,只显示。 1. 在对话框编辑器中设计界面,如下图。 实 验 原 理 结 果   2. 定义变量。 3. 设置变量初始值和部分属性。 实验结果: 通过本次实验,完成了实验任务要求。 年级 2013级 学号 201321091135 201321091136 201321091133 专业 计科 姓名 司少武 兰少雄 张宇 实验时间 周二晚 实验地点 9#204 实验 名称 列表控件 实验 类型 设计型 综合型 创新型 √ 实 验 目 的 实 验 要 求 实验目的:熟悉掌握列表控件的表现形式 实验要求:用Report形式的列表,实现对公司员工信息收集 1. 设计界面,如下图。 实 验 原 理  2.为“添加人员资料”对话框添加类 CAddInfoDlg。 定义人员信息变量及完成类CAddInfoDlg 3. 初始化列表控件。 4添加对主对话框的“添加”按钮的响应。 实 验 结 果 分 析 实 验 结 论 实 验 心 得 体 会 5. 添加对主对话框的“删除”按钮的响应。 6. 实验结果 添加人员“纳洪泽”信息 删除人员“王尼玛”的信息 通过本次实验,完成了实验任务要求。 心得体会: 通过这次实验使我了解能够根据不同的虚拟键值来识别不同的按键状态,当有键盘事件发生时,设备驱动程序首先获取键的扫描码,并转化为虚拟键值,然后把消息发给当前系通中具有键盘输入焦点的程序。应用程序则根据MSG结构中的参数信息将其派发到对应的控件或者窗口。并且能用两种不同的方法实现虚拟键盘消息,一种是PostMessage消息发送WM-KEYDOWN等消息,一种是使用keybd-board模拟键盘事件。模拟鼠标消息也有两种基本方法,一是使用postmessage发送鼠标消息,二是使用mouse-event模拟鼠标事件。 了解了对话框模态对话框、非模态对话框、属性对话框(多页面切换、向导对话框)、通用对话框(打开文件、另存为对话框、字体对话框、颜色对话框)的基本原理、实现方法、简单编程实例。 1. GetMessage(&msg,NULL,0,0) 主要讲的是这里的第二个参数 如果这里使用hwnd 就是窗口句柄的话 程序会出现问题 原因就是getmessage()是调用线程队列里的消息 然而hwnd表示的是只能调用本窗口消息 而这里程序最终终止时需要调用的是WM_QUIT消息 这个消息是线程队列里的 而使用NULL就是代表可以调用所在线程里的消息 所以不能用hwnd而用NULL 2. 返回值问题 msg.wParam其实没有想像中的那么可怕 它的作用不是很大 也是整形 实际上这里用return 0替换一样可以达到目的 3. 在有字符串赋值时不要直接=“**” 要用到TEXT(“”)来给一些TCHAR型的变量或常量赋值 这次的实验是我学到了很多东西,最主要的是锻炼了我们的动手能力,开拓了我们的逻辑思维能力,使我们受益匪浅。 成 绩 评 定 教师签名: 年 月 日
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服