这么多流行语.不确定我是否需要开始玩BS Bingo.而且我不是想要愤世嫉俗.但我听到很多人都有这些不同的头衔.这三者之间似乎没有明确的界限.或者三者之间有很多域交叉.实际上,我在Stackoverflow上看到的另一个人也是"解决方案架构师".但那个在其他地方似乎并不那么普遍.
这里和那里有一些问题含有模糊的答案.但我想要对此作出明确的答案.请假设我仍然相对较新的软件,我正在尝试绘制职业道路.
哦,请温柔的人们; 这绝对不是一个重复的问题.它也不是聚合物.所以请保持孤独.XP
我有时会在读过的书中看到过这个.但我没有找到任何解释.
for (;;)
{
// Do some stuff.
}
Run Code Online (Sandbox Code Playgroud)
它有点像"while(true)"吗?基本上是一个无限循环的轮询或什么?基本上你会做什么,直到你故意打破循环?
是桌子之类的东西吗?或者它还包括约束,存储过程,包等等?
我环顾互联网,但找到基本问题的基本答案有时候有点困难.
在最近的一次采访中,我认为我对这个问题有合理的答案,但我对此进行了轰炸.:(
这看起来真的很蠢.我尝试了一些不同的方法,但它只是不起作用.我有一个带WebBrowser控件的WinForms应用程序.如果我使用相同的src字符串在我的桌面上尝试使用原始html文件,我放在一起的src工作正常.但是将相同的东西插入WebBrowser控件将无法正常工作.
这是我的代码:
HtmlElementCollection head = this.wbPreview.Document.GetElementsByTagName( "head" );
if (head != null)
{
HtmlElement elm = this.webBrowserControl.Document.CreateElement("script");
string mySource = Environment.CurrentDirectory + @"\MyScriptFile.js";
elm.SetAttribute("src", mySource);
elm.SetAttribute("type", "text/javascript");
((HtmlElement)head[0]).AppendChild(elm);
}
Run Code Online (Sandbox Code Playgroud)
WebBrowser无法获取脚本.但是,如果我将"mySource"更改为外部资源(通过http://),它可以正常工作!
救命!
我在winform上有一个命令按钮.所以,如果我有类似的东西:
myButton.Click += MyHandler1;
myButton.Click += MyHandler2;
myButton.Click += MyHandler3;
Run Code Online (Sandbox Code Playgroud)
如何判断是否已将任何特定的MyHandler添加到Click事件中,以便它不会再添加到我的代码中的其他位置?
我已经阅读了如何使用GetInvocationList()来获取自己的事件信息.但是在尝试使用各种组合获取命令按钮的项目时出错.它说,
"事件'System.Windows.Forms.Control.Click'只能出现在+ =或 - =的左侧."
我错过了什么?
[编辑] - 我想强调艾哈迈德指出的这个问题.这是一个kludge,应该更容易恕我直言,但看起来它可能只是工作.
我真的不懂属性.我已经阅读了各种各样的书籍和帖子,但我只是不明白.
由于我不理解它们,我也不明白如何有效地使用它们.
1)你能给我一个很好的定义属性是什么以及它用于什么?
2)你能在C#中给我一个如何制作和使用自定义属性的好代码示例吗?
好的,我只是不明白.
我已经尽可能多地阅读了关于这个主题的内容而不知道它是什么:
我的任务是研究一些不属于我的.NET代码.这有点难以弄清楚,因为在不同的领域有很多钩子.换句话说,一切似乎都非常高度耦合.
我希望能够做到以下几点:
很容易看到项目的层次(树)视图及其直接依赖(不仅仅是引用)
能够轻松(直观地)跟踪特定API挂钩从依赖类返回到它的依赖关系.例如:如果ProjectA.ClassA.Method1()在方法中调用了ProjectB.ClassB.Method2(),我希望能够看到它
嘿,也许视觉上不是最好的方式.但这似乎对我来说总是更好.我当然会接受任何和所有的建议.
.net asp.net dependencies projects-and-solutions visual-studio-2008
我想做这样的事情:
Private _myCollection As IList(Of T)
Public Property MyProperty(Of T)() as IList(Of T)
Get
Return Me._myCollection
End Get
Set(ByVal value As String)
Me._myCollection = value
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
基本上,我想要一个可以是任何类型的项目集合.然后,我将能够做到这样的事情:
Dim myPropertyValue as <the type of some value>
if (MyProperty.Contains(<some value>))
myPropertyValue = CType(MyProperty(<some value>), <the type of some value>)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?或者有比使用泛型类型更好的方法吗?
.net ×4
c# ×4
asp.net ×2
attributes ×1
controls ×1
database ×1
delegates ×1
dependencies ×1
generics ×1
html ×1
invocation ×1
javascript ×1
lambda ×1
linq ×1
properties ×1
reflection ×1
terminology ×1
vb.net ×1
winforms ×1