logo
分类于: 编程语言 计算机基础 互联网

简介

Visual C++程序开发参考手册: 华章程序员书库

Visual C++程序开发参考手册: 华章程序员书库 0.0分

资源最后更新于 2020-03-29 01:26:59

作者:刘志铭 等

出版社:出版社机械工业出版社

出版日期:2013-08

文件格式: pdf

标签: 网络 计算机 编程 C++ Visual

简介· · · · · ·

本书是一本VisualC 综合参考手册,介绍了VisualC 程序开发中涉及的各种函数、类及方法。本书共分为五篇19章,篇为数学与字符串相关函数,主要包括数学函数、字符函数和字符串函数、时间日期函数、类型转换函数等内容;第二篇为文件与I/O流函数,主要包括文件目录操作函数、内存操作函数、输入输出函数等内容;第三篇为VisualC 基础类,主要包括简单数据类、基类等内容;第四篇为标准控件类,主要包括文档、框架和视图类,以及控制栏类、对话框类、控件类、输出类等内容;第五篇为VisualC 高级应用,主要包括图形工具类、文件输入输出类、网络相关类、常用MFC宏、常用全局函数等内容。在每一个类中,方法按字母顺序进行排序,其中每个方法都按照功能、语法来介绍,在每个方法后都有相关的示例,并针对介绍的内容提供典型应用范例。刘志铭 著

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 本书内容
  3. 本书特点
  4. 读者对象
  5. 本书服务
  6. 致读者
  7. 第一篇 数学与字符串相关函数
  8. 第1章 数学函数
  9. 1.1 _chgsign函数——求参数的相反数
  10. 1.2 _copysign函数——复制数据
  11. 1.3 _hypot函数——求直角三角形斜边长度
  12. 1.4 _max函数——求两个数中的大数
  13. 1.5 _min函数——求两个数中的小数
  14. 1.6 _scalb函数——求参数的2^exp倍数
  15. 1.7 abs函数——求整数的绝对值
  16. 1.8 acos函数——求反余弦
  17. 1.9 asin函数——求反正弦
  18. 1.10 atan函数——求反正切
  19. 1.11 atan2函数——求x/y的反正切值
  20. 1.12 ceil函数——求不小于x的最小整数
  21. 1.13 cos函数——求余弦
  22. 1.14 cosh函数——求双曲余弦
  23. 1.15 div函数——求两个数的商和余数
  24. 1.16 exp函数——求双精度数的指数函数值
  25. 1.17 fabs函数——求双精度数的绝对值
  26. 1.18 floor函数——求不大于x的最大整数
  27. 1.19 fmod函数——求x/y的余数
  28. 1.20 frexp函数——把参数x调整到0.5~1之间
  29. 1.21 labs函数——求长整型参数的绝对值
  30. 1.22 ldexp函数——求参数的2^exp倍数
  31. 1.23 ldiv函数——求两个长整型数相除的商和余数
  32. 1.24 log函数——自然对数
  33. 1.25 log10函数——求以10为底的对数
  34. 1.26 modf函数——求双精度数的小数部分
  35. 1.27 pow函数——求x的y次方的值
  36. 第2章 字符函数和字符串函数
  37. 2.1 _isascii函数——ASCII码是否在0~127之间
  38. 2.2 _iscsym函数——是否为大/小写字母、下划线或数字0~9
  39. 2.3 _strdup函数——将字符串存入内存中
  40. 2.4 _stricmp函数——比较两个字符串
  41. 2.5 _strlwr函数——将大写字母转换成小写字母
  42. 2.6 _strnicmp函数——比较特定长度的字符串
  43. 2.7 _strnset函数——把特定长度的字符设定成某个特定字符
  44. 2.8 _strrev函数——将字符串倒序排列
  45. 2.9 _strset函数——把字符设定成某个特定字符
  46. 2.10 _strupr函数——将小写字母转换成大写字母
  47. 2.11 _toascii函数——将字符转换成ASCII码
  48. 2.12 isalnum函数——是否为大/小写字母或数字0~9
  49. 2.13 isalpha函数——是否为大/小写字母
  50. 2.14 iscntrl函数——是否为控制字符
  51. 2.15 isdigit函数——是否为数字0~9
  52. 2.16 isgraph函数——ASCII码是否在33~126之间
  53. 2.17 islower函数——是否为小写字母
  54. 2.18 isprint函数——ASCII码是否在32~126之间
  55. 2.19 isspace函数——是否为空格、制表符或换行符
  56. 2.20 isupper函数——是否为大写字母
  57. 2.21 strcat函数——字符串连接函数
  58. 2.22 strchr函数——找出给定字符串中特定字符
  59. 2.23 strcmp函数——对两个字符串进行比较
  60. 2.24 strcpy函数——对字符串进行复制
  61. 2.25 strcspn函数——查找第一个是另一个字符串中的字符位置
  62. 2.26 strlen函数——求字符串的长度
  63. 2.27 strncat函数——将特定数目的字符串连接到另一个字符串
  64. 2.28 strncmp函数——比较特定长度的字符串
  65. 2.29 strncpy函数——复制特定长度的字符串到另一个字符串
  66. 2.30 strpbrk函数——从第一个是另一个字符串中字符开始输出
  67. 2.31 strrchr函数——找出字符在字符串中最后出现的位置
  68. 2.32 strspn函数——查找第一个不是另一个字符串中字符的位置
  69. 2.33 strstr函数——获得第一次包含另一字符串的位置指针
  70. 2.34 strtok函数——根据字符串中的字符截断另一个字符串
  71. 2.35 strxfrm函数——将特定长度的字符串转给另一个字符串
  72. 2.36 tolower函数——将大写字符转换为小写字符
  73. 2.37 toupper函数——将小写字符转换为大写字符
  74. 第3章 时间和日期函数
  75. 3.1 _ftime函数——读取当前时间
  76. 3.2 _strdate函数——将当前日期格式化写入字符串
  77. 3.3 _strtime函数——将当前时间格式化写入字符串
  78. 3.4 asctime函数——以字符串显示时间
  79. 3.5 clock函数——当前程序所使用的处理时间
  80. 3.6 ctime函数——将time_t型转为字符型
  81. 3.7 difftime函数——求两次系统时间差
  82. 3.8 gmtime函数——以tm结构表示的时间
  83. 3.9 localtime函数——以tm结构表示的时间
  84. 3.10 mktime函数——通过改变tm结构变量改变时间
  85. 3.11 strftime函数——将tm结构时间格式化写入字符串
  86. 3.12 time函数——获得时间
  87. 第4章 类型转换函数
  88. 4.1 _ecvt函数——将浮点数转换成字符串
  89. 4.2 _fcvt函数——将浮点数转换成字符串
  90. 4.3 _itoa函数——将整型数转换成字符串
  91. 4.4 _ltoa函数——将长整型数转换成字符串
  92. 4.5 _ultoa函数——将无符号长整型数转换成字符串
  93. 4.6 atof函数——将字符串转换成双精度数
  94. 4.7 atoi函数——将字符串转换成整型数
  95. 4.8 atol函数——将字符串转换成长整型数
  96. 4.9 strtod函数——将字符串转换为双精度数
  97. 4.10 strtol函数——将字符串转换为长整型数
  98. 4.11 strtoul函数——将字符串转换为无符号长整型数
  99. 第二篇 文件与I/O流函数
  100. 第5章 文件目录操作函数
  101. 5.1 _chdir函数——改变当前的工作目录
  102. 5.2 _findclose函数——关闭句柄,释放资源
  103. 5.3 _findfirst函数——搜索第一个文件
  104. 5.4 _findnext函数——搜索下一个文件
  105. 5.5 _getcwd函数——获得当前路径名
  106. 5.6 _mkdir函数——创建指定名称的目录
  107. 5.7 _mktemp函数——创建唯一的文件名
  108. 5.8 _rmdir函数——删除目录
  109. 5.9 _searchenv函数——搜索文件路径
  110. 5.10 _tempnam函数——生成临时文件名
  111. 第6章 内存操作函数
  112. 6.1 _alloca函数——在堆栈上分配内存空间
  113. 6.2 _expand函数——改变内存区域的字节数
  114. 6.3 _heapadd函数——把内存区域添加到堆中
  115. 6.4 _heapchk函数——检查堆的连续性
  116. 6.5 _heapmin函数——释放没有使用的堆空间
  117. 6.6 _heapset函数——检查堆的最小连续性
  118. 6.7 _heapwalk函数——返回堆中下一个项目信息
  119. 6.8 _msize函数——返回堆中内存区域的字节长度
  120. 6.9 calloc函数——在内存中取得一块数组空间
  121. 6.10 free函数——释放内存区块
  122. 6.11 malloc函数——获取内存区块
  123. 6.12 realloc函数——重新分配内存
  124. 第7章 输入输出函数
  125. 7.1 _access函数——检查文件状态
  126. 7.2 _chmod函数——改变文件访问模式
  127. 7.3 _creat函数——创建文件
  128. 7.4 _eof函数——文件指针是否在结尾
  129. 7.5 _fcloseall函数——关闭所有文件
  130. 7.6 _filelength函数——获得文件长度
  131. 7.7 _getw函数——从文件流中读取一个整数
  132. 7.8 _putw函数——将一个整数写入文件流中
  133. 7.9 fclose函数——关闭文件
  134. 7.10 feof函数——文件流是否在结尾
  135. 7.11 ferror函数——文件流是否有错误
  136. 7.12 fflush函数——将缓冲区内容写入文件
  137. 7.13 fgetc函数——从文件流中读出一个字符
  138. 7.14 fgets函数——从文件流中读出一行字符
  139. 7.15 fopen函数——打开文件
  140. 7.16 fprintf函数——向文件流写入格式化数据
  141. 7.17 fputs函数——向输出流写入一个字符串
  142. 7.18 fread函数——从文件流读取数据
  143. 7.19 freopen函数——为文件指针重新分配文件
  144. 7.20 fscanf函数——从文件流中读取格式化数据
  145. 7.21 fseek函数——设置文件操作指示器位置
  146. 7.22 ftell函数——获取文件操作指示器位置
  147. 7.23 fwrite函数——向文件流写入数据
  148. 7.24 getc函数——从文件流中读出一个字符
  149. 7.25 getchar函数——从输入流中读取一个字符
  150. 7.26 gets函数——从输入流中读出一行字符
  151. 7.27 printf函数——将格式化数据写入标准输出流
  152. 7.28 putc函数——将一个字符写入文件流中
  153. 7.29 putchar函数——将一个字符写入输出流中
  154. 7.30 puts函数——将字符串写入输出流中
  155. 7.31 rewind函数——将文件指针移动到起始位置
  156. 7.32 scanf函数——从输入流读出格式化数据
  157. 7.33 sprintf函数——向字符串中写入格式化数据
  158. 7.34 sscanf函数——从字符串中读出格式化数据
  159. 第三篇 Visual C++基础类
  160. 第8章 简单数据类
  161. 8.1 CPoint类——坐标点类
  162. 8.2 CRect类——矩形类
  163. 8.3 CSize类——尺寸类
  164. 8.4 CTime类——绝对时间类
  165. 8.5 CTimeSpan类——相对时间类
  166. 8.6 CString类——字符串类
  167. 第9章 基类
  168. 9.1 CObject类——MFC类库主要基类
  169. 9.2 CCmdTarget类——MFC消息映射类的基类
  170. 9.3 CWnd类——MFC中窗口类的基类
  171. 第四篇 标准控件类
  172. 第10章 文档、框架和视图类
  173. 10.1 CDocument类——文档类
  174. 10.2 CFrameWnd类——框架类
  175. 10.3 CView类——视图类
  176. 10.4 CScrollView类——滚动视图类
  177. 10.5 CEditView类——文本视图类
  178. 10.6 CRichEditView类——多功能文本视图类
  179. 10.7 CHtmlView类——超文本视图类
  180. 10.8 CSplitterWnd类——窗口分隔类
  181. 第11章 控制栏类
  182. 11.1 CControlBar类——控制栏基类
  183. 11.2 CToolBar类——工具栏类
  184. 11.3 CStatusBar类——状态栏类
  185. 11.4 CReBarCtrl类——ReBar控件类
  186. 11.5 CMenu类——菜单类
  187. 11.6 CToolBarCtrl类——工具栏控件类
  188. 11.7 CStatusBarCtrl类——状态栏控件类
  189. 第12章 对话框类
  190. 12.1 CDialog类——对话框类
  191. 12.2 CFileDialog类——文件对话框类
  192. 12.3 CColorDialog类——颜色对话框类
  193. 12.4 CFontDialog类——字体对话框类
  194. 12.5 CFindReplaceDialog类——查找、替换对话框类
  195. 12.6 CPrintDialog类——打印对话框类
  196. 12.7 CPageSetupDialog类——页面设置对话框类
  197. 第13章 控件类
  198. 13.1 CStatic类——静态文本控件
  199. 13.2 CEdit类——编辑框控件
  200. 13.3 CRichEditCtrl类——带格式编辑框控件
  201. 13.4 CSliderCtrl类——滑块控件
  202. 13.5 CProgressCtrl类——进度条控件
  203. 13.6 CScrollBar类——滚动条控件
  204. 13.7 CButton类——按钮控件
  205. 13.8 CBitmapButton类——位图按钮控件
  206. 13.9 CSpinButtonCtrl类——微调按钮控件
  207. 13.10 CListBox类——列表框控件
  208. 13.11 CCheckListBox类——复选列表框控件
  209. 13.12 CDragListBox类——拖曳列表框控件
  210. 13.13 CComboBox类——组合框控件
  211. 13.14 CComboBoxEx类——扩展组合框控件
  212. 13.15 CImageList类——图像列表控件
  213. 13.16 CHeaderCtrl类——标头控件
  214. 13.17 CListCtrl类——列表视图控件
  215. 13.18 CTreeCtrl类——树控件
  216. 13.19 CToolTipCtrl类——工具提示控件
  217. 13.20 CTabCtrl类——标签控件
  218. 13.21 CDateTimeCtrl类——时间控件
  219. 13.22 CMonthCalCtrl类——月历控件
  220. 13.23 CAnimateCtrl类——动画控件
  221. 13.24 CHotKeyCtrl类——热键控件
  222. 13.25 CIPAddressCtrl类——IP控件
  223. 第14章 输出类
  224. 14.1 CDC类——设备上下文
  225. 14.2 CPaintDC类——绘制设备上下文
  226. 14.3 CClientDC类——客户区设备上下文
  227. 14.4 CWindowDC类——窗口设备上下文
  228. 14.5 CMetaFileDC类——图元文件设备上下文
  229. 第五篇 Visual C++高级应用
  230. 第15章 图形工具类
  231. 15.1 CGdiObject类——图形对象类
  232. 15.2 CBrush类——画刷类
  233. 15.3 CPen类——画笔类
  234. 15.4 CFont类——字体类
  235. 15.5 CBitmap类——位图类
  236. 15.6 CRgn类——区域类
  237. 第16章 文件输入输出类
  238. 16.1 CFile类——文件类
  239. 16.2 CStdioFile类——流式文件类
  240. 16.3 CMemFile类——驻留文件类
  241. 16.4 CSharedFile类—共享文件类
  242. 16.5 CFileFind类——文件查找类
  243. 第17章 网络相关类
  244. 17.1 CAsyncSocket类——异步套接字类
  245. 17.2 CSocket类——套接字类
  246. 17.3 CSocketFile类——套接字文件类
  247. 17.4 CFtpConnection类——FTP连接类
  248. 17.5 CFtpFileFind类——FTP文件查找类
  249. 第18章 常用MFC宏
  250. 18.1 消息映射的声明和分界宏
  251. 18.2 消息映射宏
  252. 18.3 反射消息映射宏
  253. 18.4 通用调试宏
  254. 18.5 用户定义消息处理宏
  255. 18.6 异常处理宏
  256. 第19章 常用全局函数
  257. 19.1 AfxBeginThread函数——创建新线程
  258. 19.2 AfxEnableControlContainer函数——提供对ActiveX控件容器的支持
  259. 19.3 AfxEndThread函数——结束线程
  260. 19.4 AfxFormatString函数——格式化字符串
  261. 19.5 AfxGetApp函数——访问应用程序的信息
  262. 19.6 AfxGetAppName函数——获取并返回当前应用程序的名称
  263. 19.7 AfxGetInstanceHandle函数——获得当前应用程序的实例句柄
  264. 19.8 AfxGetMainWnd函数——获得程序主窗口指针
  265. 19.9 AfxMessageBox函数——显示消息对话框
  266. 19.10 AfxRegisterClass函数——注册窗口类
  267. 19.11 AfxThrowResourceException函数——抛出资源异常
  268. 19.12 DDX_Control函数——管理数据交换