初始建構文件
App.config #應用程式設定配置文件
- 存放應用程式的設定資訊配置文件,是一個XML格式,例如連線字串、應用程式行為設定、資源引用等。
- 應用程式行為設定 : 例如主題風格、預設語言、日誌等。
- 連線字串 : 如果應用程式需要連接到資料庫或其他服務,可以將連線字串存放在此文件,這樣可以讓你在不同環境中輕鬆切換連接字串 (例如:開發、測試、生產環境)。
- 資源引用 : 設定應用程式所需的資源,有些套件需要再app.config設定,例如:金鑰授權、服務端點等。
App.xaml & cs #程式進入點
- App.xaml : 是應用程式的全域資源字典和應用程式級別的XAML設定的地方。
- 這裡可以設定全域的資源;風格、資源引用以便於所有cs頁面都可以使用這些共享資源。
- App.xaml也是程式進入點,他在應用程式啟動時被呼叫,並初始化應用程式的UI和全域設定。
- App.xaml.cs : 是 App.xaml的程式碼檔案
- 處理應用程式啟動事件、退出事件、未處理的例外,並進行全域程式碼的初始化。
- 通常這裡初始化應用程式配置、資料模型、服務等。
- 應用程式結束前的一些清理工作,可以這這裡進行處理。
MainWindows.xaml & cs #應用程式主視窗XAML部屬 & 主要的使用者介面
- MainWindows.xaml #應用程式主要使用者介面
- 放置按鈕、元件、各種控制項,設計版面布局外觀。
- Mainwindows.xaml.cs #使用者介面的程式碼檔案
- 設定控制項觸發事件,例如:按鈕點擊後處理事件、資料讀寫、初始化等。
- 建構子的地方
建構子
public partial class MainWindow : Window
{
//建構子
public MainWindow()
{
//在這裡進行初始化操作
InitializeComponent();
this.FontSize = 16; // 設定字型大小
this.Background = Brushes.Blue; // 設定背景顏色
}
}
命名空間定義namespace
- 通常在大型應用程式,避免要使用不同library有相同名稱衝突
- 增加整個專案整體結構的方法
namespace My_project { //命名空間定義
public partial class MainWindow : Window {
public MainWindow() { //code }
}
}
繼承方法
- 在class後面增加:________<-繼承類別
Public class call_download : machine_data { }
原本 繼承
※小心繼承。如果類別重複 程式會掛掉,如果要繼承共用變數要使用static
沒有留言:
張貼留言