欢迎来到天天文库
浏览记录
ID:45555573
大小:105.64 KB
页数:38页
时间:2019-11-14
《【精品】visualc++程序设计实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《VisualC++程序设计》实脸犒專海南软件职池技*営浣HainanSoftwareProfessionInstitute(2005-2006学年度第二学期)教师姓名:季文天系部:软件工程系授课专业:软件技术授课班级:04软件技术(3)目录实验一:编制一个MFC应用程序3实验二:编辑框控件4实验三:列农控件6实验四:组合控件实例8实验五:滚动条、滑动条和旋转按钮10实验六:标签控件13实验七:菜单应用16实验八:状态栏应用18实验九:交互对象的动态更新20实验十:列表视图22实验十一:树视图25实验十二:文档窗口分
2、割27实验十三:文本输出29实验十四:图标使用31实验十五:MCI播放器33实验十六:数据库管理36实验一:编制一个MFC应用程序一、实验目的:1.熟悉并掌握MFC基本应川程序结构2.掌握MFC消息映射机制3.拿握响应简单事件的方法二、实验环境:★Windows2000Professional★VisualC4"+6.0Enterprise三、实验内容1、编写一个简单的MFC应川程序四、试验步骤:1、建立一个Win32I程,HelloMFCo2、选择“工程”一一〉“设置”菜单,选择包含MFC类库。3、输入下列代码:#
3、include//MFC头文件classCHelloApp:publicCWinApp//声明应用程序类{public:virtualBOOLInitlnstance();};CHelloApptheApp;//建立应用程序类的实例classCMainFrame:publicCFrameWnd//声明主窗口类{public:CMainFrame(){〃创建主窗口Create(NULL,”我的窗口”,WS_OVERLAPPEDWINDOW,CRect(0,0,400,300));}protected
4、:afx_msgvoidOnLButtonDown(UINTnFlags,CPointpoint);DECLARE_MESSAGE_MAP()};//消息映射入口BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd)ON_WM_LBUTTONDOWN()//单击鼠标左键消息的映射宏END_MESSAGE_MAP()voidCMainFrame::OnLButtonDown(UINTnFlags,CPointpoint){MessageBox(H你好,我的VisualC卄世界!“,”问候“,0)
5、;CFrameWnd::OnLButtonDown(nFlags,point);}//每当应用程序首次执行时都要调用的初始化函数BOOLCHeHoApp::InitInstance(){m_pMainWnd=newCMainFrame();m_pMainWnd->ShowWindow(m_nCmdShow);m_pMainWnd->UpdateWindow();returnTRUE;五、实验报告依据本节实验内容书写实验报告,包括如下内容:(1)实验目的(2)实验环境(3)操作步骤(4)遇到的问题及解决方法(5)回答实
6、验问题(6)实验心得和体会实验二:编辑框控件一、实验H的:1.掌握编辑控件风格2.掌握编辑控件单行、多行风格3.掌握编辑控件数据的获取二、实验环境:★Windows2000Professional★VisualC++6.0Enterprise三、实验内容1、使用静态文本、组框、编辑框以及按钮等控件,设计界而。川户在“成绩1”、“成绩2”和“成绩3”编辑框中输入成绩后,单击[计算平均分]按钮,将显示出这三个成绩的平均分。四、试验步骤:(1)打开前面的Ex_CommCtrlSo(2)向应川程序屮添加一个对话框资源,打开属
7、性对话框将其标题改为“使川编辑框”,ID号改为IDD_EDIT。(3)用编辑器为对话框添加如下表所示的一些控件。(4)双-击对话框模板或按Ctrl+W快捷键,为对话框资源IDD_EDIT创建一个对话框类CEditDlgo控件ID号标题K性静态文本IDCAVERAGE默认Statice田e>水平和垂直居中j其余默认组框默认成绩计算静态文本默认成绩1静态文本默认成绩2静态文本默认成绩3編辑框IDCEDIT1編辑框IDCEDIT2编辑框IDCEDIT3按钮IDCBUTTON1计算平均分按钮IDOK很出Cfefaultbut
8、ton其余默认(1)打开ClassWizard的MemberVariables标签,在Classname中选择CEditDlg,选中所需的控件ID号,双击鼠标或单击AddVariables按钮。依次为控件增加成员变量。(2)切换到ClassWizard的MesssageMaps标签页,为CEditDlg增加WM_INITDIALOG的消息映射,
此文档下载收益归作者所有