Johnson峰 發表在 痞客邦 留言(0) 人氣(4,094)
專案下載:WError.zip
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WError
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
double x = double.Parse(textBox1.Text);
double y = double.Parse(textBox2.Text);
String op = comboBox1.Text;
double result = 0.0;
switch (op)
{
case "+": result = x + y; break;
case "-": result = x - y; break;
case "*": result = x * y; break;
case "/": result = x / y; break;
default: throw new Exception("出現錯誤!");
}
textBox3.Text = result.ToString();
}
catch
{
textBox3.Text = "錯誤";
}
}
}
}
Johnson峰 發表在 痞客邦 留言(0) 人氣(3,227)
簡介
C# 支援例外處理機制,當有任何的例外錯誤發生時,程式會立刻中斷,然後跳出到外層。此時,如果有任何例外處理的程式 (try … catch) 位於外層,就會接到這個例外,並可以即時處理之。否則,該例外會一直被往外丟,假如都沒有被處理,則程式將被迫中斷,系統會自行輸出例外訊息。
Johnson峰 發表在 痞客邦 留言(0) 人氣(3,150)
簡介
C# 分為靜態函數與成員函數兩類,靜態函數附屬於類別,呼叫時可以直接指定類別名稱即可。成員函數附屬於物件,呼叫時必須透過物件變數進行呼叫。
Johnson峰 發表在 痞客邦 留言(0) 人氣(4,846)
習題:陣列練習題 — http://cs0.wikidot.com/arrayex
Johnson峰 發表在 痞客邦 留言(0) 人氣(4,609)
簡介
在結構化的程式語言中,流程控制是以判斷 (if, switch) 與迴圈 (for, while) 為主的。C# 也不例外,我們將在本文中介紹 C# 的流程控制語法,包含如何利用條件判斷語法控制程式的分支情況,以及用迴圈語法重複運行某些程式碼。
C# 中的條件判斷語法
Johnson峰 發表在 痞客邦 留言(0) 人氣(3,443)
簡介
以下是一個完整的 C# 程式 (Hello.cs),可以印出 Hello !。
using System; // 引用 System 函式庫
public class Hello // 宣告類別 Hello
{
public static void Main() // 類別 Hello 的主程式
{
Console.WriteLine("Hello !"); // 印出 Hello !
}
}
Johnson峰 發表在 痞客邦 留言(0) 人氣(3,814)
簡介
C# 語言是微軟 (Microsoft) 所主導設計出來的,主要的開發工具是微軟的 Visual Studio。Visual Studio 是一個功能很強大的整合開發環境,包含視覺化設計模式、整合除錯環境、方便的程式編輯環境等等。因此,大部分人都會使用 Visual Studio 作為 C# 的開發工具。
目前 Visual Studio 可分為三個版本,企業版 (Enterprise Edition)、專業版 (Professional Edition) 以及簡潔版 (Express Edition),其中企業版與專業版是需要付費購買的,而簡潔版則是免費的。通常一般的學習者使用簡潔版就綽綽有餘了,簡潔版的功能其實已經相當強大,除了缺少一些系統分析、團隊合作、以及企業報表等工具之外,其他的部分,像是視覺化設計模式、整合除錯環境、方便的程式編輯環境等,都已經包括在內,因此相當適合學生學習使用。
Johnson峰 發表在 痞客邦 留言(0) 人氣(3,572)
C# 是微軟所設計的一種物件導向語言,期設計理念受到 C 與 Java 語言的影響,採用類似 C 語言的語法,並使用類似 Java 語言的虛擬機架構,具備物件導向的能力,是微軟在其主力平台 .NET 上最重要的開發語言。
要使用 C# 開發程式,必須安裝 Visual C# Express 或是 Visual Studio,其中 Visual C# Express 是免費的,您可以下列網址當中下載其安裝程式。
Johnson峰 發表在 痞客邦 留言(0) 人氣(4,056)
◾/etc/passwd 檔案結構
這個檔案的構造是這樣的:每一行都代表一個帳號,有幾行就代表有幾個帳號在你的系統中! 不過需要特別留意的是,裡頭很多帳號本來就是系統正常運作所必須要的,我們可以簡稱他為系統帳號, 例如 bin, daemon, adm, nobody 等等,這些帳號請不要隨意的殺掉他呢!這個檔案的內容有點像這樣:
Johnson峰 發表在 痞客邦 留言(0) 人氣(1,930)