|
|
Whats New!
Bottom |
|
|
 |
 |
|
|
 |
|
Java |
 |
 |
マルチキャストプログラミング
(2005年10月23日)
 |
マルチキャストソケットを利用したマルチキャストのサーバ/クライアントプログラムを作成します。
(ネットワーク)
|
UDPソケットプログラミング
(2005年10月20日)
 |
UDPソケットを利用した簡単なechoコネクションのサーバ/クライアントプログラムを作成します。
(ネットワーク)
|
TCPソケットプログラミング
(2005年10月16日)
 |
TCPソケットを利用した簡単なechoコネクションのサーバ/クライアントプログラムを作成します。
(マルチスレッド、ネットワーク)
|
SMTP利用のメール送信
(2006年12月6日)
 |
TCP/IPのSMTPプロトコルを利用して、メール送信のJavaアプリケーションを作成します。
同時にSMTPプロトコルのコマンドを勉強します。(マルチスレッド、ネットワーク)
|
もぐらたたきゲーム
(2004年6月28日)
 |
インベーダーゲームに続いて、もぐらたたきゲームを作成します。今回も基本部分はほとんど同じです。
アプレットで効果音を出します。
(アプレット、マルチスレッド、ダブルバッファ、メディアトラッカー、オーディオクリップ)
|
簡単なアニメーション(+メディアトラッカー)
(2004年6月25日)
 |
前回のアニメーションでの15コマのイメージ画像を、メディアトラッカーを利用してロード状況を監視させます。
(アプレット、マルチスレッド、メディアトラッカー)
|
イベントとリスナーインターフェース
(2004年6月21日)
 |
コンポーネントでのイベントとリスナーインターフェースとの一覧表です。
|
スレッドの同期
(2004年6月16日)
 |
共有口座への同時入金するクラスを作成し、スレッドの同期の重要性を確認します。
|
簡単なインベーダーゲーム
(2004年5月28日)
 |
パソコンゲームの初期の時代に流行ったインベーダーゲームを作成します。前回のアニメーションと基本は同じです。(アプレット、マルチスレッド、ダブルバッファ)
|
お試し!練習問題
(2004年3月25日)
 |
Java2 1.4 SUN教科書から抜粋の全13章121題の選択問題です。SUNの試験検定を受ける方はぜひお試し下さい。
但し、まだ解答1題毎の解説は用意してませんので悪しからず!
|
アプレットのいろいろな表示方法
(2003年8月8日)
 |
アプレットは通常はHTMLを利用して表示しますが、Javaアプリケーションで表示するにはどのように変更したら良いのかを確認します。
|
簡単なアニメーション
(2003年7月26日)
 |
15コマのイメージ画像でパラパラ漫画のように動くアニメーションを作成します。(アプレット、マルチスレッド)
|
デッドロックの確認
(2003年7月22日)
 |
デッドロックがどのような状態で起こるかをスレッドを利用した簡単なクラスを作成して確認します。
|
アクセス修飾子
(2003年7月17日)
 |
フィールドとメソッドの修飾子でパッケージ間でのアクセスの許可・不許可を確認します。
|
度数分布表
(2003年5月21日)
 |
テキストファイルから成績データを読み込み、得点を集計し度数分布表を作成するJavaアプリケーションを作成します。
|
じゃんけんポン
(2003年5月7日)
 |
コンピュータとじゃんけんをし、勝ち負けを判定するアプレットを作成します。
|
簡単なドローイング
(2003年4月24日)
 |
4種類の図形を描くアプレットを作成します。
|
Javaでの正規表現
(2002年10月26日)
 |
JDK1.4から正規表現が可能になりました。正規表現でパターンを利用した照合と置換を確認します。
|
|
 |
| 注意事項 |
 |
 |
|
問題ありません |
|
|
|
Servlet/JSP |
 |
 |
携帯用掲示板の移行
(2005年4月28日)
 |
携帯電話でのWeb利用がそろそろ主体になっていく可能性があります。
前回のデスクトップでの掲示板を携帯用に移行してみます。
|
掲示板の作成
(2005年4月27日)
 |
投稿・返信・修正・削除ができる掲示板をサーブレット/JSPで作成します。データはMySQLのデータベースに格納します。
付加機能としてワード検索、過去ログ管理、管理者専用画面などもあります。
(4/27)返信後の並べ替えに誤りがありましたので修正しました。(3.モデル作成)
|
簡単なサーブレットの作成
(2005年1月14日)
 |
Tomcatの設定から簡単なサーブレットまでの作成を勉強します。
サーブレット/JSPは文字化けの問題が多く、きちんとした対策を覚えておきましょう。
|
ハイフンなどの文字化けについて
(2004年3月15日)
 |
波文字(〜)や、全角ハイフン(−)は、Unicode へのマッピングが異なっていることで文字が化けてしまうことがあります。
現在対処法としてコード変換するしかないようです。
|
フレームワークStrutsとは何か
(2003年9月17日)
 |
Strutsとは何か。そもそもフレームワークとはどのような役割を果たすのかを簡単に説明します。
最初によく基礎部分を理解しておきましょう。
|
Strutsによるファイルアップロード
(2003年9月13日)
 |
