超初心者のプログラム入門(Store C#)

前田稔(Maeda Minoru)の Store C# のページへようこそ。

Windows8 から採用された Store Application では、従来の .NET Framework のものでは無く新しい WinRT というAPIを使用しています。

前田稔の超初心者のプログラム入門

Store C# index

Programming Guide
C# Windows10 Console Mode
Console Mode のプログラムは基本的に C# のコンソールモードと同じです。
  1. Hello
    コンソール画面に "Hello World!" を印字します。
  2. Console Gcm Lcm
    コンソールモードで Gcm() Lcm() 関数を定義します。
  3. string Split
    コンソールモードで文字列を [,] で切り分けます。
  4. ArrayList
    コンソールモードで TextFile を切り分けて ArrayList に格納します。
C# WPF Application
    WPF Begin
    C# WPF プログラムの入門です。
  1. WPF Hello
    WPF で出力ウインドウに "Hello World!" を印字します。
  2. WPF TitleBar
    WPF で TitleBar に現在時刻を表示します。
  3. WPF MessageBox
    WPF で MessageBox を使います。

    WPF Image
  4. WPF Image Box
    WPF で Image コントロールに画像を描画します。
  5. WPF Image Load
    WPF でハードディスクから画像を入力します。

    WPF Text
  6. WPF TextBlock
    TextBlock を貼り付けて時刻を表示します。
  7. WPF GcmLcm
    WPF で TextBox からデータを取得して GCM, LCM を計算します。
  8. WPF TextBox
    TextBox と Button のプロパティを設定します。

    WPF Mouse & Key
  9. WPF Mouse
    WPF で Mouse を検出します。
  10. WPF Key
    WPF で Key を検出します。

    WPF Navigate
  11. Frame Navigate
    Frame を貼り付けてナビゲートします。
  12. Xaml URL
    XAML を編集して URL にハイパーリンクします。
  13. Xaml Page Navigate
    Navigate 先を XAML で定義します。
  14. Click Navigate
    Button&List のクリックでナビゲートします。

    WPF WriteableBitmap
  15. Rect Image
    WriteableBitmap で ImageBox に矩形を設定します。
  16. WPF Color
    WriteableBitmap を使って画像を減色して描画します。
  17. WPF Erase
    WriteableBitmap を使ってピクセル単位に消去します。
C# Store Application
これからは Store Application の時代でしょうか。 (^_^;)
    C# Store アプリ紹介
  1. Store Guid
    Windows10(Store App) で作成する Windows Program の紹介です。
  2. Visual Studio Tool
    ウインドウにツールを貼り付ける方法を説明します。
  3. C# Windows8
    Windows8 C#(ストア アプリ)のプログラムを試します。
  4. C# Windows10
    C# Windows10 のテンプレートプロジェクトです。
  5. C# Store Application
    C# Store Application(Windows10) の入門です。
  6. C# Windows7 以前
    C# Windows10 で Windows7 以前のプロジェクトを動かします。
  7. Win8 ⇒ Win10
    C# Windows8(Store App)のプロジェクトをコンバートします。
  8. Visual Studio 2017
    Visual Studio Community 2017 を使って C# のプロジェクトを作成します。

    C# Store アプリ入門
  9. Title Bar
    Title Bar に現在時刻を表示します。
    Debug.Write() を使います。
  10. MessageDialog
    Button のクリックで MessageDialog を表示します。
  11. Hello Windows10
    TextBox を貼り付けて "Hello Windows10" を表示します。
  12. Window Size
    Windows Size と TextBox のサイズをプログラムで設定します。

    ImageBox
  13. Image Box
    Image を張り付けて画像を描画します。
  14. Image Load
    インストールディレクトリから Image をロードします。
  15. Image Chenge
    ボタンクリックで画像を切り替えます。
  16. Image URL
    URL を指定してホームページから画像を取得します。
  17. ドットで図形を描画
    Image 領域に直接アクセスして、ドットで図形を描きます。

    TextBox
  18. TextBlock
    TextBlock を張り付けて「TextBlock 表示テスト」と表示します。
  19. TextTime
    TextBlock を張り付けて時刻を表示します。
  20. Hello NAME
    TextBox から名前を入力して「Hello 名前!」を表示します。
  21. GCM LCM
    TextBox から値を取得して GCM, LCM を計算します。
  22. Calender
    TextBox から生年月日をタイプして生存日数を表示します。
    兄弟クラス(partial class)を使います。
  23. Grid Line
    Grid Line を設定して TextBox を整然と並べて表示します。

    Mouse&Key
  24. Win10 Mouse
    Windows10 でマウスのクリックを検出します。
  25. Mouse Border Click
    Border でクリックされた座標を Title Bar に表示します。
  26. Mouse Move Posion
    マウスの移動を検出して座標を表示します。
  27. Mouse Border Move
    マウスで図形(Border)を移動します。
  28. Key Count
    キー(↑↓)を検出してカウントします。

    File
  29. install folder
    install folder から TextFile(sample.dat)を入力します。
  30. Text Load
    install folder から TextFile(utf8.txt) をロードします。
    Window と TextBox のサイズをプログラムで設定します。
  31. Local Folder
    Local Folder の入出力です。
  32. Text Local
    Local Folder に Text File を保存/入力する方法を説明します。
  33. Image Local
    URL の画像を描画すると Local Folder が作成されます。
    Local Folder に画像を格納して描画します。
  34. MyDocument Text Read
    MyDocument から TEXT FILE を入力します。
  35. Image Picker
    Picker を使って画像を選択します。
  36. Image Picker2
    Picker で抽出されたファイルの詳細を表示します。
  37. Image Canvas
    Picker で選択した画像を Canvas に描画します。
    Canvas に矩形を描画します。
  38. Text Picker
    Picker を使って TEXT FILE を選択します。
  39. Text Save
    TextBox からタイプしたデータを Picker で選択したファイルに保存します。

    Navigate
  40. 私のページを呼び出す
    Button のクリックで私のページを呼び出します。
  41. Navigate URL
    3個の Button を貼り付けてホームページを呼び出します。
  42. Navigate Page
    Button のクリックで次のページに Navigate します。
    MainPage → BlankPage1 → MainPage
  43. Navigate Page2
    Button のクリックで次々とページを移動します。
    MainPage ⇔ BlankPage1 ⇔ BlankPage2 ⇔ BlankPage3
  44. Navigate File
    Button をクリックすると、既定のアプリでファイルを開きます。
  45. Navigate Parameter
    Navigate(遷移) で Parameter を渡します。

    ListView
  46. List View
    ListView にアイテムを並べて表示します。
  47. List Click
    ListView のクリックを検出して Text Box に表示します。
  48. List View Navi
    ListView のクリックで Navigate します。
  49. List View Data
    ListView の Navigate Data を Class にします。

    Grid App(XAML)
  50. Windows8 Grid
    Grid App(XAML) をテンプレートに使います。
  51. Group, Item を識別
    Grid App で Group, Item を識別します。
  52. Grid Uri
    Title の設定と、ブラウザ(IE)の起動です。
  53. Grid File
    既定のアプリでファイルを開く Group3 を追加します。
  54. Grid ⇒ Blank
    Grid アプリで Blank Page に Navigate します。
  55. Group, Item を識別
    Group, Item を識別して Navigate します。
  56. Grid & BG
    Grid アプリに Background Image を設定します。

    Split App(XAML)
  57. Windows8 Split
    Split App(XAML) をテンプレートに使います。
  58. Windows8 Split Navi
    Split App をテンプレートに使った Navigate のプログラムです。
  59. Split ⇒ Blank
    Split アプリで Blank Page に Navigate します。
  60. Group, Item を識別
    Split で Group, Item を識別します。

    W10 Hub App
  61. Hub ⇒ Blank
    Hub アプリで Blank Page に Navigate します。
  62. Group, Item を識別
    Hub で Group, Item を識別して Navigate します。
  63. Hub Top Image
    Hub のトップページに画像を描画します。

    SDKTemplate
    従来の SDKTemplate は非互換になり起動できなくなりました。
  64. SDKTemplate
    SDKTemplate を使います。
  65. SDK Image
    SDKTemplate を使って Image を表示します。
  66. SDK Mix
    Scenario1 ~ Scenario4 に取り混ぜて設定します。
  67. SDK List
    SDK のサンプルに合わせて List&Frame で Navigate します。
  68. SDK Backbutton
    空白アプリで Backbutton を設定します。
  69. SDK MyDocument
    MyDocument に Text File を作成・出力・入力します。
  70. SDK Image
    Image のプロパティと縮小と回転です。
  71. SDK Audio
    Audio の録音と Effect を行います。

    BasicPage
    新しいバージョンでは BasicPage は選択出来なくなっています。
  72. BasicPage を組み込む
    プロジェクトに BasicPage を組み込みます。
  73. Basic Parameter
    BasicPage で Parameter を渡します。
  74. pageState パラメータ
    pageState パラメータの説明と使い方です。
  75. Save & Load
    ページの状態を ApplicationDataContainer で退避/復元します。
Store アプリ開発
  1. MP3 → WAV
    MP3 を WAVE に変換します。
  2. MP3 ⇔ WAV
    MP3 と WAVE を相互に変換します。
  3. AVI → MP4
    AVI を MP4 に変換します。
  4. MP4 ⇔ AVI
    MP4 と AVI を相互に変換します。
  5. Face
    静止画から顔を見つけます。
  6. 3D Print Model
    3D Print Model を描画します。
  7. Camera
    パソコンのカメラを使います。
  8. Photo
    パソコンのカメラで撮影します。
  9. Video
    パソコンのカメラで動画を撮影します。

超初心者のプログラム入門(Store C#)

超初心者のプログラム入門(Store C++)

超初心者のプログラム入門(C#)

超初心者のプログラム入門(C/C++)