最新消息:学生作文网,您身边的作文指导专家!

9.39135E,18 平安e行销18

字数作文 zuowen 2浏览

【 – 字数作文】

第一篇:《VC++ game(一)篇显示一个800_600的空窗口》

VC++game(一)篇显示一个800_600的空窗口

作者:孙广东

我大三选的游戏方向课。现在开始上游戏的专业课了,所以决定写一个VC++ game开发系列的博客。从头开始记录VC++ game学习过程中的一点一滴。

[cpp] view plaincopyprint? 1. <pre name="code" class="cpp" style="background-color: rgb(255, 255, 25

5); "><pre name="code" class="cpp" style="background-color: rgb(255, 255, 255); "><span style="font-size: 18px; ">该系列博客只讲诉怎么实现一些要求,至于为什么,以及知识点的延伸,这里不会涉及。就是傻瓜操作,我称之为,SOS:simple operation style一:创建一个空工程,显示出一个空窗口

</span><pre></pre><span style="font-size:18px">1:文件->新建项目->VC++ win32项目->设定项目名称和路径->下一步,选择窗口应用程序,空项目:ok,空项目建立成功。2:小细节:防止字符串报错以及MFC类库的使用:项目右键->属性->配置属性下的常规–>字符集设置成:未设置 。MFC的使用:静态和dll动态使用都可以。3:使用MFC类库的CFrameWnd和CWinApp作为基类实现空窗口

<span style="white-space:pre"></span>1)项目右键添加新建项–》选择头文件,头文件名为:stdafx,在文件里面只写一行:#include<afxwin.h>

2. 2)工具栏->项目-》添加类-》MFC类-》这时可能报错,点击确定略过-》填写类名CMyWnd-》基类选择CFrameWnd,->确定。工程自动生成头文件和资源文

件.<span style="white-space:pre"></span>将头文件里面的构造函数钱的

protected改成public<span style="white-space:pre"></span>资源文件中做如下操作:详见代码区:<span style="white-space:pre"></span>3)同步骤2在创建一个基于CWinApp的类为CMyApp<span style="white-space:pre">将头文件里面的构造函数钱的protected改成public</span><span style="white-space:pre"></span>资源文件中做如下操作:详见代码区:步骤就是上面这些,代码如下:

stdafx.h#include<afxwin.h>CMyWnd.h:</span><pre name="code" class="cpp"><span style="font-size:18px;">#pragma once

3.

4.

5. // CMyWnd 框架

6.

7. class CMyWnd : public CFrameWnd

8. {

9. DECLARE_DYNCREATE(CMyWnd)

10. public:

11. CMyWnd(); // 动态创建所使用的受保护的构造函数

12. virtual ~CMyWnd();

13.

14. protected:

15. DECLARE_MESSAGE_MAP()

16. private:

17. RECT *windowRect;

18. public:

19. afx_msg void OnPaint();

20. private:

21. CDC *cDc;

22. };

23.

24. </span></pre><span style="font-size:18px"><br>

25. CMyWnd.cpp:<br>

26. </span><pre name="code" class="cpp"><span style="font-size:18px;">// M

yWnd.cpp : 实现文件

27. //

28.

29. #include "stdafx.h"

30. #include "MyWnd.h"

31.

32.

33. // CMyWnd

34.

35. IMPLEMENT_DYNCREATE(CMyWnd, CFrameWnd)

36.

37. CMyWnd::CMyWnd()

38. : cDc(NULL)

39. {

40.

41. Create(NULL,"window");

42. CClientDC dc(this);

43. //beside CClientDc ,there are another two CDC'child class: CWindo

wDC(draw everywhere you want ) CPaintDC(only in OnPaint()function)

44. GetClientRect(windowRect);//the show view

45. //GetWindowRect(windowRect); the whole view

46. //dc.TextOutA(100,100,"GOOD",5); have a problem

47. int width=dc.GetDeviceCaps(HORZRES);//get the decice's width

48. int height=dc.GetDeviceCaps(VERTRES);

49. width=(width-800)/2;

50. height=(height-600)/2;

51. MoveWindow(width,height,800,600);

{9.39135E,18}.

52. // cDc=new CDC;

53. }

54.

55. CMyWnd::~CMyWnd()

56. {

57. }

58.

59.

