出版时间:2004-5 出版社:国防工业出版社 作者:汪令江 页数:445
Tag标签:无
内容概要
本书共分为7章,分别从界面设计实例、对话框和控件、文档和视图、图像、网络编程、动态链接库(DDL)、鼠标和键盘这7个方面介绍了VC语言的应用。 本书完全采用提出问题和解决问题的方式编写,一个问题就是一个有实际意义的例子,在问题的选择上注重实用性、典型性和实践性,有利于读者有针对性地阅读。本书既适用于对VC编程有初步了解的用户,也适用于中高级用户。初级用户可以通过系统阅读达到提高的目的,中高级用户可以通过有针对性的阅读达到开拓思路的目的。
书籍目录
第1章 界面设计实例1.1 如何创建一个单文档应用程序1.2 如何使字符串始终处于屏幕的正中央1.3 如何实现滚动字幕1.4 如何创建单文档静态切分窗口1.5 如何实现多色窗口1.6 如何创建一个不规则窗口1.7 如何绘制圆形1.8 如何绘制无边界图形1.9 如何从mm_text映射模式转换到mm_himetric映射模式1.10 如何绘制旋转文本1.11 如何绘制滚动窗口1.12 如何改变mdi客户窗口背景的方法1.13 如何修改菜单的显示状态1.14 如何创建上下文菜单1.15 如何创建浮动的弹出菜单1.16 如何改变sdi窗口标题1.17 如何改变mdi窗口标题1.18 如何改变鼠标的形状1.19 如何捕捉鼠标1.20 如何制作动态工具栏1.21 如何制作下拉列表工具栏1.22 如何制作动态工具栏1.23 如何制作非标准状态栏1.24 如何放大状态栏的窗格1.25 如何制作“气球式”工具提示1.26 如何实现windows 98特殊窗口的动态拖动1.27 如何控制并列工具条的停靠1.28 如何动态加入和删除菜单的方法1.29 如何实现工具条的浮动效果1.30 如何创建一个图标1.31 如何制作一个计算器程序1.32 如何在应用程序中显示当前时间1.33 如何制作一个向导程序1.34 如何改变系统时间1.35 如何利用atl&mfc构造com自动化编程界面1.36 如何在状态条中加入bitmap图1.37 如何定制窗口1.38 如何绘制动态图标1.39 如何快速创建真彩色工具条1.40 如何在菜单中增加位图或图标1.41 如何实时捕捉光标的位置1.42 如何用vc实现滚动图片1.43 如何实现活动工具条1.44 如何建立新的状态信息1.45 如何实现彩色按钮第2章 对话框和控件2.1 如何使用vc6.0中的一些控件2.2 如何使用预制对话框2.3 如何制作模式对话框2.4 如何制作可扩展对话框2.5 如何制作无模式对话框2.6 如何创建基于对话框的应用程序2.7 如何应用文本控件2.8 如何使用进程条控件2.9 如何在对话框中预览位图2.10 确定当前系统正在运行的进程2.11 如何实现对话框上信息的显示2.12 如何制作字体选择组合框2.13 如何制作winamp样式的自动停靠对话框2.14 如何在对话框窗口内部绘图2.15 如何改变控件颜色2.16 如何向编辑控件中自动添加文本2.17 如何改变push button背景色2.18 如何改变控件的字体2.19 如何同时显示vc6中两个对话框2.20 如何实现vc++任务栏提示区图标2.21 如何改变对话框标题2.22 如何创建可调大小的对话框2.23 如何在工具条中实现组合框2.24 如何应用树型控件2.25 如何制作文件浏览对话框2.26 如何制作口令对话框2.27 如何制作查找替换对话框2.28 如何使进程条控件自动填充颜色块2.29 如何实现图片连续播放2.30 如何制作“膨胀”动画效果2.31 如何实现屏幕色彩渐变2.32 如何制作“贝叶斯万花筒”2.33 如何使用cdc绘制精美的网状图2.34 如何在对话框中使用calendar控件2.35 如何加快treectrl控制的显示速度2.36 如何制作动画按钮2.37 如何制作不规则形状的按钮2.38 如何制作动画按钮2.39 如何制作具有动画效果的字体2.40 如何实现状态栏的动态编程2.41 如何为应用程序添加全屏幕显示功能2.42 如何在每个子窗口显现状态栏2.43 制作关闭和重起计算机的对话框2.44 制作设置显示器分辨率的对话框2.45 如何设置编辑控件输入数据的属性2.46 如何使用图形按钮类创建图形按钮2.47 如何使窗体具有ctl3d效果2.48 如何使用gdi对象路径实现特显文字2.49 如何控制打印字体2.50 如何开发所见即所得的打印程序2.51 vc下打印机的使用2.52 如何在vc中实现简易即见即得打印2.53 如何在vc应用程序中直接借用其他程序的光标资源2.54 如何使用列表控件2.55 如何使用列表框控件2.56 如何使用表格控件2.57 如何使用图片控件2.58 如何使用animate控件2.59 如何获取和修改计算机名2.60 如何获取文件属性2.61 如何从剪裁板读写文件第3章 文档与视图3.1 在单文档视图上实现屏幕滚动3.2 如何控制文件的存取3.3 如何实现应用程序中数据的保存3.4 如何获取系统文件夹的路径3.5 如何以二进制形式查看文件3.6 如何同时打开两个文档类型的多文档应用程序3.7 如何动态拆分单一视图类3.8 如何实现双视图类sdi静态拆分3.9 如何切换无拆分的视图类3.10 如何使用mdi实现多视图编程3.11 如何实现单文档多视图编程3.12 如何实现多视图编程3.13 如何用vc6.0的sdi实现两个文档模板3.14 如何用键盘滚动分割的视图3.15 如何在窗口对应的视图间切换视图3.16 文件变更通知3.17 vc++在i/o中的应用3.18 如何静态切分窗口为三部分3.19 如何诊断转储观察文档数据3.20 如何在文档视图结构中使用coblist集合类3.21 如何获取内存大小3.22 如何检测硬件设备3.23 如何对文件进行操作3.24 如何使用不同的字体显示文本3.25 如何创建和显示对话框第4章 图像4.1 如何制作一个绘图程序4.2 如何制作特殊画线的效果4.3 如何应用自建的类库显示图像4.4 如何利用bmp图像制作简单的动画4.5 如何抓取屏幕4.6 如何在mdi中使用opengl加快图像像素的访问速度4.7 如何显示256色位图4.8 如何实现图像的渐显/渐隐效果4.9 如何在vc应用程序中插入微型动画4.10 如何在状态栏显示动画4.11 如何在工具栏上播放动画4.12 如何粘贴一幅圆形的位图4.13 如何在vc++中使用opengl编程4.14 如何用vc++制作图片屏幕保护程序4.15 如何实现动画特技——淡入淡出4.16 如何用opengl的辅助库绘制有光照的实心球体4.17 如何拷贝位图到剪贴板4.18 如何给基于对话框的应用程序做启动画面4.19 如何实现图形旋转和歪斜的椭圆4.20 如何将dib转换为ddb4.21 如何将ddb转换为dib4.22 如何实现bmp位图平滑缩放4.23 如何绘制灰度图像4.24 如何画透明位图4.25 如何将cbitmap写入文件4.26 如何使用scrnsave.lib编写屏幕保护程序4.27 如何制作合成图像4.28 如何制作精灵动画4.29 如何写窗口图像到bmp位图文件4.30 如何实现图像滚动效果4.31 如何制作vc++应用程序的多媒体封面4.32 如何对bmp图像进行缩放4.33 如何实现bmp图像的显示4.34 opengl中雾的应用4.35 如何实现jpeg图像的显示4.36 如何利用opengl实现三维绘图4.37 如何给窗口设置背景图4.38 如何在vc中实现扩展广告条4.39 如何制作景深效果4.40 如何制作屏幕放大镜4.41 如何显示多种图像格式4.42 如何在vc中输出特殊字4.43 如何绘制分形图像4.44 如何实现文字的特殊显示效果4.45 如何实现旋转文本4.46 如何实现动画启动界面4.47 如何用vc制作透明的图像4.48 如何实现图像的缩放4.49 如何显示与设备无关的位图4.50 如何更改表格颜色4.51 如何制作彩色立方体第5章 网络编程5.1 如何发送文件到web5.2 如何编写抢先式多线程网络蜘蛛程序5.3 如何实现类似ie的打印网页功能5.4 如何实现类似ie的浏览源代码功能5.5 如何自定义简单mapi邮件类5.6 如何在对话框中打印网页5.7 如何在浏览器中改变字体5.8 如何在应用中使用注册表扩充ie上下文菜单5.9 如何在vc++程序中用对话框的形式显示html文件5.10 如何使用vc++制作网页浏览器5.11 web搜索引擎设计和实现分析5.12 如何用winsock实现语音全双工通信5.13 如何检知拨号上网ip地址5.14 如何建立一个通用服务框架5.15 如何控制远程计算机拨号上网并获取其ip地址5.16 清除历史记录函数5.17 如何应用tcp/ip的套接字开发网络通信应用程序5.18 如何用vc++读取网卡mac地址5.19 如何使用mfc快速实现网络编程5.20 如何用vc实现windows95socket编程5.21 如何在linux环境下进行网络编程5.22 如何用activex实现串口通信5.23 如何在应用程序中实现ras拨号5.24 如何用vc++实现拨号上网功能5.25 如何用vc++编写ftp客户程序5.26 如何用vc++编写cgi程序5.27 如何编制ip编辑器5.28 如何检测客户端的链接请求5.29 如何建立客户端应用程序5.30 如何用vc建立映射网络驱动器5.31 如何实现对http进行监控5.32 如何用vc建立基于smtp的邮件发送系统5.33 如何用vc编制监控pop3上的电子邮件收发程序5.34 如何用vc制作超级链接5.35 如何用vc制作网页5.36 如何加载网页第6章 动态链接库(dll)6.1 如何创建动态链接库6.2 如何使用dll6.3 如何利用dll制作交通灯第7章 鼠标和键盘7.1 如何应用鼠标作图7.2 如何用vc编写识别键盘按键的位置7.3 如何更换鼠标形状7.4 如何显示键盘的输入7.5 如何限制鼠标范围……
图书封面
图书标签Tags
无
评论、评分、阅读与下载