方法 1 of 3:
设置
- 安装Delphi Prism XE下载后,以同样的方式安装任何 Windows 应用程序。
- 设置 VM。 启动 VMware Player/VirtualBox 并创建一个基于 OpenSuSe 的 VM。安装从该位置下载的 ISO。
- 实时启动CD 然后选择安装。 推荐的安装是拥有两倍物理内存的交换空间,剩余的可以分配到/(根)分区。
- 安装后,重新启动虚拟机并使用您的凭据登录。
方法2 of 3:
在 Delphi Prism 中构建一个简单的记事本应用程序并将其部署到 Mono 设备
- 拉通过单击开始取消 Delphi Prism- ->所有程序- -> Visual Studio 2010 中的 Delphi Prism。 确保您以管理员身份运行 Visual Studio。
- 点击文件- ->新建项目并在 Mono 部分下选择 Windows Forms Applications (Mono)。
- 来自工具箱- ->将以下控件拖放到窗体上:
- MenuStrip
- ToolStrip
- StatusStrip
- StatusStrip
- ContextMenuStrip
- RichTextBoxControl
- 对于 MenuStrip 和 ToolStrip 控件,设置为插入标准项。 停靠富文本框控件。
- 对于 ContextStrip Menu,添加以下三项:
- Cut
- Copy
- 粘贴
- 写一些代码实现简单的剪切、复制和粘贴功能。
[剪切动作]
方法 Mainform.cutToolStripMenuItem1_Click(sender: System.Object; e:
System.EventArgs) ;
开始
richTextBox1.Cut;
结束;
[复制动作]
方法 MainForm.copyToolStripMenuItem1_Click(sender: System.Object; e:
Sy stem.EventArgs);
开始
richTextBox1.Copy;
结束;
[粘贴操作]
方法 MainForm.pasteToolStripMenuItem1_Click(sender: System.Object ; e:
System.EventSrgs);
begin
richTextBox1.Paste;
end;
end. - 将 ContextMenuStrip 绑定到富文本框,并将上述代码复制粘贴到 ContextMenu Strip 中。
- 按 F5 并运行应用程序。
- 输入一些文本并右键单击以启动上下文菜单。
- 确认您能够执行所需的功能,然后关闭应用程序。
方法 3 of 3:
部署 Simp leNotepad to Linux
- 如你所愿Mono Appliance 正在运行,确保其上安装了 VMWare 工具。
- 导航到项目的 Debug 文件夹。 路径类似于如下所示:
C:UsersUsernameDocumentsvisual studio 2010ProjectsSimple NotepadSimple NotepadbinDebug - 将 Simple_Notepad.exe 复制到 Mono Appliance 桌面。
- 确保应用程序在Mono 环境。 要对此进行测试,请单击计算机,然后选择 MOMA- Mono Migration Analyzer。
- 点击下一步继续。
- 点击 (+) 按钮并将 Simple_Notepad.exe 添加到分析器。
- 点击下一步继续。它将开始扫描程序集,这是成功启动所需的。
- 您可以查看MOMA工具是否发现任何错误或成功率。
- 启动终端窗口,然后运行以下命令:
mono Simple_Notepad.exe - 运行后可以看到应用运行没有任何问题。
0 评论