电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

同济大学软件工程实习总结报告

同济大学软件工程实习总结报告_第1页
1/18
同济大学软件工程实习总结报告_第2页
2/18
同济大学软件工程实习总结报告_第3页
3/18
生 产 实 习 报 告 实习日程安排我从 2025.8 到 2025.11 在这家公司公司进行实习。1.刚开始的几个星期,公司经理安排我学习一些有关游戏方面的技术,帮我快速的对游戏行业入门。2.接下来的时间,经理安排我进行一些实战开发,难度从简单到难。所进行开发的项目我会在实习收获和体会这段中具体阐述。实习收获和体会我在公司主要开发了一个图形转换器,制作一个 InstallShiled 安装程序和关于 3D 处理的MMX 技术,下面我将介绍我的工作情况和工作收获。一.图形转换器:1.设计文档一:功能描述:此软件能将 TGA,BMP 等图形格式转换为任意制定的格式功能细化:1. 能显示指定的图片(TGA,RGBA 等格式)2. 能显示指定图片的参数(长度,宽度,图片的格式)3. 进行转换的时候能检查该图片长,宽是否为 2 的幂次,假如不是则发出通知信息4. 具有批处理功能,给定一个文件目录,能将该目录下的所有图片转换为 DDS 格式5. 转换为 DDS 时候可以指定 MipMap 值 二:模块划分:UI 界面 + 转换模块转换模块:以 DLL 的形式,针对不同的平台各写一个其接口为:bool ChangeTo (const char* SrcName, const char* DestName,TYPE type)enum TYPE{BMP = 1,JPEG = 2,DDS = 3}; const char* SrcName, const char* DestName 应该换成一个结构体SrcName:指定的图片名字DestName: 转换的图片名字UI 界面:实行多文档视图结构三:重要结构struct DDS_PIXELFORMAT{ DWORD dwSize; DWORD dwFlags; DWORD dwFourCC; DWORD dwRGBBitCount; DWORD dwRBitMask; DWORD dwGBitMask; DWORD dwBBitMask; DWORD dwABitMask;};struct DDS_HEADER{ DWORD dwSize; DWORD dwHeaderFlags; DWORD dwHeight; DWORD dwWidth; DWORD dwPitchOrLinearSize; DWORD dwDepth; DWORD dwMipMapCount; DWORD dwReserved1[11]; DDS_PIXELFORMAT ddspf; DWORD dwSurfaceFlags; DWORD dwCubemapFlags; DWORD dwReserved2[3];};四:开发平台VC6.0+DX9.02.接口文档接口说明一 接口代码:class IImageChange{public:virtual bool ChangeTo(ImageInfo* pImageInfo) = 0;virtual char* GetDllName() = 0;virtual void SetDirectory(const char* szDirName) = 0;};上面是一个接口类,这里模仿 COM 的方法,设计一个抽象类。 任何 Image Change DLL必须继承以上接口类。E...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

同济大学软件工程实习总结报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部