可视化程序设计
分享
课程详情
课程评价
spContent=缺少编程基础,或者惧怕指针、链表, 又想快速上手,开发一个基本的信息管理系统? 就从学习《可视化程序设计》课程开始吧。 本课程以C#语言为基础,以Visual Studio为开发平台, 围绕一个应用项目的开发,讲述理论知识、实践操作。 ~来吧,看视频学知识,跟视频练操作。
—— 课程团队
课程概述

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

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

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

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

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


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

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

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

授课目标

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

课程大纲

第1周 设计用户登录界面

第1周 设计用户登录界面-单元测验

    第1讲 熟悉Visual Studio开发环境

    第2讲 设计用户登录界面


第2周 设计学生管理系统界面

    第3讲 班级信息管理界面设计

    第4讲 学生档案查询界面设计


第3周 学生管理系统多窗体集成

    第5讲 创建文本编辑器(菜单)

    第6讲 创建文本编辑器(对话框、工具栏与状态栏)

    第7讲 集成学生档案管理系统多窗体


第4周 学生成绩评定程序设计

    第8讲 学生成绩转换

    第9讲 学生个人成绩统计


第5周 学生成绩管理与异常处理

    第10讲 班级成绩管理模块实施(数组)

    第11讲 班级成绩管理模块实施(函数)

    第12讲 程序调试与异常处理


第6周 学生信息管理程序开发

    第13讲 学生信息类的定义

    第14讲 学生信息类的获取与显示

    第15讲 学生信息类的数据操纵

 

第7周 数据库设计与数据表维护

    第16讲 学生档案管理系统数据库设计

    第17讲 利用类型化数据集显示系部信息

    第18讲 班级编码表维护


第8周 学生与用户基本信息维护

    第19讲 用户登录模块实施(续)

    第20讲 用户管理

    第21讲 学生档案简单录入模块实施


第9周 学生档案维护

    第22讲 学生档案复杂录入模块实施

    第23讲 学生档案维护模块实施(1)

    第24讲 学生档案维护模块实施(2)


第10周 学生档案组合查询

    第25讲 设计学生档案组合查询程序

    第26讲 设计学生档案树形查询程序


第11周 学生档案高级查询

    第27讲 学生档案查询程序(选项卡)

    第28讲 学生档案查询进度程序

    第29讲 学生相册管理程序


第12周 学生档案统计打印与系统部署

    第30讲 生源地统计程序

    第31讲 学生档案打印程序

    第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分,表明您取得了优秀的成果。