Win dows程序设计
实验报告
姓 名:王雄军 学 号: 0_ 学
科:计算机科学与技术 勇 指导老师:陶 试验分数: ___________
实验一 错误处理 . .............................. 3
一、实验目的: . .......................... 3
二、实验过程: . .......................... 3
1 、实验环境设置: . ........................ 3 2 、实验实现过程: . ........................ 3 (a) 在对话框中建立如下控件: . ................ 3 (b) 响应“查询”按钮函数: . ................ 3 (c) 新建类 class GetErrorInformation ............... 3
(d) 新建成员函数: TCHAR * GetErrorInformation::GetErrorString() ... 4
三、实验核心代码: . ........................ 4
1 、类 class GetErrorInformation 成员函数代码: ......... 4 2 、查询函数: . .......................... 4 四、实验结果: . .......................... 4
实验二 unicode 实验 .......................... 4
一、实验目的 . ........................... 4 二、实验过程 . ........................... 4
三、实验核心代码 . .......................... 4
1、 Uchar 类成员函数的实现: ................ 4
2、入口函数的实现: . ...................... 4
四、实验结果: . .......................... 4
实验三 内核对象 . ............................ 11
一、实验目的 . ........................... 4
二、实验过程 . ........................... 4
三、实验核心代码 . .......................... 4
四、实验结果 . ........................... 4
实验四 系统进程控制 . ........................... 4
一、实验目的 . ........................... 4
二、实验过程 . ........................... 4
三、实验核心代码 . .......................... 4
1 、启动进程. ........................... 4 2 、退出进程. ........................... 4 3 、进程目录 ............... . 4
四、 实验结果 . ........................... 4
实验五 线程实现. .......................... 4
一、实验目的 . ........................... 4 二、实验过程 . ........................... 4
三、实验核心代码 . .......................... 5 四、实验结果 . ........................... 6
实验
错误处理
一.实验目的:
通过对 windows 代码的纠错处理, 达到能检测所写代码的错误, 以及系统运行的 要求。熟悉纠错功能的运行过程。学会运用纠错功能。
二,实验过程:
1, 实验环境设置:
在 visual C++ 中新建 mfc 工程,命名为 dlgerror ,完成进入编辑状态。
2,实验实现过程:
a ,在对话框中建立如下控件:
b ,响应“查询”按钮函数:
void CDlgErrorDlg::OnButtonLookup() 。
C ,新建类 class GetErrorInformation
声明代码: {
private:
HLOCAL m_hlocal; int m_iErrorCode;
TCHAR *m_pcErrorInformation; public:
GetErrorInformation(); ~GetErrorInformation();
void SetErrorCode(int ErrorCode); TCHAR * GetErrorString(); protected: