小编IAm*_*00B的帖子

应用架构师与系统架构师与企业架构师?

这么多流行语.不确定我是否需要开始玩BS Bingo.而且我不是想要愤世嫉俗.但我听到很多人都有这些不同的头衔.这三者之间似乎没有明确的界限.或者三者之间有很多域交叉.实际上,我在Stackoverflow上看到的另一个人也是"解决方案架构师".但那个在其他地方似乎并不那么普遍.

这里和那里有一些问题含有模糊的答案.但我想要对此作出明确的答案.请假设我仍然相对较新的软件,我正在尝试绘制职业道路.

哦,请温柔的人们; 这绝对不是一个重复的问题.它也不是聚合物.所以请保持孤独.XP

terminology

35
推荐指数
3
解决办法
5万
查看次数

"for(;;)"在C#中做了什么?

我有时会在读过的书中看到过这个.但我没有找到任何解释.

for (;;)
{
  // Do some stuff.
}
Run Code Online (Sandbox Code Playgroud)

它有点像"while(true)"吗?基本上是一个无限循环的轮询或什么?基本上你会做什么,直到你故意打破循环?

.net c#

17
推荐指数
12
解决办法
5295
查看次数

什么是"数据库实体"以及哪些类型的DBMS项被视为实体?

是桌子之类的东西吗?或者它还包括约束,存储过程,包等等?

我环顾互联网,但找到基本问题的基本答案有时候有点困难.

database database-design

16
推荐指数
2
解决办法
6万
查看次数

用户控件,服务器控件和自定义控件之间有什么区别?

在最近的一次采访中,我认为我对这个问题有合理的答案,但我对此进行了轰炸.:(

  • 这三者之间有哪些主要区别?
  • 如果前一个子弹的答案不明显,你什么时候选择一个?

asp.net user-controls controls custom-controls

15
推荐指数
2
解决办法
2万
查看次数

如何将本地脚本文件添加到WebBrowser控件的HTML中?

这看起来真的很蠢.我尝试了一些不同的方法,但它只是不起作用.我有一个带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://),它可以正常工作!

救命!

html javascript c# webbrowser-control

11
推荐指数
1
解决办法
2万
查看次数

如何确定某个特定代表是否已分配给某个活动?

我在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,应该更容易恕我直言,但看起来它可能只是工作.

c# reflection delegates invocation winforms

11
推荐指数
1
解决办法
8835
查看次数

在dotnet/.NET中实现自定义属性的最佳方法是什么?

我真的不懂属性.我已经阅读了各种各样的书籍和帖子,但我只是不明白.

由于我不理解它们,我也不明白如何有效地使用它们.

1)你能给我一个很好的定义属性是什么以及它用于什么?

2)你能在C#中给我一个如何制作和使用自定义属性的好代码示例吗?

.net c# attributes

9
推荐指数
2
解决办法
1万
查看次数

表达树究竟是什么意思?

好的,我只是不明白.

我已经尽可能多地阅读了关于这个主题的内容而不知道它是什么:

  • 为什么要使用Expression Trees?
  • 什么是我何时以及如何使用它们的真实例子?
  • 使用它们有什么总体好处?

.net linq lambda expression-trees

9
推荐指数
1
解决办法
1274
查看次数

如何才能直观地表示我的解决方案的依赖关系链和成员挂钩?

我的任务是研究一些不属于我的.NET代码.这有点难以弄清楚,因为在不同的领域有很多钩子.换句话说,一切似乎都非常高度耦合.

我希望能够做到以下几点:

  1. 很容易看到项目的层次(树)视图及其直接依赖(不仅仅是引用)

  2. 能够轻松(直观地)跟踪特定API挂钩从依赖类返回到它的依赖关系.例如:如果ProjectA.ClassA.Method1()在方法中调用了ProjectB.ClassB.Method2(),我希望能够看到它

嘿,也许视觉上不是最好的方式.但这似乎对我来说总是更好.我当然会接受任何和所有的建议.

.net asp.net dependencies projects-and-solutions visual-studio-2008

5
推荐指数
1
解决办法
314
查看次数

如何在VB.NET中创建通用属性?

我想做这样的事情:

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)

我怎样才能做到这一点?或者有比使用泛型类型更好的方法吗?

vb.net generics properties

4
推荐指数
1
解决办法
7638
查看次数