| 最新文章 |
| 热门文章 | ||||||||||||
|
||||||||||||
| 当前位置:李露的博客 >> 读书笔记 >> 浏览文章 |
|
我感觉这本书不是太好,虽然例子举的都很吸引人,但是讲的不太好,讲的很粗糙。
我照着他书上的例子来做,我就看了个第一章,结果第一章里面我就没有几个例子做出来。当然,我是一个VC++的初学者,所以如果是个VC的初学者,我也建议不要看这本书。对于初学者来说,书中有几个地方不是太好。
1.没有指明一个函数是怎么产生的,是public?private?还是protect?在哪定义?
2.没有指明定义的函数放在哪个文件中,书中只是将表示某个功能的函数代码列出来了,并没有指出这个代码是放在哪个文件中。当然有基础的人是能看出来这个代码放在哪个文件中的。
3.没有指明成员变量定义在哪个类中的,也没有指明这些成员变量是什么类型,就是简单的一句话说了一下,还说的不清不楚,语句非常拗口。我基础不好,所以当时请一个懂VC的人给我看看书中那句话是什么意思,在哪定义,结果弄了半天,他也不知道是什么意思,也没有搞出来。
4.书中还有一些地方是错的,我感觉有。(个人意见,也许是我能力有限,看不懂吧。)
所以,鉴于以上特点,我建议初学者不要看这本书,等到你比较熟悉VC了再来看看,说不定你比我的感觉好多了。
基本信息
·出版社:人民邮电出版社
·ISBN:7115104220 ·版次:1 ·装帧:平装 ·开本:0开 内容简介
本书通过110个精选的例子从各个方面讲述了如何利用Visual C++开发应用程序,涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法和程序发布等内容。每章在内容安排上,又都是通过经典的例子重点讲述如何利用Visual C++以及MFC、第三方控件、API函数完成特定的功能。 本书的一部分(绝大多数)实例突出了实用性,模仿较常见的优秀软件的相关功能;另一部分实例侧重帮助读者理解Visual C++的重点以及难懂的概念,在这部分实例中都是用最简单的代码说明最关键的问题。 本书适用于已经初步掌握Visual C++编程概念、方法的读者阅读,本书可以帮助读者迅速掌握实际应用中的各种经验、技巧。 媒体推荐
书评
本书适用于已经初步掌握Visual C++编程概念、方法的读者阅读,本书可以帮助读者迅速掌握实际应用中的各种经验、技巧。本书的一部分(绝大多数)实例突出了实用性,模仿较常见的优秀软件的相关功能;另一部分实例侧重帮助读者理解Visual C++的重点以及难懂的概念,在这部分实例中都是用最简单的代码说明最关键的问题。 目录
目 录 第1章界面外观 1 实例1带图标的菜单 2 实例2显示倾斜文字 4 实例3文字的颜色渐变 5 实例4设置并叠加透明图片 7 实例5颜色渐变进度条 9 实例6透明窗体 15 第2章界面与图像控制 18 实例7调色程序 19 实例8颜色下拉框 22 实例9模拟拷贝进程 29 实例10通用对话框 31 实例11窗体分割 33 实例12实现QQ程序的抽屉效果 34 实例13以动画方式弹出/关闭窗口 37 实例14半透明窗体 39 实例15获得指定点颜色 41 实例16判知图片的大小 42 实例17图片的伸缩显示 44 实例18游览大图 47 实例19放大局部图形 49 实例20屏幕抓图 52 实例21裁剪位图 57 实例22填充区域图像 58 实例23列表项的提示条 60 实例24浮动的鼠标提示 62 实例25控制工具栏的按钮组 64 实例26工具栏上设置下拉按钮 65 实例27使窗体保持在最前 67 实例28模仿Windows任务栏 68 实例29定义光标热区 70 实例30拖放选中对象 72 第3章多媒体控制 75 实例31调节系统音量 76 实例32控制混音效果 80 实例33播放WAV文件 90 实例34再现Windows的CD播放器 94 实例35小解霸VCD典型控制 99 实例36播放rm文件 102 第4章时间控制 105 实例37文字逐个出现模仿打字 106 实例38嵌入式电子钟 107 实例39程序中嵌入日历 111 实例40毫秒级的控制 112 实例41读写系统时间 114 实例42同步网络时间 116 第5章操作系统与硬件 123 实例43编写屏保程序 124 实例44屏蔽系统热键和隐藏任务栏 127 实例45动态调整屏幕分辨率 128 实例46获取系统硬件信息 130 实例47编辑注册表信息 132 实例48重启动和关闭计算机 135 实例49获取Windows版本号和运行模式 136 实例50枚举可用字体 139 第6章程序控制 148 实例51向导程序 149 实例52系统托盘程序 151 实例53隐藏程序不被关闭程序发现 153 实例54枚举系统正在运行的程序 155 实例55启动并控制其他Exe程序 157 实例56禁止运行程序多个实例 161 实例57禁止窗体右上角各按钮 162 实例58多线程方式同时进行多项任务 164 实例59线程优先级示例--赛马 167 实例60利用剪贴板实现Exe程序间的数据交换 170 实例61通过内存映射实现Exe程序间的数据交换 172 实例62通过消息机制实现Exe程序间的数据交换 174 第7章磁盘文件 177 实例63获取驱动器序列号 178 实例64获取磁盘空间数据 180 实例65判别并定位到光驱(软驱) 182 实例66递归法遍历磁盘目录 185 实例67获得文件属性 186 实例68删除不为空的目录 188 实例69快速检索指定文件 189 实例70拷贝.删除和移动文件 191 实例71读写INI文件 193 实例72读写大块资料(二进制)文件 195 实例73文件变更通知 197 第8章数据库 201 实例74格式化数字 202 实例75中文大写数字 203 实例76存取图像字段 209 实例77ADO控制Access数据库 211 实例78SQL语句中设置时段检索条件 215 实例79SQL语句中设置字符串检索条件 217 实例80SQL语句中设置多个字符串检索条件 220 实例81SQL语句嵌套 223 实例82代码控制链接ODBC 226 第9章网络与通信 230 实例83获取网卡地址 231 实例84获得主机名和IP地址 233 实例85端口扫描 235 实例86判断网址是否有效 243 实例87枚举局域网内计算机 246 实例88连续批量Ping测试 249 实例89设置IE的标题 260 实例90收发送电子邮件 263 实例91FTP上传下载 266 实例92网络聊天:WINSOCK-TCP 273 实例93广播信息:WINSOCK-UDP 279 实例94电话拨号上网 281 第10章数学算法 284 实例95进制转换 285 实例96随机选号 288 实例97统计中英文字符数 291 第11章鼠标和键盘 293 实例98鼠标位置追踪 294 实例99代码控制光标 295 实例100模拟鼠标的单双击 296 实例101模拟键盘输入 297 实例102限定鼠标区域 312 实例103截获鼠标移开事件 313 实例104截获键盘信息 316 第12章程序发布 319 实例105产生程序序列号 320 实例106建立一个快捷方式 322 实例107设置程序为自动被执行 330 实例108注册与卸载OCX 331 实例109限定程序的使用时限 335 实例110在IE工具栏中加入快捷图标 339 |
| 【发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口】 | |