Lavender's Blog

浩瀚众星,皆降为尘

9.1k 字 8 分钟

JAVA实验二:掌握继承与接口的原理和使用方法 #实验任务书 根据“实验2说明”文件夹中给出的源程序Main.java,StuGroup.java(假设其中的类实现了接口MyGroup),Student.java(其中的类Student是抽象类, print( )方法是抽象方法)。 要求: (1)创建源程序MyGroup.java,其中的内容是接口MyGroup的声明。 (2)创建源程序Undergraduate.java,其中的类Undergraduate继承源程序Student.java中的抽象类Student,实现其中的抽象方法print(...
2.2k 字 2 分钟

HTML实现简单指针式钟表 #HTML部分 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>A New Clock</title> <link rel="stylesheet" href="style.css"></head><body> <div class="clock"> <div class="hour"> <div class="hr" id="hr"></div> </div> <div class="min"> <div class="mn" id="mn"></div> </div>...
17k 字 15 分钟

数字图像处理:BMP图像处理(控制台程序) #实验任务书: 编写一个VC++的控制台程序。要求如下: 一、打开一个BMP图像文件(图像大小不要太大)。 二、显示图像文件的数据。 对于读入的图像文件,显示位图数据(选择一部分区域显示即可)。用256色或256级灰度图像进行验证。有两种显示方式:从上到下,从下到上。自己验证。 三、计算图像的直方图**(可以只显示灰度级100~200的直方图,为0的不显示;大小的处理,先归一化,再乘以50**) 对于256级灰度级的图像进行计算。存入一个256元素的数组中,并显示其数据。用图形的方式显示(数据为0的不显示,如果值太大,按比例缩小一下)。 四、图像的...
18k 字 17 分钟

OpenGL 相关函数资料汇总 所有 OpenGL 函数采用了以下格式: . <库前缀><根命令><可选的参数个数><可选的参数类型> 库前缀有 gl、glu、aux、glut、wgl、glx、agl 等等,分别表示该函数属于openGL 的哪个开发库,从函数名后面中还可以看出需要多少个参数以及参数的类型。I 代表 int 型,f 代表 float 型,d 代表 double 型,u 代表无符号整型。 例如: glVertex3fv()表示了该函数属于 gl 库,参数是三个 float 型参数指针。我们用glVertex*()来表示这一类函数。OpenGL 函数库相关的 API...
3.3k 字 3 分钟

#1、编写输出球体、立方体、圆柱体体积java源程序: 有一个抽象类ObjectVolume,如下所示: abstract class ObjectVolume { abstract double getVolume(); //返回物体的体积 } (1)编写球体类,立方体类和圆柱体类,它们是抽象类ObjectVolume的子类。 (2)编写一个公共类,其中包含main方法和static void get(ObjectVolume...
4k 字 4 分钟

void CCGPainterView::ScanLineFill(CDC* pDC, CPoint startPoint, COLORREF fillCol, COLORREF boundaryCol){ //Write your boundary fill algorithm here. //定义堆栈 CArray<CPoint, CPoint>Stack; CPoint fillPoint = startPoint; COLORREF currentCol = pDC->GetPixel(startPoint); //最左点,最右点 int xl, xr; //标志位 bool...
1.2k 字 1 分钟

#Bresenham算法画圆(MFC) void CCGPainterView::DrawCircle(CDC *pDC, CPoint ptOrigin, int iRadius, COLORREF cLineColor){/*************************************************************write the circle algorithm for drawing the circleuse function: pDC->SetPixelV(point, cLineColor); to drawing a...
931 字 1 分钟

void CCGPainterView::DrawLine(CDC *pDC, CPoint ptStartPoint, CPoint ptEndPoint, COLORREF cLineColor){/************************************************************* write the Bresenham' line algorithm for drawing the line use function: pDC->SetPixelV(point, cLineColor); to drawing a...
836 字 1 分钟

void CCGPainterView::DrawLine(CDC *pDC, CPoint ptStartPoint, CPoint ptEndPoint, COLORREF cLineColor){/************************************************************* write the DDA algorithm for drawing the line use function: pDC->SetPixelV(point, cLineColor); to drawing a...