上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 39 下一页
摘要: 什么是函数模板? 就是不写具体的数据类型,而用一个虚拟类型来代表,这样可以提高效率。 阅读全文
posted @ 2017-11-07 09:25 Advancing-Swift 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 什么是重载? 就是一个函数名多次使用,通过参数不同实现不同的作用。 当在主函数中调用重载的函数时,要找参数类型相同的函数。 例题4.8 求3个数当中的最大的数? 因为我们刚才求的最大数是整数当中的最大数,如果参数变为双精度获长整型则需要重新编程,功能受限。 阅读全文
posted @ 2017-11-07 09:17 Advancing-Swift 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 什么是内置函数?也成内联函数 嵌入到主函数中的函数称为内置函数,也就是虽然函数写在main()的外边,但是我们通过一个关键字inline进行标识,这样就可以把写在外边的函数当成写在了主函数main()的里边。 一个函数写在主函数外边与写在主函数里边有什么区别?都可以正常运行,但程序效率不同。写在主函 阅读全文
posted @ 2017-11-07 08:53 Advancing-Swift 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-06 16:18 Advancing-Swift 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 作业1: 例题9.1 制作圆类,根据圆的半径求出周长及面积 圆类的展示类 作业2: 把上边的两个圆的类合并成一个类,并实现同样功能 作业3: 例题9.3 造一台电视机,并且实现调频道和调声音大小功能 测试电视机的类 阅读全文
posted @ 2017-11-06 15:59 Advancing-Swift 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 首先,精灵的数字序号采用单例设计模式制作一个数字生成器 功能就是每次调用得到一个不断增加的数字 接下来制作精灵的封装类,采用上面单例的自动计数器生成数字编号 简单封装了精灵的播放动画和设置位置功能 最后展示类中实例化精灵,生成不同对象并实现功能 实现效果图: 素材及程序下载地址: https://p 阅读全文
posted @ 2017-11-05 22:26 Advancing-Swift 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 初步设计代码如下: 使用判断精灵头脚与每个数组中图片墙上下左右分别判断 如精灵的右侧与墙的左侧判断大小,同时判断精灵的头部是否被遮挡,精灵的脚部是否被遮挡 依次再判断向左的情况,向上的情况,向下的情况 用简单思路代替: 通过距离判定的方法 阅读全文
posted @ 2017-11-04 21:16 Advancing-Swift 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 要求: 一、内外变宽线条与颜色图同,表格有底纹色彩 二、横向打印,上下左右居中,表格标题居中,表头斜线,斜线两边加文字 三、设置打开密码 阅读全文
posted @ 2017-11-03 20:09 Advancing-Swift 阅读(2020) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 实现效果如下: 下载地址: https://pan.baidu.com/s/1kVvdkrH 注:下载安装包后解压缩,找到start.bat文件双击即可运行 阅读全文
posted @ 2017-11-03 20:03 Advancing-Swift 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 什么是数组? 数组的定义:是用统一的名字代表这批数据,用序号来区分各个数据。数组是无序的数据元素按有序的下标组成的集合,分配固定空间大小的一种容器。 如何理解:其实就是一个同时放很多数据的变量。 a=1; a=2; a=3; 这成了反复赋值,最后a=3; a怎么能同时放下1,2,3......? 如 阅读全文
posted @ 2017-11-02 11:06 Advancing-Swift 阅读(568) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 39 下一页