菜单
  

    本次毕业设计中使用的是Visual C++ 6.0 SP6 开发环境,这个是Visual C++ 6.0最终补丁版,之后它已经被后面的版本所淘汰,但是本次毕业设计中在这个开发环境下能用少量的代码就能实现基本功能。
    3  关键技术
        本章主要介绍局域网开发中所应用到的关键技术,主要包括:图像技术,Winsock网络编程技术和Windows多线程技术。
    3.1  图像技术
    Windows系统不允许应用程序直接访问视频存储区,而是提供了一个抽象的接口,称作图形设备接口(GDI), Windows己经提供了各种显示卡的驱动程序, 这样我们的程序就不用关心与系统相连的显示卡的类型,可以通过调用GDI函数来和硬件打交道,各种GDI函数会自动参考被称为设备环境的数据结构,Windows会自动将设备环境结构映射到相应的物理设备,并且提供正确的输入输出指令,GDI在处理速度上几乎和直接进行视频访问一样快。 ,
    BMP图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图像处理软件都支持BMP图像文件格式,Windows系统内部各图像绘制操作都是以BMP为基础的, Windows 3.0以前的BMP图文件格式与显示设备有关, 因此把这种BMP图像文件格式称为设备相关位图(DDB)格式。Windows 3.0 以后的BMP图像文件与显示设备无关,因此把这种BMP图像文件格式称为设备无关位图(DIB)格式。位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节阵列。
    1.BMP文件头
    BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。其结构定义如下:
    Typedef struct tagBITMAPFILEHEADER
    {
        WORD    bfType;    //位图文件的类型,必须为BM
        DWORD    bfSize;    //位图文件的大小,以字节为单位
        WORD    bfReserved1;    //位图文件保留字,必须为0
        WORD    bfReserved2;    //位图文件保留字,必须为0
        DWORD    bfOffBits;        //位图数据的起始位置,以相对于位图文件
                                //头的偏移量表示,单位是字节
    }BITMAPFILEHEADER;
    2.BMP位图信息头
    BMP位图信息头数据用于说明位图的尺寸等信息,其结构定义如下;
    Typedef struct tagBITMAPINFORHEADER{
        DWORD    biSize;    //本结构所占用字节数
        LONG    biWidth    //位图的宽度,以像素为单位
        LONG    biHeight;    //位图的高度,以像素为单位
        WORD    biplanes;    //目标设备的级别,必须为1
        WORD    biBitCount;    //每个像素所需的位数,必须是1(双色),
                                //4(16色),8(256色)或24(真彩色)之一
        DWORD    biCompression;    //位图压缩类型,必须是0(不压缩)
                            //1(BI_RLE8压缩类型)或2(BI_RLE4压缩类型)之一
        DWORD    biSizeImage;    //位图的大小,以字节为单位
  1. 上一篇:C#文本朗读与语音识别软件开发与设计
  2. 下一篇:基于MM路径的集成测试用例生成技术研究
  1. 基于VC++的GIS矢量图形系统开发

  2. php基于二维码的局域网设备管理系统设计

  3. VC++的高速数据采集系统的软件设计

  4. java局域网络的即时聊天系统设计+源代码

  5. android手机端远程管理助手的设计+源代码

  6. android局域网聊天室的设计+源代码

  7. Java+Socket校园局域网通信工具设计

  8. 中考体育项目与体育教学合理结合的研究

  9. java+mysql车辆管理系统的设计+源代码

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 当代大学生慈善意识研究+文献综述

  12. 十二层带中心支撑钢结构...

  13. 大众媒体对公共政策制定的影响

  14. 电站锅炉暖风器设计任务书

  15. 乳业同业并购式全产业链...

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回