当前位置:文档之家› 嵌入式实训34显示部分Display

嵌入式实训34显示部分Display

嵌入式实训34显示部分Display
嵌入式实训34显示部分Display

嵌入式实训34显示部分Display.h——维信科技一.相关结构:

typedef struct{

int DrawPointx;

int DrawPointy; //绘图所使用的坐标点

int PenWidth; //画笔宽度

U32 PenMode; //画笔模式

COLORREF PenColor; //画笔的颜色

int DrawOrgx; //绘图的坐标原点位置

int DrawOrgy;

int WndOrgx; //绘图的窗口坐标位置

int WndOrgy;

int DrawRangex; //绘图的区域范围

int DrawRangey;

structRECT DrawRect; //绘图的有效范围

U8 bUpdataBuffer; //是否更新后台缓冲区及显示

U32 Fontcolor; //字符颜色

}DC,*PDC

typedef struct {

int left;

int top;

int right;

int bottom;

}structRECT

二.相关函数(维信科技,山西最专业的IT实训):initOSDC

定义:void initOSDC()

功能:初始化系统的绘图设备上下文(DC),为DC的动态分配开辟内存空间CreateDC

定义:PDC CreateDC()

功能:创建一个绘图设备上下文(DC),返回指向DC的指针

DestoryDC

定义:void DestoryDC(PDC pdc)

功能:删除绘图设备上下文(DC),释放相应的资源

参数说明:pdc:指向绘图设备上下文(DC)的指针

SetPixel

定义:void SetPixel(PDC pdc, int x, int y, COLORREF color)

功能:设置指定点的像素颜色到LCD的后台缓冲区,LCD范围以外的点将被忽略

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:指定的像素座标

color:指定的像素的颜色,高8位为空,接下来的24位分别对应RGB颜色的8位码。(维信科技,山西最专业的IT实训)

SetPixelOR

定义:void SetPixelOR(PDC pdc, int x, int y, COLORREF color)

功能:设置指定点的像素颜色和LCD的后台缓冲区的对应点或运算,LCD 范围以外的点将被忽略

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:指定的像素座标

color:指定的像素的颜色,高8位为空,接下来的24位分别对应RGB颜色的8位码。

SetPixelAND

定义:void SetPixelAND(PDC pdc, int x, int y, COLORREF color)

功能:设置指定点的像素颜色和LCD的后台缓冲区的对应点与运算,LCD 范围以外的点将被忽略

x,y:指定的像素座标

color:指定的像素的颜色,高8位为空,接下来的24位分别对应RGB颜

色的8位码。

SetPixelXOR

定义:void SetPixelXOR(PDC pdc, int x, int y, COLORREF color)

功能:设置指定点的像素颜色和LCD的后台缓冲区的对应点异或运算,LCD 范围以外的点将被忽略

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:指定的像素座标(维信科技,山西最专业的IT实训)

color:指定的像素的颜色,高8位为空,接下来的24位分别对应RGB颜

色的8位码。

GetFontHeight

定义:int GetFontHeight(U8 fnt)

功能:返回指定字体的高度

参数说明:fnt:输出字体的大小型号,可以是表A-1数值中的一种:

表A-1 字体大小

字体的型号数值说明

FONTSIZE_SMALL 1 小字体模式,12x12字符

FONTSIZE_MIDDLE 2 中字体模式,16x16字符

FONTSIZE_BIG 3 大字体模式,24x24字符

TextOut

定义:void TextOut(PDC pdc, int x, int y, U16 *ch, U8 bunicode, U8 fnt)

功能:在LCD屏幕上显示文字

x,y:所输出文字左上角的屏幕坐标

ch:指向输出文字字符串的指针

bunicode:是否为Unicode编码,如果是TRUE,表示ch指向的字符串为Unicode 字符集;如果为FALSE,表示表示ch指向的字符串为GB字符集。(维信科技,山西最专业的IT实训)

fnt:指定字体的大小型号,可以是表A-1数值中的一种或表A-2的数值:

表A-2 字的显示方式

显示模式数值说明

FONT_NORMAL 0 正常显示

FONT_TRANSPARENT 4 透明背景

FONT_BLACKBK 8 黑底白字

TextOutRect

定义:void TextOutRect(PDC pdc, structRECT* prect, U16* ch, U8 bunicode, U8 fnt, U32 outmode)

功能:在指定矩形的范围内显示文字,超出的部分将被裁减

参数说明:pdc:指向绘图设备上下文(DC)的指针

prect:所输出文字的矩形范围

ch:指向输出文字字符串的指针(维信科技,山西最专业的IT实训)bunicode:是否为Unicode编码,如果是TRUE,表示ch指向的字符串为Unicode 字符集;如果为FALSE,表示表示ch指向的字符串为GB字符集。

fnt:指定字体的大小型号,可以是表A-1数值中的一种或表A-2的数值outmode:指定矩形中文字的对齐方式,可以是表A-3中的数值

表A-3 矩形中文字的对齐方式

对齐方式数值说明

TEXTOUT_LEFT_UP 0 文字从左上角开始

TEXTOUT_MID_X 1 水平居中

TEXTOUT_MID_Y 2 垂直居中

MoveTo

定义:void MoveTo(PDC pdc, int x, int y)

功能:把绘图点移动到指定的坐标

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:移动画笔到绘图点的屏幕坐标

LineTo

定义:void LineTo(PDC pdc, int x, int y)

功能:在屏幕上画线。从当前画笔的位置画直线到指定的坐标位置,并使画笔停留在当前指定的位置

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:直线绘图目的点的屏幕坐标

DrawRectFrame

定义:void DrawRectFrame(PDC pdc, int left,int top ,int right, int bottom)

功能:在屏幕上绘制指定大小的矩形方框。

参数说明:pdc:指向绘图设备上下文(DC)的指针

left:绘制矩形的左边框位置

right:绘制矩形的右边框位置

top:绘制矩形的上边框位置

bottom:绘制矩形的下边框位置

DrawRectFrame2

定义:void DrawRectFrame2(PDC pdc, structRECT *rect)

功能:在屏幕上绘制指定大小的矩形方框。

参数说明:pdc:指向绘图设备上下文(DC)的指针

rect:绘制矩形的位置及大小

FillRect

定义:void FillRect(PDC pdc, int left,int top ,int right, int bottom,U32 DrawMode , COLORREF color)

功能:在屏幕上填充指定大小的矩形。

参数说明:pdc:指向绘图设备上下文(DC)的指针

left:绘制矩形的左边框位置(维信科技,山西最专业的IT实训)

