1、1 目录 一、课程设计的目的与要求 .2 1.1 目的1 1.2 要求.1 二、题目说明 3 2.1 程序开发背景.2 2.2 开发工具介绍.2 三、总体设计 3 四、详细说明 4 4.1 系统实施.4 五遇到的问题和解决方法 .9 六、课程设计总结 .9 七、参考文献 9 2 一、课程设计的目的与要求一、课程设计的目的与要求 1.1 目的:目的: 1 要求达到熟练掌握.NET 基本结构以及 C#语言的基本知识和技能; 2 基本掌握面向对象程序开发的基本思路和方法; 3 掌握 ADO.NET 数据库开发基本知识; 4 能够利用所学的基本知识和技能,进行简单数据库应用程序设计。 1.2 要求:要
2、求: (1)熟悉.NET 开发环境,能够使用 C#语言在.NET 平台上独立设计、开发 WINDOWS 应用程序。 (2)掌握 C#语言的异常处理技术,能够使用.NET 各种调试方法调试代码,掌握帮助的使用方 法。 (3)掌握常用控件以及控件的常用属性的使用方法。 (4)程序中应有不少于 100300 行的自行编写的代码,代码需书写详细注释。 (5)软件界面美观大方,操作简洁易用,功能完备可靠 3 二、题目说明二、题目说明 2.1 程序开发背景程序开发背景 我是刚刚接触 C#时间不长的学生,课程设计是我们的必修课,C#是一种先进的、面向对象的语 言,使用 C#语言可以让我们快速的建立大范围的基
3、于 MS 网络平台的应用,并且提供大量的开发工 具和服务,帮助我们开发基于计算和通信的各种应用。 2.2 开发工具介绍开发工具介绍 C #(C sharp)是一种最新的,面向对象的编程语言。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序,Microsoft.NET 提供了一系列的工具和服务来最大程度地开发利用 计算与通讯领域。它采用了全新的可视化编程环境,为我们提供了一种方便,快捷的 Windows 应用 程序开发工具。它使用了 Microsoft Windows 图形用户界面的许多先进特性和设计思想,采用了弹 性可重复利用的完整的面向对象程序语言,当今世界上
4、最快的编辑器,最为领先的数据库技术。 三、总体设计三、总体设计 在 C#中开发以一个程序可以实现图像的特殊效果 具体实现功能如下: 1. 浏览功能:可以在窗体中浏览图像 2. 水平百叶功能:可以在窗体中实现水平百叶效果 3. 垂直功能:可以在窗体中实现垂直效果 4. 关闭程序功能:在窗体中关闭窗口 4 四、详细说明四、详细说明 4.1 系统实施系统实施 1.运行效果:如图一所示: 图 1 2.浏览功能: 5 在窗体中实现浏览图像,如图二所示: 图 2 实现代码如下: private void button1_Click(object sender, EventArgs e) /浏览图像文件 this.openFileDialog1.ShowDialog(); if (this.openFileDia