布尔运算绘制图形
企鹅用两个圆形,四个椭圆,两个三角形绘制而成
界面柔和
为了使界面看起来更加柔和,富有人性化,图形的边框多采用钝角化。而不是尖角
图层底部的渐变
若要使图层底部有渐变颜色(如绿白)的同时,又将凸显动态框的不同时,可以采用两个画板相同的渐变颜色,然后分别往上下两个不同的方向线性渐变
界面滚动
当要显示一个大于屏幕长度的长图时,将图片的可视化高度调成与页面同高的视口高度,设置垂直滚动即可
c语言链表
链表分为多种形式,本学期只学习单向链表
链表通常由设置头结点,建立,初始化,查找,插入,删除几种形式
链表与数组的区别
不同:
链表是链式的存储结构;数组是顺序的存储结构。
链表通过指针来连接元素与元素,数组则是把所有元素按次序依次存储。
链表的插入删除元素相对数组较为简单,不需要移动元素,且较为容易实现长度扩充,但是寻找某个元素较为困难;
数组寻找某个元素较为简单,但插入与删除比较复杂,由于最大长度需要再编程一开始时指定,故当达到最大长度时,扩充长度不如链表方便。
相同:两种结构均可实现数据的顺序存储,构造出来的模型呈线性结构。