校级选修课《软件开发实践》教学大纲(200807修订)

软件开发实践

Software Developement Practice

课程代码:                        学    分:2.5

总学时: 40 学时                讲课学时:20学时

实验学时:0   学时               上机学时:20学时

课程设计:0   周              课程性质:校级选修课

适用专业:全校非计算机专业或计算机专业

先修课程:计算机文化基础、C语言程序设计

开课学期:第三到七学期           其他:非学位课

一、课程的性质及作用

《软件开发实践》是全校非计算机专业或计算机专业学生的一门计算机校级选修课。它以培养学生的程序设计能力为主要目标,使学生掌握软件开发的基础知识及基本技能,灵活运用所学知识解决一些实际问题。

《软件开发实践》以动手开发软件为重点。使用目前广泛流行的.NET(C#)技术快速开发应用软件,C#是主流开发语言之一,易学易用,功能强大。本课程培养开发软件的实践经验。为毕业设计打基础,为今后的就业积累经验。涉及到的技术:Visual Studio 2005, .Net Framework 2.0, C#, Access, SQL Server. 前导课程或知识: C, C++, C#, Java, JavaScript(至少学过其中之一). 本课程适用于本校所有学习过《C语言程序设计》的同学。

二、本课程与其它课程的联系

本课程是继计算机文化基础、计算机语言课程之后的又一门计算机综合技能的提高篇,通过本课程的学习,为以后开发软件奠定良好的基础。

三、课程内容及课时分配

第1章VisuaI C#概述(1学时)

1.1 C#集成开发环境

1.2使用Visual Studio的帮助

1.3对象的属性、事件和方法

1.4窗体对象与控件对象

1.5应用程序开发的一般步骤

第2章C#语法基础(2学时)

2.1 C#程序的代码结构

2.2基本数据类型

2.3变量与常量

2.4运算符与表达式

2.5 C#常用方法与属性

第3章 顺序结构程序设计(1学时)

3.1赋值语句

3.2输入与输出

3.3使用图片框与图片列表控件

第4章 选择结构程序设计(2学时)

4.1单分支选择结构

4.2多分支选择结构

4.3使用单选按钮与复选框控件

4.4使用分组框控件

第5章 循环程序结构设计(2学时)

5.1循环语句

5.2循环的嵌套与转向语句

5.3列表框和组合框

5.4使用定时器控件

第6章 面向对象编程技术(2学时)

6.1类和对象概述

6.2类的字段与属性

6.3类的方法

6.4类的构造函数

6.5静态成员

第7章 继承(2学时)

7.1类的继承性

7.2多态性

第8章 数组与自定义类型(2学时)

8.1数组概述

8.2声明与访问数组

8.3数组参数

8.4数组与数组列表的属性与方法

8.5自定义数据类型

第9章 菜单、工具栏、状态栏与对话框(1学时)

9.1菜单

9.2工具栏

9.3状态栏

9.4对话框

第10章 键盘和鼠标事件(1学时)

10.1键盘事件

10.2鼠标事件

第11章ActiVOX控件(1学时)

11.1概述

11.2创建Activex控件

11.3使用F1ash动画播放控件

第12章 创建数据库应用程序(2学时)

12.1数据库基础知识

12.2使用数据库系统

12.3 SQL查询基础

12.4访问数据库

第13章 创建ASPNET网站(1学时)

13.1 ASPNET概述

13.2 创建一个简单的ASPNET网站

13.3 ASPNET的常用控件和对象

13.4访问数据库

13.5创建和使用WebService

四、实验性环节内容

1 VisuaI C#概述,C#语法基础(2学时)

2 顺序结构程序设计,选择结构程序设计(2学时)

3 循环程序结构设计,面向对象编程技术(4学时)

4 继承,数组与自定义类型(4学时)

5 菜单、工具栏、状态栏与对话框,键盘和鼠标事件(2学时)

6 ActiVOX控件,创建数据库应用程序(4学时)

7 创建ASPNET网站(2学时)

五、课程设计内容及学时(无)

六、执行大纲应注意的问题

1、教学中应注重基本知识、基本理论和基本方法的讲授,注意精讲多练,注重自学能力的培养。

2、理论与实验相结合,重视学生实际应用能力的培养。

七、教材及参考书

1、《Visual C# 2005程序设计教程》崔森,陈明非等编著,北京:机械工业出版社,2007

2、《Visual C# 2005 程序设计教程实训与习题解答》崔森,陈明非等编著,北京:机械工业出版社,2007


2008秋季课表

时间

星期一

星期二

星期三

星期四

星期五

星期六

星期日









下午

第九节




软件开发实践2/(10-16)金花6-309




10






晚上

11

软件开发实践3/(10-16)金花6-309







12







13







原文地址:https://www.cnblogs.com/emanlee/p/1244169.html