right:绘制矩形的右边框位置

top:绘制矩形的上边框位置

bottom:绘制矩形的下边框位置

DrawMode:矩形的的填充模式和颜色,它的数值可以是表A-4中的一种和表A-5中的或运算的结果

color:填充的颜色值,高8位为空,接下来的24位分别对应RGB颜色的8位码。

表A-4 绘图模式

绘图模式数值说明

GRAPH_MODE_NORMAL 0x00 普通绘图模式

GRAPH_MODE_OR 0x10 或绘图模式

GRAPH_MODE_AND 0x20 与绘图模式

GRAPH_MODE_XOR 0x30 异或绘图模式

表A-5 前景颜色

图形显示模式数值说明

COLOR_BLACK 1 黑色前景色

COLOR_WHITE 0 白色前景色

FillRect2

定义:void FillRect2(PDC pdc, structRECT *rect,U32 DrawMode , COLORREF color )

功能:在屏幕上填充指定大小的矩形。

参数说明:pdc:指向绘图设备上下文(DC)的指针

rect:绘制矩形的位置及大小(维信科技,山西最专业的IT实训)DrawMode:矩形的的填充模式和颜色,它的数值可以是表A-4中的一种和表A-5中的或运算的结果。

color:填充的颜色值,高8位为空,接下来的24位分别对应RGB颜色的8位码。

ClearScreen

定义:void ClearScreen()

功能:清除整个屏幕的绘图缓冲区,即:清空LCDBuffer2

SetPenWidth

定义:U8 SetPenWidth(PDC pdc, U8 width)

功能:设置画笔的宽度,并返回以前的画笔宽度

参数说明:pdc:指向绘图设备上下文(DC)的指针

width:画笔的宽度,默认值是1,即一个像素点宽

SetPenMode

定义:void SetPenMode(PDC pdc, U32 mode)

功能:设置画笔画图的模式

参数说明:pdc:指向绘图设备上下文(DC)的指针

mode:绘图的更新模式,可以是表A-4数值中的一种

Circle

定义:void Circle(PDC pdc, int x0, int y0, int r)

功能:绘制指定圆心和半径的圆

参数说明:pdc:指向绘图设备上下文(DC)的指针

x0,y0:圆心坐标

r:圆的半径

ArcTo

定义:void ArcTo(PDC pdc, int x1,int y1, U8 arctype, int R)

功能:绘制圆弧,从画笔的当前位置绘制指定圆心的圆弧到给定的位置

参数说明:pdc:指向绘图设备上下文(DC)的指针

x1,y1:绘制圆弧的目的位置

arctype:圆弧的方向可以是表A-6参数中的一种:

R:圆弧的半径

表A-6 圆弧的方向

园弧绘制模式数值说明

GRAPH_ARC_BACKWARD 0 逆时针画圆

GRAPH_ARC_FORWARD 1 顺时针画圆SetLCDUpdata

定义:U8 SetLCDUpdata(PDC pdc, U8 isUpdata)

功能:设定绘图的时候是否及时的更新LCD的显示,返回以前的更新模式参数说明:pdc:指向绘图设备上下文(DC)的指针

isUpdata:是否更新LCD的显示,可以为TRUE或者FALSE。如果选择及时更新则每调用一次绘图的函数都要更新LCD的后台缓冲区并把后台缓冲区复制到前台,虽然可以保证绘图的实时性,但是,总体来讲,是降低了绘图的效率。Draw3DRect(维信科技,山西最专业的IT实训)

定义:void Draw3DRect(PDC pdc, int left,int top, int right, int botton, COLORREF color1,COLORREF color2)

功能:绘制指定大小和风格的3D边框的矩形

参数说明:pdc:指向绘图设备上下文(DC)的指针

left:绘制矩形的左边框位置

right:绘制矩形的右边框位置

top:绘制矩形的上边框位置

bottom:绘制矩形的下边框位置

color1:左和上的边框颜色,高8位为空,接下来的24位分别对应RGB颜色的8位码。

color2:右和下的边框颜色,高8位为空,接下来的24位分别对应RGB颜色的8位码。

Draw3DRect2

定义:void Draw3DRect2(PDC pdc, structRECT rect, COLORREF color1,COLORREF color2)

功能:绘制指定大小和风格的3D边框的矩形

参数说明:pdc:指向绘图设备上下文(DC)的指针

rect:绘制矩形的位置及大小

color1:左和上的边框颜色,高8位为空,接下来的24位分别对应RGB颜色的

8位码。

color2:右和下的边框颜色,高8位为空,接下来的24位分别对应RGB颜色的8位码。

GetPenWidth

定义:U8 GetPenWidth(PDC pdc)

功能:返回当前绘图设备上下文(DC)画笔的宽度

参数说明:pdc:指向绘图设备上下文(DC)的指针

GetPenMode(维信科技,山西最专业的IT实训)

定义:U32 GetPenMode(PDC pdc)

功能:返回当前绘图设备上下文(DC)画笔的模式

参数说明:pdc:指向绘图设备上下文(DC)的指针

SetPenColor

定义:U32 SetPenColor(PDC pdc, U32 color)

功能:设定画笔的颜色,返回当前绘图设备上下文(DC)画笔的颜色

参数说明:pdc:指向绘图设备上下文(DC)的指针

color:画笔的颜色,高8位为空,接下来的24位分别对应RGB颜色的8位码。GetPenColor

定义:U32 GetPenColor(PDC pdc)

功能:返回当前绘图设备上下文(DC)画笔的颜色

参数说明:pdc:指向绘图设备上下文(DC)的指针

GetBmpSize

定义:void GetBmpSize(char filename[], int* Width, int* Height)

功能:取得指定位图文件位图的大小

参数说明:filename[]:位图文件的文件名

Width:位图的宽

Height:位图的高

ShowBmp

定义:void ShowBmp(PDC pdc, char filename[], int x, int y)

功能:显示指定的位图(Bitmap)文件,到指定的坐标

参数说明:pdc:指向绘图设备上下文(DC)的指针

filename[]:显示的位图(Bitmap)文件名

x,y:显示位图的左上角坐标(维信科技,山西最专业的IT实训)SetDrawOrg

定义:void SetDrawOrg(PDC pdc, int x,int y, int* oldx, int *oldy)

功能:设置绘图设备上下文(DC)的原点

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:设定的新原点

oldx,oldy:返回的以前原点的位置

SetDrawRange

定义:void SetDrawRange(PDC pdc, int x,int y, int* oldx, int *oldy)

