トップページ -> プログラミング
[サイトマップへ], [サイト内検索へ]

プログラミング(目次ページ)

Rシステム,Octave, Python,Java, JavaScript, Ruby などのプログラミング.それらのデータベースや Web 連携.

「プログラミング」の項目目次

※ それぞれのリンクをクリックすることで,各項目の目次ページ等にジャンプする.

  1. R システム
    1. R システムの活用
  2. Octave
    1. Octave の活用
  3. Python
    1. Python の numpy, pandas
    2. Cocos2d, pygame(2次元ゲームエンジン)
    3. Panda3d (Python で動く3次元のゲームエンジン)
  4. Java
    1. Java と Java 開発環境 Eclipse のインストールと基本操作
    2. Javaの 開発環境 BlueJ, NetBeans IDE
    3. Java プログラミング入門
    4. JDBC によるデータベース・プログラミングと Spring JDBC
    5. Tomcat を用いた Java サーブレット・プログラミング
    6. JavaServer Faces による Web アプリケーションとデータベースの連携
  5. Xcode
    1. Xcode プログラミング
  6. JavaScript
    1. JavaScript と JQuery による Web プログラミング
    2. JavaScript の例
  7. Perl
    1. Strawberry Perl のインストール
  8. Ruby
    1. Ruby プログラミングと画像処理
    2. Ruby による Web/データベース・プログラミング
  9. ゲームエンジン Irrlicht, Jirr, Allegro
    1. ゲームエンジン Irrlicht, Jirr, Allegro
  10. バージョン管理/プロジェクト管理
    1. バージョン管理/プロジェクト管理ソフトウエア

※ Python, Java, C, C++, Scheme, PASCAL, Haskell, Scharch についての講義実習資料は, 別ページにまとめている.


「プログラミング」の詳細目次

※ それぞれのリンクをクリックすることで,各項目の目次ページや個別ページ等にジャンプする.

1.a R システムを活用する

目次ページ: Rシステムを用いた統計処理/データマイニング

【ツール,パッケージ】

【R の文法と主要な機能】

【他の言語との連携,データベース管理システムとの連携】

【R でのファイル操作】

【画像ファイル】

【グラフの作成】

【木構造解析】

【編集距離】

【幾何,空間処理】

【地図】

FreeBSD でのインストール


2.a Octave の活用

目次ページ: Octave の活用

【Octave プログラミング,Octave の主要な機能】

【Octave のプログラム例】

【Octave のインストール】

【関連ソフトウエア】

【パッケージ,ダイナミックリック,インストール上の注意点など】

【Octave bindings for OpenCV】

【video パッケージ】

【liboctave の使い方】


3.a Python の numpy, pandas

目次ページ: Python の numpy, pandas


3.b Cocos2d, pygame(2次元ゲームエンジン)

目次ページ:

Cocos2d

pygame

3.c Panda3d (Python で動く3次元のゲームエンジン)

目次ページ: Panda3d (Python で動く3次元のゲームエンジン)

※ Windows での Panda3d のインストールは,別ページで説明している.


4.a Java と Java 開発環境 Eclipse のインストールと基本操作

目次ページ: Java と Java 開発環境 Eclipse のインストールと基本操作

Java と Eclipse をインストールする.さらに Eclipse の各種プラグインをインストールする.

OpenJDK のインストール

GlassFish のインストール

Java サンプロプログラム

Eclipse のインストール

Javadoc の設定

各種プラグインのインストールと使用法

古い情報

4.b Javaの 開発環境 BlueJ, NetBeans IDE

目次ページ: Javaの 開発環境 BlueJ, NetBeans IDE

4.c Java プログラミング入門

目次ページ: Java プログラミング入門

Java プログラムを作る上で知っておきたい,いくつかの便利な機能

4.d JDBC によるデータベース・プログラミングと Spring JDBC

目次ページ: JDBC によるデータベース・プログラミングと Spring JDBC

Java プログラムの中に,SQL プログラムを埋め込みます. Java と SQL との間のデータのやり取りを行うために,JDBC や Spring JDBC を使う.

4.e Tomcat を用いた Java サーブレット・プログラミング

目次ページ: Tomcat を用いた Java サーブレット・プログラミング

