网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Visual C++特效技巧与典型例程解析(附光盘)/程序设计系列/信息科学与技术丛书
分类
作者 郎锐
出版社 机械工业出版社
下载
简介
编辑推荐

本书以Visual C++开发环境为背景,以实例的形式为主,并根据各实例的技术实现途径与应用方向,分别对程序框架与界面设计、进程与服务编程、文件系统与数据库、网络与通信编程、图形与图像编程、信息安全设计及科学计算与计算机仿真等方面的内容作了较详细的介绍。可供各大专院校电子类专业及其相近专业师生。从事IT业的工程技术人员、信号处理领域的科研人员参考使用。

内容推荐

本书以Visual C++开发环境为背景,以实例的形式为主,并根据各实例的技术实现途径与应用方向,分别对程序框架与界面设计、进程与服务编程、文件系统与数据库、网络与通信编程、图形与图像编程、信息安全设计及科学计算与计算机仿真等方面的内容作了较详细的介绍。

本书所给出的近80个实例重点介绍了一些实用的编程技巧和典型实例的制作方法,使读者能够迅速掌握插件扩展、动态换肤、窗体半透明、TTS语音技术、创建后台服务以及对磁盘扇区的直接读写等实用技术,同时也能够对套接字编程、管遵编程、网络协议应用、GPS全球定位系统解码定位、OpenGL与DirctDraw等图形图像类程序的设计思路与实现方法有一个整体的认识。

 本书可供各大专院校电子类专业及其相近专业师生。从事IT业的工程技术人员、信号处理领域的科研人员参考使用。

目录

出版说明

前言

第1章 Windows操作系统及编程

环境

1.1 Windows操作系统

1.2 Windows的编程环境

1.3 Microsoft Visual C++6.0集成开发环境

1.4 新一代的集成开发环境——Microsorft VisualC++.NET

第2章 框架与界面设计篇

2.1 常用程序框架设计系统托盘类程序框架

具有全屏显示,复原功能的程序框架

资源管理器风格的程序框架

可动态切换多窗体的单文档程序框架

具备插件扩展功能的程序框架

2.2 工具栏与状态栏编程技巧

如何实现控件到工具栏的动态添加

如何实现高彩色工具栏

如何实现动态换肤功能

如何为工具栏按钮添加下拉箭头(Vckbasel7) 

2.3 窗口与视图编程技巧

如何实现不规则窗体

如何实现窗体透明特效

如何实现对话框的动态显示、关闭

如何向对话框程序中添加工具条和状态栏

如何动态实现3D文字

如何实现自动滚屏技术

如何利用OwnerDraw技术实现

3D文字按钮

第3章 进程与服务编程篇

利用消息实现内部进程通信(IPC)

3.2 系统热键激活后台服务程序设计思路

系统热键的注册

服务程序的隐藏与激活

系统热键的卸载

3.3 通过系统快照实现对当前进程的管理

当前进程的枚举

对进程的管理

3.4 进入WindowsNT系统

RINGO环

Windows NT驱动程序

Windows NT服务

运行于RING0级别下的代码

自己的调用应用

第4章 文件系统与数据库篇

4.1 文件与目录的编程技巧

如何在程序中编辑文件属性

如何编辑文件夹的时间属性信息

在程序中如何使用配置设置文件

如何将Foxmail邮件夹中的邮件

批量导出

4.2 对磁盘扇区的直接读写方法

对磁盘扇区数据的访问

磁盘扇区直接读写技术的应用

4.3 如何在程序中更好地使用内存

实现对大文件的处理

进程间大数据量快速交换技术的实现

如何用好虚拟内存

4.4 数据库编程

在普通程序中添加ODBC应用

ODBC数据源的动态配置

动态加载ODBC数据源及其内部表单

使用UDL文件建立到ADO的连接

第5章 通信技术编程篇

5.1 套接字编程实现对远程计算机的屏幕监视

远程服务器的搭建

监视客户端的界面设计

屏幕的捕获、显示与保存数据传输

5.2 借助命名管道实现网络间通信

命名管道技术概述

设计思路

程序实现

其他命名管道AH

5.3 使用SMART为应用程序添加

信报收发功能

SMAPI编程接口

信报发送的处理

信报接收的处理

5.4 应用SMIP协议实现对电子邮件的传送

SMIP协议的通信模型和会话流程

在应用程序中使用SMTP协议

5.5 GPS全球定位系统数据终端解析

GPS全球定位系统简介

定位数据的接收

对接收数据的解码显示

第6章 图形、图像、多媒体

设计篇

6.1 图形与图像

实现以复杂线条为基础的图形绘图

碎片图像的无缝拼合技术

JPEG/GIF图像的简单显示方法

使用RLC编码压缩算法压缩Dm图像

借助内嵌资源实现对Flash动画的播放

6.2 DirecUDraw

如何将位图装载到后台缓存

如何使用离屏页面

如何正确理解并使用关键色与位图动画

6.3 OpenGL

带纹理茶壶的绘制

Bezier曲面的绘制

NURBS曲面的绘制

使用特殊光处理

雾化效果的实现

反走样多面体的实现

6.4 音、视频编程

借助TTS技术实现文本的语音输出

基于API的录音机程序实现

使用Wmdows Media Player控件

编写个性化媒体播放程序

第7章 信息安全解决方案篇

7.1 黑软剖析

黑软隐藏手段剖析

对“特洛伊木马”加载方式的剖析

密码的非法探取与防范

键盘录入信息的窃取

网络嗅探器工作原理分析

7.2 信息隐藏与信息清除

历史记录的全面清除方法

一种简单的基于图像的信息隐藏算法

基于一阶Bezier曲线的信息隐藏算法

数字图像的混沌迭代加密隐藏算法

骑士巡游算法对图像细节的隐藏

7.3 版权认证

利用CRC校验码为BMP位图

设置印鉴水印

利用磁盘序列号识别正版软件

利用硬件信息实现共享软件的

安全注册

借助MIRACL大数运算库实现

对共享软件的安全注册

7.4 数据加密

CryptoAPI对机要信息实行安全加密

DES加密算法的简单实现

第8章 科学计算与计算机仿真篇

8.1 科学计算

非线性方程的计算机辅助近似求解

常微分方程初值问题的计算机辅助求解

Lagrange算法实现采样点的近似

函数曲线绘制

8.2 信号处理

对采样信号的频谱分析

对采样信号的平滑去噪

对不同信号波形相似度的定量分析

超高精度计时器的实现

线形分组自动纠错编码

与Matlab混合编程实现卫星遥感

影像的三维显示

8.3 计算机仿真处理

三维物体模型的计算机仿真

生态系统仿真

过程纹理造型技术在自然物体

仿真中的应用

对涟漪的计算机模拟

对火焰的计算机动态仿真

基于:DEM数字高程模型和OpenGL的三维地景仿真处理

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 19:27:21