計算プログラムを考える 今までの連載で、既にさまざまな機能の使い方について覚えてきました。入力フィールド、ボタンといったAWTの基本的なコンポーネントの作成と組み込み方、アクションリスナーというイベントリスナーの使い方、LabelやTextFieldのテキストを取り出したり変更する方法などです。これらがわかれば、ごく簡単なアプリケーションプログラムぐらいは作れそうです。そこで今回は、今までのまとめとして「ダブルクリックして動く計算アプリケーション」を作ってみることにしましょう。 今回作るのは、「割り勘計算プログラム」です。金額と人数を入力すると、その金額を人数で割って一人当たりの支払額を表示する、というものです。ごく単純なものですが、まぁ「Javaでアプリケーションに挑戦する」ための第一歩としては適当なレベルではないでしょうか。――では、今回はさっそくソースコードを掲載しておくことにしまし
ソケットはOSレベルで提供されるインタフェースであり、多くのプログラミング言語で対応している。今回はC言語とJava言語の両方を実装を示し、それがプログラミング言語に依らず動作することなどを紹介する。 C言語を使った実装 - server.c C言語で、標準ライブラリであるlibcにおけるソケットを使った場合の簡易サーバの実装例をリスト1に示す。これはFreeBSD 6.0で作成したものだが、ほかのUNIX系OSでもそのままか、少しの変更で使える。リスト1の実装は、バッファオーバフローや、こまごました部分の異常系は無視して実装したものだ。C言語でlibcだけを使って実装する場合のごくごく基本的なものといえる。 リスト1 server.c - C言語 libc を使って実装した簡易サーバ #include <unistd.h> #include <netinet/in.h> #inclu
情報処理推進機構(IPA)の2005年度上期未踏ソフトウェア創造事業で,東京工業大学大学院 情報理工学研究科 助教授の千葉滋プロジェクトマネジャー(PM)が採択したプロジェクトの報告会が2006年2月24日に開催された。Rubyで生物化学情報基盤を利用するためのライブラリ「BioRuby/ChemRuby」,Webの操作だけで簡単にWebアプリケーションを作れる「Tuigwaa」,次世代のRuby処理系「YARV(Yet Another Ruby VM)」,Javaのテンプレート・エンジン「Maya」の4プロジェクト。いずれのソフトも完成度の高さが目立っていた。Java関連(Seasarファウンデーション)のソフトが二つ(TuigwaaとMaya),Ruby関連のソフトが二つ(BioRuby/ChemRubyとYARV)だったことから,さながら「Java vs Ruby」との声も聞かれた。
はじめに マンデルブロー集合はフラクタル図形の一種として有名で、これを描画する方法は広く知られています。ここでは、単なる描画ではなく、マンデルブロー集合から面白いパターンを容易に探索できるようにしました。完成版のアプレットを見る 対象読者 複素数演算に興味を持ち、複素数が作り出す不思議な世界を旅したい人。必要な環境 J2SE 5.0を使っていますが、それより古いバージョンでも大丈夫です。繰り返し回数を増やすとCPUパワーが必要になります。マンデルブロー集合とは ポーランド生まれの数学者Benoit B. Mandelbrotが、1982年に出版した『The Fractal Geometry of Nature』で紹介してから、急に有名になりました。 マンデルブロー集合とは、ZおよびCを複素数とし、Zの初期値を実数部0、虚数部0として、Z=Z2+Cの演算を多数回繰り返しても、Zの絶対値が一定
私たちジャスミンソフトは、国産のノーコード・ローコード開発プラットフォーム「Wagby」のベンダーです。簡単に使い始めることができ、さらに複雑な基幹系業務にも対応できるツールとして評価いただいています。本社は沖縄県宜野湾市にあり、メンバーは沖縄で日々、製品の開発とサポートを行なっています。 2001年の創業から20年が経過しました。これまで培ってきた販売実績で、安定しながら挑戦を続けるスモール企業です。採用についてご興味のある方は Web フォームからお問い合わせください。 Wagby Developer Days 2023 [2023.10.25-27] Wagbyの祭典 Wagby Developer Days 2023 が終了しました。ご来場いただいた皆様、ありがとうございました。当日の発表資料をダウンロードできます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く