注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual C++.NET精彩案例237

Visual C++.NET精彩案例237

Visual C++.NET精彩案例237

定 价:¥43.00

作 者: 臧桂鹏编写
出版社: 北京希望电子出版社
丛编项: 编程实战与技巧系列
标 签: 暂缺

ISBN: 9787894980458 出版时间: 2003-03-01 包装: 精装
开本: 26cm 页数: 412 字数:  

内容简介

  编程实战与技巧系列。本书以237个Visual C++精彩实例全面解析了C++语言、编程的思路、方法和技巧。该书内容涉及Visual C++编程语言,文档与视图结构,界面、对话框与控件,菜单、工具栏和状态栏,文件与系统,COM组件,数据库,多媒体,ATL与ActiveX控件,以及网络和Internet编程等各个方面。选例经典而具有代表性,分析透彻,编程逻辑思路简练,具有很强的实用性、可操作性和参考价值。本书非常适合Visual C++初学者和中级程序员,亦可作为业余爱好者、高校计算机专业师生自学、教学用书,以及专业程序员参考书。本版CD内容为本书237个实例的全部源代码。

作者简介

暂缺《Visual C++.NET精彩案例237》作者简介

图书目录

第1章 C十十语言编程基础 1 C十十的封装性 2 C十十的继承性 3 C十十的多态性 4 类的声明 5 初始化对象 6 虚函数 7 运算符重载 8 使用静态变量 9 函数重载 10 使用函数指针实现回调 11 定义和使用函数对象 12 处理内联虚函数 13 理解位运算符 14 给表达式赋值 15 理解字符串 16 C十十数组和指针 第2章 文档与视图结构 17 在窗口中心输出字符串 18 设置窗口的初始化大小 19 用SDI实现两个文档模板 20 设置窗口最小化显示 21 改变视图背景 22 控制主窗口的最大和最小尺寸 23 使用多个定时器 24 创建文档模板 25 定制文档和视图类 26 改变窗口图标 27 实现动画图标 28 启动时自动打开上次的文档 29 启动时不创建空文档 30 理解串行化 31 以不同格式保存及显示文件 32 设置视图类的空背景画刷 33 在属性页中添加字体对话框 34 理解切分窗口 35 创建动态切分窗口 36 创建静态切分窗口 37 使用CScrollView类 38 使程序处于最前面 39 移动窗口 40 创建不规则窗口 41 为文档创建多个视图 42 获知与Form. View关联的改变 43 实现橡皮区矩形 第3章 对话框与控件编程 44 理解对话框 45 生成动态对话框 46 对话框显示不出来 47 在对话框中显示图片 48 改变对话框的背景颜色 49 创建模式对话框 50 创建非模式对话框 51 制作提示对话框 52 控制对话框的大小 53 为对话框加入位图按钮 54 改变控件的颜色 55 实现彩色按钮 56 生成自绘制的控件类 57 运行时指定对话框的按钮 58 在对话框中使用菜单和工具栏 59 使用组合框控件 60 定制编辑框控件中的字符 61 检验列表框是否滚动 62 使用列表框控件 63 使用选项卡控件 64 判断树形控件的展开和收缩 65 使用树形控件 66 使用列表控件 67 单选按钮和复选框 68 使用UpdateData 69 创建对话框 第4章 菜单. 工具栏和状态栏 70 创建自定义菜单 71 处理弹出菜单消息 72 创建动态菜单 73 给系统菜单添加菜单项 74 响应鼠标消息 75 添加自定义消息 76 消息传递和消息循环 77 确定菜单占据的行数 78 使用浮动菜单 79 动态追加菜单项 80 获取菜单弹出的位置 81 分开类型的MRU菜单 82 控制菜单的大小 83 创建浮动工具栏 84 更新工具栏的状态 85 创建自定义工具栏 86 在工具栏中嵌入组合框 87 控制工具栏的拖动停靠 88 不加载菜单. 工具栏和状态栏 89 在工具栏上添加文本标签 90 工具栏停靠 91 让工具栏显示256图像 92 在状态栏中显示进度条 93 在状态栏显示系统时间 94 在状态栏中显示鼠标位置 第5章 文件与系统编程 95 文件读写 96 使用文件对话框 97 遍历整个目录树 98 打开文件提示 99 调用html文件 100 修改目录的日期和时间 101 获取文件或文件夹属性 102 将路径转换为长路径名 103 分割文件成多个小文件 104 合并多个文件成一个可执行文件 105 实现文件拖放 106 访问和修改注册表 107 使用注册表保存信息 108 识别操作系统环境 109 检测硬件设备 110 使改变的鼠标光标不闪烁 111 使用应用程序模拟键盘和鼠标按键 112 设置系统时间 113 将应用程序的图标加入到系统托盘中 114 设定计算机名称 115 创建临时文件 116 启动和等待线程结束 117 检测系统中的当前进程 第6章 COM组件编程 118 理解COM本质 119 重用C十十对象 120 定义COM接口 121 使用接口描述语言IDL 122 定义IUnknown接口 123 实现IUnknown接口 124 获取接口指针 125 定义IClassFactory接口 126 创建永久对象 127 利用类厂创建COM对象 128 对COM库进行初始化 129 实现包容 130 实现聚合 131 COM客户如何使用COM对象 132 定义接口映射表 133 类厂在MFC中实现 134 使用MFC建立COM组件 135 测试COM组件 136 编写COM组件 第7章 数据库编程 137 连接ODBC数据源 138 动态加载ODBC数据源 139 处理记录集与对应表 140 查询ODBC数据源中的数据 141 在MFC ODBC中进行事务处理 142 配置ODBC数据源 143 利用SQL语句删除记录 144 绕过ODBC口令提问 145 分配连接句柄 146 执行SQL语句 147 释放语句句柄 148 断开并释放数据源连接 149 使用DAO进行数据库编程 150 操作数据库对象 151 使用DAO进行事务处理 152 直接调用DAO函数 153 使用ADO访问数据库 154 利用UDL文件建立ADO连接 155 使用ADO操作记录集 156 使用ADO进行事务处理 157 使用ADO执行SQL命令 158 获取数据链接的属性 159 降低记录集文件的数量 160 建立自定义数据库类 第8章 多媒体编程 161 多媒体系统的关键技术 162 多媒体的文件格式 163 创建字体对象 164 显示旋转文本 165 输出空心字 166 显示渐变字 167 输出艺术字 168 制作应用程序真彩封页 169 设置窗口字体属性 170 实现马赛克效果 171 实现浏览位图 172 创建openGL项目 173 播放视频文件 174 播放无声AVI动画文件 175 创建多媒体播放器 176 制作MIDI文件播放程序 177 利用MCI播放大型WAV文件 178 制作CD播放器 179 访问MCI 180 创建纹理场景 181 绘制Bezier线框曲面 第9章 ATL与ActiveX控件编程 182 理解ATL技术 183 使用ATL窗口类 184 创建ATL项目 185 使用ATL实现一个窗口 186 实现一个对话框 187 实现容器窗口 188 增加一个连接点 189 创建ATL Server项目 190 使用ATL 实现接口 191 创建ATL Server Web项目 192 添加和改变ActiveX控件储备事件 193 添加ActiveX控件的自定义事件 194 创建ActiveX控件项目 195 定义ActiveX控件的属性 196 显示ActiveX控件的属性页 197 创建ActiveX容器程序 198 在容器程序中管理嵌入对象 199 使用鼠标来修改对象 200 创建ActiveX服务器项目 第10章 Inter Met应用程序编程 201 初始化WinSock 202 实现网络聊天室服务器 203 创建套接字 204 传递套接字描述符和指针 205 从数据报套接字接收数据 206 向数据报套接字发送数据 207 流式套接字连接发送和接收数据 208 异步接收数据 209 使用WinInet函数 210 连接Internet服务器 211 回调函数与句柄建立链接 212 实现客户端通信功能 213 从FTP. HTTP或Gopher服务器中获取数据 214 从文件句柄读取数据并移动文件指针 215 获取和设置FTP服务器的当前目录 216 FTP下载文件 217 FTP上传文件 218 FTP打开文件 219 发送HTTP请求 220 处理HttpSendRequest 函数的调用错误 221 获取服务器的响应信息 222 实现HTTP协议 223 使用CInternetSession对象检索文件 224 HTTP服务器处理 225 Gopher服务器处理 226 发送电子邮件 227 实现网页浏览 228 控制浏览器 229 使用POP协议接收电子邮件 230 处理发送和接收数据的超时 231 创建Internet服务器扩展程序 232 从Internet上下载文件 233 实现串行通信 234 在单线程中实现串口通信 235 在多线程下实现串行通信 236 读取网卡的MAC地址 237 使用CSockets进行文件传送

本目录推荐