- 博客(12)
- 收藏
- 关注
原创 绘制一个彩色的正三棱锥
绘制一个彩色的三棱锥,我们需要知道这个四面体的基本信息,即需要定义:三棱锥的总顶点数、所有顶点的位置和颜色信息,然后定义一个绘制彩色三棱锥的入口函数:colorTetrahedron(),在这个函数中定义了四个顶点和对应的顶点信息,然后调用 triangle() 函数四次来绘制四个三角形。在定义三棱锥平移、旋转、缩放的操作前,需要定义旋转角度、平移距离、缩放比例,再构建旋转矩阵,在js中回去这些数据,添加三个按钮的点击事件,三个按钮的作用是,分别点击使三棱锥,沿Y轴平移、缩小和沿Z轴针顺时旋转。
2023-11-09 18:21:56
100
1
原创 Unity3D引擎模拟计算机硬件的组装过程
在建模时,不同的部分可能材质不同,比如显示器是显示屏和底座是不一样的材质,在显示屏的边框还要加上logo,因此,我们需要用多维子对象材质,在建模时,给每个子对象分配好材质ID,就可以将子材质赋予指定的子模型部件。此外,在此次项目,我的实践能力和创新能力得到了极大的提升,同时在遇到问题时,掌握了基本的解决方法,在遇到困难时,逐步分析针对一些问题做一些简单的测试,从而找出问题的根源,得出可行的解决方案。在实践中,了解事物的本质,培养研究能力、创新能力、对知识的运用和实践,从而为今后的学习奠定坚实的基础。
2023-11-09 17:58:01
694
2
原创 实践四 简单登录功能实现
通过实践掌握文本控件、文本输入控件、checkbox控件的应用。学习掌握线程、Handler和进度条的基本功能。实践四 简单登录功能实现。
2023-11-09 17:38:27
274
1
原创 虚函数与多态
8,9,10,也可以采用三个全局函数fpoint、fobject、freference,函数体中调用并调用schoolTimeTable和gradeList成员函数。函数的形参分别是CPersion类的指针、对象、引用,并用对应的学生老师的地址、对象、对象调用这三个函数。添加CPerson作为学生、老师的基类,派生出教师类、学生类,本科生、研究生;完成如下操作:教师开课、学生选课、老师查自己课表、学生查自己课表、老师给所上课打成绩、学生查看成绩、绩点等。在主函数中调用增加的类成员函数完成实验要求的内容。
2023-10-29 18:30:21
22
1
原创 类的继承机制的实现
在实验一的基础上应用C++的继承这一特性,减少了类与类之间的重复,具体思路是设计两个基类人类CPerson和课程类CCourse来定义基本信息如工号、姓名、课程姓名、实开课。为了分别实现老师和学生的课程信息输出,需要从基类CPerson派生出CStudent和CTeacher两个类,由于学生又分为本科生和留学生,所以学生类又可以派生本科生类和留学生类。教师可以为其所开课程的学生打分——注意课程必须是该教师所开的课,学生必须在该实开课的名单中,学生可以输出自己的选的课程的成绩及绩点;
2023-10-29 18:27:32
82
3
原创 课程设计-快件管理系统
当每个快递入库时,每个包裹会生成取件号,通过手机号码查询,代收点可查询到该快递的位置并完成出库操作。根据账号密码输入后,可以根据快递单号对快件进行查询、修改、删除等操作。同时根据系统保存的历史记录,当输入日期时,可以查询当天各个快递公司的收取件量。通过设计一个小型的快件管理系统,训练综合运用所学知识处理实际问题的能力,强化面向对象的程序设计理念,使自己的程序设计与调试水平有一个明显的提高。取件人进入系统无需登录,在选择好身份之后输入手机号即可查询到自己快件的取件号码,以及是否被取走等信息。
2023-10-29 18:22:53
61
1
原创 实践二 界面设计与布局
交互设计一般准则首先时清晰,界面清晰,常用功能显示出来,高级功能一般会隐藏‘其次是规范,所见即所得,应用联想记忆,同时简化用户操作,保持界面和操作一致,最后是全局原则,操作容易、图标模型真实、减轻用户的记忆负担、避免干扰与打断、关闭或登录时再次确认。设置文本“密 码”,格式要求:id为tv_password,与tv_title左对齐,文本字体20sp,与tv_username间隔20dp,文本框高度48dp,文字居中,在tv_username下方。了解界面设计的基本准则,了解色彩、界面布局的基本原理。
2023-10-29 18:02:38
269
原创 实践一 Android环境构建与调试测试
通过本次实验掌握了移动应用平台的安装方法,也完成了环境的搭建。熟悉了各个快捷键的使用。了解了AS的三种视图,其中Package,Android,Project三种视图的区别在于,package视图隐藏配置文件、属性文件、和系统文件的目录、只显示当前Module列表和下面的文件。同时也掌握了日志输出的方法,了解了工具类Log的方法Log.v()-Verbose、Log.d-Debug Log.i-Info Log.w-Warn Log.e-Error的区别。Ctrl+斜杠:以双斜杠的方式即“//”
2023-10-29 17:57:21
43
1
基于Unity3D的计算机组装演示系统设计与实现
2023-11-09
移动应用程序设计与实践 实践五 列表框的使用
2023-11-09
移动应用程序设计与实践 实践报告 实践五 列表框的使用
2023-10-29
实践三 Activity的生命周期与页面切换
2023-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人