功能:设置绘图设备上下文(DC)的绘图范围

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:设定的横向、纵向绘图的范围,如果x(或者y)为1,则表示x(或者y)方向的比例随着y(或者x)方向的范围按比例缩放。如果参数为-1,表示方向相反

oldx,oldy:返回的以前横向、纵向绘图的范围

LineToDelay

定义:void LineToDelay(PDC pdc, int x, int y, int ticks)

功能:在屏幕上画线。从当前画笔的位置画直线到指定的坐标位置,并使画笔停留在当前指定的位置

参数说明:pdc:指向绘图设备上下文(DC)的指针

x,y:直线绘图目的点的屏幕坐标

ticks:指定的延时时间,系统的时间单位

ArcToDelay

定义:void ArcToDelay(PDC pdc, int x1, int y1, U8 arctype, int R, int ticks)

功能:按照指定的延时时间绘制圆弧,从画笔的当前位置绘制指定圆心的圆弧到给定的位置(维信科技,山西最专业的IT实训)

参数说明:pdc:指向绘图设备上下文(DC)的指针

x1,y1:绘制圆弧的目的位置

arctype:圆弧的方向可以是表A-6参数中的一种:

R:圆弧的半径(维信科技,山西最专业的IT实训)

ticks:指定的延时时间,系统的时间单位

嵌入式学习心得体会5篇

嵌入式学习心得体会5篇 嵌入式学习心得体会(一) 首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通。他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。 对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的modem 射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15k以上。 另一类就是数字部分了,在大方向上又可分为51/arm的单片机类,dsp类,fpga 类,国内fpga的工程师大多是在ic设计公司从事ip核的前端验证,这部分不搞到门级,前途不太明朗,即使做个ic前端验证工程师,也要搞上几年才能胜任。dsp 硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。 而arm单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互pk,判定水平高低的依据。而接口设计这块最关键的是看时序,而不是简单的连接,比如pxa255处理器i2c要求速度在100kbps,如果把一个i2c外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接lcd,但为什么这种lcd就不能挂在arm的总线上,还有arm7总线上可以外接个winband的sd卡控制器,但为什么这种控制器接不到arm9或是xscale处理器上,这些都是问题。 因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师

软件实训报告范文精选5篇

软件实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 软件开发项目实训总结 时间过的好快啊,为期三个礼拜的实训生活即将结束了,短短的三个礼拜让我们收获很大,专业知识、编程水平都有很大的提高。刚开始三天的高强度的课程安排让我们受益匪浅;接下来的上机实训又让我们可以巩固了课程。这让我觉得实习生活充实而有意义。辅导老师配好了环境之后,我们开始了项目的制作,这次项目实训算是自己小学期间主要完成的项目。最后,自己的努力还是有收获的,看着电脑上记录得满满的代码,看着自己的项目最终能够运行成功,就觉得很有成就感。 在本次的实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心由然而生,这就是工作的乐趣。有时候也需要虚心请教,从别人的身上真得能学习到不自己没有的东西,每一次的挫折只能使我更接近成功。除此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这次所学知识与实际的应用,理论与实际的相结合,让我大开眼界。也是对以前所

学知识的一个初审吧!这次实习对于我以后学习、找工作也真是受益菲浅,在短短的一个星期中让我初步从理性回到感性的重新认识,也让我初步的认识这个社会,对于以后做人所应把握的方向也有所启发!相信这些宝贵的经验会成为我今后成功的重要的基石。 在此,我非常感谢学院领导和指导老师对这次实训的大力支持。 软件开发项目实训总结 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“xx网”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能 3. 数据库设计、SQL应用 4.项目实战 三、实训总结: 转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获

《Android项目开发实训》项目总结报告

实训报告 姓名:祝新 学号: 1144131 专业:软件技术 课程名称: android实训 项目名称:闹铃 指导教师:王皓 实训日期: 2013年10月28日至 2014 年 1月2日 2014年1月2 日

目录 第一章概述 (1) 第二章需求分析 (2) 项目背景 (2) 项目需求 (2) 第三章相关技术 (3) Adnroid平台介绍 (3) 关键技术研究 (3) 第四章概要设计 (4) 系统体系结构 (4) 用户界面设计 (4) 第五章详细设计 (9) 添加闹铃功能模块 (9) 第六章结论 (19)

第一章概述 本课题要求:设计一个基于Android的位置闹钟的软件。实现的功能有: a) 能在Android上利用其提供地相关API获取位置信息。 b) 能通过界面设置闹钟的启动条件,包括入场与出场条件的设 c) 建立后台服务进程,监查位置信息,当满足触发条件时,闹钟响应相应事件。 需重点研究的关键问题:通过Android Api获取位置信息,并在指定地点设置闹钟提醒。 解决思路:在界面里显示当前位置信息(经纬度值),并输入指定地点的经纬度值,编程实现对位置信息实时更新,将两者的经纬度转换为距离,如在误差范围内则启动闹铃功能。

第二章需求分析 项目背景 移动互联网时代的来临,直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。搭载安卓操作系统的智能手机目前已经成为市场上最炙手可热的智能产品。开放的源代码和零成本已经让安卓在全世界范围内受到青睐并迅速获得了主要手机厂商和数百万软件开发者的支持,2011年安卓系统的市场份额已经超过Symbian,成为全球第一大智能手机操作系统。 产业从军用转入民用后,正在逐渐向普通消费群体发展,作为使用终端的产品正逐渐的深入人们生活得各个领域。GPS使用终端最主要的应用方面主要体现在各种接收器,比如航空、航海用途的接收器,汽车导航设备,或用于登上、远足的手持接收器等终端产品。GPS接收终端的结构包括,接收天线、芯片组、电池等,以及外部按键和液晶面板等相关零部件。 该课题实现在手机操作系统Android上将GPS导航和闹钟提醒两个功能结合起来,携带方便,并能超越传统的时间闹钟提醒功能,使用起来灵活、快捷、省心,是一款实用而且高端的手机软件。 项目需求 “位置闹钟”是一款提醒你地点的软件,它通过地图指定提醒的目的地,同时要求定位精确、使用过程可用Wifi(节省手机流量)和普通无网络。 “位置闹钟”可以通过GPS定位和手机蜂窝基站定位两种定位方式来监测用户所在位置。当你靠近目的地的时候,“位置闹钟”会进行闹钟提醒。而在封闭的空间中,如拥挤的公交车上,接收不到卫星的GPS信号,此时,手机基站定位就可派上用场。虽然基站的定位精度比起GPS来说稍低,但完全可以满足位置提醒的要求。此外,“位置闹钟”还可以后台运行,且能和普通闹钟一样设置多个位置闹铃,有良好的人机交互界面,可对其编辑、启用或禁用。