Apache Tomcat とはJava サーブレット(Java Servlet)と Java サーバ・ページ (JavaServer Page; JSP) が動くための土台となるソフトウエアです. まずは,Apache Tomcat と Apache HTTP サーバ連携して動くにように設定を行って, Web ブラウザから Java サーブレット・プログラムが扱えるようにします. さらに,Apache Tomcat 上で動く Java サーブレット・プログラムの開発を行う. 開発には Eclipse を利用します.

4.f JavaServer Faces による Web アプリケーションとデータベースの連携

目次ページ: JavaServer Faces による Web アプリケーションとデータベースの連携

最初は,JSP プログラムと JSF タグを使い,Web アプリケーションプログラムを練習します.


5.a Xcode プログラミング

目次ページ: Xcode プログラミング


6.a JavaScript と JQuery による Web プログラミング

目次ページ: JavaScript と JQuery による Web プログラミング

【JavaScript, JQuery を使う Web アプリケーションの開発環境】

【HTML, スタイルシートの例】

【JavaScript, jQuery の例】

【JavaScript, jQuery, 関連プラグイン等の例】

【JavaScript と JQuery UI】

【パノラマ表示】

【サーバサイド JavaScript プログラム開発環境】

【GoogleMaps API】

【CoffeeScript】

【Android アプリケーションの開発, NDK, SL4A, rhodes, RhoMobile Suite】

※ Windows での,Android Studio 3.5 のインストール,Android 仮想デバイスの作成,プログラムの起動という一連の手順は,別ページで説明している.

【Rhino】

【PhoneGap】

【Titanium Studio】

【MIT App Inventor】

【Flex】

【Windows ガジェット】

6.b JavaScript の例

目次ページ: JavaScript の例


7.a Strawberry Perl

Strawberry Perl のインストール


8.a Ruby プログラミングと画像処理

項目:入門, Ruby の設定,文字列,ファイル,フォーム,グラフィカルユーザインタフェース,Javaとの連携,Win 32 API,Ruby による画像処理プログラミング,eRuby プログラミング

目次ページ: Ruby プログラミングと画像処理

【インストール】

【Ruby プログラミング】

【Ruby による画像処理プログラミング】

【eRuby プログラミング】

8.b Ruby による Web/データベース・プログラミング

項目: Ruby によるデータベースプログラミング,Ruby で経過時間の計測, Sinatra プログラミング,Ruby on Rails 入門, Rails で JQuery UI や JavaScript を使う,グラフィックス, グラフ理論,Ruby から R の機能を呼び出す,Ruby と他の言語のプログラムとの連携

目次ページ: Ruby による Web/データベース・プログラミング

【Ruby でデータベース管理システムを使う】

【Ruby による CSV ファイル処理, スペース区切りのファイル処理】

【Ruby で YAML を扱う】

【Ruby で XML を扱う】

【Ruby で経過時間の計測】

【eRuby プログラミング】

【Sinatra プログラミング】

【Ruby on Rails プログラミング】

【グラフィックス, グラフ理論】

【Ruby から R の機能を呼び出す】

【Ruby と他の言語のプログラムとの連携】


9.a ゲームエンジン Irrlicht, Jirr, Allegro

目次ページ: ゲームエンジン Irrlicht, Jirr, Allegro

【Allegro バージョン 5 のインストールとプログラム例】

【Irrlicht インストールとプログラミング】

IRRLICHT は,もともと C 言語ベースの3次元エンジンです. IRRLICHT は,画像(カラー,モノクロ)の描画、2次元グラフィックス3次元グラフィックスイベント処理(マウス,キーボード等)の機能をもったゲームエンジンの決定版です. 文字の描画 (unicodeも可), 画像ファイル読み書きの機能もありますし,スライダやボタンなどのGUI部品もあるので,困ることはありません.

【Jirr インストールとプログラミング】


10.a バージョン管理,プロジェクト管理ソフトウエア

目次ページ: バージョン管理/プロジェクト管理ソフトウエア

【バージョン管理ソフトウエア】

【プロジェクト管理ソフトウエア】


公開している資料等のご利用について

原則,クリエイティブコモンズ BY NC SAとしている. PDFファイル,パワーポイントファイルなどには, 「クリエイティブコモンズ BY NC SA」を明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).

公開している資料をご利用になる場合の,再配布の条件剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.


本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]