properties相关内容
我试图环顾四周,但不能说服自己一个答案,因为COM / ActiveX的世界似乎很混乱。 基本上我想知道的是,给定GUID,是有没有办法知道所有的接口,属性和方法暴露的ActiveX控件? 我读到某个地方,你只需要问一个特定的属性是否有。但是我怎么知道一个属性之前知道什么? 我猜IDispatch做类似的东西,但我不能弄清楚如何使用它。如果这是一个工作,一个小片段,最好是在C#将帮助
..
我目前正在使用一个要暴露给COM的库,用于正在升级的旧项目。我创建了要暴露的接口,并且它们具有long,int等类型的属性。使用DescriptionAttribute,我可以获得在.tlb中为接口,类和方法生成的helpstrings,但由于某种原因,它似乎不想处理属性。是否还有在属性的TLB输出中产生一个帮助字符串? 解决方案 你必须将属性放在getter上,设置器。像这样: 使
..
我正在.NET中创建一个包装类(VB.NET,因为它发生,但同样与C#相关)暴露在COM和我想包装的属性之一是一个Variant。我想我只能使用一个对象,但我得到一个错误: Public Property FieldValue [vFieldID As Object = -1])As Object 不能作为属性“Let”暴露给COM。您将无法使用“Let”语句从Visual Basic 6.
..
有人在其他地方提出这个问题,被告知有一个“提示”此处 ,但我对MATLAB很陌生,没有看到如何使用这个提示。 我有一个文件 cmap.mat 。我加载它并更新颜色映射如下: 加载cmap.mat; colormap(cmap); 但它只适用于当前数字。 解决方案 要设置所有数字将使用的默认属性,您必须请在根对象上设置该默认值。 这里有一些更好的文档说明了
..
我有一个C#组件,它有两个属性,Property1和Property2。 Property1是类型int的简单属性,Property2是一个List,其中T是一个自定义类。 Property2具有DesignerSerializationVisibility.Content属性集。 当在Designtime设置Property1时,组件应生成设置的自定义类的数量。这工作,但类没有序列化到De
..
我有以下情况。我有一些类A,它有类型B的对象列表。 类型B有两个属性X,Y类型字符串和两个getters getX()getY()。 我想在A类中有一个方法,从一个给定的string值选择的B对象的集合返回一个对象。例如: B findElementByX(String x){ for(B i:list){ if(i.getX()。equals(x) return i; }
..
是否可以将字符串列表附加到String属性,以便用户可以从“属性”窗口中选择一个字符串?我应该实现ICollection或类别的东西吗? 解决方案 如果你试图限制属性为几个特定选项,你应该使用一个枚举而不是字符串的属性。 如果你想提供默认值,但让他们输入任何字符串并忽略默认值,然后你可以使用StringConverter。有关详细信息,请阅读充分利用.NET属性网格控件。它涵盖了这个
..
如何解决maven表达式中的列表项? 例如在以下代码片段中: cat dog aardvark 使用什么表达式来
..
对于我的程序,我想从属性文件中读取一个键,并为键值创建一个相关的值列表。 最近我在尝试像这样 public static Map> categoryMap = new Hashtable 属性prop = new Properties(); try { prop2.load
..
我在Application.cfc中设置映射有困难 我们有diverent Server(dev,QS,prod) 每个都有一点不同的Pathes。 我想通过配置文件设置服务器特定的修补和变量。 在ApplicationStart上,您读取ini文件并设置系统。 http:// www .raymondcamden.com / index.cfm / 2005/8/26 / ColdFu
..
我已经将这个“问题”创建为社区wiki,因为没有正确或错误的答案。我只想知道社群对这个具体问题的看法。 当你有一个包含实例变量的类,并且你创建的属性只是getter和setter对于这些实例变量,你应该使用你自己的类中的属性,还是应该总是使用实例变量? 在C#3.0中有自动属性更难的决定。 使用属性: public class MyClass { private s
..
当处理商业类时,像典型的客户和员工类,最好只使用getters和setter或使用属性? Delphi(自学习)一些来自java书籍的例子,在那些例子中总是有GetName()和SetName(),属性没有使用。 可以看到,如果我创建一个组件与已发布的属性,我有一个很好的理由使用属性,但在正常的类,哪种方法更好?是代码更容易阅读与getters和setters(强调我们正在读/写一个属
..
在我看过的大部分代码中(在SO上,thecodeproject.com和我倾向于在我自己的代码中这样做),我看到为一个类包含的每一个私有字段创建公共属性,即使他们是最基本的 get类型; set; like: private int myInt; public int MyInt { get {return myInt; } set {myInt = value} }
..
我有一个简单的视图到IB,只包含一个UIWebView和一个UIButton。 webView保留,连接,不是nil,委托属性os也连接,控制器 UIWebViewDelegate 并且在ViewDidLoad中的.h。 中设置,我使用 [self.webView loadHTMLString:htmlContent baseURL:nil] ; 内容加载,但 webViewDi
..
如果我定义一个属性,只是做: @property(nonatomic)UIButton * button; 那么我认为这是一个“assign”属性。是否正确? 解决方案
..
我试图观察(readonly)一个UINavigationController的visibileViewController属性没有成功。我能够成功地观察一个readwrite属性,我为自己定义的测试目的在另一个类上。 是否可能观察者readonly属性? 解决方案 是的,可以观察只读属性。但是,如果声明该属性的对象以不是键值观察符合 (例如,更改直接支持该属性的实例变量的值,而不会
..
像我理解,@synthesize实际上是生成Getters和Setters。但是什么是@property然后做什么? 解决方案 在头文件中写入@property @property float value; 等效于: - (float)value; - (void)setValue:(float)newValue; 它获取OTHE
..
我有一些讨论涉及到在工作中使用属性和实例变量,因此我想找到一个wiki答案。现在,我知道在objective-c中没有真正的私有成员类型,一切都是公开的。然而,我有点担心我们应该如何设计我们的类,并遵守OOP原则。我想听听这三种设计方法的意见: A。根据各种职位,甚至到一个新的斯坦福大学iPhone开发课程,你应该总是使用属性无处不在你可以。然而,IMHO,这种方法制定OOP设计原则,因为在
..
我尝试读取或写入变量到数组时,得到 属性'aVariable'在类型ID 不应该知道我添加的对象是什么类?还注意到它工作原理读取的值与 NSLog(@“%@”,[[anArray objectAtIndex:0] aVariable]); 我是Objective C的初学者,所以这可能是我没有得到的一些简单的东西。 AnObject @interface AnObject:NS
..
我知道在 dealloc 中你可以 [object release]; > viewDidUnload (在UIViewController子类中) self.object = nil 。真正的区别是因为 self.object = nil (我们假设对象是(nonatomic,retain)属性)保留 nil (不做任何操作),然后释放旧值,然后引用计数为0对吧? 解决方案 self.o
..