自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C# Windows Forms應(yīng)用程序描述

開發(fā) 后端
這里介紹C# Windows Forms應(yīng)用程序,以及介紹C#提倡枚舉作為定義變量類型的一種方式,而不是指定一個整數(shù)范圍,這樣能維護類型的安全性并能提供盡可能多的信息。

那么,基于C# Windows Forms應(yīng)用程序是什么樣的呢?看一下tic-tac-toe例程吧。一個C# Windows Forms應(yīng)用程序一開始通過一系列using聲明先引入必要的定義(程序需要的類型定義)。

  1. namespace CSharpTicTacToe {  
  2. using System;  
  3. using System.Drawing;  
  4. using System.Drawing.Drawing2D;  
  5. using System.WinForms;  
  6. // Windows Form code goes here?  
  7. }; 

第一個namespace關(guān)鍵字是可選的。但是對于設(shè)定功能的作用范圍通常是很有用的——特別是在assembly過程中,一種編寫DLL的新方式。在關(guān)鍵字之后,每一個using聲明告訴C#編譯器,程序所要用到的系統(tǒng)功能。因為tic-tac-toe游戲是一個Windows 窗體,源文件使用了System的WinForms namespace。而且,因為游戲使用了圖形,源代碼就要引入URT的繪圖功能。

在你引用了namespace后,你就要通過從系統(tǒng)提供的Form類繼承一個類來表示一個Windows 窗體。

  1. public class CSharpTicTacToe : Form {  
  2. // Windows Form code goes here, including  
  3. // data members, a constructor, and  
  4. // some event handlers?  

C#提倡枚舉作為定義變量類型的一種方式,而不是指定一個整數(shù)范圍,這樣能維護類型的安全性并能提供盡可能多的信息。Tic-tac-toe游戲指定了三種枚舉類型:player類型、用于在板上做標(biāo)記的類型和對板上位置命名的類型。以下就是具體的描述。你可以在游戲的多個地方看到它們的用途。

  1. public enum Player {  
  2. XPlayer,OPlayer  
  3. }  
  4. public enum Mark  
  5. {  
  6. XMark,  
  7. OMark,  
  8. Blank  
  9. }  
  10. public enum Positions  
  11. TopLeft,  
  12. TopCenter,  
  13. TopRight,  
  14. MiddleLeft,  
  15. MiddleCenter,  
  16. MiddleRight,  
  17. BottomLeft,  
  18. BottomCenter,  
  19. BottomRight,  
  20. Unknown  

以上介紹C# Windows Forms應(yīng)用程序

【編輯推薦】

  1. C#編寫數(shù)字轉(zhuǎn)換中文算法
  2. 分析C#調(diào)用COM對象
  3. C# SingleInstance類淺析
  4. 概述C#調(diào)用Active組件
  5. C# Convert.ToInt32簡介
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-08-24 13:30:50

C# Windows

2009-08-24 14:19:27

C# Windows應(yīng)

2009-08-24 16:02:10

C# Windows應(yīng)

2009-08-25 09:39:21

創(chuàng)建C# Window

2009-08-06 10:27:08

C#應(yīng)用程序域

2009-08-24 09:25:18

Visual C# ..NET應(yīng)用程序

2009-08-24 14:03:19

Windows For

2009-08-28 16:43:08

AutoCAD托管C#

2009-01-19 11:07:42

C#Web.NET

2009-08-13 17:04:09

C#語言C#程序

2009-09-03 17:36:13

C#創(chuàng)建Web應(yīng)用程序

2009-08-12 18:28:09

C#事件處理程序

2009-08-14 18:04:59

C#Windows應(yīng)用

2013-05-14 10:33:57

AIR Android應(yīng)用程序描述文件

2009-08-19 15:31:32

C#控制臺應(yīng)用程序

2022-01-12 06:59:02

C#程序集裝載

2009-07-30 18:50:32

C#發(fā)送消息C#應(yīng)用程序

2009-08-14 17:27:30

C#Windows應(yīng)用

2009-08-14 17:36:20

C#Windows應(yīng)用

2024-04-28 10:58:00

C#編程窗口關(guān)閉事件
點贊
收藏

51CTO技術(shù)棧公眾號