• ベストアンサー

使えると有利なアプリケーション

 SEとして仕事をしていく上で、このソフトを使いこなしている人は有利だ、みたいなものはありますか? 7つ道具みたいな。 Excel,Word,PowerPointは最低限だと思うので、何かそれ以外で あれば教えて下さい。 個人的にはVisio、Projectを利用してみたいと思っています。  また、Windows用のアプリケーションを作成してみたいと思うのですが、 最も使われている開発環境は何でしょうか? よろしければ、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • bugmaru
  • ベストアンサー率38% (76/195)
回答No.2

使えると有利なアプリケーションというよりどんなアプリケーションで直ぐ 使いこなせるようになる「感の良さ」を持ってると有利です。 Excel、Word、PowerPoint、Access、VisioといったOfficeファミリーは使えたほうがいいでしょうが、SEとして仕事をする場合、Microsoft環境だけで仕事をしていく訳ではないですから。 Windows用アプリケーションの作成をするなら、言語はVisual Basicは覚えて おいた方が良いです。Windowsアプリだけでなく、ExcelやAccessのVBAマクロ の作成や、VBScript、ActiveServerPageなど同じ感覚で使えます。 あとプログラミングも視野にいれるなら、C、C++、C#、Java、とVB以外にいく つかの言語を使えることが大事ですが、これもアプリケーションと同様に 直ぐに使いこなせるようになる「感の良さ」の方が有利です。

leader000
質問者

お礼

回答ありがとうございます。 VisualBasicはやっておいた方がいいのですね。 覚えておきます。 直感的にツールを扱える能力を身につけたいですね。 C,C++,C#の違いを認識していないのですが、 C#を使うことができればC,C++でできることは 全て補完できると思っていていいのでしょうか?

その他の回答 (3)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.4

>Visual Studio.NETは高そうで手が出せていないのですが、現行のVisualC++とかVisualJ++などの最新版と思えばいいのですか? その通りです。 >C,C++,C#の違いを認識していないのですが、C#を使うことができればC,C++でできることは全て補完できると思っていていいのでしょうか? そうですね。考え方は同じです。C > C++ > C# と進化してきました。 ただ開発の現場では、現時点で C# を使用してるところは少ないように感じます。 >Accessはデータベースソフトと思っていたのですが、Excelと連携することもできるのですか? Office製品は Visual Basic For Apllications (VBA) を使用して業務用アプリケーション等を開発することができます。それ以外にも使いこなせることで、作業効率がぜんぜん違いますし設計手法も全く違います。

leader000
質問者

お礼

なるほど、VBができると違うということですね! ありがとうございました。

  • digitalian
  • ベストアンサー率29% (323/1104)
回答No.3

