学习周记2

一.UI设计

1.交互

常见页面交互触发:时间·点击·拖拽

左右滑动/上下滑动或推出:过渡类型,选择上下左右滑动/推出

2.动画

①一些常见的动效设计:(在原型类型里选择自动制作动画)

位移动画--通过复制某个图形,改变其在另一页的位置 

缩放动画--通过复制某个图形,改变其大小和透明度 

②线条描边自动动画\数据曲线动画

线条描边自动动画:

-设计部分:先绘制一个画板并在里面绘制一个矩形,然后拖拽控制点,将矩形变成圆角(长宽高自行设置),然后设置边框线条粗细,然后复制多个此画板。在第一个画板中调整这个按钮边界间距至边界消失即隐藏这个按钮,第二个画板中调整按钮边界虚线至按钮边界能够全部显示。 

   

   

-原型部分:

选中整个画板连接到下一个,交互触发选择时间,延迟0秒,类型自动制作动画,缓动与时间自行选择合适的。

(若想让这个自动描边速度慢一点可以在第一个到第二个画板之间多复制几个第一个画板然后其余与上同)(依此类推其它线条也可以按照此法制作自动动画,例:正在加载的旋转动画) 

二.C语言复习

一.1.编程的七个步骤:

①定义程序目标②设计程序③编写代码④编译⑤运行程序⑥测试和调试程序⑦维护和修改代码

2.目标代码文件,可执行文件和库:

关系见下图

二.数据

1.常量与变量

2.数据类型(详细见《C Primer Plus》3.4/《C语言程序设计》2.3)
关键字:
基本数据类型由 11个关键字组成:int、long、short、unsigned、char、float、double、 signed、_Bool、_Complex和_Imaginary.
有符号整型:
有符号整型可用于表示正整数和负整数。
■int 

■short成 short int

■long或long int 

■long long或long long int 
无符号整型:
无符号整型只能用于表示零和正整数,因此无符号整型可表示的正整数比有符号整型的大。在整型类型前加上关键字unsigned表明该类型是无符号整型:unsigned int,unsigned long、unsigned short单独的unsigned相当于unsigned int.
字符类型:
可打印出来的符号(如A、&和+)都是字符。根据定义,char类型表示一个字符要占用1字节内存。出于历史原因,1字节通常是8位,但是如果要表示基本字符集,也可以是16位或更大.
■char 
布尔类型:
布尔值表示 true和false.C语言用1表示 true,0表示 false.
■_Bool -布尔类型的关键字。布尔类型是无符号int类型,所占用的空间只要能储存0或1即可。
实浮点类型:
实浮点类型可表示正浮点数和负浮点数。
■float -
■double 
■long double

3.使用sizeof()计算变量或数据类型所占空间大小

例:

三.基本算术运算

1.运算符和表达式

2.宏常量和宏替换,const常量

宏常量(符号常量)指用一个标识符来表示的常量。宏常量是由宏定义编译预处理命令来定义的,宏定义一般形式:#define 标识符 字符串。

宏定义中的标识符称为宏名,将程序出现的宏名替换成字符串的过程称为宏替换

注:宏定义不是C语句,而是一种编译预处理命令

const常量:具有某种数据类型的常量。在声明语句中,将const类型修饰符放在类型名之前,即可将类型名后的标识符声明为具有该类型的const常量。例:const double PI=3.14159

3.自动类型转换与强制类型转换

自动类型转换:C编译器在不同操作数进行运算之前将所有操作数都转换为取值范围较大的操作数类型

自动类型转换规则

强制类型转换运算

转换方式:(类型)表达式

四.键盘输入与输出

1.字符常量及其输入输出

2.数据的格式化输入输出

三.总结

1.ui设计:通过制作一些交互和简单动画更了解了xd这个应用,交互变得更丰富,学会了一些简单的动画,也对这个ui设计更感兴趣了一些。

2.C语言复习:复习C语言基础知识进行了查缺补漏,为复习下面几章做准备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值