1-1 Windows编程基础

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 的应用软件。
学习完本门课程,学生将掌握以下基本知识点:
 
n Windows 窗体设计界面介绍
n Winform 窗口的基本操作
n 窗体容器以及 MDI SDI应用程序 设计
n 消息框窗口对话机制
n 基本窗体控件设计开发
n 高级窗体控件开发
n Winform 文件操作的开发设计
n GDI+ 图形图像编程技术
n 多线程编程技术
n ADO.NET 数据库访问技术
n Winform 网络编程技术
n 水晶报表技术
n Winform 中的打包和部署

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  展开各种资源控制区域

本文出自 “熊猫写程序” 博客,转载请与作者联系!

你可能感兴趣的:(休闲,1-1,课程简介与课程定位,1-2,WINDOWS和窗体的基本概念)