發表文章

目前顯示的是有「視窗程設_冬季特訓」標籤的文章

C#的多維陣列_加百列の號角學習計畫1____ The plan of Gabriel's Horn

圖片
C#一維陣列宣告 1 型別[ ] 陣列名稱 = new 型別[陣列大小]; 2 型別[ ] 陣列名稱 = new 型別[陣列大小] { 元素1, 元素2, 元素3,...}; 3 型別[ ] 陣列名稱 = new 型別[ ] { 元素1, 元素2, 元素3,...}; 4 型別[ ] 陣列名稱 = { 元素1, 元素2, 元素3,...}; C#多維陣列有2種 -->一種是固定陣列 -->另一種是動態大小(不定長度) 固定: 二維 型別[ , ] 陣列名稱 = new 型別[ 列數, 行數 ];  int[,] ta = new int [1,2]; Array.Length          是所有元素數量的總合。 多維 int[,,] tb = new int [1,2,3]; --------------------------------------------------------------------------------------------------------------------- 動態(每一個維度可以不同長度!!!!!!!!): 型別[ ][ ] 陣列名稱 = new 型別[ n][ ]; int[][] ta = new int[1][]; int[][][] tb = new int[3][][]; 參考了 以下幾個blog 綠色進行式 毛哥資訊日誌 pupu 的筆記本

誰說視窗只能是正正方方的_視窗程設的顛覆技巧

圖片
今天要來探討如何製作不一樣外框形狀的 視窗 自古以來 凡是聽到"視窗"這兩字 大家是不是都會有這種刻板印象呢 感覺都是方方正正的刻板價值觀 有沒有辦法  讓我們可以跳脫不一樣的視窗思維呢? 首先讓我們去網站上  搜尋某個圖案 假設我們今天想做   雲朵圖案的視窗 之後呢開啟你的visual studio 2010~2013任一版 新增windows 視窗應用程式 並命名為 specialForm 緊接著 會看到創建一個新項目,默認窗體為Form1, 向Form1窗體中添加Label控件,並將BackColor屬性設為透明,將text屬性欄位打上'X'。 (Label1新增用意主要在於關閉視窗) 並把FormBorderStyle  屬性設為  None   ------->就會少了上方的放大/縮小/關閉的上方列 TransparencyKey 屬性設為Control 最後到了撰寫程式碼部分 快點兩下  窗體進入程式畫面 編寫程式碼   用來實現圖片現形的願望 首先要先建立位元圖物件 Bitmap bit;//宣告一個Bitmap位圖物件 之後在private void Form1_Load(object sender, EventArgs e)        {....內部....} 內部 打上 bit = new Bitmap("cloud.png");//從指定的圖像初始化Bitmap物件            bit.MakeTransparent(Color.Blue);//使用默認的透明顏色對Bitmap位圖透明 最後再多寫一個 在方法中用圖重新繪製窗體 protected override void OnPaint(PaintEventArgs e)  ...

視窗程設_冬季特訓1_if.....else...語法

圖片
PART.1   學習不依賴 IDE  做執行撰寫程式 今天我們要先來  練習  if......else  語法 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { // int score = 55; Console.Write("請輸入分數:"); String scoreStr = Console.ReadLine(); int score = int.Parse(scoreStr); if (score >= 60) Console.WriteLine("及格"); else Console.WriteLine("不及格"); } } } Step1.複製代碼然後新增一個文字檔(副檔名改成.cs)貼上 記得下載好用的  Notepad++ v6.8.8 (附上載點: https://notepad-plus-plus.org/download/v6.8.8.html ) 陳忠誠老師說到: 「如果不會下cmd指令  出去是會被打槍的  QQ||| 會被嫌只會依賴開發工具完全不專業 真正專家高手  不用這種複雜的 整合開發環境( Integrated Development Environment ) 只要簡...