可视化程序设计
分享
课程详情
课程评价
spContent=缺少编程基础,或者惧怕指针、链表, 却又想快速上手,开发一个信息管理系统? 《可视化程序设计》课程能帮助您实现这个愿望。 本课程以C#语言为基础,以Visual Studio为开发平台, 围绕一个应用项目的开发,讲述理论知识、实践操作。
—— 课程团队
课程概述

《可视化程序设计》课程具有以下特点:

1、以项目式教学法为主,合理安排基础知识和实践知识。

2、精心设计了工作任务,将整个系统分解为多个独立的工作任务,每个工作任务包含6个完整的部分,对应企业软件开发过程中的需求分析、设计、实施、测试四个阶段,同时兼顾到理论体系的完整性。

3、工作任务来源于真实项目,与理论知识互补,难度上逐渐加强,适用于初学者。

4、所有应用程序的界面设计均采用商业化应用程序的风格,命名规范。


您可以有针对性地选择相关内容进行学习。 

1、对于正在学习相关内容的学员,由于您可能已经学习过相关知识,则可以把重点放在实践操作上。

2、对于社会学习者,建议您先预习相关PPT及参考资料,再进入学习。

授课目标
本课程通过讲练结合的方式进行教学,希望学生在课程结束后,既能学到可视化程序设计的相关知识,又能经历一个项目开发的完整过程,同时有能力进行数据库应用程序的开发。
课程大纲

本课程共有8个学习模块,分成32讲,利用12周完成学习。           

各模块相应的工作任务如下: 

 

学习模块

学时

学习周次

序号

工作任务 

学习模块一:学生管理系统界面设计

8

第1周

1

任务1:熟悉Visual   Studio开发环境

2

任务2:用户登录模块实施

第2周

3

任务3:班级信息管理界面实施

4

任务4:学生档案查询界面实施

学习模块二:学生管理系统多窗体集成

6

第3周

5

任务5:文本编辑器创建(1)

6

任务6:文本编辑器创建(2)

7

任务7:学生档案管理系统多窗体集成

学习模块三:学生成绩管理程序开发

10

第4周

8

任务8:学生成绩转换

9

任务9:学生个人成绩统计

第5周

10

任务10:班级成绩管理模块实施(数组)

11

任务11:班级成绩管理模块实施(函数)

12

任务12:程序调试与异常处理

学习模块四: 学生信息管理程序开发

6

第6周

13

任务13:学生类的创建与使用

14

任务14:学生类的获取与显示

15

任务15:学生类的数据操纵

学习模块五:数据编码表维护模块设计

8

第7周

16

任务16:学生档案管理系统数据库设计

17

任务17:利用类型化数据集显示系部信息

18

任务18:班级编码表维护

学习模块六:学生档案录入与维护模块设计

10

第8周

19

任务19:用户登录模块实施(续)

20

任务20:用户管理

21

任务21:学生档案录入模块实施(1)

第9周

22

任务22:学生档案录入模块实施(2)

23

任务23:学生档案维护模块实施(1)

24

任务24:学生档案维护模块实施(2)

学习模块七:学生档案查询程序开发

10

第10周

25

任务25:设计学生档案组合查询程序

26

任务26:设计学生档案树形查询程序

第11周

27

任务27:设计学生档案查询程序(选项卡)

28

任务28:设计学生档案查询进度程序

29

任务29:设计学生相册管理程序

学习模块八:学生档案统计打印与系统部署

6

第12周

30

任务30:设计学生档案统计程序

31

任务31:设计学生档案打印程序

32

任务32:制作学生管理系统安装程序


预备知识

建议学过一门程序设计语言(如C或C++或Java等),

并有一定的数据库基础。


证书要求

本课程暂时不发放证书。


若总评成绩达到60分及以上的,则说明本课程的学习是合格的;

达到85分及以上的,则表明您在课程学习中取得了优异的成果。

本课程的总评成绩,由以下因素综合而成:

单元测验:单元测验分数的总和占总评成绩的40%;

单元作业:单元作业的分数占总评分数的10%;

期末测验:期末测验的分数占总评分数的40% ;

课程讨论:课程讨论的分数占总评分数的10%,本成绩的评判以用户活跃度为主,获取满分(10分)的同学在课程讨论中的有效回复至少10条以上。


参考资料

选用教材:

  《Visual C#可视化程序设计案例教程》刘培林、史荧中编著

参考教材:

  《使用.NET Framework进行GUI应用开发》NIIT培训教材


常见问题

1. C#与C++的关系是怎样的?

答: C#也可记为C++++,读成c sharp,它是在C++基础上发展起来的,比C++的功能更强大,而且用起来更方便.

2. C#编程难学吗?

答:C#借鉴了Java的优点,编程很容易入门。

3. 可视化程序设计课程实用吗?

答:非常实用。如果你想快速编写一个窗体数据库应用程序,本课程是你的优先选择。

4. 获得证书的条件是什么?

答:本课程暂不发放证书。若总分数达到60分,说明学习是合格的;达到85分,表明您取得了优秀的成果。