基于.NET的APP开发和Windows开发,异步回调差别
Smobiler中的异步回调机制 在Smobiler的开发中,控件或组件及客户端功能都是通过事件或委托来进行处理的。 Smobiler是基于异步非阻塞的方式来运行的 下面我们分别对Windows的和Smobiler的MessageBox的处理方法来举例说明。 Windows的MessageBox方法 开发过Windows的都比较熟悉MessageBox,在MessageBox.Show后面可以直接对选择的值进行判断并后续处理,如下的代码 if (System.Windows.Forms.MessageBox.Show("MessageBox", "Yes/No", MessageBoxButtons.YesNo) == DialogResult.Yes) { } MessageBox.Show("After MessageBox"); 上面的代码在电脑上会先弹出MessageBox,点击是或否后,会再弹出After MessageBox,如下图 Smobiler的MessageBox方法 但是在Smobiler中,MessageBox.Show方法是void的,就代表是没有返回值的。那...