投稿

【Delphiでゲーム制作】ボールを動かす

【Delphiでゲーム制作】ボールを動かす Delphiを利用したゲームの作成に挑戦します。ゲーム作成の経験がほとんどないので、インターネットで公開してくださっているゲーム制作の情報をつまみ食いしつつゲーム作りを進めます。 今回はウィンドウ内でボールを動かしてみようと思います。壁にぶつかると反射して反対方向に進みます。

【Delphi Sample】Delphi と Google App Engine と Thrift と Java その3

イメージ
【Delphi Sample】Delphi と Google App Engine と Thrift と Java その3 Google App Engine(GAE/J) と Delphi 間を Apache Thrift を使って通信するサンプルの第3回目です。今回はクライアント側の実装を進めます。

【Delphi Sample】Delphi と Google App Engine と Thrift と Java その2

イメージ
【Delphi Sample】Delphi と Google App Engine と Thrift と Java その2 Google App Engine(GAE/J) と Delphi 間を Apache Thrift を使って通信するサンプルの第2回目です。今回はサーバー側の実装を進めます。

【Delphi Sample】Delphi と Google App Engine と Thrift と Java その1

イメージ
【Delphi Sample】Delphi と Google App Engine と Thrift と Java その1 皆さんはサーバーとクライアントの通信にどのような方法を利用していますか? この記事では、クライアントアプリケーションを Delphi 、サーバーアプリケーションを Google App Engine (GAE/J) にて実装し、その間の通信には Apache Thrift を利用するサンプルを紹介します。

【Delphi Sample】ジェネリックスを使う

【Delphi Sample】ジェネリックスを使う TListやTStringListにはそれぞれポインタや文字列を格納することができます。ジェネリックスを利用することで、より汎用的に、より安全に利用することができます。 上では難しく言っていますが、つまるところクラスに対して型を限定できるということです。型を限定することで、コンパイル時にエラーを発見することができるため、より安全になるというわけです。 それではジェネリックスの利用方法について見てみましょう。

【Delphi Sample】並列プログラミング1

【Delphi Sample】並列プログラミング1 Delphiの並列プログラミングのサンプルです。XE6あたりまではTThreadを利用していたと思いますが、 XE7のカテゴリ を見てみると、 System.Threading ユニットが追加されています。 System.Threading には並列プログラミングを作る際に便利なクラス群が実装されています。usesに System.Threading を追加しておきましょう。

【KotlinとJava】Mapとプロパティ

KotlinとJava Kotlinでは代入の際にMapを利用することができる。Javaのサンプルと比較するとよく分かるが、とても簡潔に記述できるようになっている。