可视化编程实验报告内容摘要:
验日期 年 月 日 一部分:实验预习报告 (包括实验目的、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等) 目的:设计一个键盘程序,当按 Ctrl键时,表明要画椭圆;当按 Shift 键时,表明要画矩形。 然后单击向右箭头键,椭圆或矩形的长度加 10;单击向下箭头时,椭圆或矩形的高度加 10;单击 Home 键时,整个圆形或矩形向左移动;单击 End 键时,整个圆 形或矩形向右移动;单击 PageUp 键时,整个圆形或矩形向上移动;单击 PageDown 键时,整个圆形或矩形向下移动。 通过 Windows 应用程序中常见的键盘及鼠标的操作及其编程方法和对鼠标操作的响应知识,实现上述实验的目的,在实验中学习掌握在 Windows 应用程序中有关键盘和鼠标的应用和操作。 PC 一台、 第二部分:实验过程记录 (可加页)(包括实验原始数据记录,实验现象记录,实验过程发现的问题等) 1. 键盘程序源代码 include include include include BOOL WINPAIWndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam)。 BOOL InitWindowsClass(HINSTANCE hInstance)。 BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)。 //窗口显示 int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) { MSG Message。 if(!InitWindowsClass(hInstance)) return FALSE。 if(!InitWindows(hInstance,nCmdShow)) return FALSE。 while(GetMessage(amp。 Message,0,0,0)) { TranslateMessage(amp。 Message)。 DispatchMessage(amp。 Message)。 } return。 } LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam) { HDC hdc。 HPEN hp。 static int c,s,left,top,right,bottom。 HBRUSH hb。 PAINTSTRUCT ps。 switch(iMessage) { case WM_KEYDOWN: if(wParam==VK_CONTROL) { c=1。 s=0。 left=0。 right=50。 top=0。 bottom=50。 InvalidateRect(hWnd,NULL,1)。 } else if(wParam==VK_SHIFT) { s=1。 c=0。 left=0。 top=0。 right=50。 bottom=50。 InvalidateRect(hWnd,NULL,1)。 } else if(wParam==VK_RIGHT) { right=right+10。 if(s==1||c==1) { InvalidateRect(hWnd,NULL,1)。 } } else if(wParam==VK_DOWN) { bottom=bottom+10。 if(s==1||c==1) { InvalidateRect(hWnd,NULL,1)。 } } else if(wParam==VK_PRIOR) { top=top10。 bottom=bottom10。 if(s==1||c==1) { InvalidateRect(hWnd,NULL,1)。 } } else if(wParam==VK_NEXT) { top=top+10。 bottom=bottom+10。 if(s==1||c==1) { InvalidateRect(hWnd,NULL,1)。 } } else if(wParam==VK_HOME) { left=left10。 right=right10。 if(s==1||c==1) { InvalidateRect(hWnd,NULL,1)。 } } else if(wParam==VK_END) { left=left+10。 right=right+10。 if(s==1||c==1) { InvalidateRect(hWnd,NULL,1)。 } } break。 case WM_PAINT: hdc=BeginPaint(hWnd,amp。 ps)。 SetMapMode(hdc,MM_TEXT)。 hp=(HPEN)GetStockObject(BLACK_PEN)。 hb=(HBRUSH)GetStockObject(WHITE_BRUSH)。 SelectObject(hdc,hb)。 SelectObject(hdc,hp)。 if(c==1) { Ellipse(hdc,left,top,right,bottom)。 }。可视化编程实验报告
相关推荐
)( LL hPGZ ga max2 212 ( 24) 式中: Ga — 汽车满载静止于水平地面时给地面的总载荷; hg— 汽车质心高度; 而作用在左右驱动车轮上的转矩所引起的地面对驱动车轮的最大切向反作用力(即汽车驱动力)为: riiTPrTge 0maxmax ( 25) 11 式中: Temax — 发动机最大转矩, mN ; ig1— 变速器一档传动比; i0 —
合维校长进行活动安排 二、交流课及观摩课 刘晓瑜 四( 1)班《宋庆龄故居的樟树》第一课时 兰娟 六( 1)《明天,我们毕业》第二课时 毛娟 四( 2)班《宋庆龄故居的樟树》第一课时 黄平 六( 2)《明天,我们毕业》第二课时 周芳 五《水》第二课时 三、公开课评议 四、活动闭幕式 简要评析 此次联片教研活动办得非常成功,获得参会人员好评 研后反思 学校要经常 给教师搭建这样展示的平台
这只股票是最打击 我的,因为跟踪高手所以很信任,现在看来,因为我和他买的是有时差的,所以我买的时候已经到了顶峰了,已经能预料 到会跌了,所以在第二天急速上涨后,马上就跌了,而且跌的非常惨,一直下跌,没有上涨的空间。 其中在第二天的时候公司派股 1000、送息,所以股价才会下跌。 3 月 12 日 买入 1000股 5 月 23 日卖出 翰宇药业技术分析图
特别是在当前举国上下普遍关注食品质量安全形势下,这个问题显得尤为突出。 四、江西茶叶产业发展目标 到 2020 年末全省茶叶面积达到 110 万亩,平均单产达 110 公斤 /亩,茶叶总产量达到 12 万吨,其中名优茶产量 2 万吨。 茶叶总产值达 36 亿元,其中名优茶产值 16 亿元,出口创汇 3000 万美元。 无性系茶园面积占总面积达 40%以上;无公害茶叶生产面积占总面积达50%以上
放线滑车失压,应装压线滑车处理,以防止 OPGW 跳槽。 4)跨越不停电线路时,两侧塔上的放线滑车应接地。 ( 三 ) OPGW 线轴的运输、装卸和储存 为了避免 OPGW 在装卸、运输和储存过程中损坏, 应注意以下几方面事项。 缆盘在装卸、储存和运输过程中必须直立,测试完的 OPGW 头必须封闭固定好,以免 OPGW 松开,所有的盘条和保护装置在 OPGW 安装在轴架车上时方可拆除。