• Visual C++.NET编程基础
21年品牌 40万+商家 超1.5亿件商品

Visual C++.NET编程基础

正版旧书,商品以实拍图为准,所见即所得 9787030098689

1 九品

仅1件

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

作者张立彬 主编

出版社科学出版社

出版时间2002-01

版次1

装帧平装

货号9787030098689

上书时间2024-12-26

轩轩豆豆的书店

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 张立彬 主编
  • 出版社 科学出版社
  • 出版时间 2002-01
  • 版次 1
  • ISBN 9787030098689
  • 定价 38.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 413页
  • 字数 613千字
【内容简介】
  Visual C++.NET是Microsoft公司最新出品的可视化开发工具Visual Studio.NET中的组成部分。全书共分18章,涉及300多个问题,覆盖了Visual C++.NET基础编程的大部分内容。利用大量生动有趣的编程案例、编程技巧从解决问题和答疑解惑入手,以因特网上最新资料为蓝本,以简洁明快的语言、清晰直观的条理,比较全面地对Visual C++编程过程中常见问题及故障给予了具体解决办法和答案。深入浅出地说明了Visual C++中最典型和用途最广的程序设计方法,并且每个专题都有较全面的论述,许多内容是一般介绍Visual C++基础编程的书籍所没有涉及的。全书结构清晰、合理、范例实用、丰富。该书对从事Visual C++开发与应用的广大科研人员、高校相关专业师生及编程爱好者亦不失为一本重要的自学、教学参考书。
