viva Cocoa

Thanks 1118368 visits


68K World   New !

Basilisk Ⅱ というアプリケーションを使って、68K Mac をエミュレーションし、 Mac OS 7 や Mac OS 8 でプログラミングを楽しむ方法を説明しています。
紹介とダウンロード 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 Primer

C プログラミングの一環として始めた Windows API ですが、やってみたら面白かったので、もっと詳しく、かつ簡単にステップバイステップで説明していこうと思いました。Primer は入門書という意味です。

目 次 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
Win16 API
ウィンドウ Jul. 18, 2020
ラベル Jul. 18, 2020
ボタン Jul. 18, 2020
メニュー Jul. 19, 2020
サブメニュー Jul. 21, 2020
チェックメニュー Jul. 22, 2020
エディット Jul. 30, 2020


C/C++チュートリアル

C/C++でGUIアプリケーションを作る方法を説明しています。

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


Goチュートリアル

Go 言語は、シンプルで面白いプログラミング言語です。自分自身の学習のためにも、Go 言語のチュートリアルを書くことにしました。

Go チュートリアル

Goチュートリアル Aug. 08, 2019

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


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で開発することを目標としています。

JavaScript メモ
オブジェクト指向
オブジェクト指向 続き
Aptana Studio の使い方
Titanium Studio のインストールと設定
Hello プロジェクト
Creating Your First Titanium Apps 改
ナビゲーションウィンドウ for iOS
book データを追加する

番外編:独り言


About

このサイトは2006年に Objective-C を学習するうえで必要となる C言語の解説サイトとしてスタートしました。C および Objective-C の解説は下記よりご覧になれます。

Programming


Environment

最近のお気に入りの環境です。

OS
Browser
Editor
10.9.1
Chrome
Titanium


Apps

いくつかのアプリを Mac App Store と App Store で販売しております。

Calm notePad Jotter nota


Books

本も出版されています。

はじめてのObjective-C


Programming

Swift で作る Mac OS X プログラミングのページです。
Swift

C と Objective-C の解説ページです。
Objective-C


Contact

Mail



Copyright (c) 2006 - 2020 vivacocoa.jp All Rights Reserved.