7つ道具ですか。7つも使いこなせない者からのアドバイスです。(^^; 「テキストエディタ」 「ファイル圧縮・解凍ソフト」 「Access」 周りの人を覗いてみると、「秀丸」(シェアウェア)の人気が高いようです。私はセコイので、「サクラエディタ」(フリーソフト)を使います。積極的に使って、機能をフルに活用してください。 「+Lhaca」はいいですね。フロッピー経由でのファイルのやり取りには欠かせません。 「Excel」はもちろん必須ですが、「Access」を使いこなしている人を見ると、「おぉ、そんな使い方もあるのか。」と、感心させられます。精通していると有利だと思いますよ。 あとはどんな言語でもいいので、ちょっとしたツールをちょこちょこ作ることができると、便利かも。(年中、ツールばっかり作っている人がたまにいます。困ったときに彼に相談すると、非常に助かる場合があります。)

leader000
質問者

お礼

回答ありがとうございます。 「サクラエディタ」は使ったことがありませんでした。 早速HPに行ってみます。 秀丸はマクロなどになると使い方がわかりません・・・。 Accessはデータベースソフトと思っていたのですが、Excelと連携することも できるのですか? そうですね、ちょっとしたツールをちょこちょこ作れるように勉強したいと思っています。

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

Visio は出来れば、有利というより結構楽かもしれませんね。 あとは会社の方針か何か知りませんが、Wordではなく一太郎でないとだめだという会社もあります。 あと当たり前ですが、ブラウザやメーラを自分で設定できなかったり、使いこなせないSEは信頼されません。かなりいます(笑) 開発環境はVisual Studio .NETでしょうかね?これも会社によってはフリーのものを使用したがるところもあります。例えばJDKなどを使用するなどですね。 最も使われているかどうかは確認していませんが・・・

leader000
質問者

お礼

回答ありがとうございます。 ブラウザの設定ができないSEですか・・・確かに「おいおい、大丈夫?」と思ってしまいそうですね(笑) Visual Studio.NETは高そうで手が出せていないのですが、現行のVisualC++とかVisualJ++などの最新版と思えばいいのですか?

関連するQ&A

  • Java でネイティブアプリケーション

    こんにちは。 これまでは業務として C/C++ による Windows ネイティブアプリケーションを作成しておりました。 このたび、Java による Windows ネイティブアプリケーションを作成することになったのですが、Java については全くの素人で右も左も分からない状況で、ぜひ皆様のご指導を賜りたく質問させて頂きます。 1)Windows ネイティブアプリケーションを簡易に素早く作成できる(敷居が低い)開発環境は何でしょうか? 調べてみましたところ以下のようなものがあるようですが、実際に開発されている方は、どのような開発環境をお使いですか? ・NetBeans? ・eklipse? ・JBuilder? 2)Java と親和度の高いデータベースはどのようなものがありますか? ・MySQL? ・PostreSQL? ・Firebird? 言語を習得するのは苦ではありませんが、開発環境の選定に苦慮しております。ぜひ皆さんの忌憚ないご意見をお聞かせください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • MFCアプリケーションについて

    MFCアプリケーションを使用してプログラミングをしようと思うのですが、プロジェクト作成欄にMFCアプリケーションがありません。 使用している環境は OS : Windows XP C++ : Microsoft Visual C++ 2005 Express Edition です。 サポートされていないのでしょうか? MFCアプリケーションを使う方法を教えてください。

  • iPod用アプリケーションを開発するには?

    iPod Classic用のアプリケーションを作成するための開発環境を教えてください。 言語の種類は問いません。 但し、OSはWindows XPに限ります。 よろしくお願いいたします。

  • どのアプリケーションから開きますか・・・

    上記のように小さいウインドウが開くときがあるのですがどのアプリケーションを利用すればよいか分かりません。一度ワードで開いたときはメモ張のようになってしまいました。どういうときにどのアプリケーションから開けばいいのでしょうか?質問の意味がわかり難いかも知れませんが宜しくお願いします。

  • .Netアプリケーション配布について

    .Net初心者で、Javaの経験しかないものです。 .Netのアプリケーション配布について質問があります。 Visual Studio 2008を利用し、C#の簡単なアプリケーションを作成して います。 Windowsフォームアプリケーションを作成し、「配布」を行い他のWindowsXPやVista環境で利用できるようインストーラ的なものを作ろうといろいろ試しているところです。 ただ、Visual Studio 2008の「配布」という機能を利用し、他のコンピュータで利用すると、プログラムをなにも記述していないフォームを表示するようなアプリでも以下のようなメッセージが出て、実行できません。 「このアプリケーションをインストールまたは実行できません。このアプリケーションでは、まずグローバルアセンブリキャッシュ(GAC)にアセンブリWindowsBaseバージョン3.0.0.0をインストールする必要があります。」 これは、.Netフレームワーク(ランタイム)をインストールすることで実行することができることは確認できましたが、一般のソフトウェアではこのようなメッセージが出ることはありません。 Visual Studioで開発するということは.Netフレームワーク上の環境下であることが前提であり、利用者もその環境にしなければならないというのはわかりますが、一般ユーザが何百メガもある.Netフレームワークをインストールしなければ実行できないというのは大変利便性の低いものであり、受け入れられないものだと思います。 最終的にはインストーラを実行するだけで動作するようにしたいですが、これにはどのような手順で開発を行えばよいでしょうか。 基本的なことで申し訳ないですが、助言をよろしくお願いします。

  • アプリケーション作成での質問

     現在あるソフトを作成しています。  なかなか専門的な用語が分からず、インターネットでどう検索してよいかわからなかったのでこちらで質問しました。 開発環境はWindows7、VisualStudioを用い、C#言語で開発しています。  今までのプログラムの実行方法は、統合開発環境を経由して実行したことしか経験がありません。ビルドした時に作成される「.exe」ファイルをクリックして実行したことはありますが、基本的に統合開発環境の「実行」でプログラムを実行しています。  そこで、1つ目の質問なのですが自分のプログラムを「アプリケーション」として動かすにはどうすれば良いのでしょうか?  普通ソフトはアプリケーションとして存在していて、それをダブルクリックなりタスクバーから選択するなりして実行します。そのようなアプリケーションとして自分のプログラムを実行するにはどうすれば良いのでしょうか?ビルドした時に作成される「.exe」ファイルをそのままアプリのように使っていると「.exe」ファイルのみを別の場所に移した時に参照しているファイルのパスがおかしくなってしまいます。今のところ「パッケージ化」というものをしたらいいのかな?というところまでは分かってきているのですが、この解釈が正しいのかどうかあまり自信がないです。  2つ目の質問は、Wordのように書類を扱うアプリケーションについてです。自分の解釈としては、Wordの書類をダブルクリックすると、拡張子を見ることで「Wordを用いる」という情報がわかり、OSがWordを実行する。Word側はどのファイルが開かれたのか(パスなのかな?)を受け取り、そのファイルを解析し、画面に書類を表示する。このような流れなのだろうと思っています。  しかし、このような流れの実行方法を自分で作成するにはどのようなことをしなくてはならないのでしょうか?また、このような流れで実行できるアプリケーションを何と呼ぶのでしょうか?用語がわからず調べようがない状態なんです(>_<)  例えば「~.bir」というファイルの中に日付を入力します。 そして、そのファイルをダブルクリックするとアプリケーションが実行されて、ファイルの中の日付が画面に表示される。このようなアプリケーションを試しに作ってみたいのですが...  自分の想像では... 「.bir」はどのアプリケーションの拡張子なのかをOS側に設定しておく必要がある。 アプリケーション側で「.bir」ファイルをダブルクリックした時にパスを受け取る仕組みを作っておく必要がある。  この2つがハードルなのかなぁと思っているのですがよくわからないのが現状です。  なお、現在作っているソフトは自分のPCだけで動けば良いものではなく、他のパソコンにも配布できるような形にしたいと思っています。インストーラなんかを作る形になるのでしょうがそこらへんも含めて全く知識がない状態です。  あまり用語を知らないので分かり易く説明できていないでしょうが回答お願いします。  長文失礼しました><

  • 「Webサイト」プロジェクトと 「ASP.NET アプリケーション」プロジェクトのどちらを使う?

    VS2008でASP.NETの新規開発をする予定です。 新規作成時に 「Webサイト」プロジェクトと 「ASP.NET アプリケーション」プロジェクト のどちらを使えばよろしいでしょうか? デプロイのやり方や、開発する時の違い(Ajaxの適用のしやすさなど) がありましたら教えてください。 すこし調べた感想は 、 「Webサイト」は簡易版みたいだから(自信なし) 「ASP.NET アプリケーション」のほうがよいのかなと思います。

  • ウィンドウのないアプリケーション

    デスクトップ上で画像が表示されたり動くような、ウィンドウのないアプリケーションを作成しようと思ってます。 でも、どうやってウィンドウを表示させないで画像だけをデスクトップ上に表示させるのか分かりません。 調べるにもキーワードが思いつかず困ってます。 参考になる書籍やサイトがあったら教えてください。 開発環境としては、 言語:C++ OS:WindowsかLinuxで悩み中(情報が多いほうを選択) で考えています。 よろしくお願いします。

  • VC++  Windowsアプリケーション作成

    【VC++ 2005 ExpressEdition】使用 ●今回、上記の環境を用いて簡単なWindows用ツールでも作成しようと思っております。  実際起動し、新しいプロジェクトの開始で、Windowsフォームアプリケーションを選択したのですが、初めから様々なcppファイルやらヘッダファイルがあり、プログラムもすでに大量に書かれていてどこにWinMainがあり、どこから書いていけばよいのか分かりません。 試しにボタンをフォームデザインで作成し、ダブルクリックによりイベントを作成してみたのですが、 private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) このような文が表示されました。 過去にBolandの開発環境を使い1からウィンドウを作成したことがあり、BN_CLICKEDなどのメッセージが使われるのだろうと思っていたのですが全く意味が分かりませんでした。参考書やサイトに書いてあるプログラムもどこに書いてよいのか分かりません。 VC++でのWindowsアプリケーションの作成時の使い方をどなかた教えていただけないでしょうか。 尚、VC#、VBでのWindowsアプリケーション作成、C++でのWinAPIについては、かじった程度の経験はあります。

  • .NetでのDirectDrawの使用について

    現在会社のプロジェクトでC++でDirectDrawを使った業務用アプリケーションを開発しようとしているのですが,普段DirectDrawを用いたアプリケーションはwindows APIを使って開発を行なうことが多いと思うのですが,visual studio 2005 +.Netを用いてdirectdrawを使ったアプリケーションを作成することは可能なのでしょうか. お答えいただけると幸いです. 開発環境 visual studio 2005 .NET Framework 2.0 DirectX 7.0

専門家に質問してみよう