• 締切済み

どの言語をおぼえるのがよいか? 

ネットショップのページ編集の外注請負をしております。 ネットショップの商品情報をFTPサーバからCSV形式で落として、ある時間になったら自動的に価格や文章を変更してFTPでアップするモノを作ろうと思っています。 今はAccessで行っていますが、客先のAccessのないパソコンでも実行できるように単体のEXEファイルを作るには、どのプログラム言語がいいでしょうか? Filemaker Advancedでランタイムを作ることも考えたのですが、手の込んだことをやるには外部ツールを用意するなどしないといけないので全部ソフト化したほうがよさそうかな、と思いました。 4年ほど前に、Delphiでコンポーネントを組み合わせながらではありますが簡易的なHTMLエディタを作ったりCSVを編集するソフトを作ったりしたことはありますが、本格的に作った経験はありません。 ただ昔に比べるとDelphiユーザーが少ないようで、参考になるサイトや書籍が減ったような気がしています。 またVBAの基礎知識はあります。 このような条件だと、どの言語を覚えるのがよいでしょうか?

みんなの回答

回答No.4

安直に、Access 2007 Developer Extensionsを使用して、Access 2007 RuntimeとAccessデータベース本体をパッケージして、対象の環境に展開させ使用するのでは駄目なのでしょうか。 MicrosoftのAccess 2007 Developer ExtensionsとAccess 2007 Runtimeの関連情報 http://office.microsoft.com/ja-jp/access/HA102188681041.aspx http://office.microsoft.com/ja-jp/access/HA102188641041.aspx http://office.microsoft.com/ja-jp/access/HA102176991041.aspx MicrosoftのAccess 2007 Developer ExtensionsとAccess 2007 Runtimeのダウンロード先 http://www.microsoft.com/downloads/details.aspx?FamilyID=D9AE78D9-9DC6-4B38-9FA6-2C745A175AED&displaylang=ja http://www.microsoft.com/downloads/details.aspx?FamilyId=D96A8358-ECE4-4BEE-A844-F81856DCEB67&displaylang=en

参考URL:
http://office.microsoft.com/ja-jp/access/HA102188681041.aspx
全文を見る
すると、全ての回答が全文表示されます。
  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.3

サンプルが必要なほど複雑なプログラムではないと思います。 FTPで接続して指定ファイルを探してDL。 CSVを読み込んで書き換えて保存。 FTPで接続して指定ファイルを探してUL。 コンポーネントをいくつかつかえばすぐにできる内容ですから。

全文を見る
すると、全ての回答が全文表示されます。
  • iriyak
  • ベストアンサー率48% (40/82)
回答No.2

こんにちは。 最近は、EXE 化して、単体ファイルで動作可能にするための機能を持っているプログラミング言語処理系をたくさん見つけられるようになりました。 類似の質問に寄せられた回答も参考になさってください。 QNo.4073569 『かつてのvb6のように、そこそこ早くて、作成もまあ楽チンで、単体exeを作れる、開発環境をご存じないでしょうか?』 回答者は、QNo.4073569 - ANo.8 で UWSC Pro と呼ばれる Windows 自動化を狙ったソフトウェアをご紹介しました。これも EXE 化したものは単体で動作可能です。

参考URL:
http://okwave.jp/qa4073569.html
全文を見る
すると、全ての回答が全文表示されます。
  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.1

Delphiで簡単にできますよ。

coronel
質問者

お礼

