那么,基于C# Windows Forms应用程序是什么样的呢?看一下tic-tac-toe例程吧。一个C# Windows Forms应用程序一开始通过一系列using声明先引入必要的定义(程序需要的类型定义)。
创新互联公司专注于网站建设,为客户提供成都网站制作、成都做网站、外贸营销网站建设、网页设计开发服务,多年建网站服务经验,各类网站都可以开发,成都品牌网站建设,公司官网,公司展示网站,网站设计,建网站费用,建网站多少钱,价格优惠,收费合理。
- namespace CSharpTicTacToe {
- using System;
- using System.Drawing;
- using System.Drawing.Drawing2D;
- using System.WinForms;
- // Windows Form code goes here?
- };
第一个namespace关键字是可选的。但是对于设定功能的作用范围通常是很有用的——特别是在assembly过程中,一种编写DLL的新方式。在关键字之后,每一个using声明告诉C#编译器,程序所要用到的系统功能。因为tic-tac-toe游戏是一个Windows 窗体,源文件使用了System的WinForms namespace。而且,因为游戏使用了图形,源代码就要引入URT的绘图功能。
在你引用了namespace后,你就要通过从系统提供的Form类继承一个类来表示一个Windows 窗体。
- public class CSharpTicTacToe : Form {
- // Windows Form code goes here, including
- // data members, a constructor, and
- // some event handlers?
- }
C#提倡枚举作为定义变量类型的一种方式,而不是指定一个整数范围,这样能维护类型的安全性并能提供尽可能多的信息。Tic-tac-toe游戏指定了三种枚举类型:player类型、用于在板上做标记的类型和对板上位置命名的类型。以下就是具体的描述。你可以在游戏的多个地方看到它们的用途。
- public enum Player {
- XPlayer,OPlayer
- }
- public enum Mark
- {
- XMark,
- OMark,
- Blank
- }
- public enum Positions
- TopLeft,
- TopCenter,
- TopRight,
- MiddleLeft,
- MiddleCenter,
- MiddleRight,
- BottomLeft,
- BottomCenter,
- BottomRight,
- Unknown
- }
以上介绍C# Windows Forms应用程序
【编辑推荐】
本文名称:C# Windows Forms应用程序描述
文章起源:http://www.shufengxianlan.com/qtweb/news20/207570.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联