ファイルのアップロードプログラムをStrutsのフレームワークを利用して作成します。IDEにはEclipseを利用します。
|
統合開発環境Eclipseのインストール
(2004年11月27日)
 |
ここ2年間でもうJavaの開発環境のツールの定番と言われるものになりました。
Eclipseをインストールする方法と環境設定方法を説明します。
|
Strutsによるユーザ認証
(2003年6月24日)
 |
簡単なユーザ認証プログラムをStrutsのフレームワークを利用して作成します。IDEにはEclipseを利用します。
|
フレームワークStrutsのインストール
(2003年6月8日)
 |
Webアプリケーションの主に画面遷移を受け持つフレームワークのStrutsをインストールする方法と環境設定方法を説明します。
|
Servlet/JSPの違い
(2003年6月5日)
 |
Servlet/JSPの処理方式、役割の違いを簡単に説明します。
|
サーバサイドでの更新日付表示
(2002年10月22日)
 |
サーバサイドでの更新日付の表示方法を説明します。
|
サーブレットでユーザ認証の設定方法
(2002年9月30日)
 |
あるディレクトリにApacheの基本認証で参加後、さらに個人個人のパスワードでガードするプログラム内容を説明します。
|
|
 |
|
JDBC |
 |
 |
接続プール管理
(2003年7月24日)
 |
Webアプリケーションに適した接続プールを利用したデータベースの接続方法を説明します。
|
DBのプリコンパイル
(2002年11月20日)
 |
データベースのパフォーマンスの向上のためのプリコンパイル方法を説明します。
|
DBのトランザクション処理
(2002年11月13日)
 |
トランザクションとは何か。データベースの整合性を説明します。
|
DBのバッチ更新
(2002年11月13日)
 |
複数のSQLの更新処理を一括で処理するバッチ更新の方法を説明します。
|
DBの結果セットの可視性
(2002年11月12日)
 |
結果セットの可視性とは何か。更新の反映方法を説明します。
|
DBのレコードの編集
(2002年11月12日)
 |
編集可能な結果セットに挿入、更新、削除を行う方法を説明します。
|
DBのレコードの移動
(2002年11月12日)
 |
データベースの読み込み後、結果セットの行間をカーソル移動する方法を説明します。
|
DB接続の基本コーディング
(2002年11月11日)
 |
データベースの接続から読み込みまでの基本的なコーディング例を説明します。
|
MySQL_ODBCドライバ
(2006年12月25日)
 |
MySQLのODBCドライバーの設定と稼動確認です。
|
MySQL_JDBCドライバ
(2006年12月25日)
 |
MySQLのJDBCドライバーの設定と稼動確認です。
|
|
 |
|
SQL |
 |
 |
MySQLでのデータの最適化
(2005年4月6日)
 |
MySQLにはデータを最適化するための便利な独自のSQLがあります。
存在しない無駄なデータを圧縮し、インデックスの検索速度も上げることができます。
|
MySQLでのテキストデータの挿入
(2004年4月16日)
 |
MySQLにはテキストデータを挿入するための便利な独自のSQLがあります。
桐やAccessなどでODBC経由で行うのもいいですが、コマンド1発で即実行できます。
|
販売管理データベースの作成
(2004年3月13日)
 |
新バージョンの「人形の家」で利用している販売管理データベースの設計から作成までを解説します。
|
MySQLの参照整合性
(2003年10月2日)
 |
MySQL 4.0から外部キーを利用した参照制約が可能になりました。
簡単な例を挙げて説明します。
|
MySQLのトランザクション処理
(2003年10月1日)
 |
MySQL 4.0からJDBCの利用とは別にSQLコマンドレベルでトランザクション処理が可能になりました。
簡単な例を挙げて説明します。
|
MySQL5.0 のインストール
(2007年08月06日)
Update!
 |
MySQLも安定版が4.0から5.0になってきたようです。ここで全てのデータをバージョンアップしてみます。
5.0からはGUIのユーティリティを追加すれば、テーブル作成・参照もGUIで可能になっています。
|
|
 |
|
C |
 |
 |
クイックソート
(2004年8月1日)
 |
入力した数値をクイックソートを利用して、昇順に並べ替える(ソート)プログラムを作成して下さい。
再帰関数を利用します。
|
連結リスト
(2003年12月19日)
 |
連結リスト利用してデータの挿入・削除・参照を行うプログラムを作成して下さい。
|
8クイーンの問題
(2003年12月4日)
 |
バックトラック法を利用して8クイーンを配置するプログラムを作成して下さい。
再帰関数を利用します。
|
ハノイの塔の問題
(2003年12月16日)
 |
「ハノイの塔」のルールに従い、指定した本数の円盤を移動するプログラムを作成して下さい。
再帰関数を利用します。
|
逆ポーランド記法による電卓
(2003年9月21日)
 |
配列によるスタックを利用して逆ポーランド記法による簡単な電卓のプログラムを作成して下さい。
|
二分探索法
(2003年7月13日)
 |
昇順に並べて入力した数値を基に、特定の数値を二分探索法で検索するプログラムを作成して下さい。
|
バブルソート
(2003年6月17日)
 |
入力した数値を昇順に並べ替える(ソート)プログラムを作成して下さい。
|
|
 |
|
|