1-1 课程简介与课程定位
随着微软开发技术
.NET 2.0
,新一代服务器产品和数据库产品的推出,基于
.NET2.0
环境下的软件系统开发越来越受到软件行业和应用企业的亲睐。
Visual Studio.NET
为不同的应用程序提供了丰富的环境,一个项目本身可以由多种语言开发,例如
C
,
C++
,
C#
,
VB
等。系统的应用程序即可以包括控制台应用程序,也可以包括
Windows Forms
开发,还可以应用于各种的
WEB
平台应用开发设计和手持移动设备等。
本书着重在于构建
Windows
的应用程序在
C#
环境下的开发应用,扬弃了
C#
的编程基础和抽象的软件设计思想,如果期望尽快进入到
C# Windows
程序设计领域,这是一本比较适合的入门级教材。
1-1-1
本门课程简介
本课定位目标为高等院校计算机相关专业,在开设基于
Visual Studio.NET2005
环境下,通过
C#
语言开发的
Windows Forms
开发程序设计。要求开设本门课程的先修课程包括:
C#
程序设计基础,数据库基础理论与应用,数据结构与算法,面向对象的程序设计等,以实现学生迅速进入
Windows Forms
开发为目的,并可以设计出符合标准的
Windows
的应用软件。
学习完本门课程,学生将掌握以下基本知识点:
nWindows 窗体设计界面介绍
nWinform窗口的基本操作
n窗体容器以及MDI和 SDI应用程序设计
n消息框窗口对话机制
n基本窗体控件设计开发
n高级窗体控件开发
nWinform文件操作的开发设计
nGDI+图形图像编程技术
n多线程编程技术
nADO.NET数据库访问技术
nWinform网络编程技术
n水晶报表技术
nWinform 中的打包和部署
1-1-2
本门课程体系定位
本门课程绝非孤立存在的,其课程的开设必须建立在一整套课程体系的基础之上,具体课程体系见图
1-1
所示。
图1
-1
C
# Windows程序设计在课程体系中的地位
根据图
1-1
所示,
C# Windows
程序设计在整体课程体系中的价值是处于承上启下的重要地位和作用,一方面
C# Windows
程序设计是
C#
及面向对象程序设计思想的延伸和具体应用,另一方面是熟悉
.NET FrameWork
的非常好的手段,同时也为下一阶段的
ASP.NET
的开发奠定了应用实践基础。因而学好本门课程对于软件技术专业的学生意义重大。
1-2 windows和窗体的基本概念
u本节学习目标:
n
理解
Windows
窗体及设计原则
n
WinForm
应用程序的入口点
n
设置
InitializeComponent()
方法
n
灵活运用
WinForm c#
开发基本环境
1-2-1
Windows Forms程序基本结构
在使用
widows
操作系统时候,经常会遇到如图
1-2
的窗体操作程序。一般而言,这种操作多是用户在
PC
机上面的独立操作。
图1-2 Windows程序应用案例
下面我们建立第一个
C#
环境下面的
Windows
应用程序。启动
Visual Stutio 2005
,默认语言为
C#
语言,建立如图
1-3
所示的
Windows
应用程序。一般而言,
Visual C#
开发应用程序步骤包括:建立项目、界面设计、属性设计和代码设计几个阶段。
图1-3 新建Windows应用项目
在建立新的项目时候需定义好项目的名称,具体的物理路径位置,点击确定后Visual C#将自动创建一个新的默认窗体FORM1,“窗体设计器”的界面如图1-4所示。
图1-4 窗体设计器界面
在展开的窗体设计器界面之中,平时使用较多的操作控制区域分别是:工具箱,解决方案资源管理器和属性。工具箱面板将为
Windows
窗体提供强有力的工具,属性面板将反映拖拽过来的
Windows
控件的具体属性设置,解决方案资源管理器反映当前开发时候所需要操作的各种文件资源。
在首次进行设计时候,如果遇到无法找到这些操作控制区域的情况,请在窗体设计界面的右上角选择如图
1-5
所示区域,就可以展开这些控制区。
图1-5 展开各种资源控制区域
本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/200813,如需转载请自行联系原作者