第一篇:解说ps等高线编辑器
Photoshop里等高线是Photoshop软件中将像素图里同一明度的像素为之等高,归为一线。等高线编辑器是Photoshop软件中图层样式里对阴影或光泽的明度调节工具。
[PS里,滤镜和图层样式皆有等高线运用。图解,不如自个实际操作。
请有心学习者,打开PS,建立新图,填充颜色。再新添一透明层,在该一图层上画上三角形、矩形、圆形。
然后打开图层样式。在图层混合选项里,将填充不透明度降为0.【不明上下作用的,可以在实验后,适当将添加不透明度。来观察上下问题】 然后自行,对我的阐述,做适当的操作实验。]
滤镜中的等高线
将同一明度的像素点称为等高。256阶即用256条等高线将图片划分。当你选择某一阶时,代表图像只显现该阶的等亮度的像素点,其他255阶则都不显现。等高线编辑器详解
严格上说,PS曲线,x轴就是等高线数值构成的,曲线用同亮度的等高线来统计调控像素,而等高线编辑器可以用同亮度或暗度来调控。鉴于图层样式里,虚拟图层的光影中运用等高线,光影的特性,距光暗源同等级的光暗密度一致,故该等高线环源围绕。若调控操作,则是绚丽的明暗环状圈圈。
等高线编辑器是将阴影或光亮的像素点同等暗度或同等亮度划分,将所有同亮度或同暗度的像素点统一成一条等高线。
于是,一个从阴影到光亮过渡的虚拟图层图像里,可以分成n条等高线。
我们若以阴影来划分等高线,自然是从阴影最低的等高线记为0,即最亮的那段像素点的等高线数值是最低的,而阴影浓度最高的,即最暗的数值最高;
若我们用光泽来划分等高线,则,没有光泽的地方,即最暗部等高线为0,最亮部等高线数值最高。
在等高线编辑器里 x-y轴等高线输入输出图里,用百分比来划分等高线、即亮度浓度最高-亮度浓度最低 或者 暗度浓度最高-暗度浓度最低 用百分比,鉴于百分比输入值通常用整数,故可以这么说,将可以无数条计数的等高线,刻画了可以计数的一百条等高线。
等高线编辑器,将这100条等高线按等高线数值低到高分布。
x轴是图像原图像等高线分布数值,下方的输入就是对X轴的操作,Y轴是我们要将X轴的线点数值调高或调低后的值,代表输出。XY汇聚处,等高线数值为0。记住了,在等高线图里,每个等高线点代表他原来图像里相应同亮度或暗度的那些个像素点。所以,该等高线数值被调整后,对应的那些像素点的明度就发生改变。
等高线曲线里,常规默认是斜率为1的斜线。即,输入输出一致,也就是没有调整过该虚拟图像的明度。等高线编辑器里操作:
输入[X]:定位原图等高线数值。输出[Y]:原等高线改变后的数值。
边角:当瞄点可操作时,就是便黑色实心时,点击该选项,瞄点右边的线将被矫正为直的线段。
按shift键,可以同时点黑多个瞄点,同时操作多个瞄点。
按alt键,“取消”按钮将出现“复位”,则可重新操作。该键通用在PS编辑器中。
PS里运用等高线编辑器的几项 投影等高线编辑器
等高线是用暗度划分,最暗处输出为0【即最亮】
投影:图层样式里,投影是对实际图层下方添加一个以实际图层形状的阴影。当大小为0时,该投影的像素点所有亮度一致,故统一为1条同一梯度的等高线。故此时调节等高线曲线图,是对整体的一致的调节。等高线里,便只有Y轴上点高低变化有效。
当有大小时,等同边缘羽化,投影扩散,范围变大,明暗有了梯度,故此时可以分割成无数条等高线,x 0-100%代表从最亮到最暗,你调节了,就有各种亮环暗环。扩展时,该暗源辐射范围暗的浓度升高,从辐射中点开始。内阴影等高线编辑器
内阴影:是模拟物体,投射出实际图层的阴影,在图上方形成一个虚拟图层,其从图层边缘开始,最大扩散可以抵达整个实际图层。故等高线操作时,其给予等高划分的范围是整个图层形状大小。
我们的用光、暗源说法:黑暗来临,光明退却。在实际图层图形上方,占据这满满的光源。当黑暗自该图像边缘的一个角落升起,光明无奈退却。所以是黑暗步步贴近,光明以其原有的形状整体位移后退,故该图形状的光明,可以部分原型抵达到另外一个图形上,并且起到到入侵黑暗的作用。黑暗可以无止境逼近,故完全可以该图层所有的形状都便暗。
距离:就是黑暗来临的脚步。距离图形边缘的距离。【黑暗是源】
大小:就是黑暗辐射的范围:距离越远,受到的影响越小。【辐射是源散播的黑暗元素】
堵塞:就是,辐射出去时,暗元素参与辐射的密集程度。堵塞百分比越大,等同于辐射范围内,暗元素越多,越暗。
方式:以阴影划分等高线,最亮的区域对应的等高线值为0。
外发光等高线编辑器
外发光是给实际图层里图像外围形状边缘下方添加一个虚拟的与该形状相同的一圈闭合光源。该当大小增大时,代表处于该图像边缘的光明开始背对图像,往图层外辐射延伸。因像素只分布在外围。
故,外发光等高线操控范围是外发光的那个圈。扩展:光元素的密集程度。
应用光泽划分等高线,最暗的区域等高线值为0。内发光等高线编辑器
内发光是实际图层里图像外围形状边缘上方添加一虚拟的与该边缘形状相同的一圈闭合光源。大小为0时,暗源占据该领土,当大小增大时,代表该处图像边缘的光明源360度开始向图像里面辐射延伸,驱散黑暗。堵塞:光元素密集程度。越堵塞,越亮。操作范围:该层所有图像。
方式:光泽划分等高线,最暗的区域等高线值为0。
浮雕与斜面的光泽等高线编辑器
内斜面:在图层上方添加一个以图层外围形状相同的一条状虚拟素光、暗源,一半主光,一半主暗。该当大小增大时,代表处于该图像边缘的光明、黑暗开始往图层里辐射延伸,所以,距离边缘越远的,光暗辐照量越少。
外斜面:在图层外围形状边缘下方添加一条状虚拟的光、暗源,一半主光,一半主暗。当该大小增大时,便背离图层,往图层外延伸。
枕形浮雕:给实际图层外围形状边缘添加一对连体的条状虚拟的光、暗环。环半光,一半暗。同侧上下搭配的正是一光、一暗。当大小增大时,图层上环状的光明、黑暗内辐射,图层下的光明、黑暗外辐射。呈现的图像等同:内斜面+外斜面。
深度:代表光、暗元素的浓度,深度升高,将会让光、暗浓度升高。
我们的曲线,在这里,运用光泽等高线:即光来划分等高线。那黑暗的区域等高线的数值最低。
操控范围:被光明、黑暗辐射过的区域。方式:光泽划分,最暗的区域等高线值为0。光泽等高线编辑器
通常系统默认一种等高线曲线图为一曲线,让图像直接成就光泽。但我们可以自定,来构造各种奇妙的光泽。
光泽:在实际图层形状边缘上方一条状光源。当移动距离时,该条状光源以其角度的垂直方向分割,于其水平方向向对方移动。移动的最大范围为该图像该角度的宽度。该光泽图形。开始是黑暗占据整个图形。光明来临,黑暗退却。只是该光明自相对的两边入侵。故,黑暗无奈无路可逃,只好被压消退。阳极阴生,当两大光明交汇处,黑暗重现。
大小:光源的辐射范围。该光源两边辐射。若图层里没有实际像素的区域,辐射不显现。鉴于某光源可以移动到该形状外围,鉴于,该光源在图层上方起作用,故,若实际图层上有多个图形,则统一实际图层里,不同形状的图形光源可以相互影响,只要他们在一方角度宽度两倍范围内。操控范围:整个实际层图形。
方式:光泽划分,最暗的区域等高线值为0.
第二篇:实验2-vi编辑器
西华大学数学与计算机学院上机实验报告
西华大学数学与计算机学院上机实验报告
课程名称: linux操作系统
指导教师:刘世林
上机实验名称:vi编辑器
上机实验编号:
年级:级 姓名:学号: 组号: 上机实验成绩:上机实验日期: 上机实验时间:12:30-13:30 提示:(教材p312)。一些实用的vi命令
yy复制当前行;3yy复制当前行开始的以下3行;4yy复制当前行开始的以下4行;….p粘贴复制的内容
dd删除当前行;3dd删除当前行开始的以下3行;4dd删除当前行开始的以下4行;…./模式查找;例,/count查找文本中的字符串”count”,/[0-9][0-9]
/模式替换;例,:1,9s/abc/xyz将1-9行的字符串abc替换成xyz。若有每行只替换1个。例,:1,9s/abc/xyz/g将1-9行的字符串abc替换成xyz。每行全替换。将第7章所讲的程序均用vi编辑,在编辑中注意使用本实验所提到的命令
一、实验目的学习使用vi编辑器建立,编辑,显示及加工处理文本文件。
二、实验内容
1.2.3.4.进入和退出vi 利用文本插入方式建立一个文件 在信笺的文本文件上移动光标位置 对该文件执行删除,复原,修改,替换等操作。
三、使用环境
1.硬件环境
微型计算机一台(intel® core CPU)(内存2G)
2.软件环境
VMware Workstation、Ubuntu11
四、核心代码及调试过程
五、总结
注:给出x,dd,u,c,r,等命令的功能,和你的体会
第三篇:等高线地形图教案
等高线教案
一、【教学构思】
地图及等高线内容是高考考查的重点知识,主要包括等高线的基本特征及其应用,高考题注重能力考查,往往以变式图出现,讲解过程重点讲一般规律去推理特殊规律。
二、【教学目标】
1.区分绝对高度(海拔)和相对高度,并能熟练读出海拔,计算相对高度。
2.了解等高线,能够在等高线图上,根据等高线的形状、疏密正确判读地形名称和坡陡程度,识别山谷、山脊、山顶和悬崖。
3.学会等高线地形图中的高度计算:两地间气温差、某地形区的相对高度、估算陡崖的相对高度。
三、【教材分析】
重点:等高线地形图的判读及计算问题。学会绘制等高线地形剖面图。难点:运用等高线进行选线、选点、选面等人类实际活动。
四、【教学方法】自主合作探究,讲练结合
五、【教具学具】:多媒体,地图册
六、【课时安排】3课时
七、【教学过程】
上节课我们学习了地图三要素,三要素都包括什么啊?(学生回答)这节课我们就来学习地形图的一种——等高线地形图
等高线地形图不仅是地理学习的基础内容,也是高考的重点内容,而且在实际的应用非常广泛,比如战争,水库选址,公路,铁路的线路选择。
一、等高线地形图
(1)海拔(绝对高度)和相对高度的区别
1、海拔高度:即某个地点高出海平面的垂直距离,我国的海拔是高出黄海海平面的距离。
珠穆朗玛峰 8844.43(中尼边境)。死海(陆地最低点,-415米,约旦与巴勒斯坦边界)。
2、相对高度:地面某个地点高出另一地点的垂直距离。
(2)等高线地形图的基本特征
1、同线等高
2、同图等距
3、等高线均为闭合曲线
4、等高线疏密反映坡度陡缓
5、等高线一般不相交,不重叠,但在陡崖峭壁处重合
6、示坡线表示降坡方向,它是垂直于等高线的短直线,指向坡度降低的方向。(在手上标出示坡线)
7、等高线地形图中,山脊线称为分水线,山谷线称为集水线。(右手上标出山谷线与山脊线,并演示说明它们为何被称为分水线和集水线)
二、等高线地形图的计算问题
1、计算两地间的气温差
2、估算某地形区的相对高度
3、坡度的计算
如何计算海拔(绝对高度)和相对高度
根据等高线的特性即标高为海拔、同线等高、等高距全图一致等,判断该地形区的:
最大海拔:H高<H大<H高+d;
最小海拔:H低-d<H小<H低;
相对高度:H相=H大- H小;
注:地形区最高处注记高程为H高,最低处注记高程为H低,等高距为d。
崖顶海拔: H高≤H大<H高+d;
崖底海拔: H低-d<H小≤H低;
陡崖的相对高度为(n-1)d≤H<(n+1)d;
注:重合的等高线有n条,等高距为d。(1)计算:tan ª=h/L h为两点相对高度,可有两点等高线求出;
L为两点间距离,可有图中比例尺与两点图上距离求出。(2)比例尺大小与坡度大小规律: 等高距、等高线疏密程度相同:
比例尺大,坡陡;比例尺小,坡缓 等高线疏密、比例尺相同:
等高距大,坡陡;等高距小,坡缓
(三)等高线地形图的判读
(1)演示动画 动画演示等高线(高度相同的所有点的连线)地形图的形成(2)游戏:以手为山地,在手上画等高线。小组合作,探究,画出图并展示。运用地形图进行对比,以游戏的形式让学生理解等高线如何来表示各种地形
如图:
山顶:闭合等高线,数值从四周向中心逐渐升高 盆地: 闭合等高线,数值从四周向中心逐渐降低
鞍部:两个山顶之间,是两个山顶之间的最低处,两个山谷之间的最高处 山脊:等高线的凸出部分指向数值较低处,中间高于两侧 山谷:等高线的凸出部分指向数值较高处,中间低于两侧 坡度陡,等高线密集,坡度缓,等高线稀疏。陡崖:等高线重叠
四、等高线地形图的应用:
①选“点”:气象观侧站、疗养院。
②选“线”:交通线(公路、铁路)、引水线、输油管线。
③选“面”:水库汇水面积及坝址,开辟梯田,工业区和居民区。(1)水库、坝址的选择:应建在等高线密集的河流峡谷处 ①库区:在河谷、山谷地区或在“口袋形”洼地或小盆地。
理由:库容大;集水区域的面积大 ②坝址:峡谷地段。
理由:工程量少,投资少。
(1)图示区域内最大高差可能为()A.50 m B.55 m C.60 m D.65 m(2)图中①②③④附近河水流速最快的是()A.①
B.②
C.③
D.④
(3)在图示区域内拟建一座小型水库,设计坝高约13 m。若仅考虑地形因素,最适宜建坝处的坝顶长度约()A.15 m B.40 m C.65 m D.90 m
(2)港口码头的位置:
应建在等高线稀疏、等深线密集的海湾地区,即陆域平坦、水域阔深的避风港湾
右为某海湾附近等高线、等深线图,该区域的主导风向为西北风和东南风。读图判断:甲、乙、丙、丁四个地点,最适宜建港口的是()A. 甲 B. 乙 C. 丙 D. 丁 3)引水线路:
路线尽可能短,避免通过山脊等障碍,并尽量利用地势使水自流
五、如何绘制地形剖面图
(1)确定剖面线。在等高线地形图上,根据题目要求,在要作剖面图的两点之间作一直线,作为等高线地形图的剖面线。上图中上半部为等高线地形图,图中阴影部分是海洋。AB横线是要切开地表的剖面线。
(2)确定比例尺。一般来说,剖面图的水平比例尺多采用原图的比例尺(有特殊要求时除外);垂直比例尺应视图中地形的起伏状况而定,一般来说,为了使剖面图所表达的地形起伏更加明显,垂直比例尺大多都要适当放大,一般要比水平比例尺大几倍,以便形象地看出地势起伏状况。
(3)建立剖面图坐标系。
①确定剖面图的水平基线。因为剖面图的水平比例尺一般保持与原图一致,因而剖面图的水平基线与剖面线长度相等。
②确定坐标纵轴的高程。纵轴的高程应根据垂直比例尺确定,但图上高程的间距要与等高线地形图的等高距相等,标出各高程的数值,并通过各高程点作平行于剖面图基线的高程线。
③找出等高线地形图中剖面线与等高线的交点,量出各点之间的距离,并把它们转绘到剖面图基线的相应位置上。
④通过转绘到剖面图基线上的各点作垂线,标出各垂线与相应高程线的交点。
⑤把各交点用一条平滑的曲线连接起来,并在曲线内画上阴影部分,以更加清楚地显示剖面的起伏状况。
⑥在剖面图的下方,标出水平比例尺和垂直比例尺。擦去垂线的痕迹,一幅完美的剖面图就完成了。
通视问题
(1)若坡面等高线高处密、低处疏表示凹形坡(坡向下凹),反之则为凸形坡(坡向上拱);站在地势高处向低处看,凸形坡视线常被阻挡,通视状况较差。
(2)利用地形剖面图可以很好地了解实际地点的通视情况。
如下图,从A点观察,C点到D点的山坡以及B山北坡 通视情况良好,而阴影区表示不可通视的地区。
八、【板书设计】
一、等高线地形图
1.海拔(绝对高度)和相对高度的区别 2.等高线地形图的判读
3.等高线地形图的基本特征
二、等高线地形图的应用 1.计算两地间的气温差
2.估算某地形区的相对高度 3.坡度的计算
三、地形剖面图的画法
九、【布置作业】
读某河流上游水库大坝的位置图和剖面图及其河流水量变化图(1)图中的水库大坝选择的地
形条件 这样选
择的理由是。
(2)大坝的设计与建设需考虑 的自然条件是(3)按照图中的大坝设计(若
图距为0.8㎝),坝长和
坝高(坝顶到坝底的相对高度)分别大约是、(4)在图中绘出水库淹没的最大范围
(5)判断在E、F、G三个地点中,能目测到铁路上经过H处火车车辆的是_______。
理由是_______________________________。
(6)经图中的铁路从山区外运的物产主要有茶叶、柑橘、毛竹等,该地所在的
省区简称是A、鲁 B、浙 C、青D、吉
(1)峡谷 建坝工程量小,同时上游又有较广的集水区域(2)流域内的降水量及其季节分配状况;河流的流量、含沙量等水文特征;坝址所在地的地质条件(3)72m 50--100m(5)G 因为G地到H点之间没有地形障碍,可以清晰地观察(9)B 某山区一所学校,拟组织学生对附近公路边交通流量进行调查。读图,完成下列要求:
(1)判断在E、F、G三个地点中能目测到公路上过H处的车辆是___点。(2)试用地形剖面图解释你所做判断,并作简要说明。图画在下面的框内。
• 图4示意某小区域地形。图中等高距为100米,瀑布的落差为72米。据此完成10~11题。
10.Q地的海拔可能为
A.90米 B.230米 C.340米 D.420米 11.桥梁附近河岸与山峰的高差最接近
A.260米 B.310米 C.360米 D.410米
十、【教学反馈】
第四篇:等高线教学反思
如何高效复习等高线专题
长沙县泉塘中学 张双龙
等高线内容在初中地理中对于学生来说是一个相对比较难的知识块。部分学生因为空间思维能力有限,觉得很难理解山谷、山脊这些知识点。所以,把等高线部分的内容做一个专题来复习非常必要。但是总是感觉一节课时间不够,复习效果也不好。针对这节复习课我有以下思考。
一、利用多媒体构建空间情境。现在网络上有很多优秀的微课或者动态图。可以在网上找找资源,利用多媒体播放帮助学生创建空间情境。但是一定要对网络资源有所取舍。等高线地形图的成图过程是一定要给学生展示的。这有利于学生对等高线的理解。特别是山脊线和山谷线一定要给学生播放并讲解。因为学生对于山谷和山脊的判读一直存在问题。
二、注意准确解读关键词,防止学生理解误区。老师经常会讲‘等高线向高处凸出为山谷’实质上表述为‘等高线向海拔高处弯曲为山谷’更好一些。因为学生经常会把向试卷上侧弯曲的等高线定义为山谷,这往往会出错。
三、合作探究,提高学习效率。学生这一部分的知识点掌握不好主要是因为理解不了抽象的概念。老师不可能给每一个学生一一解答。所以要利用好学生的力量。由掌握的好的学生给掌握不好的学生解答问题。老师需要事先了解学情。知道哪些学生这一部分知识掌握的好。然后进行一个简单分组,把全班同学大致分为七八个组。提供题目先让学生自己做。然后老师在白板上公布正确答案,学生自己对答案。用红笔把做错的题目标注好。最后学生之间互相交流,由指定学生组内解答疑问。
四、总结归纳考察题型类型。老师需要把等高线部分的考法总结归纳出来。在准备练习题目的时候要全面涵盖。每一种类型的题目都准备好一个例题、等高线专题复习可以用两个课时。如果做到以上方面我想效果应该会好一些。在以后的教学中,我还会继续实验,寻找更加高效的方法。
第五篇:VB课程设计-文本编辑器
学院名称学生姓名专业名称班
级VB课程设计报告
——文本编辑器
: : : :
一、课程设计题目
用Visual Basic程序设计语言编写一个简易的文本编辑器
要求:有最基本的文本编辑功能,包括复制、剪切、粘贴、字体设置、背景颜色设置、字体颜色设置;同时拥有文本管理功能,包括打开文件、保存文件;以及完整的系统运行退出等功能,所有的操作可选择设定的快捷键。
二、课程设计目的
虽然本学期的Visual Basic课程是自学的,相对于课堂学习有些不足,但通过平时的上机实验,初步掌握了VB程序设计的各种方法,学会了编写最基本的VB程序;对于完整的VB程序设计来讲是很不足的,平时掌握的只是单独的窗体(Form)程序编写,以及各种简单控件的使用,没有做到很好连贯性,所以有必要做一次完整的VB程序设计,结合所学的基本知识,使用多个窗体自成一套系统,加上各种控件的综合运用,初步设计一个合格的VB应用程序;这样在巩固VB所学的同时,更好地学会程序设计的一些思想和方法,对于以后的编程学习或是工作有重要的实践意义。
三、课程设计说明
题目为文本编辑器,即是最基本的文本编辑程序,首先必须做好文本编辑器本身的功能,然后对其完善,做成一个完整的小程序
功能设计说明:功能是这个文本编辑器的核心内容,也就是程序的作用,它是用来做什么的;本程序就是用来编写文本的,编写过程中要利用到窗体(Form)一个,控件包括:RichTextBox1(超文本框)、CommonDialog(通用对话框),以及InputBox(消息框)、菜单编辑器等。要做的工作就是编写代码把这些控件和窗体等结合为一体,使得程序能够成为一体,顺畅运行。
本次设计在按照题目要求的前提下,为了完整地展示一个应用程序,在最初就设计为最基本的文本的编辑器,所以取名为“易记本”,就是简易记事本的简称,然后加入图标,在程序完成之后还进行了大包操作,得到应用程序的安装文件,最后安装在电脑上运行使用。四.源代码
Private Sub Command1_Click()Dim i As Integer If Text2.Text <> “123456” Then i = MsgBox(“密码错误”, 5 + vbExclamation, “警告”)If i <> 6 Then End Else Text2.Text = “" Text2.SetFocus End If End If Form1.Hide Form2.Show End Sub
Private Sub Form_Load()Text1.Text = ”“ Text1.MaxLength = 6
Text2.Text = ”“ Text2.MaxLength = 6 Text2.PasswordChar = ”*“ End Sub
Private Sub Text1_LostFocus()If Not IsNumeric(Text1.Text)Then MsgBox ”帐号必须为数字“, , ”警告“ Text1.Text = ”“ Text1.SetFocus End If End Sub
Private Sub Command1_Click()Form2.Hide Form3.Show End Sub
Private Sub Command2_Click()Form2.Hide Form4.Show End Sub
Private Sub Command3_Click()Form2.Hide Form5.Show End Sub
Private Sub Color_Click()CommonDialog1.Action = 3 Text1.ForeColor = CommonDialog1.Color End Sub
Private Sub Command1_Click()Form3.Hide Form2.Show End Sub
Private Sub Copy_Click()Dim st As String st = Text1.SelText End Sub
Private Sub Cut_Click()
Dim st As String st = Text1.SelText Text1.SelText = ”“ End Sub
Private Sub Exit_Click()End End Sub
Private Sub Font_Click()CommonDialog1.Flags = cdlCFBoth Or cdlCFEffects CommonDialog1.Action = 4 Text1.FontName = CommonDialog1.FileName Text1.FontSize = CommonDialog1.FontSize Text1.FontBold = CommonDialog1.FontBold Text1.FontItalic = CommonDialog1.FontItalic Text1.FontStrikethru = CommonDialog1.FontStrikethru Text1.FontUnderline = CommonDialog1.FontUnderline Text1.ForeColor = CommonDialog1.Color End Sub
Sub New_Click()Text1.Text = ”“ Me.Caption = File End Sub
Sub Open_Click()CommonDialog1.Action = 1 Text1.Text = ”“ Open CommonDialog1.FileName For Input As #1 Do While Not EOF(1)Line Input #1, inputdata Text1.Text = Text1.Text + inputdata + vbCrLf Loop Close #1 End Sub
Private Sub Paste_Click()Text1.SelText = st End Sub
Private Sub Print_Click()CommonDialog1.Action = 5 For i = 1 To CommonDialog1.Copies
Printer.Print Text1.Text Next i Printer.EndDoc End Sub
Private Sub SaveAs_Click()CommonDialog1.FileName = ”vb课设用.txt“ CommonDialog1.DefaultExt = ”txt" CommonDialog1.Action = 2 Open CommonDialog1.FileName For Output As #1 Print #1, Text1.Text End Sub
Dim arr As Long, sum As Long, a As Integer Private Sub Command1_Click()a = HScroll1.Value Text1.Text = plus(a)Call isprime(a)End Sub
Private Sub Command2_Click()End End Sub
Private Sub HScroll1_Change()Label2.Caption = HScroll1.Value End Sub Sub isprime(max As Integer)Dim x As Integer, i As Integer, j As Integer For i = 2 To max x = 0 For j = 2 To ictP * 2 Show1 ctDu(I), &HFFFFFF /(ctDuS + 1)* I * 0.6 Next Dim x As Single, y As Single Static J As Single Picture1.DrawWidth = 15 x0 = Picture1.ScaleWidth * 0.5: y0 = Picture1.ScaleHeight * 0.5 Picture1.PSet(x0, y0), 255 x = 1200: y = 0: J = JJ x = S * Cos(J + ToJ): y = S * Sin(J + ToJ)End Sub Private Sub Command1_Click()End End Sub
五、运行结果
六. 心得体会
通过本次课程设计,使我对VB的认识更加深入了一层,VB主要由两部分组成,一个是Visual可视化界面设计,另一个是Basic程序设计。对于第一部分,我觉得还是比较容易的,因为它比较直观。就目前我所学的,对于第二部分还是比较困难。在做设计的过程中发现自己存在不少问题,由于word知识欠缺,我没有办法为我的课程设计创建目录,这让我觉得很遗憾,尤其是对VB编程语句的不熟悉而造成在运行过程的很多次出错。具体说文本编辑器的设计,首先是控件的使用要注意,例如不能使用平时一般的Text文本框,因为其只适用于一般的文本显示,使用RichTextBox,可拥有文本的完整功能,不用再添加滚动条等控件,而是使用其自带的滚动条;其实是菜单的设计,应注意菜单的名称书写,不能出现重复现象,否则要使用索引,不仅增加麻烦更不利于程序编写,然后编写代码的时候应注意必须与菜单中的名字一一对应,否则会出现错误;最后要注意程序的完整性以及实用性、便捷性,能够有友好的UI设计,给用户最好的体验。