• Visual C++2013从入门到精通
21年品牌 40万+商家 超1.5亿件商品

Visual C++2013从入门到精通

25 1.6折 158 九五品

仅1件

天津武清
认证卖家担保交易快速发货售后保障

作者朱文伟

出版社清华大学出版社

ISBN9787302465034

出版时间2017-04

版次1

装帧平装

开本16开

纸张胶版纸

页数812页

字数99999千字

定价158元

上书时间2024-05-04

鲁是特

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:Visual C++2013从入门到精通
定价:158.00元
作者:朱文伟
出版社:清华大学出版社
出版日期:2017-04-01
ISBN:9787302465034
字数:1331000
页码:812
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
Visual C  在Windows应用程序开发工具中占有重要的地位, Visual C   2013版本和前面的版本相比有了不少改进。针对Windows系统下对Visual C   2013的开发介绍书不是很多、也不够全面的现状,本书作者撰写了这本针对初中级读者的Visual C   2013开发书。   作者在长期的编程实践中使用过许多Visual C  系列开发工具(从6.0到2013都用过),积累了不少技术心得和开发经验,但这些技术比较零散,系统性不强,借助本书将这些内容整理成一个完整的系统,并且将所涉及的技巧和方法讲述出来,是一件很荣幸的事。   软件开发是一门需要实践的技术,本书理论尽量用简单易懂的语言表达,然后配以相应的实例,避免空洞的说教。对于其中的技术细节,都尽量讲深讲透,为读者提供翔实可靠的技术资料。对于Visual C   2013中的开发环境和开发技巧,本书从基本的内容讲起,然后进行提高,所以本书可以说是“从入门到精通” 。
内容提要
本书从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍了使用Visual C   2013进行程序开发应该掌握的各方面知识。全书共分11章,包括Visual C   2013概述,Windows编程基础,MFC对话框程序设计,MFC控件程序设计,菜单、工具栏和状态栏的开发使用,图形和图像,动态链接库,多线程编程,数据库编程,网络Sochet编程,Visual C   2013程序发布。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Visual C   2013程序开发的精髓,快速提高开发技能。本书适合作为软件开发入门者的自学用书,可供开发人员查阅、参考,也适合作为高等院校相关专业的教学参考书。
目录
目 录章 Visual C   2013概述 11.1Visual C   2013简介 11.2 安装Visual C  2013及其帮助 21.3 认识Visual C  2013 集成开发环境 21.3.1起始页 21.3.2主界面 41.3.3标题栏 41.3.4菜单栏 41.3.5工具栏 51.3.6类视图 61.3.7解决方案资源管理器 71.3.8输出窗口 71.3.9错误列表 71.3.10设置源码编辑窗口的颜色 71.3.11显示行号 8第2章 Windows编程基础 92.1 开发Windows程序的三种方式 92.2SDK方式 92.3MFC方式 122.3.1通过向导生成一个简单的MFC程序 132.3.2手工写一个简单的MFC程序 132.3.3手工写一个稍复杂的MFC程序 172.4 托管方式 192.4.1.NET Framework的概念 202.4.2公共语言运行时库(CLR) 202.4.3.NET Framework类库 202.4.4第一个托管C  控制台程序 212.4.5第一个托管C  表单程序 222.5 字符集 232.5.1计算机上的三种字符集 232.5.2Unicode编码的实现 282.5.3C运行时库对Unicode的支持 322.5.4C  标准库对Unicode的支持 342.5.5Windows API对Unicode的支持 342.5.6Visual C   2013开发环境对Unicode的支持 352.5.7字符集相关范例 362.6SDK编程基础 392.6.1消息的定义 392.6.2预定义消息 412.6.3自定义消息 452.6.4消息和事件 452.6.5消息和窗口 452.6.6工程目录结构 552.6.7调试初步 562.6.8Win32控件编程 582.6.9Win32对话框编程 952.7MFC编程基础 1092.7.1MFC类库概述 1092.7.2MFC应用程序类型 1122.7.3添加菜单 1142.7.4窗口客户区 1162.8 键盘 1202.8.1键盘概述 1202.8.2键盘消息 1222.9 鼠标 1312.9.1鼠标概述 1312.9.2鼠标消息 1322.10字符串 1382.10.1几个字符串类型 1392.10.2Win32 API中的字符串 1412.10.3MFC中的字符串 1412.11控制台编程 1482.12内存管理 1502.13文件操作 1522.13.1Win32 API操作文件 1522.13.2MFC类操作文件 1552.14MFC的异常处理 1632.15调试输出 1642.15.1调试程序常用快捷键 1642.15.2利用Win32 API进行调试输出 1652.15.3在MFC程序调试输出 1652.15.4可视化查看变量的值 165第3章 MFC对话框程序设计 1663.1 对话框程序设计概述 1663.2 建立一个简单的对话框程序1673.3 设置对话框的属性 1683.3.1打开对话框资源的属性视图 1703.3.2设置对话框的边框 1723.3.3设置对话框的标题 1723.3.4设置对话框运行后所处的坐标 1723.3.5设置对话框的大小 1733.3.6设置对话框的字体 1733.3.7设置对话框的化和化按钮 1733.4 在对话框上使用按钮控件1743.4.1显示工具箱 1743.4.2一次在对话框上放置一个按钮 1753.4.3一次在对话框上放置多个按钮 1753.4.4选中按钮控件 1763.4.5移动对话框上的按钮控件 1763.4.6对齐对话框上的按钮控件 1763.4.7调整按钮控件的大小 1763.4.8删除对话框上的按钮控件 1773.4.9为按钮添加变量 1773.4.10为按钮控件添加事件处理程序 1793.5 显示消息对话框 1803.5.1MessageBox的常见应用 1803.5.2AfxMessageBox的常见应用 1823.6 对话框的窗口消息 1853.6.1为对话框添加消息处理函数 1863.6.2为对话框添加自定义消息 1873.7 模态对话框和非模态对话框1903.8 通用对话框 1943.8.1文件对话框的使用 1943.8.2字体对话框的使用 1983.8.3颜色对话框的使用 2023.8.4浏览文件夹对话框的使用 2043.8.5查找/替换对话框的使用 2063.8.6打印对话框的使用 2113.9 对话框的高级话题 2133.9.1在对话框非标题栏区域实现拖动 2133.9.2在对话框上显示状态栏 2153.9.3在对话框状态栏上显示菜单提示 2163.9.4对话框上显示带下拉菜单的工具栏 2183.9.5创建一个向导式对话框 2233.9.6为对话框添加BMP图片作为背景 2263.9.7动画的方式显示对话框 2273.9.8替换对话框的化和关闭按钮 2293.9.9为对话框添加PNG图片作为背景 2323.9.10为PNG背景的对话框添加控件 2343.9.11使对话框大小可调整 2363.9.12限制对话框化时对话框的大小 2363.9.13显示或隐藏对话框窗口标题栏 2373.9.14带启动文字界面的对话框程序 2383.9.15让带图像的对话框渐进渐出 2403.9.16对话框上实现3D文字 2423.9.17对话框程序向另一个对话框发送消息 2433.9.18枚举当前所有打开的窗口 2443.9.19在动态链接库dll中调用对话框 2453.9.20改变对话框的默认背景色 247第4章 MFC控件程序设计 2494.1 控件概述 2494.2 按钮控件 2494.2.1设置按钮的标题 2504.2.2制作图片按钮 2524.2.3实现一个三角形按钮 2524.2.4实现类似Visual C  属性表中的钉子按钮 2534.2.5实现具有不同状态的图片按钮 2554.2.6为按钮动态加载的4幅状态图 2594.2.7反映3种不同状态的图片按钮 2634.2.8实现一个不自动弹起的按钮 2684.2.93种选中radio button的方法 2714.2.10利用CXPButton实现图片按钮 2744.2.11CButtonST类的基本使用 2754.2.12CButtonST类的高级使用 2784.2.13实现CButtonST类的透明效果 2814.2.14CButtonST类的阴影效果 2834.2.15同一程序内模拟按钮事件 2864.2.16不同的程序间发送消息给对方按钮 2874.2.17实现按钮凹下和弹起效果 2894.2.18在非客户区上实现按钮 2904.2.19鼠标移过按钮时发出声音 2924.2.20实现一个类似网址形式的链接按钮 2944.2.21通过自绘实现XP样式的按钮 2954.2.22鼠标停留背景改变的按钮 2964.2.23实现圆形按钮 2964.2.24更的XP样式按钮 2974.2.25一个圆形的图片按钮 2974.2.26又一个XP风格按钮的实现 2994.2.27实现头像选择按钮 2994.3 编辑控件 3014.3.1编辑控件的常用属性 3024.3.2设置和获取编辑框内容 3034.3.3设置和获取密码框 3054.3.4设置CEdit控件的字体颜色 3064.3.5自定义编辑控件的上下文菜单 3064.3.6代码方式实现内容全选 3084.3.7用位图更换编辑框的背景 3094.3.8实现一个简单的记事本 3114.3.9实现可设断点的多文档程序 3124.3.10日期格式化输入的编辑框 3144.3.11实现联想输入的编辑框 3164.3.12在编辑框中加载位图 3174.3.13在Rich编辑框中实现末尾和当前位置插入文本 3184.3.14在编辑框末尾追加文本 3194.3.15让编辑框支持自动换行 3204.3.16让滚动条随着设置的内容滚动到最后一行 3214.3.17让编辑框一直滚屏 3224.4 列表框控件 3234.4.1向列表框中插入和获取数据 3244.4.2向列表框指定位置插入数据 3274.4.3实现一个支持复选框的列表框 3284.4.4让列表框支持多选 3304.4.5让列表框出现水平滚动条 3314.4.6为列表框替换背景图片 3324.4.7列表框自动选中最后一行 3354.5 列表控件 3364.5.1添加和获取、删除数据项 3384.5.2图标方式显示列表控件内的项目 3424.5.3为列表控件增加背景图片 3434.5.4可设置单元格颜色的ClistCtrl类 3444.5.5在列表框中实现列表项目的上下移动 3454.5.6对列表控件的列头的字体、颜色、背景进行更改 3484.5.7让列表控件的主项可以编辑 3534.5.8使列表控件支持子项可编辑 3554.5.9使列表控件列表方式时呈现网格 3564.5.10让列表视图的表头无法改变大小 3574.5.11让列表控件可以修改行、列和单元格颜色 3594.5.12在dll中设置外部列表控件 3624.6 标签控件 3634.6.1标签控件的基本使用 3644.6.2带图标的标签控件 3674.7 静态文本控件 3684.7.1设置和获取静态文本控件的内容 3694.7.2让静态文本控件显示不同风格的字体 3704.7.3实现边框为3D样式的静态框 3734.7.4用空格键操作超级链接静态控件访问网址 3744.7.5用静态控件实现电子式时钟 3764.7.6一个功能强大的静态控件类 3784.7.7静态控件实现电子8段管仿真程序 3794.7.8用静态框实现项目和颜色列表功能 3814.7.9设置静态文本控件的文本颜色 3834.7.10让静态文本控件响应单击 3844.8 组合框 3854.8.1组合框的基本使用 3864.8.2组合框实现联想输入 3894.8.3实现一个颜色组合框 3904.8.4支持自动完成的扁平组合框 3914.8.5自定义组合框背景 3924.8.6带图标的组合框 3934.9 进度条 3944.9.1进度条的基本使用 3944.9.2实现一个位图进度条 3964.9.3实现一个带文字指示的进度条 3984.9.4在状态栏中实现进度条显示 3984.10图像列表控件 4004.11树形控件 4044.11.1树形控件的基本使用 4064.11.2判断某节点的复选框是否打勾 4084.11.3某节点的复选框打勾的时候,其儿子节点也打勾 4094.11.4隐藏某些节点的复选框 4104.11.5修改某节点字体和颜色 4114.11.6通过代码选中某个节点 4134.11.7判断某节点是否展开 4134.11.8判断某节点是否处于选中状态 4144.11.9判断是否单击了复选框 4154.11.10使节点标题可以编辑 4164.11.11使节点可以编辑,并且限制标题长度 4174.11.12通过代码的方式使树形控件具有Edit Label风格 4184.11.13编辑节点Label的时候支持回车键和Esc键 4204.11.14通过代码取消选中某个节点 4214.11.15让树形控件出现ToolTips 4224.11.16某节点的checkbox打勾的时候,其所有的子孙节点也打勾 4234.11.17加载图标文件方式为树形控件加入图标 4254.11.18把磁盘某目录下的内容添加到树形控件中 4254.11.19通过代码展开某个含有子节点的父节点 4274.11.20实现类似Delphi的属性列表功能 4284.11.21对树形控件中的节点进行拖动 4294.11.22设置树形控件字体颜色 4314.11.23通过加载位图文件,让树形控件的节点带有图标 4314.11.24添加数据库里内容到树形控件节点 4324.11.25实现类似游戏大厅导航的树形控件 4364.11.26通过树形控件节点来显示不同的子对话框 4394.11.27树形控件和文档类程序的联合作战 4414.11.28一个简单的Windows资源管理器的界面 4434.11.29递归添加磁盘上的任一目录 4464.11.30支持编辑框的方式插入节点 4474.11.31节点检查框的隐藏和显示 4514.11.32实现一个三态树 4534.11.33把位图作为树形控件的背景 4554.12滑块控件 4564.12.1滑块控件的基本使用 4574.12.2让位图作为滑块控件的背景 4594.13调节控件 4614.13.1调节控件的基本使用 4624.13.2用调节控件调节小数 4634.14滚动条控件 4644.14.1滚动条控件基本使用 4654.14.2区分多个滚动条 4684.15IP Address控件 4694.15.1IP Address控件的基本使用 4704.15.2获取和设置IP地址的另一种用法 4724.15.3在IP控件中显示本机地址 4734.16日期时间拾取控件 4754.16.1日期时间拾取控件的基本使用 4754.16.2设置日期时间拾取控件的选择范围 4774.16.3设置日期时间拾取控件的显示格式 4794.17月历控件 4804.17.1月历控件的基本使用 4814.17.2月历控件的其他使用 4824.18动画控件 4854.19热键控件 4874.20Custom 控件 4894.20.1让Custom 控件关联已有控件 4894.20.2把Custom 控件设置为一个自定义类 4904.20.3实现一个能自绘的Custom控件 4914.21Picture控件 4934.21.1Picture控件静态显示图片 4934.21.2Picture控件动态显示图片 4944.22Syslink控件 4964.23Command Button控件 4984.24Network Address控件 4994.25Split Button控件 5014.26MFC新控件 5024.26.1MFC Button控件 5024.26.2MFC ColorButton控件 5054.26.3MFC EditBrowse 控件 5064.26.4MFC VSListBox控件 5084.26.5MFC FontComboBox控件 5094.26.6MFC MaskedEdit控件 5104.26.7MFC MenuButton控件 5124.26.8MFC PropertyGrid控件 5144.26.9MFC ShellList控件和MFC ShellTree控件 5194.26.10MFC Link控件 5214.27动态创建控件 5214.27.1在对话框上动态创建CMFCListCtrl控件和CStatic控件 5214.27.2在视图上动态创建控件 524第5章 菜单、工具栏和状态栏的开发使用 5275.1 菜单的设计与开发 5275.1.1添加菜单项并添加消息 5285.1.2为菜单添加快捷键 5295.1.3设置菜单的状态来标记任务栏是否隐藏 5305.1.4绘制漂亮的快捷菜单 5315.1.5向记事本程序发送菜单信息 5335.1.6动态生成菜单 5345.1.7实现动态菜单的状态栏提示 5365.1.8代码方式为对话框加载菜单 5375.1.9自定义类CMenuEx的简单使用 5385.1.10通过类CMenuEx给菜单增加背景色和左边位图 5395.1.11实现中英文菜单的动态切换 5405.1.12修改并增加系统菜单项 5425.2 工具栏的设计与开发 5445.2.1显示或隐藏工具栏 5455.2.2设置工具栏标题 5455.2.3显示或隐藏工具栏上所有按钮 5465.2.4在视图类中判断工具栏是否处于浮动状态 5475.2.5资源法创建工具栏 5475.2.6 非资源法创建工具栏 5495.2.7使工具栏具有任意停靠和漂浮功能 5505.2.8通过菜单出现工具栏提示 5505.2.9通过字符串表出现工具栏提示 5515.2.10工具栏上放置组合框 5525.2.11让工具栏不出现提示 5525.2.12让工具栏按钮出现提示 5535.2.13使工具栏按钮出现下拉箭头 5545.2.14使工具栏按钮失效和生效 5555.2.15使工具栏按钮保持下压状态 5565.2.16使工具栏在任意一边停靠 5565.2.17通过工具栏指针动态为工具栏按钮保存一段文本 5575.2.18设置工具栏按钮的大小 5585.2.19在工具栏按钮下方显示文本 5585.2.20动态修改工具栏按钮的显示文本 5595.2.21在工具栏上显示字体组合框 5605.2.22工具栏上出现对话框 5625.3 状态栏的设计与开发 5625.3.1在单文档程序的状态栏上显示自定义字符串 5635.3.2在状态栏已有窗格上动态显示字符串 5645.3.3在状态栏新的窗格上动态显示自定义字符串 5655.3.4在状态栏上显示图片 5665.3.5在状态栏上显示按钮 5675.3.6显示或隐藏状态栏 5685.3.7在状态栏中新增窗格,通过自定义字符串资源 5695.3.8在状态栏中新增窗格,通过使用预定义ID 570第6章 图形和图像 5716.1Windows图形编程的几个重要概念 5716.1.1图形输出设备 5716.1.2GDI的概念 5716.1.3GDI对象的概念 5726.1.4设备描述表 5726.2Win32图形编程 5736.2.1点的坐标POINT 5736.2.2矩形尺寸SIZE 5736.2.3矩形坐标RECT 5736.2.4更新区域、WM_PAINT和WM_ERASEBKGND消息 5756.2.5设备描述表的获取和释放 5796.2.6设备描述表的属性 5836.3 设备坐标系 5876.4 逻辑坐标和映射模式 5896.4.1映射模式 5916.4.2原点的坐标 5926.4.3视口范围和窗口范围 5956.5Win32中的GDI对象 6016.5.1画笔 6036.5.2画刷 6066.5.3字体 6086.5.4GDI位图 6136.5.5区域 6226.5.6调色板 6296.6 路径 6306.7 裁剪 6326.8 更新区域 6336.9 双缓冲绘图 6376.10颜色 6406.10.1颜色的表示 6406.10.2窗口背景色 6426.10.3文本背景色 6436.10.4文本前景色 6446.11背景模式 6456.12绘图模式 6456.13MFC图形编程 6476.13.1点的坐标CPoint 6476.13.2矩形尺寸CSize 6486.13.3矩形坐标CRect 6496.13.4设备描述表的获取和释放 6516.13.5设备描述表的属性 6546.13.6在对话框上画点和线 6556.13.7在单文档视图上画填充图形 6586.13.8OnDraw和OnPaint的关系 6606.14MFC中的GDI对象 6616.14.1画笔 6626.14.2画刷 6636.14.3GDI位图 6636.14.4字体 6646.14.5区域 6656.14.6调色板 666第7章 动态链接库 6687.1 动态链接库的定义 6687.2 使用动态链接库的好处6697.3 动态链接库的分类 6697.4Win32 DLL的开发 6697.4.1在DLL中导出全局函数 6697.4.2C  语言使用DLL 6737.4.3DllMain函数 6787.4.4在DLL中导出变量 6807.4.5在DLL中导出类 6847.4.6其他语言调用DLL 6877.5MFC下DLL的开发 693第8章 多线程编程 6998.1 多线程编程的基本概念6998.1.1为何要用多线程 6998.1.2操作系统和多线程 6998.1.3进程和线程 6998.1.4线程调度 7018.1.5线程函数 7038.1.6线程对象和句柄 7038.1.7线程对象的安全属性 7048.1.8线程标识 7048.1.9多线程编程的三种库 7048.2 利用Win32 API函数进行多线程开发 7058.2.1线程的创建 7058.2.2线程的结束 7098.2.3线程和MFC控件交互 7148.2.4线程的暂停和恢复 7208.2.5消息线程和窗口线程 7238.2.6线程同步 7258.3CRT库中的多线程函数 7388.4MFC多线程开发 7448.4.1线程的创建 7458.4.2线程同步 748第9章 数据库编程 7619.1 数据库的基本概念 7629.1.1数据库 7629.1.2DBMS 7629.1.3SQL 7629.2ODBC的概念 7629.3 通过MFC ODBC来开发数据库应用程序7639.3.1建立数据库 7639.3.2建立ODBC数据源 7649.3.3在MFC中通过ODBC进行数据库开发 7650章 网络Socket编程 77210.1TCP/IP协议 77210.1.1基本概念 77210.1.2TCP/IP协议的分层结构 77210.1.3TCP协议 77410.1.4UDP协议 77410.1.5IP协议 77510.1.6IP地址 77610.1.7MAC地址 77810.1.8ARP协议 77910.1.9RARP协议 78010.1.10DNS 78110.1.11端口 78110.2Socket基础 78210.2.1基本概念 78210.2.2网络字节序 78210.2.3I/O模式和I/O模型 78410.3Winsock API套接字编程 78410.3.1Winsock API编程的基本步骤 78410.3.2常用的Winsock API函数 78510.3.3阻塞套接字的使用 79

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP