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

Visual C++.NET应用编程150例

Visual C++.NET应用编程150例

定 价:¥35.00

作 者: 王兴晶编著
出版社: 电子工业出版社
丛编项: 编程沙龙丛书
标 签: VC++.NET

ISBN: 9787505389465 出版时间: 2003-08-01 包装: 平装
开本: 26cm 页数: 406 字数:  

内容简介

  本书主要针对具有VisualC++基本操作基础的读者。全书通过150个实例,全面深入地介绍了利用VisualC++.NET开发应用程序的方法、技巧和经验。主要讲解用VisualC++.NET进行界面效果处理、图形图像处理、文件与系统功能控制、线程与MFC编程、数据库开发、GDI+高级图形处理、OLE技术以及OPENGL应用等内容。这些实例简单实用、典型性强、功能突出,很多实例使用的技术稍加扩展可以解决同类问题。使用本书最好的方法是通过学习掌握实例中的技术或技巧,然后使用这些技术去尝试实现更复杂的功能、应用到更多方面。本书内容丰富、结构合理,可以作为广大编程爱好者提高编程水平的自学教材,也可以供程序开发人员和大专院校有关师生作为参考资料。策划说明很多初学编程的读者,在看过一些讲述基础应用的书籍后学会了软件的基本操作,或者在学校里学习了一些基本编程语言之后,常常陷入困境——对进一步的应用一知半解,对用该软件进行开发并完成一项具体的课题或项目感到困难和茫然。一些指导开发的实例图书所讲的实例往往是工程实例,对一些基本的编程模块着墨甚少,使读者学起来很吃力。《编程沙龙》丛书就是在这样的情况下产生的,我们希望这套丛书能够交给广大初学编程的读者一把钥匙,使大家能够快速掌握软件开发技术并能切实投入实际应用。本套丛书将那些庞大的应用开发实例分解成150个小的开发实例模块,并以实例为主线,引导读者步步深入,掌握各种开发语言和开发工具的应用。每本书的实例均以“应用”和“编程”为主题,绝大部分实例都可以完整地实现一个功能。读者通过对这些小的编程实例进行模仿和变化,可以学会利用自己学到的基础知识编写简单的实际应用案例。当然在理解范例的讲解过程中,读者又会学到新的软件开发技术,并且进一步扩展,从而在学习实例的过程中得到了双重提高——一方面把自己以前掌握的知识应用到实例上;另一方面从这些实例中又可以学习到新的知识,最后达到融会贯通的目的。本套丛书的作者都是长期从事软件开发实践的一线程序员,他们对这些实例的编程要点进行了简单明了的总结,对实例的扩展应用进行了画龙点睛的提示,这些宝贵经验对于读者深入掌握书中实例所包含的技术知识是非常有益的。需要特别说明的是,如果读者对编程是一个完全的新手,直接阅读这套书是有一定困难的。建议读者在学习这套书之前,首先学习编程的基础知识(在此,向您推荐我们出版的《新世纪电脑应用培训教程》系列中有关程序设计培训教程的图书)。《编程沙龙》丛书首批推出6本,内容涵盖目前主流编程软件:VisualBasic、VisualC#、VisualC++、VisualFoxPro、Delphi及Java等。今后我们还会根据读者的反馈和技术的发展推出新的品种。我们将这套丛书命名为“编程沙龙”,也希望借此机会建立一个与学习编程和从事编程工作的读者交流的真正的沙龙,让我们一起交流,共同进步!把你编程的经验与困难告诉我们,把你学习的快乐与苦恼告诉我们,那么下一批“编程沙龙”的书中,闪耀的将是你的智慧!编者2003年8月实例源代码下载说明为了最大限度地降低读者的购书成本,本书中的实例源代码可免费从网上下载。网址:http://tqxbook.phei.com.cn如果读者下载源代码有困难,可来信来电与我们联系,联系方法如下。地址:北京市海淀区莲花苑2号楼4门108室邮编:100036电话:63981964联系人:鄂卫华服务邮箱:lilye@phei.com.cn编辑邮箱:zhangruixi@phei.com.cn前言VisualC++.NET(本书中简称为VC.NET)是运行于Windows平台上的可视化集成开发环境,它是Microsoft公司开发的MicrosoftVisualStudio.NET系列的一部分。VisualC++.NET集程序的界面设计、代码编辑、编译、连接和调试等功能于一体,为编程人员提供了一个方便而又完整的开发界面和许多有效的辅助开发工具。本书通过150个编程实例,介绍了以下技术内容。第1章通过20个实例演示如何利用VisualC++.NET来美化应用程序的界面。主要内容包括能够显示图标的菜单、多边形形状的窗口、切分窗口、动画效果窗口、为对话框添加菜单等。通过本章的学习,可以轻松实现别具匠心的界面效果,增强人机交互功能。第2章通过20个实例介绍图形图像处理技术,包括绘制基本图形元素,实现橡皮筋功能,演示画笔和画刷的风格,捕捉屏幕图像,制作透明图像,动画光标,文字的旋转等效果。掌握这些内容,就可以满足常用的图形图像处理要求。第3章通过20个实例包括两部分内容——文件处理和系统控制技术,内容涵盖了读写ini文件、设置程序热键、应用CFile和CStdioFile类读写文件、序列化数据、向IE工具栏上添加按钮等。通过本章可以掌握基本的文件处理功能,并且能够实现一些系统控制功能。第4章通过15个实例介绍了线程和MFC类编程技术,主要内容包括创建线程、线程间通信、操作字符串、链表的遍历和查找、通用对话框等。第5章通过19个实例介绍了数据库开发过程中经常用到的一些技巧和编程方法,包括应用DAO获取数据库信息、动态创建数据库、自定义CRecordset类、执行SQL语句、记录的筛选和排序等。通过本章的学习读者可以掌握常用的数据库处理功能,从而为实现更加复杂的数据库操作打下良好基础。第6章通过21个实例介绍了GDI+高级图形处理技术,主要内容包括用图像平铺形状、用图案填充文字、创建线性梯度、演示多种风格的端点、创建轨迹梯度、绘制自定义虚线等。利用GDI+技术,可以绘制非?8丛拥耐夹巍?第7章通过19个实例演示了OLE技术的应用,主要内容包括创建OLE容器程序、在OLE容器程序中编辑OLE项、建立OLE服务器、建立自动化服务器、ActiveX控件等。第8章通过16个实例介绍了OPENGL编程的一些典型技巧,主要内容包括绘制简单的图形元素、图形的变换、用键盘和鼠标来操作动画、光照和材质效果以及三维曲面的构造等。通过本章的学习,可以掌握OPENGL绘图技术,并且能够制作图形动画。本书由王兴晶主持编写,参加编写的还有王东、曹忠军、郑志、胡洪波、于云凯、李军、赵长江、姜晓勇、陈栋、王刚远、刘立刚、苏红梅、王可、孙明、李晓刚、陈亚慧、李舒、李鸣和王永国等。由于作者水平有限,书中难免存在一些不足之处,恳请读者批评指正。作者的电子邮箱:yinlimin@sina.com作者2003年7月

