编程技巧及故障排除即时通-VC篇PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:清华于则工作室编著
- 出 版 社:北京:兵器工业出版社
- 出版年份:2001
- ISBN:7801328922
- 页数:259 页
第一章 界面编程常见问题及解答 1
第一节 窗口和程序实例的操作 1
一 如何访问桌面窗口 1
二 怎么修改主窗口的风格 2
三 如何改变窗口标题 3
四 如何单击除了窗口标题栏以外的区域使窗口移动 3
五 如何让窗口和MDI窗口一启动就最大化或者最小化 4
六 如何创建一个不规则形状的窗口 4
七 如何使MFC应用程序总是在最上面 8
八 如何控制窗口框架的最大最小尺寸 9
九 在 Visual C++中如何实现对窗口的定制 9
十 如何在应用程序中不加载菜单、工具条和状态条 12
十一 如何编程结束应用程序 13
十二 怎样加载其它的应用程序 13
十三 想隐藏用户界面怎么办 14
十四 如何建立一个带滚动条的窗口 14
十五 在文档/视窗结构中怎么用MFC制作弹出窗口 14
十六 如何才能使应用程序只运行一个实例 15
第二节 菜单 18
一 在设计浮动菜单时设定为Grayed的菜单项,如何在运行时激活它 18
二 怎样使用CMenu 类 18
三 如何确定顶层菜单所占据的菜单行数 22
四 如何给系统菜单添加一个菜单项 22
五 如何控制菜单的大小 23
六 如何制作自绘菜单 24
七 怎么使用上下文菜单 32
第三节 对话框 33
一 如何创建和使用无模式对话框 33
二 如何在对话框的控件上显示ToolTip,并在状态条上显示控件的信息 34
三 如何实现操作过程的提示对话框 36
四 如何实现对话框的拖放 38
五 如何获取一个对话控件的指针 38
六 如何改变对话框标题的文体 39
七 如何更好地使用属性对话框 39
一 怎么改变 Push Button 的背景色 41
第一节 普通控件 41
第二章 控件编程常见问题及解答 41
二 为什么CImageList控件中图像橙色被显示为黄色 43
三 如何实现List控件中的整栏选择 45
四 为什么TreeGtrl控制的显示速度慢 45
五 当向列表框中添加多个项时如何防止闪烁 46
六 如何改变控件的字体 47
七 如何动态创建控件 47
八 如何改变控件的颜色 48
九 如何限制编辑框中准许输入的字符 49
十 如何正确设置控件的焦点 50
十一 如何调整控件对话框条的大小 50
十三 如何用位图显示下压按钮 51
十二 为什么旋转按钮控件看起来倒转 51
十四 如何知道CListBox什么时候滚动了 52
十五 CListCtrl中选择变化时如何获得通知 52
十六 如何选择CTreeCtrl中的节点文本进行编辑 53
十七 如何实现自画列表框 53
十八 怎么在TreeList控件中使用Check Box 54
第二节 工具条和状态条 57
一 如何在工具条中增加组合框控件 57
二 怎么使用CTooIBar生成工具条 59
三 如何实现工具条的停靠控制 61
四 如何实现工具栏的属性控制 64
五 怎么在状态条上显示当前时间 65
一 如何自定义消息 67
二 如何处理自定义消息 67
第三章 核心编程常见问题及解答 67
第一节 消息处理及钩子函数 67
三 WM_ENABLE为什么不起作用 68
四 如何用键盘滚动分割的窗口 68
五 如何正确地在线程之间传送消息 70
六 如何声明消息 70
七 消息句柄出了什么事 70
八 如何在控件内检测并使用ON_COMMAND消息 71
第二节 进程和线程 71
一 怎么启动和等待进程结束 71
三 如何防止一个没有窗体的Windows程序的重复运行 73
二 Register WindowMessage中的BroadcastSysternMessage如何处理 73
四 如何控制Windows 9x多线程间的同步事件 74
五 如何在应用进程中调用其他应用程序 77
六 如何处理工作线程的登录状态 80
七 如何使用Create Thread创建线程 81
八 如何编程结束应用程序和Windows 82
第三节 资源 82
一 如何把多于256色的位图作为资源加入到应用程序中 82
二 怎么使用Windows下的动态鼠标光标 87
三 如何在程序中获得其他程序的图标 89
第四节 通用非窗口MFC类 90
一 如何在程序中使用定时器 90
二 如何快速地格式化一个Cstring对象 92
三 什么是COLORREF,我该怎样用它 93
四 如何使用SetCLassLong和SetCapture 93
五 如何使用 CRuntime Class 94
第五节 SDI/MDI程序结构 95
一 模板、视图和文档对象的动态创建过程是怎样的 95
二 怎么制作应用程序的启动画面 97
三 为何MDI程序中有子窗口打开时主应用程序不能关 99
四 如何防止主框窗口在其说明中显示活动的文档名 99
五 如何改变窗口框架的颜色 100
六 如何切换窗口而不破坏它们 100
一 如何知道Windows中DLL所包含函数及其结构 103
二 Windows9x如何实现硬盘扇区的绝对读写 103
第六节 DLL和VxD 103
三 怎样从MFC扩展动态链结库(DLL)中显示一个对话框 105
四 如何处理DLL中的模板成员函数 106
五 为什么DLL在字符串表中找不到字符串 107
第四章 图形和打印常见问题及解答 108
第一节 窗口绘图 108
一 如何访问预定义的GDI对象 108
二 如何获取GDI对象的属性信息 109
三 如何显示旋转文本 109
四 如何显示CDC中的竖排文本 111
五 怎样贴一张圆型的位图 111
六 在Visual C++中怎么显示JPEG和GIF图像 113
七 怎么像“金山词霸”一样实现屏幕取词 114
八 如何使用MS SANS SERIF字体 122
九 如何正确显示包含标签字符的串 124
十 如何实现一个橡皮区矩形 124
第二节 OpenGL编程 126
一 在Windows9x/NT下用OpenGL编程 126
二 Visual C++多文档应用中OpenGL的使用 135
第三节 打印输出 138
一 如何在程序中实现打印字体的控制 138
二 如何创建一个具有特定点大小的字体 144
第一节 WinSock编程 145
一 用 Visual C++如何实现Windows Socket编程 145
第五章 网络和通信常见问题及解答 145
二 怎样建立客户CSocket 148
三 如何戴获WinSocket 149
第二节 HTTP、FTP、Gopher 156
一 怎么用 WinInet开发Internet客户端应用 156
二 WinInet提供了哪些基本方法 157
三 HTTP应用程序的实现步骤包括哪几步 160
四 典型的FTP应用包括哪些实现步骤 160
五 Gopher应用应该包括哪些步骤 161
六 如何用WinSock实现与HTTP服务器通话 161
七 如何编程实现FTP客户程序 163
一 怎么编写简单的接口程序 168
第三节 串口和并口 168
二 在Windows 9x 下如何实现串口通讯 174
第四节 进程间通信 181
一 如何使用DDE使应用程序可以添加新的程序组 181
二 怎么用MFC实现文件到编辑框的拖放 183
三 如何使用 COleClientItem的IDispatch接口 187
四 如何在OLE控件中使用OLE_COLOR数据类型 187
五 怎么为窗口增加拖放功能 188
第五节 其它 190
一 在使用Internet后怎么挂断线路 190
二 如何用程序取得网卡硬件序列号 191
三 可以调用什么函数得到本机的IP 192
一COM技术有什么特点 193
第一节COM 193
第六章 组件技术常见问题及解答 193
二COM中的接口是怎么回事 194
三COM中的接口是如何相互联系的 196
四COM组件是如何自我标识的 197
五COM组件是怎么展示自己的 197
六COM组件是如何完成交互的 198
七 如何增加视图中ActiveX控件的事件处理函数 199
八 如何向ATL COM对象传送一个数组 200
第二节DCOM 201
一DCOM是什么 201
二如何使用DCOM实现分布式应用 202
三DCOM是如何解决安全性问题的 208
四DCOM是如何实现负载平衡和容错的 210
五DCOM有哪些技术优势 212
六COM与DCOM有什么区别与联系 215
第七章 其他常见问题及解答 216
第一节 MSDEV集成环境 216
一 如何使用资源编辑器 216
二 如何方便快速地查看MFC源码 216
三 怎么解决Tip of the day的Bug 217
四 如何进行手动调试 218
五 怎么减少 Visual C++编译时链接的进间 218
第二节 文件及目录操作 219
一 在哪儿创建临时文件 219
二 如何实现文件的序列化 220
三 如何删除目录及其下属文件 221
四 如何得到并修改各驱动器的信息 223
五 在不使用通用文件打开对话的情况下如何显示一个文件列表 226
六 当文档被修改时,如何在标题上加上标志“*” 226
七 如何重载MRU文件 227
第三节 汉字技术及其它 227
一 如何用Vusial C++将软件汉化 227
二 如何利用“陷阱”技术动态汉化Windows 229
三 怎么使你开发的软件支持中文 235
第四节 Windows外壳程序 235
一 利用任务栏上的图标与用户交互 235
二 如何设计Windows屏幕保护程序 241
三 如何用MFC编制屏幕保护程序 243
四 如何调用浏览路径对话框 246
五 如何检索原先的Task Manager应用程序使用的任务列表 246
六 如何阻止Windows的关闭 247
第五节 数据库技术 248
一 Visual C++对ODBC编程提供了哪些支持 248
二 如何实现ODBC的参数化 252
三 一个ODBC许可问题 257
四 如何打开有密码保护的数据库 257
五 怎么从数据库中读大于32k的内容 257
第六节 一些非技术问题 258
一 VC讨论组的邮件列表 258
二 VC经典网站 259
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《系统故障 诗歌与影像》(中国)梁小曼 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《企业高技能人才职业培训系列教材 药物制剂工 三级》人力资源和社会保障部教材办公室 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019