Delphiでできるのはわかっているのですが、サンプルが少ないのではないかと危惧しています。 また今後のことを考えると、ほかの言語にしておいたほうが発展性があるのかとも思っています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • .NetFrameworkに対応したプログラム言語のランタイム情報を探しています

    COBOLとDelphiは.Netに対応したものがあるようですがランタイムはあるのでしょうか?また、配布は可能なのでしょうか? あと、その他言語のランタイム情報がありましたら、合わせてお願いいたします。

  • 覚えるべき言語は何ですか?

    ネットショップをやっており、SQLサーバーで在庫管理し、VB6を用いてCSVを作成し、在庫更新しています。(ショッピングカート) 品物が入ってもCSVをアップまで、在庫が変わらないので、販売機会を損失していると思います。 そこで、SQLサーバーから直に在庫情報を持ってくるように、自社サイトを自分で作りたいのですが、さすがにVB6では辛いと思います。 どのような言語を覚えれば、実現できますでしょうか? 他の言語は、C#とカールをやったことがあります。 よろしくお願いします。

  • DLL作成について

    Delphi6とVisualstdio.Net2003を持っています。Excelから使用するDLLを作成したいのですがどちらがいいか迷っています。(ソフト作成は久しぶりです).NetがかつてのVBのようにランタイムが必要ならばDelphiの方がいいかなと思っています。.NetでDLLを作成した場合ランタイム等は必要なのでしょうか?(Windows98の場合も含め)よろしくお願いいたします。

  • FileMaker ProでCSV出力

    FileMaker Pro8.5の評価版を使っていました。(期間終了してしまいました。) 編集したデータをCSV(カンマ区切り)で出力したいのですが、一行目のフィールド名が出力されないようでした。 編集後のCSVはASPへアップロードするため、読み込んだ時と同じ形式で出力する必要があるのですが、可能でしょうか。 ASPの会社ではマイクロソフトのアクセスなら編集可能と言っていますが、だとしたらファイルメーカーでもできるだろうと思うのですが、、、

  • C#で楽天更新プログラムをつくりたい。

    楽天で販売している商品の情報はCSVをサーバーにアップロードして編集を行うのですが、それを楽にしてくれるソフトを作れないか検討中。 まず、CSVを楽天の商用ページRMSから発行 FTPソフトからCSVをDL エクセルを使ってCSV編集 FTPソフトでCSVアップロード というのが流れです。とりあえず、CSVの発行までは作れたのですが、C#をつかってFTPサーバーからCSVをダウンロードしたり、C#上でエクセルが編集できるかがさっぱり謎です。 似たようなことをやったことある人いらっしゃいますか?

  • 部活で使う言語

    今度部活で、ソフト作りをしようとプログラミング言語を探しています。候補としては、Activebasic C++ Delphi HSP VB.netなどがあがっています。 最初は、情報の授業で、VBAを使うということを見越して、構文が近いであろうVB.netにしようかと思ったのですが、配布した際に.net framewark を導入してもらわないといけないことがネックです。 また、C++は時間もあまりないためかなり厳しいかなと思っています。 delphiは.netとwin32の両方に対応しているのがうれしいのですが、VB.netやC++以外の言語のように、C++やVB.netほど、資料・書籍がないということがネックです。 デメリットをあげてもきりがないで、どこかで妥協しようと思うのですが、これから習得するならばどれが良いのでしょうか。 用途はWindows上で動作する、ゲームまたはその他アプリケーションソフト(ランチャーなど)を予定しています。 よろしくお願いします。 補足:できれば資料・書籍以外の出費は避けたいです

  • 無償のおすすめプログラミング言語とデータベースについて教えて!

    このたび職場で使う人名等を管理するソフトを開発することになりました。 その際に使用するプログラミング言語とデータベースソフトについておすすめをお聞きしたいです。ただし「無償で」という制約があるのですが・・・ 私は昔(MS-DOS時代)Cで開発経験がありますが、現在は違う職場でEXCEL VBA程度しかありません。またDBにアクセスするようなものは作ったことがありません。ですので解説本等が豊富なものがいいなと思います。(じつはdelphiがいいかなと思ってましたが、地元本屋ではdelphi関連は1冊もありませんでした。また現在ウイルス騒動がありダウンロードやキーの取得方法が分かりませんでした) みなさまのおすすめ言語とDBを教えてくださいませ。また当方素人なので初級編で言語とDBとの連携が記されている解説本がありましたらそれもお願いします。

  • どのようなランタイムを入れれば万全か?

    開発言語が入っていいないパソコン環境で、ほとんどのアプリケーションがランタイムエラー なしに動作させるには、どのようなランタイムを入れておけば万全でしょうか? VB6 VC Delphi C++Builder 具体的なランタイムファイルが知りたいです。 また、ランタイムを入れることによる不具合は無いでしょうか? CurrenSEEでエラー Component 'MSINET.OCX' or one of its dependencies not currently registerd a file missing or invalid. 実行時エラー 713 次のクラスは登録されていません。以下のファイルをインストールして下さい。 MSSTDFMT.DLL

  • フリーソフトの作成言語

    気になったのですが、フリーソフトを作成している言語は何が多いんでしょうか。 VB6.0ランタイムや.NETフレームワークを入れろと表示するプログラムは大体推測つきますが。ほとんどのフリーソフトは本体のみで動くし、ややこしいWindowsのバージョンの話も聞いてこない。かなり便利ですが。気になってしかたありません。お願いします。

  • Visual Basic系か、delphiか(他.)で迷っています。

     できるだけ多くの環境で使える事を目標にJAVAを選んだのですが、JAVA仮想マシンがないと動かないという事に今更ながらに気がつきました。 できるだけ多くの環境で動いてもらいたいのですが、配布してすぐに気軽に(インストールして)動いてもらいたいので、JAVAとは考えが違う事が分かりました。 OSのシェアからみると9割がwinですし、win限定でもJAVAよりは配布後すぐに気軽に動かせると思います。  そこでVisual Basic系かdelphiか(もしかしたら他の言語)で迷っています。 作りたいソフトは、細かなソフトからチャットソフトなのですが、どちらの言語がいいのでしょうか?  それぞれ不安な点があります。 ■Visual Basic系だと、dllを別途入れる必要がある。 私が希望する気軽にインストールして使えるに、反しています。書籍の多さやマイクロソフトがらみは利点。 ■delphiは、書籍が少ない事。 ランタイムdllがいらない(?)。データーベースとの親和性が魅力に感じています。  将来性を考えればVisual Basicなのですが、割と少数派がすきなので、気持ち的にはdelphiに傾いています。 どちらがいいのでしょうか? ■一応使えるレベルの言語は、Perl、PHP、JAVA(初心者用の本レベル)。 ■希望としては、配布したらすぐに使え、あまり外部ランタイム等は使わない。気軽に多くの人が使える。 ■目標としては、身の回りの細かいソフト、データーベース、統計の数学的な処理、最終的にチャットソフトです。 どちらの言語でも可能だと思うのですが、経験者のご意見をお聞かせください。