.net期末复习题简答题

.net期末复习题简答题

ID:38174204

大小:34.50 KB

页数:4页

时间:2019-06-06

.net期末复习题简答题_第1页
.net期末复习题简答题_第2页
.net期末复习题简答题_第3页
.net期末复习题简答题_第4页
资源描述:

《.net期末复习题简答题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1)MFC类结构图5MFC类基本层次结构2)在MFC应用程序框架中的应用程序类型,并简要说明::(1)单文档(2)多文档(3)基于对话框3)弹出式菜单的开发步骤::1、创建多文档或单文档程序2、使用菜单资源编辑器添加菜单资源3、在鼠标右键事件中显示菜单(p97)4、在CView类中添加消息WM_RBUTTONUP的响应函数——调用CMenu::LoadMenuA加载弹出式菜单——调用CMenu::TrackPopupMenu显示弹出式菜单5、改善菜单显示的位置——调用ClientToScreen来调整弹出式菜单显示的位

2、置6、为快捷菜单的每个选项添加响应函数——创建菜单项的WM_COMMAND消息响应函数——调用MessageBox弹出提示信息7、运行测试程序4)对话框的种类,并简要说明::模态对话框:当其显示时,不能操作程序的其他界面,只能操作对话框,一直到关闭为止,具有独占性非模态对话框:当其显示时,不影响程序其他界面的操作,不具有独占性5)下拉框控件的使用开发步骤创建一个基于对话框的程序添加一个下拉框控件以及对应的控件变量,设置下拉区域的高度在对话框类的OnInitDialog函数中调用AddString添加选项调用SetCur

3、Sel设置当前被选中的项调用ResetContent清空所有的选项定义消息CBN_SELCHANGE的响应函数,调用GetWindowTextA获取选中的字符串调用GetCurSel和DeleteString删除当前选项6)列表控件的使用开发步骤创建基于对话框的程序添加ListBox控件及其对应的控件成员在对话框类的OnInitDialog函数中调用AddString添加选项调用SetCurSel设置当前被选中的项调用ResetContent清空所有的选项定义消息LBN_SELCHANGE的响应函数,调用GetText

4、获取选中的字符串调用GetCurSel和DeleteString删除当前选项7)ActiveX控件属性的类型及实现步骤公共属性、具有通知特性的属性和Get/Set类型的属性。“类视图”—>“MyActiveXLib[_DMyActiveX/_DMyActiveXEvents]”—>右击->“添加“->“属性”对话框。8)添加ActiveX控件方法的实现步骤方法的添加,都遵照步骤:“类视图”—>“MyActiveXLib[_DMyActiveX/_DMyActiveXEvents]”—>右击->“添加“->“方法”对话框

5、。1)线程的类型VC++把线程分为两种:用户界面线程和工作者线程。用户界面线程能够提供界面和用户交互,通常用于处理用户输入并相应各种事件和消息;而工作者线程主要用来处理程序的后台任务。2)创建线程的函数原型及其主要参数的含义工作者线程的创建包括:实现控制函数和启动工作者线程。控制函数型原型:UINTThreadProc(LPVOIDlpParameter);启动工作者线程原型:CWinThread*AFXAPIAfxBeginThread(AFX_THREADPROCpfnThreadProc,LPVOIDpParam

6、,intnPriority=THREAD_PRIORITY_NORMAL,UINTnStackSize=0,DWORDdwCreateFlags=0,LPSECURITY_ATTRIBUTESlpSecurityAttrs=NULL);CWinThread*AfxBeginThread(CRuntimeClass*pThreadClass,intnPriority,UINTnStackSize,DWORDdwCreateFlags,LPSECURITY_ATTRIBUTESlpSecurityAttrs);返回值:指向

7、新创建的线程对象。参数:pfnThreadProc:工作线程的函数指针,不可为空。函数必须如此声明:UINTMyControllingFunction(LPVOIDpParam);pThreadClass:从CWinThread类继承来的对象的RUNTIME_CLASS指针。pParam: 传递给工作线程函数pfnThreadProc的参数。nPriority:线程的优先级。如果为0,则与创建它的线程优先级相同。nStackSize: 以字节为单位指定新线程的堆栈大小。如果为0,则与创建它的线程的堆栈大小相同。dwCr

8、eateFlags:指定一个额外的标志控制线程的产生。它可以包括下面两个值中的一个:CREATE_SUSPENDED:以挂起模式开始线程,并且指定挂起次数.当调用ResumeThread时,这个线程才会被执行。0 :创建之后,马上执行线程。lpSecurityAttrs:指向SECURITY_ATTRIBUTES结构的指针,结构中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。