-
macOS SwiftUI Programming
- コーディングだけで macOS アプリが作れたらな、とずっと思っていましたが、3年前から SwiftUI を使って、コーディングだけで macOS
アプリが書けるようになっていると知り、さっそく始めてみることにしました。
- はじめの一歩 <コード説明を追加しました> Jul. 12, 2022
- Xcode で作業する場合 Jul. 06, 2022
- アプリケーションの終了 <コード説明をつけました> Jul. 12, 2022
- アイコン Jul. 06, 2022
- ボタン <コード説明をつけました> Jul. 11, 2022
- トグル <コード説明をつけました> Jul. 11, 2022
- スライダー <コード説明をつけました> Jul. 11, 2022
- ピッカー Jun. 28, 2022
- フォーム Jun. 29, 2022
- テーブル Jul. 30, 2022
- ダイアログ Jun. 30, 2022
- トランジション Jun. 30, 2022
- コンテキストメニュー <コード説明をつけました> Jul. 13, 2022
- メニューバー <コード説明をつけました> Jul. 14, 2022
- ToDo <削除確認ダイアログをつけました> Jul. 20, 2022
- Document App 1 <テキストエディタを作っています> Jul. 26, 2022
- Document App 2 <イメージビューワを作っています> Jul. 26, 2022
- ドラッグで図形を移動する Jul. 30, 2022
- ドラッグで図形を描画する Aug. 03, 2022
- 補足1:宣言型フレームワーク Jan. 23, 2024
-
ChatGPT をはじめてみました
- ChatGPT を恐る恐るはじめてみました。
- ChatGPT イントロダクション May. 05, 2023
- ChatGPT Todo May. 05, 2023
- ChatGPT ゲーム May. 07, 2023
-
Android はじめました
- Android アプリケーションプログラミングを始めました。環境を整えたり、デバイスを用意したりと色々と楽しいです。
Android Studio & Kotlin
- 開発環境の準備 Dec. 06, 2021
- Hello World Dec. 07, 2021
- プロジェクト Dec. 06, 2021
- マニフェスト Oct. 24, 2021
- ボタン Dec. 07, 2021
- リストビュー Dec. 07, 2021
- トランジション(画面遷移) Dec. 07, 2021
- フラグメント Dec. 07, 2021
- ツールバー Oct. 27, 2021
- エディットテキスト Oct. 06, 2021
- チェックボックス Oct. 06, 2021
- スピナー Oct. 08, 2021
Kotlin
- Kotlin メモ Oct. 06, 2021
-
X11
- X11 は Linux で GNOME や KDE などの GUI
デスクトップ環境を構築するもとになっている技術です。
ここでは、CentOS Minimal 上に X11 環境を構築して、
GTK3 などのプログラミングをします。
- CentOS 7 ミニマル Jul. 12, 2021
- X11 のインストール Jul. 10, 2021
- GTK3 プログラミング Aug. 02, 2021
- GTK3 メニュー Jul. 10, 2021
- Fyne プログラミング Jul. 11, 2021
- Fyne アニメーション Jul. 11, 2021
- Fyne テーマ Jul. 14, 2021
- Fyne ToDo Jul. 24, 2021
- wxGTK2プログラミング Jul. 12, 2021
- CentOS 8 ミニマル Aug. 02, 2021
- Electron プログラミング Jul. 12, 2021
- Electron チェックボックス Jul. 13, 2021
- Electron ポップアップ Jul. 16, 2021
- wxGTK3 プログラミング Jul. 12, 2021
- wxGTK3 トグルボタン Jul. 13, 2021
- 付録 Jul. 11, 2021
-
Electron
-
Electronは、JavaScriptとHTMLとCSSを使って、WindowsとmacOSとLinuxのGUIアプリケーションを作るフレームワークです。
- Install Jun. 28, 2021
- First step Jun. 28, 2021
- Build Jun. 28, 2021
- Button Jul. 02, 2021
- IPC Jul. 02, 2021
- RadioButton Jul. 02, 2021
- CheckBox Jul. 02, 2021
- Menu Jul. 02, 2021
- PopUpMenu Jul. 16, 2021
-
Go Programming
-
Go 言語は、シンプルで面白いプログラミング言語です。自分自身の学習のためにも、Go 言語のチュートリアルを書くことにしました。
前のタイトルは「Go チュートリアル」でしたが、「Go Programming」に変更しました。
Go チュートリアル
- Goチュートリアル Jun. 25, 2021
Fyne で GUI アプリケーション
- Install Jul. 05, 2021
- Center Jul. 05, 2021
- FormLayout Jun. 21, 2021
- Button Jun. 22, 2021
- Animation Jun. 22, 2021
- Radiobutton Jun. 22, 2021
- Checkbutton Jun. 22, 2021
- Slider Jun. 22, 2021
- Menu Jun. 25, 2021
- Theme Jun. 24, 2021
- ToDo Jun. 25, 2021
wxGo で GUI アプリケーション
- wxGo はじめの一歩 Jul. 28, 2019
- wxGo レイアウト Jul. 14, 2019
- wxGo コントロール Jul. 15, 2019
- wxGo メニュー Jul. 17, 2019
- wxGo ダイアログ Jul. 17, 2019
- wxGo グラフィックス Jul. 18, 2019
- wxGo テキストエディタ Jul. 27, 2019
- wxGo Linux Mint へのインストール Jul. 28, 2019
- wxGo Windows へのインストール Jul. 28, 2019
Go-GTK で GUI アプリケーション
- Go-GTK はじめの一歩 Jul. 27, 2019
- Go-GTK レイアウト Jul. 28, 2019
- Go-GTK コントロール Aug. 03, 2019
- Go-GTK メニュー Aug. 08, 2019
Go言語
- Go言語 開発環境のインストール Jun. 24, 2019
- Go言語 はじめの一歩 Jul. 07, 2019
- Go言語 パッケージ Jun. 19, 2019
- Go言語 変数 Jun. 19, 2019
- Go言語 繰り返し Jun. 20, 2019
- Go言語 条件分岐 Jun. 21, 2019
- Go言語 演算子 Jun. 21, 2019
- Go言語 関数 Jun. 21, 2019
- Go言語 ポインター Jun. 22, 2019
- Go言語 キーボードからの入力 Jun. 26, 2019
Goコレクション
- Goコレクション 配列 Jun. 30, 2019
- Goコレクション スライス Jul. 01, 2019
- Goコレクション マップ Jul. 02, 2019
Go構造体
- Go構造体 構造体 Jul. 02, 2019
- Go構造体 メソッド Jul. 02, 2019
- Go構造体 インターフェース Jul. 02, 2019
- Go構造体 空インターフェース型 Jul. 03, 2019
Go並行処理
- Go並行処理 goroutine Jul. 04, 2019
- Go並行処理 channel Jul. 05, 2019
Web 標準パッケージ
- 標準パッケージ Webサーバー Jul. 05, 2019
- 標準パッケージ 静的なサイト Jul. 06, 2019
- 標準パッケージ 動的なサイト Jul. 06, 2019
Gin で Web アプリケーション
- Gin はじめの一歩 Jul. 08, 2019
- Gin データベース Jul. 09, 2019
- Gin データの削除 Jul. 10, 2019
- Gin データの更新 Jul. 11, 2019
-
68K Macintosh Programming
- Basilisk Ⅱ というアプリケーションを使って、68K Mac をエミュレーションし、Mac OS 7 や Mac OS 8
でプログラミングを楽しむ方法を説明しています。前のタイトルは「68K World」でしたが、「68K Macintosh Programing」に変更しました。
- 紹介とダウンロード Jun. 28, 2020
C
- Mac OS 7.6.1 のインストール Aug. 01, 2020
- Think C 6.0 のインストール Aug. 02, 2020
- Think C 6.0 Hello world Aug. 05, 2020
- Think C 6.0 コンソール Aug. 06, 2020
- Think C 6.0 ウィンドウ Aug. 07, 2020
- Think C 6.0 リソース Aug. 07, 2020
Java
- Mac OS 8.1 のインストール Jun. 29, 2020
- MRJ SDK 2.0.1 のインストール Jun. 29, 2020
- Java 要約 Jun. 29, 2020
- Java AWT Jun. 30, 2020
- Java AWT メニュー Jun. 30, 2020
- Java AWT テキストエディタ Jul. 29, 2020
- Java AWT 図形の描画 Jul. 30, 2020
-
Windows API Programming
- C プログラミングの一環として始めた Windows API ですが、やってみたら面白かったので、もっと詳しく、かつ簡単にステップバイステップで説明していこうと思いました。前のタイトルは「Windows API
Primer(Primer は入門書という意味です)」でしたが、「Windows API Programming」に変更しました。
- 目 次 Jul. 30, 2020
基礎
- 開発環境のインストール Jun. 03, 2020
- メイン関数 Jun. 03, 2020
- メッセージボックス Jun. 03, 2020
- ウィンドウ Jun. 03, 2020
- ウィンドウプロシージャ Jun. 03, 2020
- 文字列の表示 Jun. 03, 2020
- ボタン Jun. 03, 2020
- メッセージ Jun. 03, 2020
メニュー
- メニュー (AppendMenu) Jun. 05, 2020
- メニュー (InsertMenuItem) Jun. 05, 2020
- ポップアップメニュー Jun. 05, 2020
- アクセラレータ Jun. 05, 2020
グラフィックス
- 描画の基礎 Jun. 07, 2020
- 線と図形と文字の描画 Jun. 08, 2020
- ビットマップ画像の表示 Jun. 09, 2020
- イメージビューワ Jun. 14, 2020
テキスト編集
- エディットコントロール Jun. 13, 2020
- テキストビューワ Jun. 13, 2020
Win 16 API
-
C/C++ Tutorial
- C / C++ で GUI アプリケーションを作る方法を説明しています。
C/C++ チュートリアル
- C/C++ チュートリアル Jul. 18, 2020
wxWidgets
- wxWidgets インストール Jan. 17, 2020
- wxWidgets はじめの一歩 Dec. 09, 2019
- wxWidgets レイアウト <コード説明をつけました> Dec. 27, 2019
- wxWidgets コントロール <コード説明をつけました> Dec. 28, 2019
- wxWidgets メニュー <コード説明をつけました> Dec. 29, 2019
- wxWidgets ダイアログ <コード説明をつけました> Dec. 29, 2019
- wxWidgets グラフィックス <コード説明をつけました> Dec. 29, 2019
- wxWidgets 気になる事 Dec. 10, 2019
- wxWidgets Linuxへのインストール Jan. 13, 2020
GTK
- GTK インストール Dec. 14, 2019
- GTK はじめの一歩 <Linuxにアイコンをつけました> Jan. 13, 2020
- GTK レイアウト <GTK3に対応しました> Dec. 30, 2019
- GTK コントロール <GTK3に対応しました> Dec. 30, 2019
- GTK メニュー <GTK3に対応しました> Jan. 01, 2020
- GTK ダイアログ <GTK3に対応しました> Jan. 01, 2020
- GTK グラフィックス <GTK3に対応しました> Dec. 19, 2019
- GTK テキストエディタ <GTK3に対応しています> Jan. 04, 2020
GTK3
2019年11月27日にリリースされた GTK3.24.13でコードを書き換えています。- GTK3 インストール Jan. 05, 2020
- GTK3 はじめの一歩 <Linuxにアイコンをつけました> Jan. 13, 2020
- GTK3 レイアウト Jan. 07, 2020
- GTK3 コントロール Jan. 07, 2020
- GTK3 メニュー Jan. 07, 2020
- GTK3 ダイアログ Jan. 09, 2020
- GTK3 グラフィックス Jan. 09, 2020
- GTK3 テキストエディタ Jan. 10, 2020
Windows API
- Windows API インストール Jan. 24, 2020
- Windows API はじめの一歩 Jan. 29, 2020
- Windows API コントロール Mar. 14, 2020
- Windows API メニュー Mar. 16, 2020
- Windows API ダイアログ May. 28, 2020
- Windows API グラフィックス Mar. 23, 2020
- Windows API macOS May. 18, 2020
- Windows API Ubuntu May. 18, 2020
C++
wxWidgesのコードを読むために必要な最小限の C++ を説明しています。他の言語などの予備知識は必要としていません。- C++ インストール Dec. 10, 2019
- C++ 基 礎 Dec. 10, 2019
- C++ クラス Dec. 10, 2019
- C++ 条件文 <サンプルコードを変更しました> Dec. 23, 2019
- C++ 乱 数 Dec. 10, 2019
- C++ 定 数 Dec. 12, 2019
- C++ ゲーム <コード説明をつけました> Dec. 18, 2019
- C++ 配 列 <コード説明をつけました> Dec. 18, 2019
C
GTKのコードを読むために必要な最小限の C を説明しています。 他の言語などの予備知識は必要としていません。- C インストール Dec. 22, 2019
- C はじめの一歩 Dec. 22, 2019
- C 関 数 Dec. 23, 2019
- C 定 数 Dec. 23, 2019
- C 条件文 Dec. 23, 2019
- C 配 列 Dec. 25, 2019
- C 文字列 Dec. 24, 2019
- C 構造体 Dec. 25, 2019
- C 乱 数 Dec. 23, 2019
- C ゲーム Dec. 25, 2019
- C ファイル Jan. 02, 2020
Environment
- Environment Windows 3.1 Jul. 18, 2020
- Environment Windows NT Jul. 15, 2020
- Environment Windows 95 Jul. 12, 2020
- Environment Windows 98 Jul. 12, 2020
- Environment Windows Me Jul. 11, 2020
- Environment Windows 2000 Jun. 26, 2020
- Environment Windows XP Jun. 20, 2020
- Environment Windows Vista Jun. 20, 2020
- Environment Windows 7 Jun. 20, 2020
- Environment Windows 8.1 Jun. 21, 2020
- Environment Windows 10 Jun. 21, 2020
- Environment Windows Code Blocks Jun. 24, 2020
-
Xcode と Swift で作る Mac OS X アプリ開発
-
このコーナーでは、Swift による、Mac OS X アプリケーションの作成方法を、説明しています。
- CONTENTS Feb. 20, 2016
Part 1. アプリケーション作成の概要
- 第1章 Xcode のインストールとプロジェクトの作成 Jan. 14, 2016
- 第2章 アプリケーションの画面の作成 Jan. 15, 2016
- 第3章 ビューとコードの接続 Jan. 15, 2016
- 第4章 コーディング Jan. 17, 2016
Part 2. Swift のシンタックス
- 第5章 プレイグラウンド Jan. 17, 2016
- 第6章 定数と変数 Feb. 18, 2016
- 第7章 条件分岐 Jan. 20, 2016
- 第8章 繰り返し Feb. 19, 2016
- 第9章 関数 Jan. 20, 2016
- 第10章 クラス Jan. 19, 2016
- 第11章 コレクション Jan. 19, 2016
- 第12章 構造体 Jan. 20, 2016
- 第13章 列挙体 Jan. 20, 2016
- 第14章 プロトコル Jan. 23, 2016
- 第15章 クロージャ Jan. 25, 2016
- 第16章 予備の章 未定
Part 3. サンプルアプリ
- 第17章 Web ブラウザ Jan. 21, 2016
- 第18章 ドキュメント・ベースド・アプリケーション Jan. 23, 2016
- 第19章 Web Limited 未定
- 第20章 Currency Converter 1 Feb. 02, 2016
- 第21章 Currency Converter 2 Jan. 31, 2016
- 第22章 Currency Converter 3 Jan. 31, 2016
- 第23章 Currency Converter 4 Jan. 31, 2016
- 第24章 Currency Converter 5 Jan. 31, 2016
- 第25章 Currency Converter 6 Feb. 01, 2016
- 第26章 Currency Converter 7 Feb. 02, 2016
- 第27章 Currency Converter 8 Feb. 02, 2016
- 第28章 Currency Converter Bindings 1 Feb. 04, 2016
- 第29章 Currency Converter Bindings 2 Feb. 05, 2016
- 第30章 Currency Converter Bindings 3 Feb. 05, 2016
- サンプルプログラム Memo Pad 1 Feb. 12, 2016
- サンプルプログラム Memo Pad 2 Feb. 19, 2016
- サンプルプログラム Memo Pad 3 Feb. 12, 2016
- サンプルプログラム Memo Pad 4 Feb. 12, 2016
- サンプルプログラム Memo Pad 5 Feb. 14, 2016
- サンプルプログラム Memo Pad 6 Feb. 14, 2016
Part 4. APPENDIX
- Appendix A 予約語一覧 Mar. 09, 2016
-
Titanium Studio と JavaScript で作る iOS / Android アプリ開発
-
JavaScript で iOS と Android のアプリを作ってください」という
依頼があり JavaScript を始めることになりました。
JavaScript を学習するうえで作成した簡単なメモ書きを掲載します。
役に立つかどうかは?ですが...。
またこののコーナーは JavaScript で Web サイトを構築することが目標ではなく、Titanium Studio を使ってモバイル端末向けのアプリケーション、つまり iOS や Android
アプリケーションを
JavaScript で開発することを目標としています。
-
About
- このサイトは2006年に Objective-C を学習するうえで必要となる C言語の解説サイトとしてスタートしました。C および Objective-C の解説は下記よりご覧になれます。
-
Books
-
本も出版されています。
-
Programming
-
Contact