因為for循環需要在while循環檢查Visible是否為真之前停止,所以產生了延遲。你可以通過向每個for循環的條件測試添加&&Visibl
一個C#程序的一部分粘在了冰箱上了。你能夠把這些代碼片重新排序形成一個可以運行顯示一個消息框窗口的程序嗎?有些括號掉在地上了,它們太小了撿不起來,所以盡管添加
如果用戶點擊按鈕並且復選框勾選了,就改變標簽的背景顏色。如果標簽的背景顏色是紅色,點擊按鈕就變成藍色。如果是的藍色,就變成紅色。下面的指令設置一個叫做labe
問:所有代碼都要在類裡面?答:是的。C#程序做什麼都是因為執行了指令。這些指令是類的一部分,而類是命名空間的一部分。即使有時候有些東西看起來不像類裡的指令--
設置條件並看看是不是真的用if/else語句告訴你的程序當條件為真(或假)的時候去做特定的事情。用邏輯運算符來檢查條件你已經看過==運算符了,你用它來檢查兩個
If/else語句決定走向用if/else語句告訴程序在你設定的狀態為真(或為假)的時候去做特定的事情。很多if/else語句檢查兩個表達式是否相等。這時你就
開始編碼喽任何程序的真正工作都在於寫指令語句。但是語句不是存在於真空裡的。所以我們開始進入深入挖掘並寫寫代碼吧。創建一個新窗體應用項目。添加指令語句來顯示一條
C#使用常見的數學符號你把數據存在變量裡面了,你可以怎麼操作它呢?好,如果它是一個數字,你可能想要對它加減乘除。這就用到操作符了。你已經知道幾個基本的了。我們
你的程序用變量來操作數據徹底了解後,你會知道每個程序都是處理數據的。數據有時會是文件中的表單,有時是游戲裡的圖像,有時是一條即時消息。這些都是數據。變量此時就
怎麼樣了?現在你的程序不會顯示聯系人窗體了,它只彈出消息框窗口。你寫了新的Main()方法,你就給了程序一個新的入口點。現在程序做的第一件事就是運行Main裡
1 C#和.Net有很多內建特性幾乎每個C#類文件頂部都可以找到上頁類似的代碼行。System.Windows.Forms是一個命名空間。using Syst
你的程序知道從哪兒開始創建一個窗體應用,IDE添加的文件裡面有一個叫做Program.cs。去解決方案浏覽器裡雙擊它。它裡面有一個類叫Program,類裡面有
2C#程序被組織到類裡每個C#程序都被組織到類裡。一個類可以做任何事兒,但是大多數類只做一件特定的事兒。創建這個程序的時候,IDE添加一個叫做Form1的類來
剖析一個程序每個C#程序的代碼都是以相同的方式組織的。所有程序都用命名空間,類,和方法來使你的代碼易於管理。咱們近距離看看你的代碼打開你的通訊簿項目的Form
等等!他們說什麼?倒回去一會。就在這兒,窗體設計器最上面頂兒上那一塊。對於小孩來說,沒有什麼比一個寫著“別碰這個!”的提示更有吸引力的了。來吧,你已經被吸引了
*IDE幫你寫代碼輸入代碼的時候你注意到彈出的小窗口了沒?那是被叫做智能感應的特性,而且它真的很有用。它做的一件事兒就是為你顯示這一行接下來可能完成的方式。如
IDE幫你編碼你已經看見了IDE可以做的一些事情。讓我們近距離看看它給你的一些工具。*解決方案浏覽器給你顯示項目中的所有東西。你將在類之間來回切換,最簡單的方