【目录】
第一章 Visual Studio开发环境1.1 使用Visual C++编程要掌握哪些知识1.2 Visual C++.NET增加了哪些新特性1.3 Visual Studio.NET集成开发环境的新改进1.4 MFC与SDK之间的关系1.5 关于Visual C++环境中文件的保存1.6 在工程中增加自定义类的问题第二章 应用程序框架2.1 如何通过代码获得应用程序主窗口的指针2.2 怎样改变MFC应用程序向导生成的窗口风格2.3 怎样去掉程序窗口标题上“无标题”字样或者活动的文档名2.4 怎样防止MFC在窗口标题栏上把文档名预置成应用程序名2.5 在文档改变时怎样为窗口标题显示一个“*”号2.6 如何改变窗口标题的内容2.7 怎样在程序运行时改变窗口标题2.8 如何改变窗口的图标2.9 最高窗口的实现2.10 运行时怎样使程序处于最前面2.11 如何得到子窗口在主窗口中的相对坐标2.12 如何移动窗口2.13 如何重置窗口的大小2.14 如何单击除了窗口标题栏以外的区域使窗口移动2.15 如何修改应用程序窗口的初始化尺寸2.16 窗口最大化、最小化的实现2.17 如何在程序中将其他窗口程序调至前台2.18 为什么把“delete this”放在PostNcDestroy()函数中2.19 为什么需要使用GetSafeHwnd()函数2.20 CWnd::Create()函数中的nID是什么2.21 如何使用消息改变窗口的图标2.22 如何使程序保持极小状态2.23 如何创建多边形窗口2.24 怎样定制窗口最小化后的显示效果2.25 怎样改变程序主窗口的背景色2.26 怎样使程序主窗口的最大和最小尺寸得到控制2.27 如何改变窗口显示的字体第三章 文档/视图结构3.1 Visual C++应用框架的文档操作内幕3.2 怎样使程序启动时自动打开上次的文档3.3 如何使多文档界面应用程序在刚启动时不建立一个新文件3.4 怎样使程序在启动时不创建一个空的新文档3.5 CArchive类在磁盘中写入了什么3.6 如何只存储文档的某一部分3.7 如何检测文档的类型3.8 串行化中的数据类型问题3.9 串行化与版本的问题3.10 如何以不同的格式保存文件3.11 如何使用MRU(最近使用的)文件3.12 关于文档内容的更新3.13 怎样得到当前的文档和视图指针3.14 怎样才能在应用程序中循环浏览已经打开的文档3.15 如何设置视图类的空背景画刷3.16 怎样改变视图的背景3.17 怎样为CFormView中的所有控件设置Tooltips3.18 如何创建一个不带滚动条的CEditView3.19 如何在CFormView中加入上下文帮助3.20 视图的不活动性如何处理3.21 怎样在多文档界面应用程序中得到所有的视图3.22 如何切分视图窗口3.23 如何在视图运行时建立控件3.24 如何在窗口中切换视图3.25 怎样让文档模板使用新的视图类3.26 怎样为文档创建多个视图3.27 如何知道一个与FormView关联的文档已经改变第四章 菜单4.1 如何激活变灰的菜单4.2 如何处理动态弹出菜单消息4.3 怎样得到程序窗口菜单的指针4.4 怎样动态地改变程序窗口的菜单4.5 为什么调用EnableMenuItem()函数后菜单项仍无效4.6 如何给系统菜单添加一个菜单项4.7 如何确定顶层菜单所占据的菜单行数4.8 组件库中浮动菜单组件的解析及应用4.9 如何在应用程序中不加载菜单4.10 多个MRU菜单的问题4.11 定制File菜单中的MRU列表个数4.12 在什么地方弹出菜单4.13 怎样知道菜单运行时的状态4.14 如何控制菜单的大小4.15 如何获取其他窗口的菜单4.16 为何不能使菜单项失效4.17 在系统菜单中添加自己的菜单4.18 关于消息映射及如何利用消息映射实现动态菜单第五章 状态栏和工具栏5.1 如何在应用程序中不加载工具栏和状态栏5.2 如何在代码中获取工具栏和状态栏的指针5.3 如何允许和禁止工具栏的TIP提示5.4 如何设置工具栏标题5.5 怎样在程序中关闭或打开工具栏和状态栏5.6 怎样创建类似于Office的桌面快捷工具栏5.7 如何进行工具栏的状态更新5.8 如何在工具栏中加入组合框控件5.9 工具栏的拖动停靠控制5.10 为何在状态栏上不显示菜单项的提示5.11 怎样把一个工具栏停在另一个工具栏的右方5.12 如何在状态行中显示进度条5.13 如何在另一线程中处理状态栏第六章 对话框6.1 对话框的组成及分类6.2 为什么对话框显示不出来6.3 怎样使窗口居中6.4 如何动态设置对话框的标题6.5 如何在对话框中动态地生成一个控件6.6 如何及时得到编辑框中键入的每一个字符6.7 如何阻止用户按ESC键直接退出对话框6.8 如何改变对话框的背景颜色6.9 怎样为对话框做一个背景图像6.10 如何创建以位图为背景的对话框6.11 如何使用Updatedata()6.12 如何动态生成对话框6.13 如何创建可伸缩的对话框6.14 如何获取一个对话框控件的指针6.15 如何使用无模式对话框6.16 如何实现操作过程提示对话框6.17 为什么有RichEdit控件的对话框无法显示6.18 如何在运行时指定对话框的默认按钮6.19 怎样控制对话框的大小6.20 怎样创建一个带有工具栏和状态栏的对话框6.21 对话框中如何弹出消息对话框6.22 属性页的问题6.23 如何创建属性表6.24 如何隐藏属性表的APPLY按钮6.25 如何为属性表增加编辑控件6.26 如何改变属性页上的字体6.27 在OnItitDialog()函数中初始化所有的属性页6.28 如何为应用程序启动增加“日积月累”对话框6.29 如何给对话框控件添加ToolTip6.30 如何获取对话框中控件的窗口指针并进行一些常用操作6.31 怎样改变基本对话框应用程序的图标6.32 设置对话框中控件的Tab顺序6.33 失去输入焦点时关闭对话框6.34 怎样自定义系统对话框6.35 如何创建一个不规则形状的对话框6.36 如何为对话框加入位图按钮和TIP提示6.37 用对话框的形式显示HTML文件6.38 对话框中的汉字显示问题6.39 怎样才能在线程中实现对话框的顶层显示第七章 Windows常用控件7.1 CToolTipCtrl的详细说明7.2 如何在CEditView中加入文本7.3 怎样使编辑控件可以显示多行7.4 如何在单行编辑框中响应回车键7.5 怎样使编辑控件可以超过64KB的内容7.6 如何限制编辑框中准许键入的字符7.7 为什么CRichEdit中的滚动条不出现7.8 如何设计数值调节钮控件7.9 为什么数值调节钮控件的工作结果与预期的相反7.10 改变LVIS_SELECTED的状态颜色7.11 怎样使列表控件的内容能被整行选中7.12 如何使列表框可以多行选择7.13 如何把列表控件中多选择的项删除7.14 列表框中的Tab字符处理7.15 图像列表控件中图像橙色为什么显示为黄色7.16 如何实现自绘式列表框7.17 向列表框中添加多项时如何防止闪烁7.18 如何知道列表框已经滚动了7.19 如何获得列表框中选择变化时的通知7.20 怎样在树控件中设置状态标志7.21 如何为树控件中的项增加ToolTip7.22 如何使树控件可以编辑节点7.23 关于树控件的可见节点7.24 如何得知树控件的展开和收合7.25 怎样使用选项卡控件7.26 如何设计组合框控件7.27 自定义复选框类7.28 如何定制复选框的点击属性7.29 创建三态下压按钮的一个简易方法7.30 如何改变按钮的背景色7.31 如何制作图标按钮和位图按钮7.32 在工具条中加入自定义的按钮7.33 控件的焦点问题7.34 怎样使控件失去焦点时得到输入内容7.35 如何使一个控件失效7.36 如何改变工具栏提示框的宽度7.37 怎样使控件具有自己定制的显示效果7.38 多个控件如何使用同一消息处理函数7.39 如何改变控件的字体7.40 如何改变控件的颜色7.41 如何改变控件文本的颜色7.42 如何改变被禁止控件的文本和背景色7.43 如何生成自绘制控件类7.44 如何动态创建控件7.45 如何在一个控件内检测并使用ON_COMMAND消息7.46 怎样实现控件的3D效果7.47 如何在对话框中使用真彩色位图控件7.48 怎样从对话框中得到一个控件对象7.49 如何在状态条上加入日期和时间第八章 文件8.1 如何使用文件对话框8.2 如何修改文件对话框的标题8.3 文件对话框中选择多个文件的问题8.4 在不使用通用文件对话框的情况下如何显示一个文件列表8.5 如何对驱动器内容进行操作8.6 如何得到驱动器列表信息8.7 自编删除目录及其下属文件的函数8.8 怎样在目录中查找文件8.9 如何打开一个目录8.10 CFile使用了缓冲区吗8.11 如何查找硬盘上的所有文件8.12 在Windows中实现文件拷贝的编程方法8.13 在程序中直接读写文件8.14 在哪里创建临时文件8.15 如何得到长目录及长文件名第九章 打印及打印预览9.1 MFC打印功能的五个步骤9.2 MFC打印功能内幕9.3 如何用程序指定打印机9.4 不用文档/视图结构能够直接打印吗9.5 怎样用CPrintDialog来实现打印功能9.6 如何控制打印字体9.7 如何编写图像打印程序第十章 动态链接库10.1 如何定制和调用动态链接库DLL10.2 如何编写MFC扩展DLL10.3 Windows 95/98下的虚拟设备驱动程序基本概念10.4 虚拟设备驱动程序VXD的理解及其开发工具10.5 如何编写虚拟设备驱动程序(VxD)10.6 VxD与应用程序间的通信机制第十一章 内存管理及异常处理11.1 如何知道一个指针指向的地址有效11.2 关于内存分配11.3 怎样实现不同程序间的内存共享11.4 内存映射文件的工作原理及使用方法11.5 如何利用内存映像文件进行内存共享11.6 MFC中内存泄漏的检测11.7 如何检测和隔离内存泄漏11.8 异常及异常处理11.9 混合使用MFC异常处理宏与C++异常关键字第十二章 多任务、进程与线程12.1 线程的概念12.2 为什么要使用多线程12.3 Visual C++的SDK多线程方法12.4 Visual C++的MFC多线程方法12.5 如何取得Console进程的窗口句柄12.6 如何利用管道和线程实现进程间通信12.7 如何使用事件与线程通信使线程同步和终止12.8 如何在应用程序中启动其他应用程序12.9 如何调用并执行其他程序12.10 如何使程序自动运行12.11 如何用程序打开一个URL12.12 如何结束应用程序12.13 如何退出应用程序12.14 如何实现多线程的调度和处理12.15 如何把类方法作为线程函数12.16 应用程序之间互相通信的几种方法第十三章 注册表操作13.1 在应用程序中如何使用注册表保存信息13.2 注册表接口(API)函数13.3 访问注册表的两个实用函数13.4 怎样像Winzip一样给Windows右键菜单中添加快捷方式13.5 向注册表中存取字符型值的完整例子13.6 如何隐藏Windows 95/98注册表中的自启动键13.7 远程注册表访问第十四章 程序调试与代码优化14.1 自动生成的代码为什么有编译错误14.2 如何知道编译、连接的出错信息的含义14.3 如何利用MFC和宏来改善应用程序的调试14.4 为Visual C++集成编译环境中的链接程序指定库文件14.5 在调试时如何把信息输出到控制台窗口14.6 怎样使用Visual C++做远程调试14.7 怎样使用Visual SourceSafe14.8 怎样设置程序断点14.9 在调试过程中,如何查看程序中变量或者表达式的结果14.10 怎样调试线程14.11 如何调试动态链援库14.12 如何从调试到发行14.13 如何通过优化使代码效率更高第十五章 帮助文件及安装程序的制作15.1 如何编写安装程序15.2 如何利用InstallShield创建安装程序15.3 安装程序的自动运行(Autoplay)15.4 卸载程序15.5 如何编写帮助程序15.6 MFC对应用程序帮助的支持15.7 用于创建帮助文件的RTF文件格式15.8 显示帮助的方法15.9 怎样为程序提供一个“这是什么?”的帮助15.10 在帮助文件中添加图形15.11 在MFC中设置帮助文件名15.12 直接调用WinHelp第十六章 软件屏幕效果16.1 如何制作软件启动封面16.2 如何制作真彩色的软件启动封面16.3 如何实现滚动字幕的启动封面16.4 怎样为程序设置自己的图标16.5 怎样隐藏用户界面16.6 实现全屏显示16.7 如何实现Windows任务栏图标16.8 如何禁止Windows 95/98的TaskBar出现16.9 关闭Windows 95/98下方任务栏的自动隐藏功能16.10 如何做一个程序的快捷方式,并将它加至程序菜单及桌面上第十七章 MFC中几个有用的类17.1 如何快速地格式化一个CString对象17.2 关于CString::GetLength()函数17.3 如何获得CString对象的内部字符缓冲区的指针17.4 字符串转化为CTime17.5 什么时候不用CString类17.6 如何实现一个橡皮区矩形17.7 如何向CDWordArray中添加大量数据17.8 关于COLORREF17.9 如何在不影响其他消息处理的情况下让程序等待2秒17.10 Array和CList的使用17.11 Map的使用第十八章 其他常见问题及技巧18.1 如何显示随光标移动的TIP窗口18.2 关于位图的颜色18.3 使用拖放的简单方法18.4 如何把小的数据文件集成到可执行文件中18.5 在用户环境中如何确定系统显示元素的颜色18.6 如何欺骗Windows以为点在标题栏上18.7 如何在Visual C++中换Wallpaper18.8 在Windows 95/98中利用剪贴板实现屏幕截词18.9 如何利用Visual C++编写Windows 95/98的CPL组件18.10 如何查询和设置系统参数18.11 如何确定当前屏幕分辨率18.12 如何检索原先的Task Manager应用程序使用的任务列表18.13 如何直接在程序中更改显示模式18.14 如何在程序中获得其他程序的图标18.15 如何确定应用程序的路径18.16 如何获得各种目录信息18.17 如何从其他应用程序中获取资源18.18 怎样才能改变光标18.19 关于双精度数据转换18.20 修改资源文件以适应不同操作系统平台的需要18.21 用Visual C++汉化英文软件18.22 如何使用定时器TIMER18.23 如何获取正在处理的当前消息状态18.24 如何使用一个预定义的Windows光标18.25 如何使CDC类裁剪输出18.26 如何访问预定义的GDI对象18.27 如何获取GDI对象的属性信息18.28 如何计算一串文字占用的大小18.29 如何控制显示字体18.30 怎样创建一个具有特定点大小的字体18.31 如何显示旋转文本18.32 如何显示包含制表符的串18.33 串太长时如何在其末尾显示一个省略号18.34 如何更新翻转背景颜色的文本18.35 如何把Ctrl+Alt+Del,Ctrl+Esc,Alt+Tab等锁住18.36 如何在程序中设置全局变量18.37 所产生的stdafx.h文件是干什么用的18.38 怎样才能建立一个等待光标18.39 Win32中新增GDI对象路径及其在文字特显方面的应用18.40 程序如何才能识别目前的操作系统环境18.41 如何定义热键消息
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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