编程。 (alt。programmically)
我从未使用它,但我在问题中看到了很多,即“如何以编程方式确定[在此插入任务]”。 Firefox立即告诉我,这两个词都不是真的(至少,它不识别它们)。我也从未见过他们在这里使用过的地方。
1)以“编程方式”做出/确定某事是什么意思?
2)为什么这么多人会问如何“以编程方式”做某事?是不是假设,如果你问如何在编程帮助板上做某事,你会问“如何”以编程方式“做到这一点?
3)为什么我从未在其他任何地方看到“以编程方式”这个词?
答案 0 :(得分:59)
以编程方式执行某些操作通常意味着您可以使用源代码执行此操作,而不是通过直接用户交互或宏。
例如,考虑调整列大小以适应Excel的问题。
您可以通过在列之间双击来手动执行此操作,但这需要用户进行交互。
您可以使用excel宏录制器,但这非常复杂。
或者,您可以使用VBA编写可以执行此操作的代码。
我怀疑它实际上在字典中。
答案 1 :(得分:17)
以编程方式is a real word。来自另一个随机字典:Compact OED online。
答案 2 :(得分:9)
在.NET中,“以编程方式”通常意味着在代码中而不是在模板,标记,配置或xml中执行某些操作。
例如,在ASP.NET页面中,您可以在ASPX标记中添加文本框:
<asp:TextBox runat="server" />
或者您可以在ASPX.cs代码隐藏中以编程方式添加控件:
this.Controls.Add(new TextBox());
同样,您可以通过编辑App.config文件中的xml手动更改配置,也可以编写将以编程方式修改配置的代码。
答案 3 :(得分:7)
更多用于定义的网址:
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 [非活动]
http://en.wiktionary.org/wiki/programmatically
http://www.pcmag.com/encyclopedia_term/0,2542,t=programmatically&i=49823,00.asp
答案 4 :(得分:6)
http://www.merriam-webster.com/dictionary/programmatically
“Programatically”是一个副词。它描述了动词。在这种情况下,这意味着某些事情将由程序完成,而不是通过手动的人工操作。
答案 5 :(得分:5)
答案 6 :(得分:2)
1)“以编程方式”执行/确定某些内容是什么意思?
我从你的第二个问题中假设你已经知道答案;)。*
2)为什么这么多人会问如何“以编程方式”做某事?是不是假设,如果你问如何在编程帮助板上做某事,你会问“如何”以编程方式“做到这一点?
是的,但使用这个词没有任何伤害!
3)为什么我从未在其他任何地方看到“以编程方式”这个词?
答案 7 :(得分:1)
答案 8 :(得分:1)
答案 9 :(得分:1)
我认为人们(包括我自己)使用“以编程方式”这个术语来指代在源代码中执行的函数(例如C#),这与声明性地完成的事情(例如XAML)不同。
答案 10 :(得分:1)
我使用“编程”或有时“使用”的方式最好使用以下代码进行描述:
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 *
答案 11 :(得分:1)
在iPhone开发的情况下,编程基本上意味着不使用Interface Builder。
答案 12 :(得分:1)
非程序:
How can I configure WCF to use x509 certificates over the internet?
程序化: Programmatically and globally adding a custom WCF client endpoint behavior extension
基本上同样的问题,以不同的方式回答,各有利弊。
答案 13 :(得分:0)
开发人员通常会尽可能准确地陈述问题。他们试图陈述环境,语言,以及他们已经知道的任何其他东西。问题越精确,答案就越准确。但是当他们无法说明任何事情时(比如他们只是想知道是否有API调用来做某事)他们只是问如何以编程方式进行。
答案 14 :(得分:0)
正如其他人所说,这意味着要求以代码的形式解决特定问题。这在现代GUI中尤为重要,因为GUI无处不在,操作系统很庞大,功能无穷无尽。可能非常容易找到特定的信息或手动执行某个操作作为人类但如何这样做代码不那么明显并需要研究。
例如,考虑如何删除文件并将其移动到Windows中的回收站。手动,这是微不足道的,在资源管理器中选择文件并点击删除。或者将文件拖到回收站。在代码中,如何执行此操作并非直观。
答案 15 :(得分:0)
答案 16 :(得分:0)
对我来说,它是在设计师或代码(运行时)中工作的区别。
你可以在designmode中做很多事情,将数据源设置为数据网格,并设置列和设置颜色以及许多其他事情,而无需执行任何一行代码。如果我想知道如何在代码中执行它而不是在设计模式中设置它,我会问如何“以编程方式”执行它。
我5美分。