一段代码的理解
Imports Autodesk.AutoCAD.ApplicationServicesImports Autodesk.AutoCAD.EditorInput
Imports Autodesk.AutoCAD.Runtime
Public Class Class1
<CommandMethod("hello")> _
Public Sub hello()
' 获取当前活动文档的Editor对象,也就是命令行
Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
' 调用Editor对象的WriteMessage方法在命令行上显示文本
ed.WriteMessage("欢迎进入.NET开发AutoCAD的世界!")
End Sub
End Class
这是一本书里的代码
请问,<CommandMethod("hello")> _ 最后的 _ 是什么意思啊
还有 sub 的hello为什么改变了之后,调试还是正确的
多谢指教
行连接符起什么作用啊 行连接符起的作用是一行代码可以写成多行,只为代码阅读方便或美观,没其他作用; 命令hello 只想后面的sub, 至于sub名是什么都无可以,你怎么改都行, tiancao100 发表于 2012-11-24 22:48 static/image/common/back.gif
命令hello 只想后面的sub, 至于sub名是什么都无可以,你怎么改都行,
同意 这里不仅仅起连接符作用,兼顾格式正确。这是.net注册命令的一种形式。 tiancao100 发表于 2012-11-24 22:48 static/image/common/back.gif
命令hello 只想后面的sub, 至于sub名是什么都无可以,你怎么改都行,
谢谢你的解答 huaxiamengqing 发表于 2012-11-27 12:55 static/image/common/back.gif
这里不仅仅起连接符作用,兼顾格式正确。这是.net注册命令的一种形式。
在这里怎么起连接符的作用啊,貌似和后面的语句也没啥关系啊 大概可以这样理解,你学过lamda表达式不,lamda表达式是一个不带sub的过程,而注册命令,或者map任何数据库使用Linq创建实体类的是时候格式都是尖括号内是命令然后后面是过程,而这个过程是带sub的,当然你可以写成这样
<CommandMethod("hello")>Public Sub hello()
Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
ed.WriteMessage("欢迎进入.NET开发AutoCAD的世界!")
End Sub
页:
[1]