"以编程方式"执行/确定某些内容意味着什么?

Chr*_*utz 39 computer-science terminology

编程.(alt.程序化)

我从来没有使用它,但我在问题中看到了很多,即"如何以编程方式确定[在此插入任务]".Firefox立即告诉我,这两个词都不是真的(至少,它不识别它们).我也从未见过他们在这里使用过的地方.

1)"以编程方式"执行/确定某些内容是什么意思?

2)为什么这么多人会问"如何以编程方式"做某事?是不是假设,如果你问如何在编程帮助板上做某事,你会问"如何"以编程方式"做到这一点?

3)为什么我从未在其他任何地方看到"以编程方式"这个词?

Uri*_*Uri 59

以编程方式执行某些操作通常意味着您可以使用源代码执行此操作,而不是通过直接用户交互或宏.

例如,考虑调整列的大小以适应Excel的问题.

您可以通过在列之间双击来手动执行此操作,但这需要用户交互.

您可以使用excel宏录制器,但这相当复杂.

或者,您可以使用VBA编写可以执行此操作的代码.

我怀疑它实际上在字典中.

  • 嘿,宏也是代码,你知道.+1无论如何. (2认同)
  • 我指的是旧式的Excel宏,然后才能让你看到底层的VBA.你还记得那件事吗?热闹. (2认同)

Chr*_*ung 17

以编程方式是一个真实的词.来自另一个随机词典:Compact OED online.

  • @chris lutz - 你老了.如今,在印刷字典X中,只是确认在印刷书籍时该单词是用语言编写的."EXISTS"这个词以及它具有普遍认同的用法和定义这一事实意味着它实际上是一个词.正如willc2所说,英语(以及每种口语)都是活生生的并且在不断适应. (10认同)
  • 叫我老式,但在线词典X不一定能成为真正的英语单词. (9认同)
  • Chris Lutz:来自牛津的在线词典怎么样?http://www.askoxford.com/concise_oed/programmatic?view=uk (4认同)
  • 不打算,但它在Mac OS上的内置词典中.英语是一种生活语言8) (2认同)

dav*_*nes 9

在.NET中,"以编程方式"通常意味着在代码中而不是在模板,标记,配置或xml中执行某些操作.

例如,在ASP.NET页面中,您可以在ASPX标记中添加文本框:

<asp:TextBox runat="server" />
Run Code Online (Sandbox Code Playgroud)

或者您可以在ASPX.cs代码隐藏中以编程方式添加控件:

this.Controls.Add(new TextBox());
Run Code Online (Sandbox Code Playgroud)

同样,您可以通过编辑App.config文件中的xml手动更改配置,也可以编写将以编程方式修改配置的代码.


小智 6

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

"Programatically"是一个副词.它描述了动词.在这种情况下,它意味着某些事情将由程序完成,而不是由手动的人工操作完成.


cha*_*aos 5

  1. 执行执行它的代码.以前写过代码是隐含的.
  2. 可能在大多数情况下,对于人类而言,它是相对容易的事情,挑战在于自动化.您描述的假设可能适用也可能不适用.
  3. 我不知道.我在很多情况下都看过很多次.顺便说一句,我断然否认一个单词必须在某个人的名单上某个地方成为一个"真正的单词"的想法,特别是当它是一个明确的结构来自众所周知的根源时,就像"以编程方式"的情况一样.