嵌入式实验心得体会

嵌入式实验心得体会 嵌入式实验心得体会是计算机专业应该具备的常用知识,以下这篇范文整理个人对嵌入式系统的认识,和进行操作之后的个人体会,对操作的疑难的反思。下面是这篇嵌入式实验心得体会 嵌入式实验心得体会 学期开始,我们开始学习《嵌入式系统及应用》,由于初次接触嵌入式系统,感觉蛮难的,所以收获不是很大,很多的概念都比较模糊,等到学期结束开始做嵌入式课程设计时,真是茫然无从下手,自,从拿到设计主题后,我就从像热锅像上的蚂蚁,一个字“急”。最后实在没有办“法,逼着自己去学法 习,查资料,总算对嵌入式有了资浅层理解。浅 嵌入式系统本本身是一个相对模糊的定义义,一个手持的mp3和一个一pc104的微型工业业控制计算机都可以认为是嵌入是式系统。总体来说,嵌入式系统是“用于控,制,监视或者辅制 助操作机器器和设备的装备”。一个典典型的桌面linux系统统包括3个主要的软件层---linux-内核、cc库和应用程序代码。内核核是唯一可以完全控制硬件的层,内核驱动程序代件表应用程表序与硬件之间进行行会话。内核之上是c 库,,负责把posixapii转换为内核可以识别的形形式,然后调用内核,从应应用程序向内核传递参数。应用程序依靠驱动内核。来完成特定的任务。来在了解了基础知识之后,我了开始进行上机操作,当然开,,其中遇到很多的难题,很多东西都是第一次接触很,又没有别,人在旁边指导操作,完全凭借自己去摸操索索练习。其中的困难可想而知。然而坚持就是胜利而,,牙一咬眼一闭坚持做下去去,而通过本次实验,我感觉收获还是蛮多的。可感能我对于嵌入能式的知识学习的还是不太多,但是这习之外的东西收获颇丰。之

软件开发项目实习心得体会

软件开发项目实习心得体会 一直以来期望从事自己喜欢的事业的我,对软件开发有者及大的兴趣,可由说种种原因使我从事工作以来走了好几年弯路,心中的梦想迟迟不能得以实现,可程序员的梦想从来没有从我的心中抹去,但这扇大门好像并没有向我敞开,今天,贵公司给了我敲开这扇大门的机会,让我真实体验了程序员的诞生过程。早就听说,程序员的前几个月是最苦的,可从来没有感受到,海马实习基地让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在自己家里随便写段小程序后的那种“自豪”感了。要面对每天必须面对的问题,再也不可能以“逃避”而了之了。也让我感觉到做为一个程序员所应该具备的基本素质在这不到一个月的实习过程中也让我深深体会到了作为一个合格的程序员应该具备的基本素质。 团队精神和协作能力是程序员应该具备的基本素质,最近的工作中让我深深休会到了这一点,由于小组成员配合不好,使本来很方便的cvs给自己的工作带来的及大的麻烦,一不小心自己写的的东西就会被小组别的成员在上传文件的时候给覆盖掉,一整天的工作可能就这样被反工,我们小组这次就是因为协作不好,导致各模块之间不法连接,给工作带来了及大的麻烦,消耗了大量的劳动力还没有提高工作效率。这使我深深的体会到:一个成功商业性软件的开发必须有一个有强大凝聚力的团队,个人的力量是有限的,团队精神和良好的协作会使我们做出优秀的软件。 良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。这次的这个小小的项目,就因为文档上的一点点理解错误让我们花了很大的工夫去改代码,改页面。很庆幸的是,这是一个小项目,要是大项目,这种问题可能就会导致大量的代码修改,可见文档在一个项目中起者巨大的做用。

嵌入式实验报告心得

嵌入式实验报告心得 篇一:嵌入式系统原理实验总结报告 嵌入式系统原理实验总结报告 车辆座椅控制系统实验 XX/5/23 嵌入式系统原理实验总结报告 一、技术性总结报告 (一)题目:车辆座椅控制系统实验(二)项目概述: 1.为了实现车辆座椅控制的自动化与智能化。 2.方便用户通过智能手机与车载传感器之间的联动。 3.使车辆作为当今物联网中重要的一个节点发挥作用。 4.通过车辆座椅控制系统实验实现对嵌入式系统原理课程的熟练掌握与对嵌入式系统原理知识的深化记忆。 5. 加强本组学生对嵌入式系统原理的更深层次的理解与运用。 (三)技术方案及原理 本次试验分为软件、硬件两个部分。 1.软件部分。 A.智能手机部分,包括通过智能手机对座椅的控制部分、手机所携带的身份信息部分。 本部分软件使用Java编写,其程序部分为:主程序:package ;