作者简介

暂缺《Visual C++.NET应用编程150例》作者简介

图书目录

第1章 界面编程实例
实例1 在菜单中显示图标
实例2 圆角矩形窗口
实例3 使对话框窗口始终在前面
实例4 静态纵向切分窗口
实例5 在切分窗口中使用多个视类
实例6 设计字形窗口
实例7 设计多边形窗口
实例8 动态切分窗口
实例9 窗口的动画效果
实例10 用编辑框显示当前时间
实例11 播放AVI动画
实例12 动态设置窗口的光标
实例13 Tab Control控件的应用
实例14 无标题栏窗口的拖动
实例15 为对话框添加菜单
实例16 动态创建按钮
实例17 为对话框添加工具栏
实例18 为对话框添加状态栏
实例19 添加对话框条
实例20 在窗口中应用“橡皮带”
第2章 图形图像处理实例
实例21 在窗口中画点
实例22 在绘图过程中捕获鼠标
实例23 “橡皮筋”功能的实现
实例24 演示画笔的风格
实例25 演示画刷的风格
实例26 显示透明图像
实例27 捕捉屏幕图像
实例28 创建逻辑字体
实例29 显示资源中的位图
实例30 显示磁盘中的外部BMP文件
实例31 以透明图像构造窗口形状
实例32 空心字体效果演示
实例33 显示动画光标
实例34 以拉伸方式显示背景图
实例35 在剪辑路径内绘图
实例36 绘制颜色渐变的四边形
实例37 旋转文本
实例38 绘制旋转效果的图形
实例39 使用系统预定义对象绘图
实例40 枚举字体
第3章 文件与系统控制编程实例
实例41 获取计算机名称
实例42 使程序只能同时运行一个实例
实例43 禁止用户关闭Windows
实例44 读写ini文件
实例45 设置程序热键
实例46 获取和设置系统时间
实例47 列举系统中有效的驱动器
实例48 关闭操作系统
实例49 用CFile类读写文件
实例50 用CStdioFile类读写文件
实例51 序列化数据
实例52 获取环境变量
实例53 获取文件属性
实例54 获取系统文件夹的路径
实例55 查找文件
实例56 在IE工具栏中添加按钮(1)
实例57 在IE工具栏中添加按钮(2)
实例58 获取扩展名对应的图标
实例59 在程序中控制光驱
实例60 将文件删除到回收站
第4章 线程与MFC类开发实例
实例61 创建线程
实例62 用全局变量在线程间通信
实例63 用自定义消息在线程间通信
实例64 用Event对象在线程间通信
实例65 字符串的格式化
实例66 字符串的查找和提取
实例67 CArray类的应用
实例68 CTypedPtrArray类的应用
实例69 应用CPtrArray类进行数据存储
实例70 应用CList类存储链表
实例71 链表的遍历与查找
实例72 用COleDateTime类处理时间
实例73 用CFileDialog类选择文件
实例74 用CColorDialog类选择颜色
实例75 用CFontDialog类选择字体
第5章 数据库开发实例
实例76 在DAO中获取工作区信息
实例77 在DAO中输出数据库的信息
实例78 在DAO中执行SQL语句
实例79 在DAO中动态创建数据库
实例80 在DAO中获取数据库的字段信息
实例81 在DAO中遍历记录集的数据
实例82 在DAO中查找记录集的数据
实例83 在DAO中获取记录集中记录的数目
实例84 在DAO中编辑记录
实例85 连接ODBC数据源
实例86 自定义一个CRecordset类
实例87 获取ODBC中的字段信息
实例88 遍历ODBC记录集的数据
实例89 在ODBC中执行SQL语句
实例90 编辑ODBC数据库中的记录
实例91 创建单文档ODBC应用程序
实例92 在ODBC应用程序中编辑记录
实例93 记录的筛选和排序
实例94 使用ADO开发数据库应用程序
第6章 GDI+高级图形处理实例
实例95 缩放时使用插值模式控制图像质量
实例96 用图像平铺区域
实例97 图案填充的文字
实例98 在一个区域中剪辑
实例99 创建线性梯度
实例100 多种风格的端点
实例101 图形容器的应用
实例102 使用颜色矩阵设置图像中的Alpha
实例103 逐点设置图像中的Alpha值
实例104 绘制半透明线条
实例105 创建轨迹梯度
实例106 使用颜色再变换表
实例107 用直线和曲线创建图形
实例108 绘制自定义虚线
实例109 旋转和扭曲图像
实例110 绘制垂直文本
实例111 字符路径
实例112 绘制用纹理填充的图形
实例113 绘制基数样条
实例114 绘制贝赛尔样条
实例115 显示JPG和GIF图像
第7章 OLE技术开发实例
实例116 建立最简单的OLE容器程序
实例117 保存OLE项的信息
实例118 为OLE项设置跟踪矩形
实例119 在OLE容器程序中显示多个OLE项
实例120 对OLE项的单击测试
实例121 响应鼠标的双击操作
实例122 OLE项与剪贴板
实例123 建立活动文档容器程序
实例124 建立袖珍OLE服务器应用程序
实例125 建立完全OLE服务器应用程序
实例126 为完全OLE服务器自运行添加功能
实例127 为OLE项添加自绘代码
实例128 建立自动化服务器
实例129 为自动化服务器暴露属性
实例130 暴露ActiveX控件的属性
实例131 暴露ActiveX控件的方法
实例132 暴露ActiveX控件的事件
实例133 ActiveX控件的自我绘制
实例134 检查ActiveX控件的属性、方法与事件
第8章 OPENGL编程技术
实例135 绘制空心和实心矩形
实例136 绘制直线
实例137 绘制圆和椭圆
实例138 利用OPENGL绘制点
实例139 绘制连续的三角形
实例140 平移变换
实例141 旋转变换
实例142 缩放变换
实例143 视口投影变换
实例144 键盘操作的动画
实例145 鼠标操作的动画
实例146 光照效果
实例147 设置材质
实例148 构造一个网格线曲面
实例149 填充曲面
实例150 为动画消除闪烁

本目录推荐