私がパソコンを今ほど使うようになったのは、つい1年半前位です。
ただ、仕事の上で欲しいプログラムがたくさんあります。
何から始めたら良いのか分からないので、
アドバイスやお勧めの本などあれば教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

>仕事の上で欲しいプログラムがたくさんあります。


 なにが欲しいのか、何がやりたいのか、何で実現さすのか分からない為

アクセス
本は2冊位用意した方が良いと思います。
1.アクセスの操作、入門用
 エクスメディア社 
 長図解 access2000 クエリー&応用編

 http://www.x-media.co.jp/

2.アクセスの少しこったことをしたい用
 秀和システム社
 access2000パーフェクトマスター

 http://www.shuwasystem.co.jp/

私の場合は、この2冊でした。しかし本屋で立ち読みして比べて見るのが良いかと思います
どれにせよ山は高いです。こつこつやりましょう。

魔法使いの開発工房というHPも紹介します

エクセル
エクセル技道場というHPも紹介します

参考URL:http://www.people.or.jp/~Niki/,http://www2.odn.n …
    • good
    • 0

こんにちは。

itohhといいます。

仕事でお使いになるプログラムを開発したいとのことですね。

もし、データ量が1万件2万件とこれから増えていくのでしたら
Access以外のデータベースを選択したほうが良いのではないでしょうか?
(値段もいきなり跳ね上がりますが...)

あと、プログラムの仕様をある程度、決めてからじゃないと揃えなければいけない
ソフトや開発環境も見えてきませんよ。
例。
1.予算はいかほど?
2.複数の人で使うことになるのか。
3.いつから使い始めたいのか。
4.どういった入力画面や帳票が欲しいのか。
5.データ量はどのくらいになるのか。

個人の趣味でプログラムを開発するのなら行き当たりばったりでも良いでしょうが
仕事でお使いになるのでしたら、そうも行きませんよね。
    • good
    • 0

補足有り難うございます。


Windows環境でその用途をお望みでしたら、やはりk_ebaさんお勧めのACCESS等でしょうか。
ただ、自力で勉強して組み上げるのはなかなか大変な作業ですので、一度大きめのパソコンショップのビジネスソフトコーナーで管理ソフトを御覧になって、使えそうなものを探してみることをお勧めします。
また、既にACCESSをお持ちなら(MSOfficeにはパッケージに含まれているものもあります)、テンプレートで転用可能なものがあればそれを利用する手もあります。
ご検討下さい。

#尚、ACCESSはデータベースです。
#プログラミングとは少々違いますが、インターフェース込みで構築できます。
    • good
    • 0

お仕事の種類によってお勧めは違ってくると思いますが…。

