プログラム的に。 (プログラムで代替)
使用したことはありませんが、「[ここにタスクを挿入]をプログラムで決定する方法」などの質問によく見かけます。 Firefoxはすぐに、これら2つの単語のどちらも本物ではないことを教えてくれます(少なくとも、認識しません)。また、ここでしか使用されていません。
1)「プログラムで」何かを実行/決定するとはどういう意味ですか?
2)なぜ多くの人が「プログラム的に」何かを行う/決定する方法を尋ねるのですか? 想定それは、プログラミングヘルプボードで何かを行う方法を尋ねている場合、「プログラムで」それを行う方法を求めているのでしょうか。
3)他のどこにも「プログラム的に」という言葉を見たことがないのはなぜですか?
プログラムで何かを行うということは、一般に、ユーザーとの直接のやり取りやマクロを介するのではなく、ソースコードを使用してそれを行うことができることを意味します。
たとえば、Excelに収まるように列のサイズを変更する問題について考えます。
列間をダブルクリックして手動で行うこともできますが、これにはユーザーの操作が必要です。
Excelマクロレコーダーを使用することもできますが、それはかなり複雑です。
または、VBAを使用して、それを行うコードを作成することもできます。
辞書に載っているとは思えない。
プログラム的に 実際の単語です 。別のランダムな辞書から: Compact OED online 。
.NETでは、「プログラム的に」とは通常、テンプレート、マークアップ、構成、またはxmlではなくコードで何かを行うことを意味します。
たとえば、ASP.NETページでは、ASPXマークアップにテキストボックスを追加できます。
<asp:TextBox runat="server" />
または、プログラムでASPX.csコードビハインドにコントロールを追加できます。
this.Controls.Add(new TextBox());
同様に、App.configファイルのxmlを編集して手動で構成を変更するか、構成をプログラムで変更するコードを記述できます。
定義のためのいくつかのURL:
http://www.wordwebonline.com/en/PROGRAMMATICALLY
http://www.merriam-webster.com/dictionary/programmatically
http://www.thefreedictionary.com/programmatically
http://encyclopedia2.thefreedictionary.com/programmatically
http://dictionary.zdnet.com/definition/programmatically.html[INACTIVE]
http://en.wiktionary.org/wiki/programmatically
http://www.pcmag.com/encyclopedia_term/0,2542,t=programmatically&i=49823,00.asp
http://www.merriam-webster.com/dictionary/programmatically
「プログラム的に」は副詞です。動詞の説明です。この場合、手動での人間の操作ではなく、プログラムによって何かが行われることを意味します。
1)「プログラムで」何かを実行/決定するとはどういう意味ですか?
私はあなたの2番目の質問から、これに対する答えはすでにあなたに知られていると思います;)。*
2)なぜ多くの人が「プログラムで」何かを行う/決定する方法を尋ねるのですか?プログラミングヘルプボードで何かを行う方法を尋ねている場合、「プログラムで」それを行う方法を求めていると想定されていませんか?
はい、ですが、Wordを使用しても害はありません。
3)他の場所で「プログラム的に」Wordを見たことがないのはなぜですか?
あなたは一生懸命見ていません! http://www.google.com/search?q=programmatically
私が「プログラム的に」または時々「手続き的に」使用する方法は、次のコードを使用して最もよく説明されています。
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;
非常に限られた例ですが、配列が数百または数千の要素である場合は、どのように入力しますか。現実の状況では、一度に使用するのが最も良い点と悪い点が通常ありますが、複雑な操作の場合、一般に、「プログラム的に」実行する方が効率的です。
おそらくこれのより良い例は、 。数値3.141592653589793238を入力することもできますが、必要に応じて入力するのは非常に困難です。 小数点以下100桁まで正確です。代わりに、おそらく次のような関数を使用します 。
**参照ウィキペディア http://en.wikipedia.org/wiki/Pi *
IPhone開発の場合、プログラム的には基本的にInterface Builderを使用しないことを意味します。
非プログラマティック:
インターネット経由でx509証明書を使用するようにWCFを構成するにはどうすればよいですか?
プログラム: プログラムでグローバルにカスタムWCFクライアントエンドポイント動作拡張を追加
基本的に同じ質問が、それぞれに長所と短所があり、さまざまな方法で答えられました。
人々(私も含む)は、宣言的に行われるもの(XAMLなど)とは異なり、「プログラムで」という用語をソースコード(C#など)で実行される関数を指すのに使用していると思います。
私にとっては、デザイナーとコード(ランタイム)での作業の違いです。
デザインモードで多くのことを行うことができ、データソースをデータグリッドに設定し、列をレイアウトし、色を設定し、コードを1行も実行せずに他の多くのことを行うことができます。デザインモードで設定するのではなく、コードでそれを行う方法を知りたい場合は、「プログラムで」行う方法を尋ねます。
私の5セント。
他の人が言ったように、それはコードの形で特定の問題の解決策を求めることを意味します。これは、GUIが至る所にあり、オペレーティングシステムが大きく、無数の機能を備えた大規模なものである現代において特に関連があります。特定の情報を見つけたり、人間が手動で特定のアクションを実行したりするのは信じられないほど簡単かもしれませんが、コードはあまり明確ではなく、調査が必要なので、その方法はわかります。
たとえば、Windowsでファイルを削除してごみ箱に移動する方法を検討してください。手動で、これは簡単です。エクスプローラーでファイルを選択し、削除を押します。または、ファイルをごみ箱にドラッグします。コードでは、このアクションを実行する方法をリモートで直感的に理解することはできません。
開発者は通常、質問をできるだけ正確に述べようとします。彼らは環境、言語、その他すでに知っていることは何でも述べようとします。質問が正確であればあるほど、答えが正確になれば幸いです。しかし、何も記述できない場合(何かを行うためのAPI呼び出しがあるかどうかを知りたいだけの場合)、プログラムでそれを行う方法を尋ねるだけです。