import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ;import ; import ; import ; public class MainActivity extends ActionBarActivity { private Button Up = null; private Button Left = null; private Button Dowm = null; private Button Right = null; private Socket socket = null; private static final String HOST = "";private static final int PORT = 10007; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(; initControl();} private void initControl() {

软件开发项目实训总结

软件开发项目实训总结 策划者:xxx

软件开发项目实训总结 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“xx网”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能 3. 数据库设计、SQL应用 4.项目实战 三、实训总结: 转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。 在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的 职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深

彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。 经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

做软件开发项目实习的心得

做软件开发项目实习的心得 实习结束了,为我将来的就业打下了良好的基础,也提高了我的软件开发的水平,以下就是整理的做软件开发项目实习的心得,一起来看看吧! 篇一:做软件开发项目实习的心得 时间过的好快啊,为期三个礼拜的实习生活即将结束了,短短的三个礼拜让我们收获很大,专业知识、编程水平都有很大的提高。刚开始三天的高强度的课程安排让我们受益匪浅;接下来的上机实习又让我们可以巩固了课程。这让我觉得实习生活充实而有意义。辅导老师配好了环境之后,我们开始了项目的制作,这次项目实习算是自己小学期间主要完成的项目。最后,自己的努力还是有收获的,看着电脑上记录得满满的代码,看着自己的项目最终能够运行成功,就觉得很有成就感。 在本次的实习中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心由然而生,这就是工作的乐趣。有时候也需要虚心请教,从别人的身上真得能学习到不自己没有的东西,每一次的挫折只能使我更接近成功。除此以外,我还学会了如何更

好地与别人沟通,如何更好地去陈述自己的观点,如何 说服别人认同自己的观点。这次所学知识与实际的应用,理论与实际的相结合,让我大开眼界。也是对以前所学 知识的一个初审吧!这次实习对于我以后学习、找工作也真是受益菲浅,在短短的一个星期中让我初步从理性回 到感性的重新认识,也让我初步的认识这个社会,对于 以后做人所应把握的方向也有所启发!相信这些宝贵的经验会成为我今后成功的重要的基石。 在此,我非常感谢学院领导和指导老师对这次实习 的大力支持。 篇二:做软件开发项目实习的心得 我们是20xx年3月7号进入宏天实习公司参加软件开发实习的,在此次实习中,除了让我明白工作中需要 能力,素质,知识之外,更重要的是学会了如何去完成 一个任务,懂得了享受工作。当遇到问题,冷静,想办 法一点一点的排除障碍,到最后获取成功,一种自信心 就由然而生,这应该就是工作的乐趣。有时候不懂的就 需要问别人了,虚心请教,从别人的身上真的能学到自 己没有的东西,每一次的挫折都会使我更接近成功。还 有学会了在工作中与人的合作与交流,同乐同累,合作 互助,这是团体的精神,也是必须学习的东西。 经过之前的在校学习,对程序设计有了一定的认识

嵌入式实训报告

嵌入式实训报告 班级:电子信息1301 :钟海明 学号:3138702144 同组人:胡晓海 指导老师:韦龙新 目录: 一、实训目的---------------------3

二、实训要求---------------------3 三、实训容---------------------3 1、嵌入式系统开发环境的搭建----------3 2、嵌入式程序的编译与下载------------3 3、uboot的移植----------------------4 4、linux核的移植------------------4 5、NFS网络文件挂载------------------5 6、FTP和TFTP的运用-----------------6 7、试验箱镜像的烧写-----------------7 8、串口实验和TCP实验同时传送AD值--7 四、实训心得体会及体会----------8 一、实训目的: 学习和掌握ARM嵌入式Linux系统的体系结构和基本指令,熟悉Linux下的设计流程和编程流程,能够实现一定功能的嵌入式的设计,为之前的理论课程实践验证和为今后的学习及将来从事的技术工作打下一定的基础。

二、实训要求: 1、嵌入式系统开发环境的搭建 2、嵌入式程序的编译与下载 3、uboot的移植 4、linux核的移植 5、NFS网络文件挂载 6、FTP和TFTP的运用 7、试验箱镜像的烧写 8、串口实验和TCP实验同时传送AD值 三、实训容: 1、嵌入式系统开发环境的搭建: 首先在笔记本电脑下安装虚拟机VMware,安装成功后拷贝安装好的Fedora到本机上在虚拟机上找到路径打开。打开虚拟机进入Fedora选择用户为root密码为123456。交叉环境的安装,下载好arm-linux-gcc的编译包,解压安装到/opt下。 2、嵌入式程序的编译与下载: 用vi编辑一个(.C)的文件,保存退出后使用(arm-linux-gcc -o 编译后的文件名编译文件名)的指令编译,编译成功后用FTP 或TFTP将可执行文件拷贝到实验开发板中,chmod +x 文件名修改权限(./文件名)执行编译文件。 3、uboot的移植 下载U-boot的安装包,解压到/opt路径下进入u-boot。修改

嵌入式心得体会

对于电焊,虽然一点都不陌生,但亲手操作的机会却只有几次,因此我很庆幸能够有这样的焊接机会,进行这样的实践。 焊接看似容易,实则需要长时间练习才能掌握。刚开始的时候,手一直在抖,尤其这次焊的还是贴片电容、电阻,原器件比以前焊的小好多,用镊子的手一抖就夹不住了,拿着烙铁的手抖得都不容易将器件焊上,焊出来的焊点也特别难看,在不断尝试,不断挑战自我的过程中,我的手不抖了,也基本能掌握锡的用量了,当焊点终于不再“丑不忍睹”的时候,对焊接也没有当初的恐惧了。对自己的动手能力也有了信心。 在焊接的过程中我学到了许多以前我不知道的东西,比如,以前我只知道有电烙铁,但不知道它还有好多种类,有单用式、两用式、调温式、恒温式、直热式、感应式、内热式和外热式。松香可以将多余的锡弄下来,用酒精可以把板擦的干净些。通过视频和查找资料,知道了在焊不同的器件时用的电烙铁的头不同,比如在焊引脚时要用尖头,焊CPU时要用刀口,为防止锡将焊引脚的小孔堵住,用松香把纸条粘在小孔上,把小孔盖住,把CPU的引脚对齐,用锡先涂满两边,固定好芯片,在焊另外两边,然后用尖头的电烙铁沾着松香将多余的锡弄下来。 本次课程设计的是信号发生器,信号发生器在EDA课程,数字信号处理课程中都曾涉及,所以还是较为熟悉的,在设计之前查阅了一些相关书籍,也从网上查找了一些相关资料,程序代码中运用到了C语言,将程序加入到嵌入式结构框架中,进行定义变量,端口,设定所用的GPIO参数等等。 在焊接的过程中我不仅学到了知识,而且让我深深地体会到一个团队中各成员合作的重要性,要善于团队合作,在进行团队合作的时候,还要耐心听取每个成员的意见,每个人都有长处和短处,只有在包容别人的同时我们才可以取长补短,不断完善和不断进步,交到更多的朋友,学到更多的知识。同时还让我明白:做任何事都要一心一意,严谨认真,反复琢磨,不能畏惧,要有信心和勇气,一定要做好充分的准备。不能盲目去做,要坚持,还要学会反思跟总结,我们不是为了完成任务而完成,这还是一个学习跟提高的过程。 在大学里学的不是知识,而是一种叫做自学的能力。在这个知识爆炸的时代,知识更新太快,靠原有的一点知识肯定不行。以后的工作中肯定会用到一些新的

软件开发实训报告范本

( 实习报告 ) 单位:_________________________姓名:_________________________日期:_________________________ 精品文档 / Word文档 / 文字可改 软件开发实训报告范本Software development training report template

软件开发实训报告范本 连续几天的实训,给我很深的体会。 首先是关于专业技能方面。不长不短的九天,生活全围绕一个项目转。在实际训练中才发现自己的知识很匮乏,粗糙地了解了软件开发的流程,经历了开发过程中大量专业知识的恶补阶段,见证了完成一个任务后的成就和喜悦。实际项目有专门的流程,这部分是预先可知的;另外一部分是不可预料的问题和困难,处理时就需要的决心和毅力,以寻求解决办法和方式。平常有空闲多学些知识且需整理好各类资料,整理好知识体系结构。 其次,关于团队精神。这方面也有颇深的感受。一个项目需要小组成员的努力和协作才有可能成功。从目标的分析和开发过程中各种文档的完成,以及出现大问题时解决办法的确定,都要集众人的智慧,期间可能会有分歧意见,于是也就有了个人暂时妥协的现

象,这正说明了团队存在的合理性和团队精神的重要性。 再次,关于职业道德,对待一个项目,不仅仅是表面任务的完成,而更应是一个承诺的履行。特别对于软件行业,后期的维护需要花费相当多的精力。软件交付后实施阶段带给用户的应该是方便而非软件运行不畅带来的烦恼。所以要重视职业道德。 最后,这次实训确实学到了一些东西,再次向指导老师表示感谢。 XXX创意设计 Your Name Design Co., Ltd.

开发的实训项目教学

项目一女西裤的缝制工艺 一、目的要求 1、熟练掌握服装工艺制作技术,对制作过程有完整的分解组合能力。 2、对服装制作的独特工艺技巧和处理手法有明确的认识,做到精益求精。 3、熟练掌握缝纫设备的使用和女西裤的工艺制作技术、流程环节、质量标准等方面的实践性内容,能够达到自行设计、制定、管理服装生产工艺的目标。 二、工作原理及所需设备(器件) 三、操作步骤 1、准备排料术语: 双层布料经向排列方法:将面料熨烫平整,表面相对折叠,按照最节省布料的方式排料,用大头针固定,沿纸样外侧用画粉画出外轮廓线。要领:分清布料的经纬向,纸样沿经向以最节省方式放置,用针固定防止错位 2、裁剪 术语: 双层布料裁剪方法:将布料固定好,加上缝份,去掉纸样,沿画粉线的外侧剪。要领:不要让布料滑动,上下面料要保持一致。省道的复制要准确。 3、辅料准备:术语: 粘合衬锁边方法:门襟直边锁边,里襟弧边锁边,贴边锁下边。腰头粘有纺衬,面料上下各留一厘米缝份;门襟里襟以及贴边粘无纺衬。 要领:要注意衬的经纬向,用熨斗加热并施加一定压力,保证衬不起泡 4、做袋布 方法: 口袋布与挡口布两侧边对齐,在弧边和侧缝缝合,将贴边与裤片正面相对,口袋布放在最 下面,车缝1厘米;将贴边折进去,熨烫,辑厘米明线;缝合两片口袋布,把口袋翻出,车缝厘米,再掏出,在正面辑厘米明线。 要领:袋口要平整,翻折贴边时要注意不要露出贴边的折线。 5、做里襟 方法: 加里子,里子要比门襟宽 2 厘米,在弧边车缝厘米,反过来辑厘米明线。要领:直边锁边,里子与门襟大小相符,缝份均匀。 6、归拔 方法: 从裤脚向上沿弧线向上熨,将小腿部位和臀部熨出来,使之更符合人体曲线,穿着更合体更舒适。 要领: 注意各部位的精确位置,不要偏上也不要偏下,弧线的走向要正确。 7、车缝辑明线翻折熨烫 方法: 门襟与右裤片正面相对,中间夹拉链,,车缝 1 厘米;将里襟与左裤片正面相对,把拉链夹在中间,车缝 1 厘米,里襟翻进去,根据里襟的大小沿弧边将里襟和裤片缝合。要领:拉链的正面朝向裤片;拉链的长度决定了车缝的长度,缝制左拉链时,要注意拉链拉上后门襟要能盖过拉链。 8、车缝翻折熨烫 方法: 确定腰鼻的位置,固定;腰头与裤片正面相对,前肿瘤以厘米缝份,车缝1厘米,翻折 熨烫。前中合口,翻出定型。沿缝合线压线,将腰头的里面固定。在腰鼻距缝合线 1 厘米处压三道线,将腰鼻的另一头距腰头上缘1厘米处固定,来回压三道线,之后腰鼻向上翻,固定,压三道线。要领:腰鼻距离要适中, 9、车缝分缝熨烫 方法: 裤片的下裆正面相对,车缝 1 厘米,分缝熨烫。要领:裤片前后等长,缝份均匀。熨烫之后,裤型平整,无皱折现象 10、后整理方法: 裤脚向内折4厘米,熨烫,用手针固定,用暗缝线。要领: 裤脚平整,两裤腿等长;暗缝时,针往前走线往后拉;不要在裤子的正面露处缝迹。 四、实训记录、实训报告 实训记录见表2 表2 实训记录表

嵌入式实习报告总结

嵌入式实习报告总结 随着信息化技术的发展和数字化产品的普及,以计算机技 术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点,通信、计算机、消费电子技术(3C)合一的趋势正在逐步形成,无所不在的网络和无所不在的计算( , )正在将人类带入一个崭新的信息社会。 二、实习目的 学习和了解了嵌入式在生活中的重要作用和发展过程,熟练掌握硬件体系结构,熟悉下的嵌入式编程流程,积累自己的软件编写经验,能够参与并实现一个真实和完整的嵌入式项目,为今后的学习和将从事的技术工作打下坚实的基础 三、实习任务 第一阶段操作和编程基础 主要介绍的基本命令和基础编程知识,包括 的文件操作和目录操作命令,编辑器,编译器,调试器和项目管理工具等知识。 第二阶段嵌入式C语言编程基础 主要介绍在嵌入式开发编程中C语言的重要概念和编程技巧中的重点难点,以复习串讲和实例分析的形式,重点介绍包括函数与程序结构,指针、数组和链表,库函数的使用等知识。

第三阶段上C强化编程训练 主要包括整数算法训练,递归和栈编程训练,位操作训练,指针训练,字符串训练和常用C库函数编程接口实践,强化学员对下基本编程开发的理解和编码调试的能力。 第四阶段环境高级编程及项目开发编程实践 主要包括系统编程(信号/系统调用/管道消息队列/共享内存等),文件编程(文件描述符/文件读写接口/原子操作/阻塞与非阻塞等,多任务和多线程编程(进程标识/ 用户标识与多线程概念/线程同步等),网络编程(网络基本概念/套接口编程/网络字节次序结构编程);掌握下编程的开发流程,熟悉网络编程的调用接口函数和相关数据结构,使学员初步具备在上进行系统编程开发的能力。同时综合之前所学内容和编程技术,以小组为单位进行一个团队合作项目的开发,考核内容包括文件编程,多线程编程,网络编程和项目文档编写。 第五阶段嵌入式处理器体系结构及编程实践 主要介绍体系结构及其基本编程知识,包括指令分类,寻址方式、指令集、存储系统、异常中断处理、汇编语言以及C\和汇编语言的混合编程等知识。同时结合嵌入式开发板硬件设计原理和基本硬件设计流程,分析各种外设的工作原理和驱动机制,并自己动手实践完成一个开发板上的编程大作业。

软件开发实训方案模板

软件开发实训方案模板 实训项目简介 一、实训模式 1、以北美、日本市场对技术人员的职业要求为标准。 2、目标:综合职业能力 ●技术能力 ●项目流程 ●北美、日本企业文化 ●团队合作及沟通能力 ●对日本项目的理解能力 ●远程处理和维护服务的能力 ●职业环境中的日文交流能力 二、师资:外包专家团队 1、2-3年的外包工作经验。 2、熟悉外包大型项目运作流程和企业文化。 3、由在职专家团队培训外包人才,优势不言而喻。 4、专业领域广泛:Microsoft、IBM、SUN、Oracle、SAS、SAP...。 5、行业广泛:金融、保险、财务、物流...。 三、实训体系

1、日本案例。 ●描述工作场景、面临的问题和要求,引导学员关注实际问题和涉及到的技术。 ●学员扮演不同行业、不同类型公司中工作的软件工程师。 ●学员4-6人一组,完成设计、编码和测试,并向客户(培训教师,项目经理)解释技术方案。 2、晟峰项目实训。 ●学员综合应用所学到项目流程、设计及开发技能。 ●在项目经理的指导下分组独立完成任务,详细学习软件开发的整个生命周期。 ●准员工式的培训,项目制的教研体系,丰富的项目开发管理经验,使员工能够在进入企业之前,熟悉软件开发规范流程,掌握软件设计、编码、测试、配置等技能;培训结业的员工在进入社会后,能够胜任软件外包企业严格的项目管理模式。 四、实训核心竞争力 ●独家全部由在职专家团队提供的实训。 ●完善的实训体系。 ●日本实际案例。 ●日文式样书,中文授课。 ●学员第一时间与外包企业接轨。

附件1:JAVA实训任务书 时间:21天(6课时/天共126课时) 内容:新证券发行系统 学员要求:要求已系统学习过java语言(不低于32课时)或C语言课程(不低于32课时),有程序设计和数据结构实现基础,熟练掌握面向对象的设计概念,对数据库有一定了解,能够通过软件接口对数据库进行操作。对软件开发过程有初步了解。有良好的团队精神。 指导教师: 实训基本说明: 课程设计是对课堂教学的补充,是实践性教学环节,通过强化的项目制模块实践环节,提高对该课程所涉及的专项软件技术进行深入的理解和熟练应用。该环节不要求对软件开发过程和整体有深入了解,关键在于通过短时间实践提高对该项技术的熟练应用。 实训教学保障: 为保证教学和实践的顺利展开,实训基地应充分利用信息学习平台,从多方面提供教学配置管理: 1、为每位学生提供独立的教学电脑和网络平台,保证教学的信息畅通。 2、提供学习日志系统,加强学习过程管理,并最终记录到质量跟踪文档。 3、提供教学考评系统,加强教师的教学指导管理。 4、提供已完成开发的教学实践项目,和若干模块的详细划分。 5、提供信息考勤管理模块,加强学员考勤管理。 6、提供以教学质量跟踪文档为表现形式的质量保证体系,以质量跟踪文档提供对教学过程的真实记录。

游戏项目开发的实习报告

游戏项目开发的实习报告 秋风吹拂,不知不觉,自己来到北京已经三个月了。回想7月考完试的第三天,自己便收拾了简单的行李踏上了开往北京的火车,经过30多哥小时的颠簸,带着憧憬,带着向往,同样带着不安的我来到了北京市。经过一天的休整,7月12号,我开始了自己的实习生活。 在刚到公司的第一个星期里,自己实践了几个小的游戏,虽然做的很烂,但是也总算是慢慢的找回了大部分的silverlight知识。自己在20xx年的暑假和覃旋老师学习过一阵后就在也没有接触silverlight了,可想而知知识也会随着时间的推移而慢慢的被遗忘,不过还好,经过几个小游戏的实践,自己也找回了大部分的知识。 工作的内容 或许是巧合,也或许就像李总说的那样是神的安排,来到公司的第二个星期,我开始接触和负责李总的荣光在线游戏的开发。 荣光游戏是李总基于(圣经)的知识设计出来的三个寓教于乐的小游戏,通过游戏学习课本无法学习的知识。三个小游戏,每个游戏分为四个等级,每个等级包含不同的动画,布局,和与玩家的交互动画。同时,对游戏声音大小的控制,声音的开关,接着的是游戏背景知识的嵌套等功能的实现。

完成三个小游戏,接着是开发了一个配套的游戏管理系统,同时将游戏和系统架设到现有的空间平台上保证游戏的正常运行。游戏的管理系统的功能非常的简单,只是简单的收集会员的资料,也就是提供会员注册的功能,由于游戏是付费制的游戏,所以在游戏的管理系统中集成了支付宝的功能,并且提供游戏的购买功能。 在实习的三个月的时间里,自己主要就是负责完成上述工作,在实习结束的前期,我成功的将完成的系统和游戏架设到了空间上,现在已经可以正常的访问。 实习心得 在实习的三个月时间里,自己独自一月远离同学,老师,家人来到北京,经历这许多以前没有经历过的事,体会到了只有走出远门才能体会到的辛酸。 独自一人在外,自己第一次体会到了衣食住行的重要性。北京的高消费,快节奏的生活模式让自己的每一天都过得很充实,但是换来的就是自己每一天都很累。人在孤单和脆弱的时候总是特别的思念家人和朋友,总想和朋友唠叨唠叨,和家人抱怨抱怨。 说完了生活方面的,还是说说实习内容方面的体会吧。 在实习的工作内容上,或许是得益于自己平时在学校的许多的小的信息管理系统的开发经历,当然还有在公司的同事的帮助,自己在开发上遇到的问题或者困难自己都能很好的

嵌入式心得体会解读

嵌入式心得体会 嵌入式心得体会一:嵌入式学习心得体会 4月10号,为期一个阶段的Linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了Linux操作的快速高效性能,这也是我所追求的效率! 当初初涉培训课程的第一门课程时,都说Linux操作很繁琐复杂,心里总有些顾忌,带着种种不安与些许拼博的决心,开始了自我提升阶段的“充电”,由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的Linux下的各种强大的命令集。 在Unit 1中,徐老师详细生动的为我们讲述了有关Linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为Linux这个伟大的OS做出巨大贡献的一位位出色的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的Linux(Unix)系统,他们的种种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。 查看ip地址和重启网络服务是我学的第一个命令: ifconfig eth0、ifconfig eth0 IP 地址、service network restart。了解到远程登录软件可用xmanager。 secureCRT是我们常用的,安装好后利用其登录到了Red hat Linux,需要知道Linux 主机的ip 地址。徐老师为我们介绍了重要内容:SHELL,即运行程序的程序,如echo $$SHELL可查看SHELL的环境变量是csh还是bash。指令pwd可查看当前所在路径,passwd:更改Linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机VMware 程序来运行Linux OS的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。 简单的学习后进入Unit 2,命令行的句法让我懂得了用法规则,一系列的命令功能强大:

某软件开发项目设计方案

某软件开发项目设计方案 第一节:实训目的 软件开发项目设计是课程教学中的一项重要内容,是完成教学计划、达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固的掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生的综合素质具有重要的意义。 具体而言,其目的是使学生: (1)进一步巩固和加深对“Visual C#语言程序设计”课程基本知识的理解和掌握,了解Visual C#语言在项目开发中的应用。 (2)综合运用“Visual C#语言程序设计”课程、“数据库开发技术”课程和“软件工程”的相应理论,来分析和解决软件开发项目设计问题,进行软件开发项目设计的训练。 (3)学习程序设计开发的一般方法,了解和掌握信息信息系统项目开发的过程和方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。 (4)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发能力,同时提倡团队精神及培养学生完成小型工作项目的能力以及分工合作的能力。 第二节:软件开发项目设计内容说明 软件开发项目设计应在指导教师的帮助下完成,具体步骤为: 1、选题:学生选题应通过指导教师批准后方可进行。选题内容应符合本课程的教学内容,要注意选题的完整性,要能进行分析建模、设计、编程、测试等一系列工作,并以规范的文档形式表现出来。 选题要求:注意选题内容的先进性、综合性、实践性,应适合实践教学和启发创新,不应过于简单、难度要适中;结合企事业单位应用的实际情况进行选题;题目成果应具有相对完整的功能。 2、拟出具体的设计方案:学生应在指导教师的指导下进行项目的总体方案论证和总结,学生可根据自己所接受的题目设计出具体的实施方案,报指导教师批准后开始实施。 3、程序的设计和调试:学生应在指导教师的指导下完成所接受题目的项目开发工

JAVA项目开发实训

Java项目实训设计说明书 姓名:王伟 学号: 1160122215 指导教师:张志斌

设计要求

第一章功能介绍 (4) 1.1功能描述 (4) 1.2 功能特点 (5) 第二章系统的设计实现 (6) 2.1 结构设计 (6) 2.2 设计实现 (7) 2.2.1 具体实现 (7) 2.2.2 代码实现 (9) 总结 (12) 参考文献 (13)

电蚊香软件设计说明书 第一章功能介绍 1.1功能描述 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的电蚊香就是基于谷歌Android手机平台的应用软件。 人类可以听见的声音频率非常有限,约在20~20000HZ,而蚊子也有其可听见的声音频率,如果能播放一段声音让蚊子厌恶,导致蚊子远离,而人类又听不见,那么电蚊香的程序理论就可能实现了。 这个电蚊香程序,既是实验以手机喇叭以蚊子讨厌的频率播放,并让这个播放声音的工作放在后台Service当中,并在Activity里设计一个开关按钮可以启动与关闭防蚊声音的播放,由于播放声音的程序是在Service里执行,所以即便关闭了Acitivity,声音仍会持续,为了提醒自己请将防蚊装置的开关图标显示于Notification Bar当中。 关于声音文件,存放在资源文件里面的位置如下,你可以把驱蚊的声音换成自己喜欢的音乐,但是一般用MP3格式的音乐,用于实验。 本项目是一款基于Android手机平台的应用软件,使Android手机拥有个性的多媒体软件,使手机显得更生动灵活化,与人们更为接近,使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。

嵌入式实训心得体会_嵌入式实习心得与感悟.docx

篇一:嵌入式实训心得体会 8月我参加了学校安排的课题实训,基地在北京,学院安排我们集体坐火车一同前去,浩浩荡荡的队伍开始出发了。刚来北京的时候,映入眼绵的都是高楼大厦,一直想到的地方终于到了,好多以前的同学听说我要去北京实训都很羡慕不已,我自己也隐隐感到自豪。 我参加的课题实训是嵌入式方向的,开课的内容主要是嵌入式开发方面的,C语言,数据结构,LINUX基本操作,网络编程,操作系统和汇编语言,这些都是嵌入式不可缺少的。每个专业技能都决定了你以后找工过。我们班分了很多小组,每组都有小组长,小组长直接对我们负责。教课老师很认真,都是从很基础的开始讲;同学们听课也很认真,由于代码操作比较多,键盘的声音源源不断的在响。好久没有感觉到这种浓重的学习气氛了,而在这紧张而充实的学习氛围中我获益匪浅,感受颇多。 授课过程中老师们也传授了一些找工作方面的经验,比如简介的样式和写法,面试中的一些着装,礼貌用语和技巧,对此基地的老师还精心的为我们安排了一场模拟面试,在其中我们学到了很多有关于面试方面的经验。 通过这几个月的实训我学到了很多,同时也让我们意识到我们要学的更多。从程序的设计到编写、画图、调试、修改、完善、到最后的实训报告,每个人都付出了时间和精力去做好自己的任务帮助队友,所以团队的合作和队友之间的相互协助非常重要。通过实训让我们更深一步的对自己的专业,对自己的能力,对自己所学的有正确的认识,并且能在以后的学习工作中不断提高和完善自己。特别是讲C语言和进程通信中老师给了我们每个小组的几个小项目,让我学到了更多项目经验,这在学校之前是没有的。这次实训也碰到了些问题,比如项目文档的写法,代码的规范,流程图的画法,这些都有讲究,在老师和同学的帮助下,我不断的提高了在这些方面的学习。 生活上班主任郭老师和王老师对我们关怀备至,让我们没有感觉在外面的那种不适感,同学们也互帮互助,所以生活上大致没什么问题,这让我们更好的去学专业。很感谢学校有这样的实训安排。 总的来说,这次实训还是比较成功的,无论是个人动手能力还是团

相关主题
文本预览
相关文档 最新文档