學院名稱 :文理學院
專業名稱 :資訊與計算科學
班級 :計算 091
學生姓名及學號 :李義(44) 伊陽(39) 張露鵬() 孫靜(46) 程豔豔()
指導教師 :王福貴
2023年3月23日
山西農業大學
一、 實習目的:
1、熟悉掌握c#開發環境的安裝與配置;
2、學會利用c#語言編寫單機版五子棋遊戲,嚴格按照c#語言編寫規則編寫五子棋**;
3、掌握c#程式的設計方法,提高c#程式的開發能力,並能上機完成操作;
4、掌握c#程式的除錯方法;
5、通過團隊合作,提高溝通交流能力,培養團隊合作精神。
二、 實習時間:
2023年3月11日-------2023年3月23日
三、 實習地點:
山西農業大學崇學樓四層計算機實驗室
四、 實習內容:
1、實習專案:利用c#語言編寫單機版五子棋遊戲
通過利用類的封裝來確保呼叫的準確性,將有關五子棋中的一些操作全部放到wuziqi的類中,在form1中通過呼叫wuziqi類中的一些方法來實現相關操作。
程式執行過程如下:
2、實習程式:
(1)首先創立乙個五子棋類,來封裝一些有關五子棋的操作:
a.先定義一些需要用到的私有變數字段:
cursor cursor1 = new cursor(@"d:\游標6.cur");//新建乙個游標,呼叫d盤中的游標檔案
cursor cursor2 = new cursor(@"d:\游標7.cur");//新建乙個游標,呼叫d盤中的游標檔案
private int[,] qipan = new int[15, 15];//新建乙個陣列,因為標準五子棋為十五行、十五列
private int startperson;//定義乙個首先下棋方
private int currentperson;//定義當前下棋方
private point lastposition;//定義最後下棋的棋子的位置
private int kuandu; //定義棋盤的寬度
b.將這些變數設定屬性來進行訪問:
public int[,] qipan//定義屬性,呼叫私有變數
set}public int startperson//定義屬性,呼叫私有變數
public int currentperson//定義屬性,呼叫私有變數
get}public int kuandu//定義屬性,呼叫私有變數
get}c.定義一些方法:(下棋,畫棋盤,確定落子座標,悔棋,是否結束)
public wuziqi()//給定變數初始值
public bool xiaqi(point p)//判斷棋盤上每個棋位的狀態,分為三種:0,1,-1
public void huaqipan(graphics g)//畫棋盤
public int quedingzuobiaox(ref int a, int fangkuangkuandu)
畢業實習實習報告
學號實習報告 起止日期 2011 年 2 月 28 日至 2010 年 3 月 12 日 土木工程系 2011年 3 月 15 日 目錄第1章工程概況3 1.1概述3 1.2工程概況3 1.3工程特點及難點3 第2章總體施工方案4 2.1混凝土 模板 鋼筋 鋼絞線施工4 2.2下部結構施工4 2.3...
畢業實習報告
實習課程名稱 學院專業 班級 指導教師 學生姓名 學號時間 地點二 年月日 江西財經大學學生實習記錄 江西財經大學學生實習記錄 江西財經大學學生實習記錄 江西財經大學學生實習記錄 江西財經大學學生實習記錄 江西財經大學學生實習記錄 江西財經大學學生畢業實習報告 一 實習目的 介紹實習目的和意義及實習...
畢業實習報告
一 實習目的及意義 大學生畢業實習,其目的在於對學生進行理論聯絡實際的全面的工程技術訓練,並根據設計題目要求蒐集必要的設計資料,解決本專業範圍內的工程技術問題,培養學生綜合應用所學理論和實踐知識的能力,培養與工人相結合,與生產相結合,向實踐學習 理論聯絡實際 科學嚴謹的工作作風。通過實習使學生學會如...