1. 程式人生 > >C#課程設計

C#課程設計

C#開發收穫與心得

光陰似箭,一個學期已經到了末尾。這個學期是我在大學以來收穫最大的一個學期,讓我學會了很多作為一個大學生應該擁有的一些基礎的技能。大學以來都是濛濛混混過,但是這學期第一節c#課讓我產生了應該在大學學點有用的東西的想法。一上課老師就給我們看了學習視訊,告訴我們應該怎麼學這個課程。當時以為只是玩玩而已,沒想到接下來節節課如此,慢慢的就開始覺得應該學點東西了。加上老師佈置了一個學期結束的課程設計,一個猜猜看的小遊戲,而且擁有相當充分的時間去完成這個作業。讓我們有足夠的時間去學習和了解。雖然我對這學科沒有很花大時間去學習,但是還是在一定程度上去了解一下。

一、開發過程

開發時間:2

開發過程:

1、上網查詢資料,對一些相關的知識進行搜尋。

2、看一些c#有關是視訊,瞭解一些使用。

3、慢慢的開始實現一些小的功能,然後增加信心。爭取更多的功能實現。

4、像一些會的同學請教,像周圍的同學請教也是一種學習。同學之間互相交流不比視訊和書本差。他們講得更加通俗易懂,這就是所謂的站在巨人的肩膀上。

二、開發中遇到的一些困難

其實c#對我來說是有一定的難度的,特別是在做這個猜猜看的時候。很多問題,比如說各種控制元件的使用,應該是平時練習的少了。在開發這個小遊戲的時候,就很明顯了。

1、圖片的框調節,當把圖片放入時由於圖片框沒調節好,導致圖片看不清楚。

2、無法將圖片裡的學生資訊顯示,這個讓我煩惱了很久。然後向同學請教先將圖片的名字改為自然數,然後把裡面的學生資訊提取出來放進一個txt

檔案裡面,用lable標籤控制元件顯示出來。然後後面陸陸續續一些問題不斷出現,經過和同學交流與參考別人的程式碼,都一一進行解決了。

3、當後面發現程式碼出錯而且混亂時,進行程式碼搬移,發現這個粘貼後出錯。因為程式碼很多所以很難。但是後面同學講解發現這個很簡單就能解決。因為只要用好click就能很快的解決這個困難,它旁邊可以進行程式碼的快速移植。

之後還有各種各樣的小問題,對與我這種初次做軟體的人來說可謂是一種折磨,不過還好在同學的幫助下都得到了解決。

三、體會

1、萬事起步難,只要你一入門那就像是突然進入知識的海洋,各種知識慢慢的進入腦中。這就是從零到一的轉變。

2、遇到問題不要心浮氣躁,開發過程中我們會遇到各種各樣的困難,會讓我們心煩,甚至於發脾氣。這時候可以選著聽聽歌或者出去走走讓自己靜下來,當你冷靜時問題很快就能得到解決。

3、學會合作,在大學期間我們應該明白,光是靠一個人想獲得成功是困難的。你得學會合作,和周圍的一起合作,各種取長補短。人總是有缺點的。但是當你是靠一個團體時你就變得強大,變得完美。

4、學會請教,不會不可恥,沒有人一開始就什麼都會。人的成長過程是一個學習的過程,是一個請教的過程。要學會虛心請教別人。做到不恥下問。

四、程式碼

1、主介面:

 

2、開始遊戲

 

3、主要程式碼解析

radioButton1 、2、3是用來顯示同學的資訊

 

Label1

用於顯示猜正確或者錯誤,顯示該同學正確名字。

pictureBox1用於顯示同學圖片

 

之後的就同上不一一介紹。

相關推薦

代寫System Simulator作業、代寫OS/CS編程語言作業、C/C++課程設計作業代做、代做OS/CS作業

The fault dom cut cas shm deadline memory testing Semaphores and Operating System SimulatorOperating System SimulatorThis will be your ma

代寫COMP 3023作業、代做c++課程設計作業、代寫Software Development作業、代做C++程式設計作業

代寫COMP 3023作業、代做c++課程設計作業、代寫Software Development作業、代做C++程式設計作業School of Information Technology and Mathematical SciencesCOMP 3023 Software Development with

代寫COMP/2013作業、代做python/c++作業、代做UML DESIGN作業、代寫Python, C/C++課程設計作業

代寫COMP/2013作業、代做python/c++作業、代做UML DESIGN作業、代寫Python, C/C++課程設計作業COMP/2013 (Lab 03 - 2018)1LAB 3: UML DESIGN GROUP PROJECTAims: Practice your object orient

代做EEEN20010作業、代寫C/C++課程設計作業、代做Computer Engineering作業、代寫C/C++程式語言作業

代做EEEN20010作業、代寫C/C++課程設計作業、代做Computer Engineering作業、代寫C/C++程式語言作業EEEN20010 Computer Engineering I“Find root of a cubic function”(root)You are expected to

代寫HCI Project作業、代做C/C++課程設計作業、linux程式作業代寫代做、C/C++程式設計作業代做

  代寫HCI Project作業、代做C/C++課程設計作業、linux程式作業代寫代做、C/C++程式設計作業代做HCI Project DescriptionWe will be designing a notepad application for linux, as we found t

