• 締切済み

適した言語について(素人です。)

当方はプログラミングに関して全くの無知です。 出退勤をワンクリックで記録して、月末にでもExcelで出力してくれるようなシステムを作りたいのですが、敵した言語とかありますか? 使いこなせればどの言語でも作れるのでしょうが…。 あとは調べながら作るつもりでいます。 宜しくお願い致します。

みんなの回答

  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.2

> 出勤して最初にPCを立ち上げるので、 > その際に簡単に時刻を記録できるようなものを作りたいのです。 > 外出するときにはPCを閉じてしまうので、クリックした時間を記録して > 出勤管理簿の時刻欄に落とせればと思ってました。 そういうことであれば、VB.NETとかC#とかを使って アプリケーション起動時と終了時に現在日時を 特定のファイルに追記するアプリ(exe)を作り、 Windowsログオン時のスタートアップフォルダに それを登録しておけば、ログオン/ログオフ時刻を 自動記録できるかと思います。 開発環境がないのであれば、まずはVisual Basic 2010 Express (http://www.microsoft.com/japan/msdn/vstudio/express/ ) あたりをダウンロードしてインストールします。 次に http://homepage1.nifty.com/rucio/VBNyumon/BEGIN1.htm http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard30.htm あたりを参考にVB.NETでWindowsフォームアプリを作る方法と ファイルの読み書きをする方法を勉強します。 そして http://dobon.net/vb/dotnet/programing/applicationstart.html を参考にして、アプリケーション起動/終了時の処理に現在日時を ファイルに追記する処理を書くだけです。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

極論すれば、「使いこなせればどの言語でも」とはなりますが... ○使うのは誰か? ○管理するのは誰か? ○「クリック」するのはどこが便利なのか? ○「月末にExcelに出力」したいのは誰か? こういうあたりも選択にかかわります。 全部「自分のためだけ」なら、 Excelのマクロ(VBA)がよいと思います。 やろうとしている全ての機能があります。 共用パソコンでみんなのも、となると、全員が同じ部屋というくらいの小規模ならExcelでもできそうです(改竄されないように工夫は必要です) ちょっと大きくなってくると、管理用のサーバーを用意する必要があります。 ブラウザに出退勤ボタンを表示させることになるでしょう。 言語もPHP等のサーバーサイドがよいでしょう。

de001
質問者

補足

早速のご回答に感謝します。 利用目的は全て自分のためであります。 クリックでなくても良いのですが、 出勤して最初にPCを立ち上げるので、 その際に簡単に時刻を記録できるようなものを作りたいのです。 外出するときにはPCを閉じてしまうので、クリックした時間を記録して 出勤管理簿の時刻欄に落とせればと思ってました。 あと、実際に作るのは自宅でやるつもりで 自宅にはopen officeしか入っていないのですが・・・。

関連するQ&A