- ベストアンサー
HSP3でフリーソフト作成
何か簡単なフリーソフト(Vector等で公表されているようなソフト)を作成してみたいと思い、自分で色々調べた結果HSP3というプログラミング言語が一番簡単に作成することができるんじゃないかと思い、早速ダウンロードしました。 http://hsp.tv/idman/download.html しかし、付属のマニュアルには簡単な文字表示や演算結果などの方法しか載っておらず、フリーソフト(拡張子が.exeのやつ)を作成する方法がわかりません。 HSP3で色々とソフトを作りたいのですが(もちろん初歩的で幼稚なやつでいいですが)参考になるサイトなど知っていたら教えていただけないでしょうか? よろしくお願いします。 ちなみに私は Java C の基礎学習を終えている大学生です。 (正直ポインタのところはちょっときつかったですが・・・)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
★HSP でもランチャーは作れますが…。 ・Win32 API では『ShellExecute』関数を使って簡単にファイル、フォルダ、 プログラム、関連付けられたファイルなどを起動(開く)出来ます。 ・ランチャーの作り方のサイトは紹介できませんが、ピンからキリまでの機能 があります。→単純なものならば簡単に出来ます。 ・HSP で簡単なランチャーらしきものを紹介します。(さっき考えた) ※私は、C/C++ でソフト(ツール)を作りますので、あまり HSP は知りません。 ●サンプル(HSP) cls 1 pos 10,10 button "電卓",*Calc button "メモ帳",*Memo button "フォルダ",*MyDocument button "Aドライブ",*Drive button "ネット",*Net button "終了",*Exit stop *Calc exec "calc" stop *Memo exec "notepad" stop *MyDocument exec "c:\windows",16 stop *Drive exec "a:",16 stop *Net exec "http://null.main.jp/hsp.html",16 stop *Exit end ・上記の26行で簡単なランチャーらしきものが HSP で体験できます。 ・使いやすいランチャーを作りたいのならば、またはフリーソフトとして 公開したい場合は HSP はやっぱりお勧めできません。 ・自己満足でよければ別ですが…。 ダウンロード: ・http://www.borland.com/jp/products/cbuilder/freecompiler.html→『BorlandR C++Compiler 5.5無償ダウンロード』 ・http://www.microsoft.com/japan/msdn/vstudio/express/visualc/→『Visual C++ 2005 Express Edition 日本語版』 関連: ・http://oshiete1.goo.ne.jp/qa2637280.html→『コンパイル時のエラーについて教えてください』回答者 No.13 最後に: ・『猫でもわかるプログラミング』でお勉強した方が良いですよ。 ・分かりやすいですから。 ・以上。おわり。
その他の回答 (3)
- Oh-Orange
- ベストアンサー率63% (854/1345)
★HSP3 を使うのですか? ・Java と C を知っているのならば、その言語で作ってみてはどうかな。 ・『大学生』のようですが、HSP3 よりかは Java と C を極めた方が 就職・仕事で便利だと思いますが…。 ・基礎学習を終えているのならば、次は実践テクニックをフリーソフトを 通して学びましょう。 ・質問は HSP3 でいろいろとソフトを作る参考を欲しいようですが、 まずは Win32 API 関連を紹介します。 お勧めサイト: ・http://www.kumei.ne.jp/c_lang/→『猫でもわかるプログラミング』 ・http://wisdom.sakura.ne.jp/system/winapi/→『Win32 API入門』 ・http://www.winapi-database.com/category.html→『Windows APIをカテゴリから探す』 関連: ・http://oshiete1.goo.ne.jp/qa2652758.html→『ソフトウェアの作成』 HSP: ・http://sapporo.cool.ne.jp/daturyoku/HSP/index.html→『HSP講座』 ・http://crocro.com/pc/write/hsp_ug/link.html→『HSP 入門者向け講座 リンク集』 ・http://null.main.jp/hsp.html→『HSP入門 - 0から始めるHSP講座 -』 最後に: ・簡単なフリーソフトならば、時計、タイマー、ストップウォッチなどや クリップボード関連の履歴保存・読み込み、文字変換、置換、HTMLのタグ 追加・除去などのツールでも作ってみましょう。 ・ランチャー・プログラムもお勧めです。 ・以上。おわり。参考にして下さい。
お礼
回答ありがとうございます! >最後に: >・簡単なフリーソフトならば、時計、タイマー、ストップウォッチなどや > クリップボード関連の履歴保存・読み込み、文字変換、置換、HTMLのタグ > 追加・除去などのツールでも作ってみましょう。 >・ランチャー・プログラムもお勧めです。 ランチャーを作ってみたいです! できれば参考URLを教えていただけるとうれしいです! ちなみにランチャーはHSPで作ることは不可能ですか?
この辺を参考に, 簡単なものから作成してみてはいかがでしょうか↓? 「Takafm's Homepage>HSP講座」 http://f17.aaa.livedoor.jp/~takasoft/Programer/HSP/ 上記URLの1章から出てきていますが, 単に EXE を作るだけでしたら 「HSP」→「コンパイル+実行」でできてしまいます。 私自身は, HSPで,ほんの数個のアプリケーションを作ってみたことがあるだけで, ほとんどド素人です。 HSPにかかわらず, そういう右も左もわからない人は,「Hello World」と検索してみるのが良いと思います。 たいてい,参考になるページが見つかります。 Google検索「HSP Hello World」 http://www.google.co.jp/search?hl=ja&q=HSP+Hello+World&btnG=lang_ja
お礼
素晴らしい参考URLありがとうございます!
- mac_res
- ベストアンサー率36% (568/1571)
HSPはスクリプト言語ですので、(拡張子が.exeのやつ)は作れません。 確かに高機能で、簡単にゲーム等が作れますが、「Vector等で公表されているようなソフト」が作りたいのでしたら、VBかVC++がよいと思います。
お礼
回答ありがとうございます。 そうですか、実行ファイルは作れないのですか・・・残念です。
お礼
回答ありがとうございます! わかりました!猫でもわかるプログラミングで勉強してみようかと思います!