- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Net平台技术资料.
.Net平台技术
考试题型:
单选题5个,15分
填空题15个,45分
简答题3个,15分
程序填题3个,16分
编程题1个,9分
填空选择需要掌握的知识要点
Visual S的开发环境窗口区是由Web浏览区、方案导航区、输出窗口区、属性窗口区以及其他窗口等组成。组成上述区域的窗口只分为两种类型,一是工具窗口,另一是文档窗口。工具窗口往往可以进行浮动和停靠操作.
在MFC应用程序框架中,最基本的四种应用程序类型有:单文档、多文档、多顶级文档和基于对话框的应用程序。
创建一个工程名为Test01的单文档工程,默认产生的类有:CAboutDlg、CTest01App、CTest01Doc、CTest01View和CMainFrame
创建一个工程名为Test01的多文档工程,默认产生的类有:CAboutDlg、CChildFrame、CMainFrame、CTest01App、CTest01Doc、CTest01View
创建一个工程名为Test01的基于对话工程,默认产生的类有:CAboutDlg、CTest01App、CTest01Dlg
创建一个多文档的工程Test02会默认产生两个菜单资源,其ID号默认为:IDR_MAINFRAME(主菜单)和IDR_Test02TYPE(文档子菜单);在工程要获取主菜单对象可以使用代码“m_pMainWnd-GetMenu()”来获取,要使其拥有的子菜单“ID_TEST_MENU”项打勾,需要调用菜单对象拥有的“CheckMenuItem”成员函数来实现,其实现代码是:m_pMainWnd-GetMenu()-CheckMenuItem(ID_TEST_MENU, MF_BYCOMMAND|MF_CHECKED);
已知存在一个名为“m_bmpTestMenu”的“CBitmap对象,要加载ID号为“IDB_TEST_MENU”的图象,其实现代码是:m_bmpTestMenu.LoadBitmapA(IDB_TEST_MENU);,把该图像显示在子菜单项“ID_TEST_MENU”上,其实现代码是:m_pMainWnd-GetMenu()-SetMenuItemBitmaps(ID_TEST_MENU, MF_BYCOMMAND, m_bmpTestMenu, m_bmpTestMenu);
移除主菜单的实现代码是:m_pMainWnd-SetMenu(NULL);已知创建了ID为“IDR_MENU_POPUP”的菜单资源,要实现在多文档“Test03”工程的鼠标右键动作中通过弹出式菜单的方式显示出来,其实现步骤:定义鼠标右击事件消息响应函数“void CTest03View::OnRButtonUp(UINT nFlags, CPoint point)”,把鼠标点坐标转换屏幕坐标“ClientToScreen(point);”,创建弹出式菜单对象“CMenu menu; menu.LoadMenuA(IDR_MENU_POPUP);”,弹出菜单“CMenu *pPopup = menu.GetSubMenu(0); pPopup-TrackPopupMenu (TPM_LEFTALIGN|TPM_RIGHTBUTTON, point.x, point.y, this);”。
点击菜单项产生的消息是WM_COMMAND
对话框由对话框模板和对话框类组成,已知存在一个对话框类“CAddDlg”,其模板ID为“IDD_DIALOG_ADD”,要以模态的方式显示该对话的实现代码是: CAddDlgdlg;dlg.DoModal(); 要非模态的方式显示该对话框的实现的代码是: CAddDlg*dlg;dlg = new CAddDlg(); dlg-Create(IDD_DIALOG_ADD, this);dlg-ShowWindow(SW_SHOW);
已知对话框中存在一个ID为“IDC_STATIC_SHOW”的静态文本控件,要把它的显示内容改成“早上好!”,其实现代码是:GetDlgItem(IDC_STATIC_SHOW)-SetWindowTextA(早上好!);
已知对话框中存在一个ID为“IDC_CHANGE_BUTTON”的按钮,通过双击按钮控件,自动产生的点击消息响应成员函数的名称是OnBnClickedChangeButton
单选按钮中用于分组的属性是“Group”,给某组单选按钮定义控件变量时,只需要给group为“true”的控件添加int类型的变量,通过“BN_CLICKED”来处理逻辑选项
复选按钮用于多项选择功能,每一个复选按钮控件都定义一个值类型的BOOL变量
在控件与对应的变量进行数据交互时,用到的函数是UpdateData,把控件中的值传到变量,
文档评论(0)