我需要快速编写这个应用程序:一个包含Web浏览器控件的简单窗口,它运行html页面.应该抑制浏览器UI(例如导航按钮).
作为.net开发人员,我会将WebBrowser OCX嵌入Windows窗体中.但这也必须在Mac上运行!
我找到了以下跨平台候选人.您会选择哪一个(在简单性,稳定性,社区支持等方面):
wxWidgets:http://www.kirix.com/labs/wxwebconnect.html
QT:http://www.youtube.com/watch?v = Ee8eRwjbcFk&feature = related
我有一个对象MyTester,它有另一个类MyClass的实例,我想通过它测试MyClass API:
public class MyTester {
internal var myObj:MyClass;
public function MyTester() {
this.myObj = new MyClass();
trace(this.MyClassTestAPI("Foo", "arg1", arg2)); // tests function Foo(arg1:String, arg2:Number):String
trace(this.MyClassTestAPI("MyProperty")); // tests function get MyProperty():String
trace(this.MyClassTestAPI("MyProperty", "new value"));// tests function set MyProperty(val:String):void
}
public function MyClassTestAPI(functionName:String, ...rest):* {
var value:*;
try {
if (typeof(this.mediaPlayer[functionName]) == 'function') {
switch(rest.length) {
case 0:
value = myObj[functionName].call(functionName);
break;
case 1:
value = myObj[functionName].call(functionName, rest[0]);
break;
case 2:
value = myObj[functionName].call(functionName, rest[0],rest[1]);
break;
default:
throw("Cannot pass more than …
Run Code Online (Sandbox Code Playgroud)