No.4ベストアンサー
- 回答日時:
★C言語でよければ紹介します。
・表計算ソフトのソースも載っています。
この本の P237~P267 の 30 ページにわたりソース付きで解説されています。
だたし MS-DOS の OS で動かすプログラムです。
このため Windows のコンソール・アプリとして作ってもエスケープ・シーケンスが
上手く働かないためちょっとだけ作り変える必要があります。
MS-DOS とこの OS が動かせる環境なら exe を作っても動くでしょう。
・ここで紹介されている表計算プログラムは
(1)縦100×横26のシート
(2)1セルは255文字の入力可能
(3)合計(sum)、平均(ave)、最大値(max)、最小値(min)の計算命令
(4)コピー、移動、幅設定、ロード、セーブ、終了のメニュー
という仕様です。
・すごく基本的な機能のみです。
それでも 30 ページの解説とソースが載っています。
FD、CD-ROM などは付いていないため自分で入力することになります。
Windows の GUI で作る場合はリストビューを駆使するか、表計算用のコントロールを
自前で作成します。
・あとこの本ではキー入力の部分を MS-DOS のシステムコールを使っていますので
ここも Win32 API 関数で置き換えるなど修正する必要があります。
他にもいろいろと載っています。
(1)ソフト開発の進め方
(2)便利なプログラム(メニュー、ソート)
(3)遊びのプログラム(時計、電卓、カレンダー、スケジュール管理、花火、音楽)
(4)ゲームプログラム(パズル、オセロ)
(5)実用プログラム(スクリーンエディタ、グラフィックエディタ、表計算、印刷プログラム)
上記のが目次です。
・以上。下の『参考URL』をどうぞ。
参考URL:http://www.amazon.co.jp/dp/4320027108/
No.3
- 回答日時:
sakusaker7さんおっしゃるとおり、たしかにOOoは規模がでかすぎるので、
●JavaScriptを使ってどこでも表計算「TrimSpreadsheet」
http://www.moongift.jp/2007/04/trimspreadsheet/
http://d.hatena.ne.jp/shogo4405/20061007/1160227 …
はどうでしょか。
特殊な開発環境がいらない(Windows)のみで開発できます。
JavaScriptなので、他の言語より簡単に習得可能だと思います。
自分の使える言語で作る場合にも大いに参考になると思います。
ただし、GUIインターフェイスはありません。
この回答へのお礼
お礼日時:2007/09/21 09:55
ありがとうございます。
なるほど、JAVAScriptなら、フルブラウザ付きの
携帯ですら、実行できそうですもんね。
それも、面白そうかも。
No.2
- 回答日時:
実物を見るといいといってもいきなりOOoでは
ビルドするのも一苦労でしょうから
もっと簡単なものを紹介しようと思ったのですが、
コンソールベースで動く小規模のものは軒並みリンク切れみたいですねえ
comp.apps.spreadsheets FAQ
http://www.faqs.org/faqs/spreadsheets/faq/
このFAQのセクション15にある
GNU Oleo とか gnumeric あたりはどうでしょうか。
ソースを実際に見たことがないものも多いので
どれがいいのかは自信がありません。
No.1
- 回答日時:
表計算ソフトの基本的な部分は、そう難しいものではありません。
自力である程度(簡単なテキストエディタ程度)のWindowsアプリを作れる能力があれば誰でも作れる物だと思います。EXCELほどの機能を持たせようとすると個人でできるレベルではなくなりますが(^^ゞ
簡易な表計算ソフトなら
http://books.livedoor.com/item4881358251.html
言語が指定されていないので、たまたま見つけたjavaによる表計算ソフトの作り方のページを紹介します。
http://www.hcn.zaq.ne.jp/no-ji/reseach/20010225. …
http://www.hcn.zaq.ne.jp/no-ji/reseach/20010312. …
http://www.hcn.zaq.ne.jp/no-ji/reseach/20010327. …
http://www.hcn.zaq.ne.jp/no-ji/reseach/20010416. …
もっと複雑なのが知りたいということであれば、OpenOfficeのcalcのソースコードを見てはどうでしょうか?
オープンソースなので自由にソースを手に入れることが可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会計ソフト・業務用ソフト 「表計算ソフト」と「スプレッドシート」についての質問です。 4 2023/06/12 14:19
- 会計ソフト・業務用ソフト 会計ソフトを探してます。 4 2022/08/17 08:35
- 財務・会計・経理 試算表作成とは、どの程度? 3 2023/02/16 20:59
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/03/24 16:07
- Excel(エクセル) 【Excelの集計について質問です。】 7 2022/12/03 16:51
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- 事務・総務 Excelの表計算についてお聞きしたいことがあります。 7 2022/04/30 16:32
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
四次方程式をC言語を用い解きた...
-
Excelで4096点以上のFFTの方法
-
ドロップダウンリストの文字を...
-
XnViewにwebpを「いつも開く」...
-
WinAPIのLogonUserの仕組み。
-
binファイルってiphone専用です...
-
PICマイコンのコピー(クローン...
-
discordbotについて
-
「Outlookが他のプログラムによ...
-
めんどくさがり屋はプログラマ...
-
Excelに埋め込んだVBAのプログ...
-
表計算プログラムの作り方
-
ゲーミングPCに入っているAlris...
-
WORD印刷できるがEXCE...
-
自動クエリとはどういうもので...
-
未使用の変数を一括検索する方法
-
クロック周波数
-
2次関数の最小値をC言語と遺...
-
Vba UserFormを前面に出す方法...
-
ポケコンSHARP PC-G801 の使い方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
PICマイコンのコピー(クローン...
-
読み込み中にアクセス違反が発...
-
VBAにてメール作成した際、一部...
-
Vba UserFormを前面に出す方法...
-
「Outlookが他のプログラムによ...
-
XnViewにwebpを「いつも開く」...
-
excelのexe化について
-
VBAでユーザーフォームが自動的...
-
Excelに埋め込んだVBAのプログ...
-
exeファイルしかないプログラム...
-
ドロップダウンリストの文字を...
-
モジュール、アプリケーション...
-
UWSCで指定のフォルダを開きたい。
-
javaで特定の文字のカウントを...
-
未使用の変数を一括検索する方法
-
自動クエリとはどういうもので...
-
WORD印刷できるがEXCE...
-
画像を読み込むのと取り込むの...
おすすめ情報