web-dev-qa-db-ja.com

「プログラムで」何かを行う/決定するとはどういう意味ですか?

プログラム的に。 (プログラムで代替)

使用したことはありませんが、「[ここにタスクを挿入]をプログラムで決定する方法」などの質問によく見かけます。 Firefoxはすぐに、これら2つの単語のどちらも本物ではないことを教えてくれます(少なくとも、認識しません)。また、ここでしか使用されていません。

1)「プログラムで」何かを実行/決定するとはどういう意味ですか?

2)なぜ多くの人が「プログラム的に」何かを行う/決定する方法を尋ねるのですか? 想定それは、プログラミングヘルプボードで何かを行う方法を尋ねている場合、「プログラムで」それを行う方法を求めているのでしょうか。

3)他のどこにも「プログラム的に」という言葉を見たことがないのはなぜですか?

40
Chris Lutz

プログラムで何かを行うということは、一般に、ユーザーとの直接のやり取りやマクロを介するのではなく、ソースコードを使用してそれを行うことができることを意味します。

たとえば、Excelに収まるように列のサイズを変更する問題について考えます。

列間をダブルクリックして手動で行うこともできますが、これにはユーザーの操作が必要です。

Excelマクロレコーダーを使用することもできますが、それはかなり複雑です。

または、VBAを使用して、それを行うコードを作成することもできます。

辞書に載っているとは思えない。

60
Uri

プログラム的に 実際の単語です 。別のランダムな辞書から: Compact OED online

17
Chris Young

.NETでは、「プログラム的に」とは通常、テンプレート、マークアップ、構成、またはxmlではなくコードで何かを行うことを意味します。

たとえば、ASP.NETページでは、ASPXマークアップにテキストボックスを追加できます。

<asp:TextBox runat="server" />

または、プログラムでASPX.csコードビハインドにコントロールを追加できます。

this.Controls.Add(new TextBox());

同様に、App.configファイルのxmlを編集して手動で構成を変更するか、構成をプログラムで変更するコードを記述できます。

9
davogones
7
lakshmanaraj

http://www.merriam-webster.com/dictionary/programmatically

「プログラム的に」は副詞です。動詞の説明です。この場合、手動での人間の操作ではなく、プログラムによって何かが行われることを意味します。

6
liturgist
  1. それを行うコードを実行する。以前にコードを記述したことが暗示されます。
  2. おそらくほとんどの場合、それは人間にとって比較的簡単なことであり、自動化が課題です。あなたが説明する仮定は当てはまる場合もあれば、当てはまらない場合もあります。
  3. 何も思いつきません。私はそれを何度も、そして多くの状況で見てきました。ちなみに、特に「プログラム的に」の場合のように、よく知られているルーツからの明確な構造である場合は特に、Wordが誰かのリストに「本物のWord」になるためにどこかにある必要があるという考えを断固として否定します。
5
chaos

1)「プログラムで」何かを実行/決定するとはどういう意味ですか?

私はあなたの2番目の質問から、これに対する答えはすでにあなたに知られていると思います;)。*

2)なぜ多くの人が「プログラムで」何かを行う/決定する方法を尋ねるのですか?プログラミングヘルプボードで何かを行う方法を尋ねている場合、「プログラムで」それを行う方法を求めていると想定されていませんか?

はい、ですが、Wordを使用しても害はありません。

3)他の場所で「プログラム的に」Wordを見たことがないのはなぜですか?

あなたは一生懸命見ていません! http://www.google.com/search?q=programmatically

2
Alterlife

私が「プログラム的に」または時々「手続き的に」使用する方法は、次のコードを使用して最もよく説明されています。

int[] arr = new int[] { 1, 2, 3, 4, 5 };

プログラムで同じことを行うと、次のようになります。

int[] arr = new int[5];
for (int i = 1; i < 6; i++)
  arr[i] = i + 1;

非常に限られた例ですが、配列が数百または数千の要素である場合は、どのように入力しますか。現実の状況では、一度に使用するのが最も良い点と悪い点が通常ありますが、複雑な操作の場合、一般に、「プログラム的に」実行する方が効率的です。

おそらくこれのより良い例は、 alt Pi。数値3.141592653589793238を入力することもできますが、必要に応じて入力するのは非常に困難です。 alt Pi 小数点以下100桁まで正確です。代わりに、おそらく次のような関数を使用します alt function

**参照ウィキペディア http://en.wikipedia.org/wiki/Pi *

1
Ash

IPhone開発の場合、プログラム的には基本的にInterface Builderを使用しないことを意味します。

1
mk12

非プログラマティック:

インターネット経由でx509証明書を使用するようにWCFを構成するにはどうすればよいですか?

プログラム: プログラムでグローバルにカスタムWCFクライアントエンドポイント動作拡張を追加

基本的に同じ質問が、それぞれに長所と短所があり、さまざまな方法で答えられました。

1
McKay
  1. プログラムで何かをすることは、プログラムコードを実行することで何かをすることです
  2. 仮定しないでください。 UとMEのA **になります:)問題は、多くの人がプログラミングに関係のない質問をすることができることです(たとえば、「Linuxで読み取り専用ファイルを上書きするにはどうすればよいですか?」)
  3. 通常、物事がプログラムで行われるかどうかは、状況によって明らかになります。したがって、Wordはしばしば冗長であり、使用されません。ここでは、人々は彼らが理解されていることを確認したいと思っています、そして彼らの質問は間違った方法で答えられていません(「どのように私はプログラムでLinuxの読み取り専用ファイルを上書きしますか?」 。)
1
tehvan
  1. 同意する。
  2. .
1
Isaac Waller

人々(私も含む)は、宣言的に行われるもの(XAMLなど)とは異なり、「プログラムで」という用語をソースコード(C#など)で実行される関数を指すのに使用していると思います。

1
Darren Oster

私にとっては、デザイナーとコード(ランタイム)での作業の違いです。

デザインモードで多くのことを行うことができ、データソースをデータグリッドに設定し、列をレイアウトし、色を設定し、コードを1行も実行せずに他の多くのことを行うことができます。デザインモードで設定するのではなく、コードでそれを行う方法を知りたい場合は、「プログラムで」行う方法を尋ねます。

私の5セント。

0
Stefan

他の人が言ったように、それはコードの形で特定の問題の解決策を求めることを意味します。これは、GUIが至る所にあり、オペレーティングシステムが大きく、無数の機能を備えた大規模なものである現代において特に関連があります。特定の情報を見つけたり、人間が手動で特定のアクションを実行したりするのは信じられないほど簡単かもしれませんが、コードはあまり明確ではなく、調査が必要なので、その方法はわかります。

たとえば、Windowsでファイルを削除してごみ箱に移動する方法を検討してください。手動で、これは簡単です。エクスプローラーでファイルを選択し、削除を押します。または、ファイルをごみ箱にドラッグします。コードでは、このアクションを実行する方法をリモートで直感的に理解することはできません。

0
Wedge

開発者は通常、質問をできるだけ正確に述べようとします。彼らは環境、言語、その他すでに知っていることは何でも述べようとします。質問が正確であればあるほど、答えが正確になれば幸いです。しかし、何も記述できない場合(何かを行うためのAPI呼び出しがあるかどうかを知りたいだけの場合)、プログラムでそれを行う方法を尋ねるだけです。

0
sharptooth

私は主にコンテキストでWordを使用します davogenes および ash 説明します。

ただし、この場合は追加したいと思います。制御要素を実行時に追加でき、デザイン時に追加できないため、同義語は「動的」になります。

0
foraidt