Winform打磚塊游戲制作step by step第一節---主界面搭建


一 引子

為了讓更多的編程初學者,輕松愉快地掌握面向對象的思考方法,對象繼承和多態的妙用,故推出此系列隨筆,還望大家多多支持。

二 本節內容---主界面搭建

1.主界面截圖

 

2. 該窗體主要包含了以下控件:

 

private System.Windows.Forms.Panel panel1;//頂部紫色背景的定制標題欄
private System.Windows.Forms.Label lbClose;//一個label,Text為X,用來模擬關閉按鈕
private System.Windows.Forms.Panel panel2;//panel1下面的一個panel,用來放置表達分數的控件
private System.Windows.Forms.Label label1;//放置分數2個字
private System.Windows.Forms.TextBox textBox1;//用來顯示具體的分數

3. Form1(主窗體)的屬性設置

注意黑色粗體部分的屬性設置

BackColor---Black//背景置成黑色

FormBorderStyle---None//去掉窗體四周的邊框

Size = (392, 600);//寬392,高600

StartPosition --- CenterScreen;//窗體彈出到屏幕中心

4.panel1的屬性設置

主要是背景色設為紫色,Dock---Top是指該panel停靠在窗體的頂部,size是392寬,23高

5.其余控件的屬性設置,請參考代碼,自行研究。

三 擬定的大綱

1.主界面搭建
2.畫擋板
3.擋板移動
4.畫小球,小球運動
5.重構代碼,利用繼承多態
6.小球碰到四周反彈
7.小球碰到擋板反彈
8.畫磚塊
9.磚塊和小球碰撞檢查,消去磚塊
10.發射子彈
11.得到獎勵才發子彈。特殊磚塊

四 代碼下載

本節代碼下載

  

作者: 宋波
出處: http://www.cnblogs.com/ice-river/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
正在看本人博客的這位童鞋,我看你氣度不凡,談吐間隱隱有王者之氣,日后必有一番作為!旁邊有“推薦”二字,你就順手把它點了吧,相得准,我分文不收;相不准,你也好回來找我!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM