课程定位:
初级课中,侧重培养游戏创作工具开发即相关算法研究人才,特别是为实现游戏创作和传播而进行技术手段和方法开发的专业人才。目前,本专业已经形成以Unity游戏引擎为主要平台,以C#语言为工具语言,以面向对象程序设计为开发方法的完整游戏设计技术教学体系。通过界面设计理论知识的学习以及实践操作,让学员全方位正确的理解并掌握移动应用界面设计,形成以用户为中心的设计思想,遵照设计规范根据用户需求设计出完整的APP。
培养对象:
本课程面向虚拟现实引擎开发岗位,包括虚拟现实应用开发工程师、人机交互设计师、游戏程序设计师、UI设计师、界面设计师等。
培养模式:
初级课程主要讲授C#语言基本概念、面向对象开发方法在C#语言中的实现,并基于C#语言讲解数据库操作基本方法、界面程序设计基本方法、网络编程基本方法、游戏引擎开发基本方法、界面设计等内容。需要学员掌握基本编程方法、掌握面向对象设计基本思想和实现方法、掌握基本程序算法的设计及实现方法、通用界面设计的方法。通过本课程的学习,为学员打下核心基础,为学习后序游戏引擎基础、网络游戏编程、人机交互设计等内容做好准备。
培训资源:
本项目的初级课程含视频22学时, 包含游戏程序设计、设计基础和界面设计;有专属学习社群;各类学习资料、干货分享、岗位招聘分享、行业同学相互了解,各类参考书籍。
课程目录
第一部分-游戏程序设计
01.NET框架(.NET Framework)简介07:13
02C#语言简介03:27
03VisualStudio简介07:39
04代码编写规则03:23
05标识符命名规则03:59
06创建第一个C#程序09:36
07Hello,world!程序详解12:50
08常量、变量与数据类型05:14
09 C#中的简单数据类型16:04
10变量的声明及其初始化03:06
11 常量02:31
12隐式类型转换05:06
13显示类型转换03:10
14使用Convert类进行转换01:39
15运算符110:31
16运算符208:29
17运算符优先级和结合性02:14
18条件判断语句09:41
19分支选择语句08:18
20 循环语句14:06
21枚举类型07:41
22结构类型06:11
23一维数组11:31
24二维数组14:06
25数组与Array类04:46
26常用的数组操作04:52
27字符串的声明和初始化05:28
28获取字符串信息113:02
29获取字符串信息213:07
30可变字符串类04:55
31定义和使用函数03:00
32函数的返回值03:26
33函数的参数11:33
34作用域05:34
35结构函数03:22
36函数的重载02:52
37程序调试的意义02:02
38程序错误的类型04:43
39程序调试的一般方法05:04
40在VS中程序调试的一般方法107:18
41在VS中程序调试的一般方法210:18
42异常处理08:57
43什么是面向对象10:07
44对象的含义04:42
45OOP技术04:33
46类与继承07:18
47System.Object02:54
48构造函数和析构函数09:32
49VS中的OOP工具10:49
50创建类库07:38
51定义字段05:58
52定义方法03:43
53定义属性13:48
54覆盖和重写06:49
55抽象类04:54
56接口13:28
57集合112:15
58集合213:29
59比较15:13
60委托04:49
61事件10:30
62Windows 界面技术发展概况08:58
63WinForm图形界面108:22
64WinForm图形界面209:33
65控件与组件113:16
66控件与组件211:05
67控件与组件312:53
68控件与组件410:47
69控件与组件509:40
70MDI窗体03:05
71使用编程方式创建控件06:57
72用于访问文件系统的类14:45
73文件的读写——流112:10
74文件的读写——流209:42
75MySql数据库安装02:02
76MySQL数据库基础08:45
77ADO.NET概述05:50
78使用ADO.NET操作数据库05:08
79计算机网络基础知识112:35
80计算机网络基础知识210:22
81IP封装08:15
82套接字(socket)13:13
83基于TCP协议的应用程序10:42
84基于UDP协议的应用程序05:36
85进程与线程-08:04
86创建并控制线程109:20
87创建并控制线程209:16
88线程的同步与通信108:25
89线程的同步与通信211:34
第二部分-设计基础
01 课程导引02:15
02 导入 201:45
03 PS界面06:38
04 艺术家与设计师03:54
05 PS图层的原理与分类08:59
06 基础三元素-点 线 面06:34
07 画笔工具的用法11:03
08 钢笔工具05:26
09 知识扩充-色彩05:18
10 布尔与形状05:22
11 图层蒙版06:36
12 混合模式08:49
13 修图工具11:02
14 选取抠图06:46
15 PS常用工具05:59
16 剪切与画布切片03:48
17 图层样式08:20
18 调整工具110:39
19 调整工具212:49
第三部分-界面设计
01.UI界面基础知识07:20
02.良好的用户体验07:33
03.UI设计师的职责与必备技能13:17
04.UI界面的尺寸与规格08:50
05UI设计中的构成方法11:57
06.图标icon20:31
07.线性图标的制作08:20
08.扁平风格图标的制作17:57
09.拟物化图标的制作13:49
10.UI设计的界面风格09:41
11.开关控件的制作14:33
12.计算器界面的制作15:27
13.播放器界面14:35
14.播放器的制作17:25
15.时间轴加载页面动态效果的制作
讲师简介:
李怡女士,大连东软信息学院数字艺术与设计学院-数字媒体技术系教师,主要讲授课程《设计基础》、《界面设计》、《动态图形设计》,毕业于中央美术学院,深入学习艺术的设计方法并加以研究,在留学法国期间结合欧洲艺术与设计的特点与方式,授课内容丰富新颖针对性强,教学方法灵活,并结合最新国内外优秀设计案例与公司实例进行分析与研究。大连东软信息学院银牌指导教师、全国高校艺术作品大赛三等奖、指导学生获得国家级比赛一等奖10人次。
肖尧先生,大连东软信息学院数字艺术与设计学院-数字媒体技术系副主任。
更新时间:2022-05-16 15:01:22