论文范文
当前位置:首页 > 论文范文

编程实习心得

时间:2023-08-24 00:11:24
编程实习心得[此文共5201字]

第一篇:编程实习心得

编程实习心得

来公司实习已一个多月了,在这段时间里,我主要学习evc下的mfc编程,下面主要谈谈学习的经验以及心得体会。

在编程过程中遇到了较多的问题,解决问题的过程是漫长而艰苦的,然而在问题得到解决的一刹那是很快乐的。在此举出数个例子与大家分享:

1. 音乐播放—>滚动条的绘制

在开始绘制滚动条的时候,为了简便以及缩短开发时间,我打算直接从vc默认的标准滚动条cscrollbar派生,然后对其进行所有者自绘(owrner draw),将图片贴上去,然而cscrollbar并不如cbutton般好绘制,在经过近一天的尝试后始终无果,很是烦躁,后来在听从陈曦老师的建议后,决定还是从cstatic派生自绘,然后再加上一些鼠标、键盘的相应消息响应处理函数以实现滚动条的功能。

在确定这一思路后,我便开始着手代码的实现:首先实现了一个图片绘制函数loadbitmaptoscroll(),用于将滚动条的滑块、上下箭头以及滚动条底色画到确定的区域。由于滑块的位置会不断的发生变化,因此将不能简单地将滚动条底色先画好,然后将滑块放到某一固定位置,因此我定义了一个类成员变量nthumbtop用于确定滑块顶部到滚动条顶部的距离并截取了一小块滚动条底色将其填充到滑块到两侧箭头的所有区域以实现滚动条的变化。然后捕获wm_paint消息调用loadbitmaptoscroll()使对窗口进行重绘时将滚动条显示出来。这样当创建一个滚动条对象的时候,便能够将 ……此处隐藏4556个字……没有初始化的指针(没有为此指针指向的对象分配空间),或着free掉之后再次使用。

(2):数组访问越界,访问的元素下标超过数组围长

(3):缓存溢出,对于这种while(1) {do}的程序,这个问题最容易发生,多此sprintf或着strcat有可能将某个

buff填满,溢出,所以每次使用前,最好memset一下,不过要是一开始就是段错误,而不是运行了一会儿出现的,(3)的可能性就比较小。

第五篇:编程实习说明书要求

内容要求:

1 问题描述

1.1 设计任务及要求

1.2 问题理解和分析:写需求分析

1.3 开发环境介绍

2 题目设计及实现

2.1 总体设计:模块划分,有功能模块图

2.2数据库设计:数据库的表结构,最好带e-r 图

2.3详细设计(每个模块的功能、界面和算法,不能只写代码) 3系统测试(自己系统的测试,写明测试用例和测试截图,不能都是测试的概念)

4设计总结(关于系统的总结 ,不能和任务书上的一样) 5参考文献(十本书)

排版要求:

一级题目:宋体小三加粗

二级题目:宋体四号加粗

三级题目:宋体小四加粗

正文:宋体小四

表名、表内容、图例和参考文献宋体五号字

全文行距固定值20磅,每一章另起一页

参考文献例子

[1] 刘彬彬,马文强.eclipse应用开发完全手册.北京:人民邮电出版社,2014年9月.

字数要求:一万字

《编程实习心得[此文共5201字].doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

Copyright © 2023 灵思文秘网 www.lingsizh.com 版权所有