代寫CS4115留學生作業、代做C/C++程式設計作業、代寫matrix compression program作業、代做C/C++課程設計作業

CS4115 Week06 Lab ExerciseLab Objective: The objective of this week’s lab is to consider a matrix compression program.Matrices are used in a huge variety o

代做CSE 232作業、代寫C/C++程式設計作業、代做Steganography作業、代寫C/C++課程設計作業

CSE 232 Fall 2018Programming Project 06Assignment OverviewThis assignment is worth 50 points (5.0% of the course grade) and must be completed and turnedin

代寫ENGO 333作業、代做C++程式設計作業、代寫geometric留學生作業、代做C++課程設計作業

代寫ENGO 333作業、代做C++程式設計作業、代寫geometric留學生作業、代做C++課程設計作業Lab Assignment 8 ENGO 3331Lab Assignment #8 (Bonus)Where would we be after a couple of geometric trans

代寫CS320留學生作業、代做C/C++課程設計作業、代寫tokenizers and parsers作業、代做C/C++實驗作業

Assignment #2CS320 Assignment #2PurposeThis assignment is designed to familiarize you with C++ programming, tokenizersand parsers.RequirementsThis assignme

代做C++程式設計作業、代寫geometric留學生作業、代做C++課程設計作業 代寫R語言程式|幫做C/C++程式設計

Introduction In this assignment, you are going to develop the Ludo Game, a board game that runs in the command line environment. Lu

C++課程設計:學生管理系統

(一)新生基本資訊統計軟體 有新生來報到,要逐個錄入其資訊,如:學生姓名,性別,專業,出生日期,家庭地址,英語入學成績。要求設計連結串列類來實現,並統計學生人數。文字介面為: 1. 新增學生資訊 2. 刪除學生資訊 3. 匯入學生資訊(已經保存於的檔案資訊) 4. 學生資訊搜尋

我的C++課程設計

學生資訊管理系統 程式碼: #include <iostream> using namespace std; #include<stdio.h> #include <string.h> #include <stdlib.h&g

C#課程設計

C#開發收穫與心得 光陰似箭,一個學期已經到了末尾。這個學期是我在大學以來收穫最大的一個學期,讓我學會了很多作為一個大學生應該擁有的一些基礎的技能。大學以來都是濛濛混混過,但是這學期第一節c#課讓我產生了應該在大學學點有用的東西的想法。一上課老師就給我們看了學習視訊,告訴我

C++課程設計之模擬一個微型生態系統

題目: 模擬一個微型生態系統。有青草、兔子、狐狸三種生物。可以用網格表示整個環境,每個格子內用不同字母表示不同事物:空地E青草G兔子R狐狸F。系統規則如下: 1)初始狀態隨機出現GRF; 2)若格子為G,下一輪其周邊八個格子中為E的格子中會至少有一個變為G; 3)若格子為R

C++/C課程設計(2)工資管理系統功能說明

工資管理系統 一,     基本功能要求: 1)以密碼登入系統 密碼登入時讀取檔案info.txt(儲存員工資訊)和Admin.txt(儲存管理員息) 如果密碼錯誤或者使用者賬號不存在,會給出相應提示 二,     主功能介面 選單佈

C++課程設計指導書

  一、題目: (1)成績管理系統 (2)圖書資料資訊管理系統 (3)職工工資資訊管理系統 (4)通訊錄 .............. 二、需要處理的基礎資料 (1)學生成績管理系統 l學生基本資訊:如學號、姓名、性別、年齡、宿舍號碼、電話號碼等。 l學生各科課程的

c++課程設計之貪食蛇

這個程式是windows環境下完成的,為了更好的做出動畫效果,定義了gotoxy函式,主要用了三個 類Game_Map,Snake,和Snake_Game類,在第一次遊戲時需要在選單中初始化玩家資料,用了vector來儲存蛇身。 //Windows環境下c++貪食蛇

C++課程設計:學生資訊管理系統

課程設計內容 1.)學生資訊的錄入:錄入新的學生的資訊; 2.)學生資訊的新增:新增新的學生的資訊; 3.) 學生資訊的刪除:刪除不需要的學生的資訊。 4.)學生資訊的查詢:查詢你需要的學生的資訊。 5.)學生資訊的修改:修改錯誤的學生的資訊。 6.)學生資訊的顯示:顯示所

<自考學習記錄> 課程代碼04737《C++程序設計》<1>

自考1.1 初識C++的函數和對象1.C++和C語言的關系C++是一種優秀的高級程序設計語言,它是以C語言為基礎而逐漸發展起來的。C++語言既保留了傳統結構化程序設計方法,又對流行的面向對象程序設計方法提供了完整的支持。此外,C++語言還具有許多C語言不支持的新功能和新特性。具體區別我覺得這裏講的更詳細,各位

單片機課程設計-四位加法計算器設計參考程序(c語言)

判斷 變量 課程設計 命令 sign 個性 乘法 一行 數據 1 #include<reg52.h> 2 typedef unsigned char uint8; 3 typedef unsigned int uint16