|
发表于 2020-7-28 19:40:35
|
显示全部楼层
测试题:
0. 从程序员的角度来说,操作系统是干嘛用的呀? 帮助我们跟硬件打交道
1. 学习 Windows SDK 编程有什么好处? 做一些windows下的软件
2. 根据“匈牙利命名法”的规则,推测以下变量名分别表示什么类型? (1)整型 (2)以零结束的字符串 (3)指针 (4)句柄 (5)字符串
动动手:
0.尝试自己来一个含有“中止”,“重试”和“跳过”三个按钮在里面的对话框:
# include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
MessageBox(NULL,TEXT("这是我在鱼C学的第一个程序!"),TEXT("打招呼"),MB_ABORTRETRYIGNORE);
return 0;
}
1. 尝试实现一个跟下图一样的对话框:
# include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
MessageBox(NULL,TEXT("你真的忍心把我关闭吗?!"),TEXT("鱼C工作室"),MB_YESNO | MB_ICONQUESTION);
return 0;
}
2. 接上题,编程实现只有当用户按下“是”的时候,对话框才会关闭:
# include <windows.h>
int WINAPI WinMain(HINSTANCE hInstanse,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
while (1)
{
iYesorNo = MessageBox(NULL,TEXT("你真的忍心把我关闭吗?!"),TEXT("鱼C工作室"),MB_YESNO | MB_ICONQUESTION);
if (iYesorNo == IDYES)
{
break;
}
}
return 0;
} |
|