(^_^;
それとお使いのマシン環境(OS等)も明記された方が良いと思いますよ。
おかげで前のお二方は、それぞれMacとWindowsという異なった環境のものを勧める結果になってしまっています。
それと、どのようなプログラム言語にご興味があるかですね。
名前が判らなければやりたいことを補足して下さい。
例えばWeb作成でのプログラムならPerlとか色々出てきますから。

この回答への補足

情報が少なくてどうも申し訳ないです。
OSはWindowsです。
簡単な動作としては、
受注した物の納期管理と売上、入金・支払い。
客先別、担当者別、仕入先別でリストup出来るもの
後は、使いながら加えていきたいと思っています

補足日時:2001/10/18 13:07
    • good
    • 0

OSにこだわらないのであればMacOSのハイパーカード(ハイパートーク)が


いちばんやさしいと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qプログラムを始めるなら

C言語をある程度知っている人なら、プログラミングは大丈夫だと言われる理由って何でしょう?

別にC言語を元に全てのプログラムができたわけでもないし、
オブジェクト指向のプログラムとは毛色が違うし。

私自身C言語,javaなどのソースが読める程度しかできませんが、
プログラミングが出来るとはお世辞にも言えません。
何故このような事が言われているのでしょう?

また、最初に学ぶべき言語としてはやはりC等の言語がいいのでしょうか?
それともアセンブリ言語のような物の方がいいのでしょうか?

Aベストアンサー

C言語を "最低限" 勉強すると、ポインタについての知識がつくと思います。ポインタを理解していると、他の言語で「参照渡し」「値渡し」などの概念が出てきたときに、即座に(そしてわりと正確に)理解することができます。また変数とヒープ領域の関係について理解していることも強みです。
C言語を "ある程度" 勉強すると、メモリについての知識やシェル、OSとそのインターフェイスについても知ることになります。これはなかなか他では得られない利点でしょう。(もちろん、知る意思がないと知ることはありませんけどね)

RubyやJavaしか知らない方がC言語を独学する様子を見ることがあるのですが、そういった方がよく引っかかるのが意外にも変数とヒープの関係だったりします。Javaでも学習すると思うのですが、プログラムの本筋でないと思われ、見過ごされてしまうのでしょうか。

ただし、入門言語としてC言語には問題点があります。とりあえず二つ。
ひとつには、デバッグがしにくいということ。C言語では本来望まれる形以外でメモリを参照することが出来るので、潜在的にバグとなりうる箇所が激増します。加えてC言語ではプログラムのソース自体には関数以上の構造がなく、また#includeがそのまま他ファイルを読み込むという仕様であるため、バグが出た位置の特定が難しいことすらあります。あとポインタを用いると(ポインタじたいは汎用的すぎるので)コンパイラによるエラーの発見が困難になるという、言語仕様から来る問題もあります。
またもうひとつは、変数などの概念がまるきり抽象化されていないこと。もともとC言語はOSを書くために設計されたため、低レベルな部分についても触りやすい、「高級アセンブラ」という位置づけのものです。ですからC言語における変数とは本当は「メモリ上のある領域」という意味づけでしかなく、そこにどのような値を導入し、どのような値を取り出すかという単位で考えることが可能になってしまいます。つまり「変数」という概念の枠を越えてしまえるのです。

その他の高級言語では変数自体に(型情報など)何らかの意味づけが加えられ、安全性が増しています。また変数も変数という抽象的なものであって、「何か」を出し入れするための名前であり、その中身についてメモリ上のマッピング等を考えることはありません。良くも悪くも、より抽象的にとらえられるのです。


はじめてのプログラミングの学習において本来大事なのは、プログラムのアルゴリズムやデータ構造の作り方、もう少しレベルを落としてフローといったことであると思っています。こういったことを学ぶ前に言語の落とし穴にはまりがちであるC言語およびC++は、はじめての言語としては私はあまり適しているようには思いません。そういう意味ではRubyなどが良いのかも知れませんね。
なんにせよ、作りたいもの次第で使う言語は変わるものなので、作るものによって学ぶ言語を選択するのがいちばん健康的だと思います。

アセンブリ言語は知ると幅が広がりますが、今の時代、初めての言語としては意味があるように思えません。
RubyやPython, Javaなどの高級言語で学ぶことの方が圧倒的に多いはずです。

C言語を "最低限" 勉強すると、ポインタについての知識がつくと思います。ポインタを理解していると、他の言語で「参照渡し」「値渡し」などの概念が出てきたときに、即座に(そしてわりと正確に)理解することができます。また変数とヒープ領域の関係について理解していることも強みです。
C言語を "ある程度" 勉強すると、メモリについての知識やシェル、OSとそのインターフェイスについても知ることになります。これはなかなか他では得られない利点でしょう。(もちろん、知る意思がないと知ることはありま...続きを読む

QWindowsのプログラムを作成するのに始め易い言語

私は今までにWindowsのプログラムを作ったことがなく、
Windowsのプログラムを作成してみようと思うのですが、
どの言語のプログラムが覚えやすい/使いやすいでしょうか?
一応Windows以外の言語では以下の言語を扱えます
※独学なので、完全には覚え切れていません
HTML / CSS / Javascript / perl5 / php4 / php5 / XHTML / Ajax?

身近にアセンブリ?アセンブラ?どっちかわかりませんが、
そういう言葉を耳にするのですが、どういう事なのでしょうか?
断片的なことしか聞いてないし検索してみても、明白な説明?の
あるサイトも見つからないので、もし知っている方がいらっしゃれば
そちらの方も聞いてみたいです

Aベストアンサー

Windowsプログラム(Windowsに限りませんが)の範囲が広すぎて何とも言えません。
日常生活に役立つ物を作りたい -> 古いシャツを切って雑巾を作りたい?自動車を作ったり家を建てたい?
そんな感じです。

> HTML / CSS / Javascript / perl5 / php4 / php5 / XHTML / Ajax?
この組み合わせで作れるのはhtcアプリケーションと
Operaウィジェット、Vista/Yahoo/Macガジェットがありますね。
ガジェットエンジンは他にもあると思います。

htcはWindows Helpのようなドキュメントを読むための物しか思いつきません。

ガジェットはその名の通り「部品」なのでシステム設定をどうこうするようなことは出来ませんので、デスクトップ壁紙チェンジャーは作れないと思いますが、
GoogleDocsのようなオフィス向けのエディタ、
Photoshop Expressionのような絵描きソフト、
メッセンジャー/メーラー、いわゆるオンラインゲーム程度のことまでは可能だと思います。

Windowsプログラム(Windowsに限りませんが)の範囲が広すぎて何とも言えません。
日常生活に役立つ物を作りたい -> 古いシャツを切って雑巾を作りたい?自動車を作ったり家を建てたい?
そんな感じです。

> HTML / CSS / Javascript / perl5 / php4 / php5 / XHTML / Ajax?
この組み合わせで作れるのはhtcアプリケーションと
Operaウィジェット、Vista/Yahoo/Macガジェットがありますね。
ガジェットエンジンは他にもあると思います。

htcはWindows Helpのようなドキュメントを読むための物しか思いつ...続きを読む

QVisualStudio2010にて.NETプログラムを作成し始めたの

VisualStudio2010にて.NETプログラムを作成し始めたのですが、デバッグ開始時にエラーが出てデバッグを開始できません。
「ファイル"obj\Releace\(アプリ名).exe"を"bin\Releace\(アプリ名).exe"にコピーできません。別のプロセスで使用されているため、プロセスはファイル'bin\Releace\(アプリ名).exe'にアクセスできません。」
OSはWindowsXP SP3です。

エラーはVBでもC#でも同じエラーが出るのですが、作成してあるプロジェクトを開いて最初のデバッグはエラーなく開始されます。
ちょっとソースを変更し、再度でバックを開始すると上記のエラーが発生します。変更した箇所は間違いなくエラーはありません。
原因を検索してみたのですが、.NET2.0に不具合があるというような掲示板でのやりとりを見つけ、こちらでも一度.NETを全て削除しVisualStudioも再インストールしてみました。するとエラーが発生しなくなり、不具合かなと思っていたのですが、一日経過する頃にまた発生し始めました。
VisualStudioの設定もインストール時のままで特にいじっていないのですが、なにか原因考えられますでしょうか。
よろしくお願い致します。

VisualStudio2010にて.NETプログラムを作成し始めたのですが、デバッグ開始時にエラーが出てデバッグを開始できません。
「ファイル"obj\Releace\(アプリ名).exe"を"bin\Releace\(アプリ名).exe"にコピーできません。別のプロセスで使用されているため、プロセスはファイル'bin\Releace\(アプリ名).exe'にアクセスできません。」
OSはWindowsXP SP3です。

エラーはVBでもC#でも同じエラーが出るのですが、作成してあるプロジェクトを開いて最初のデバッグはエラーなく開始されます。
ちょっとソースを変更し、再...続きを読む

Aベストアンサー

>「ファイル"obj\Releace\(アプリ名).exe"を"bin\Releace\(アプリ名).exe"にコピーできません。別のプロセスで使用されているため、プロセスはファイル'bin\Releace\(アプリ名).exe'にアクセスできません。」

プログラムの不具合などで、プロセスが終了できずに残っている状態だと、このような現象が発生します。
タスクマネージャのプロセスタブなどて強制終了させればよろしいかと。

>作成してあるプロジェクトを開いて最初のデバッグはエラーなく開始されます。

OS再起動でもOKかと。
まぁ、作成しているプログラムに不具合があるのはほぼ確実なので…
終了処理とか見直してください。
# スレッド使っていてデッドロックになっているとか、無限ループに落ちる箇所がある…とか。
# 無限ループならCPU使用率も上昇しているのでわかるでしょう。イベント待ちなどでのデッドロックだとCPU使用率は上がりませんけど。

Qプログラム開発でコードを書き始める前にしておくべきことは?(数百行程度、C)

ほんのちょっとしたプログラムを作ろうとしたら、思いついただいたいの機能を思い浮かべて、すぐにエディタを開いてなんとなくコードを書き始めています。

そうすると、いつも行き当たりばったりになって汚いコードになってしまいます。

紙に実現しようとする機能を書いて、だいたいの処理の流れを書いたりもしてみるんですけど、書き方が悪いみたいでその紙を見ても、これでどうコードを書いていけばいいんだ? っていう感じになります。

フローチャートを書いてみようと思っても、その前に処理の流れをどうするかを悩んでるのに気付いて、意味がありませんでした。

プログラムを作れる人は、自分用の小規模のプログラムを作るときはどうしているんでしょうか。

Aベストアンサー

がると申します。
んっと…小規模に限らなかったりするのですが(苦笑
基本的には
・コメントを先に書く
癖をつけるのがよろしいかと思います。
後は
・コードが汚いと感じた時点で書き直す
事でしょうか。

慣れると、結構スムーズにきれいに書けるようになります。

後は、個人的には「C++に移動してオブジェクトな書き方をする」と、処理が各々で局所化できたりするので、割合に見やすくなると思うです。

Qプログラムを勉強し始めて、半年になるんですが、就職しても大丈夫でしょうか?

 プログラムを勉強し始めて半年ぐらいになるのですが、自分としては、早く就職して、実践的なものに触れてみたいと思っております。どんな簡単なところでもやってみようと思っているのですが、実際どの程度のレベルまで行けば、就職してもやっていけるのでしょうか?

 勉強しているのは、おもにJavaなんですが、500~1000行ぐらいのプログラムなら、本を見ながらやれば何とかできるぐらいのレベルです。ちなみにJavaの得意なネットワーク関連はまったく手をつけていません。

 どうなんでしょうか?誰か教えてください。

Aベストアンサー

質問からは上手く読み取れなかったのですが、
一般的な会社なら大丈夫でしょう。

プログラムを使う会社でも、
新入社員はできない物として採用しています。

1年目は、会社が食わして
2年目は、50/50
3年目は、会社が食わしてもらう

といいますから。


人気Q&Aランキング

おすすめ情報