当前位置: 首页 > 所有资源 > 《软件开发工具与环境》资源 > 电大资源网《软件开发工具与环境》形成性考核册作业4答案

电大资源网《软件开发工具与环境》形成性考核册作业4答案

最近更新:2020-04-13
84

 【软件开发工具与环境】形考作业四:

一、名词解释:每题2分,共36

1.传输控制协议

2.因特网协议

3.用户数据报协议

4.文件传输协议

5.远程登陆

6.消息应用程序接口

7.动态超文本标记语言

8.超文本标记语言

9.组件对象模型

10.分布式组件对象模型

11.对象链接与嵌入

12.动态数据交换

13.OLE控件

14.超文本传输协议

15.远程过程调用

16.接口变量惟一标识符

17.全局惟一标识符

18.活动模板库

二、填空:每空2分,共20

1.独立运行    以嵌入的方式运行    以链接的方式运行

2.AppWizard    ClassWizard

3.单元模型对象    自由调度模型对象

4.QueryInterface    AddRef    Release

三、简答:每题15分,共30

1.答:一个ActiveX控件是一个COM对象,它有自己的属性、方法和事件。属性一般是指控件的颜色、字体、文本和控件中所用的一些其他元素,分为库存属性、自定义属性和环境属性三类;方法就是控件的函数,用来执行外部代码,改变控件的特征,分为库存方法和自定义方法两类;事件是指控件对外界的一些动作所产生的响应或动作,同样分为库存事件和自定义事件两类。

2.答:AppWizard通过指定不同的选项显示一系列的对话框,将用户制定选项时输入的值存在字符映射中,采用宏来代替,然后获得这些选项或宏,最后将这些选项或宏替换到相应的模板文件中,而这些模板文件就是在我们的文件夹中创建的源文件的基础。这就是AppWizard的工作原理。

四、编程:每题14分,共14

使用PlaySound函数播放WAV文件:

打开.wav文件

void CPlaysoundDlg::OnOpen()

{

LPCTSTR lpszFilter=*.wav*.wavAll Files*.*∣∣”;

CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLYOFN_OVERWRITEPROMPT,lpszFilter);

if(dlg.DoModal()==IDOK)

{m_soundfile=dlg.GetPathName();

}

UpdateData(FALSE);

}

播放.wav文件

void CPlaysoundDlg::OnPlay()

{

UpdateData(TRUE);

DWORD fdwSound=0;

if(m_soundfile.IsEmpty());

{

MessageBox(“请选中播放文件!”);

}

if(m_loop)

{

fdwSound=SND_LOOP;

}

if(m_syn)

{

fdwSound=SND_SYNC;

}

else

{

fdwSound=SND_ASYNC;

}

PlaySound(m_soundfile,NULL,fdwSoundSND_FILENAME);

}

停止.wav文件

void CPlaysoundDlg::OnStop()

{

PlaySound(NULL,NULL,0);

}

重要提示:本站不支持微信或苹果手机充值及下载,为了避免下载出错,请用电脑访问下载资源
《软件开发工具与环境》其他资源