60. BEGIN_MESSAGE_MAP(CMyWnd, CFrameWnd)

61. ON_WM_PAINT()

62. END_MESSAGE_MAP()

63.

64.

65. // CMyWnd 消息处理程序

66.

67.

68. void CMyWnd::OnPaint()

69. {

70. CPaintDC dc(this); // device context for painting

71.

72. // TODO: 在此处添加消息处理程序代码

73. // 不为绘图消息调用 CFrameWnd::OnPaint()

74. }

75. </span></pre><span style="font-size:18px"><br>

76. CMyApp.h:<br>

77. </span><pre name="code" class="cpp"><span style="font-size:18px;">#pra

gma once

78.

79.

80.

81. // CMyApp

82.

83. class CMyApp : public CWinApp

84. {

85. DECLARE_DYNCREATE(CMyApp)

86.

87. public:

88. CMyApp(); // 动态创建所使用的受保护的构造函数

89. virtual ~CMyApp();

90.

91. public:

92. virtual BOOL InitInstance();

93. virtual int ExitInstance();

94.

95. protected:

96. DECLARE_MESSAGE_MAP()

97. };

98.

99. </span></pre><span style="font-size:18px"><br>

100. CMyApp.cpp:<br>

101. </span><pre name="code" class="cpp"><span style="font-size:18px;">//

MyApp.cpp : 实现文件

102. //

103.

104. #include "stdafx.h"

105. #include "MyApp.h"

106. #include"MyWnd.h"

107.

108.

109. // CMyApp

110.

111. IMPLEMENT_DYNCREATE(CMyApp, CWinApp)

112. CMyApp app;

113. CMyApp::CMyApp()

114. {

115.

116. }

117.

118. CMyApp::~CMyApp()

119. {

120. }

121.

122. BOOL CMyApp::InitInstance()

123. {

124. //the below three lines can,t be intialized in constructor 125. CMyWnd * Frame=new CMyWnd;

126. Frame->ShowWindow(m_nCmdShow);{9.39135E,18}.

127. this->m_pMainWnd=Frame;

128. // TODO: 在此执行任意逐线程初始化

129. return TRUE;

130. }

131.

132. int CMyApp::ExitInstance()

133. {

134. // TODO: 在此执行任意逐线程清理

135. return CWinApp::ExitInstance();

136. }

137.

138. BEGIN_MESSAGE_MAP(CMyApp, CWinApp)

139. END_MESSAGE_MAP()

140.

141.{9.39135E,18}.

142. // CMyApp 消息处理程序

143. </span></pre><span style="font-size:18px"><br> 144. <br>

145. <br>

146. <br>

147. <br>

148. </span>

149. <p></p>

150. <pre></pre>

151. <pre></pre>

152. <pre></pre>

153. <pre></pre>

154. <pre></pre>

155. <pre></pre>

156. <pre></pre>

157.

158. </pre></pre>

第二篇:《SHARETRIP享游 旅游移动终端用户需求调查问卷报告》

SHARETRIP享游 旅游移动终端用户需求调查问卷{9.39135E,18}.

数据与分析:

1.您的性别 [单选题]

2.您的年龄 [单选题]

{9.39135E,18}.

3.您每年出去旅游的次数一般为几次? [单选题]

4.您通常旅游的天数为 [单选题]

5.你使用的手机系统是 [单选题]

{9.39135E,18}.

6.旅行中您是否经常使用旅游相关的应用? [单选题]{9.39135E,18}.

7.您是否会对您的旅行做记录 [单选题]{9.39135E,18}.

8.您记录旅游经历的方式? [多选题]

9.您做旅游记录的时间? [多选题]

10.您通常会把您旅行中哪些内容做记录? [多选题]{9.39135E,18}.

11.您认为对旅行的记录是否对您的旅行造成干扰? [单选题]

12.您认为您的旅行记录中是否缺少文字性描述? [量表题]

13.您认为您的旅行记录中是否缺少图片类描述? [量表题]

14.您是否认为您的旅行记录中缺少声音、视频等直观形式? [量表题]

15.您是否认为您的旅行记录存在时间、地点排序混乱的问题? [量表题]

16.旅游后您再次查看以往旅游记录的频率? [单选题]

转载请注明:中小学优秀作文大全_作文模板_写作指导_范文大全 » 9.39135E,18 平安e行销18