思考题:
1.如何将文件读取到内存?
2.如何将从内存中的文件写出到具体的文件? 3.如何按字符流读取文件?
第8章 可视化应用程序设计
教学目的与要求: Windows窗体和控件。 教学重点:
熟练掌握Windows窗体编程思想;认识都有什么控件,各种控件的应用。
教学内容:
8.1 Windows窗体
7.1.1 创建Windows窗体 7.1.2 Windows窗体的基本属性 8.2 常用的Windows控件 8.2.1 按钮控件 8.2.2 标签控件 8.2.3 文本框控件
8.2.4 单选按钮和复选框控件 8.2.5 面板控件和分组框控件 8.2.6 图片框控件 8.2.7 列表框控件 8.2.8 组合框控件 8.3 对话框控件
8.3.1 消息框
8.3.2 “打开”和“另存为”对话框 8.3.3 “颜色”对话框 8.3.4 “字体”对话框
8.4 综合实例
8.4.1 设计用户界面 8.4.2 程序设计 8.4.3 总结
思考题:
1. C#中都有哪些常用控件,各种控件是怎样应用的? 2. 列表框控件有什么作用和特点? 3. 理解Windows窗体编程的思想?
第9章 数据库基本操作
教学目的与要求:
熟练掌握对数据库的操作。
教学重点:
ADO.NET的应用。
教学内容:
9.1 SQL Server 2005数据库
9.1.1 建立SQL Server 2005数据库表 9.1.2 SQL Server 2005数据库基本操作 9.2 ADO.NET简介 9.3 ADO.NET对象
9.3.1 Connection对象 9.3.2 Command对象
9.3.3 DataReader对象 9.3.4 DataAdapter对象 9.3.5 DataSet对象
9.3.6 数据绑定控件 9.4 应用举例
思考题:
1.C#与数据库之间的区别? 2. ADO.NET是什么?它有什么用?
实践教学
一、实验教学
主要根据《实验教学大纲》及《实验指导书》的内容要求,以培养学生的独立思考能力与动手能力为主导原则,由学生独立上机调试程序,解决实际问题,并辅以必要的教师辅导。要求学生通过实验能够对课堂讲授内容进行验证、设计或综合运用,从而进一点加深知识的理解与掌握。
二、实验报告
学生上机结束后,整理出实验报告,实验报告的内容应包括:题目、程序清单、运行结果及对运行情况的分析和上机体会。
三、课程设计
加强课程设计的力度,同时组织课程设计大赛,评选出优秀的作品。
四、课后思考题
对同一个任务,让学生思考不同的解题思路,从而更好的培养编程思想的形成。
第四部分 考核部分
一、 考核办法
平时考勤及表现:随堂。(占最终合成成绩20%) 理论教学的考核办法:闭卷、笔试。(占最终合成成绩40%) 实践教学的考核办法:上级考试 (占最终合成成绩40%)
二、 教学参考书目
1、《C# 入门经典》,Karli Watson等著 康博译,清华大学出版社,2002.4 2、《C# 高级编程》,Simon Robinson著,清华大学出版社,2002.1
第五部分 学时分配表
各章课时分配表
章序 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 内 容 第1章 C#语言简介及运行环境 第2章 C#程序设计基础 第3章 排序与查找 第4章 面向对象基础 第5章 C#面向对象编程 第6章 软件开发过程与调试 第7章 文件操作 第8章 可视化应用程序设计 第9章 数据库基本操作 合计
理论课时 2 4 4 4 6 2 4 6 4 36 实验课时 2 4 4 4 6 2 4 6 4 36 附件:
《C#程序设计语言》实验大纲
实验一:Visual Stdio.NET及C#的安装与启动
一、实验目的:
学会.net的安装和启动。 二、实验内容:
(1)Visual Stdio.NET及C#的安装。 (2)启动和退出C#.NET。
(3)熟悉C#.NET集成开发环境。 ①了解各功能菜单的菜单命令;
②显示所有的可见窗口和所有工具栏,然后再将上述窗口和工具栏隐藏起来; ③了解工具箱中有哪些主要控件。 (4)编出第一个简单C#程序。 三、实验要求:
1.写出C#安装的步骤。 2.写出启动C#有几种方式。
3.写出C#环境都包括那些部分内容,各自有什么公用? 4.写出C#的”hello world!” 程序。
实验二:C#中的变量和表达式
一、实验目的:
了解C#中简单的语法知识。 二、实验内容:
自己编制相应的小程序,练习以下内容: