我是一个"经典"程序员,拥有"经典"RAD系统.我想"迁移"到monodevelop部署一些应用程序,但第一个大"山"是学习设计对象的"打包"系统.为什么gtk(或mono)使用这个系统?
谢谢
我试图为数学问题生成随机数.编译程序时,错误操作符"+"不能应用于"System.Random"和"System.Random"类型的操作数.我真的不知道如何解决这个错误.
Random num1 = new Random(0);
Random num2 =new Random(0);
int rand;
Console.Write("What is");
Console.Write(num1);
Console.Write( " - ");
Console.Write( num2);
Console.Write( "?");
int answer = Console.Read();
if (num1 + num2 == answer) ERROR {
Console.Write(" Your are Correct!\n");
correctCount++;
}
else
Console.Write( "Your answer is wrong" );
Console.Write(num1);
Console.Write(" + ");
Console.Write(num2);
Console.Write("should be ");
Console.Write(num1 + num2); ERROR
count++;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我能够编译程序没有任何错误,但它没有生成任何数字.有谁看到我可能有什么错误.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS; …Run Code Online (Sandbox Code Playgroud) Java实现了OnClickListener,OnTouchListener这些进程如何在单声道时无法轻松找到?先感谢您 ...
public class MyClass implements OnClickListener, OnTouchListener {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_UP:
break;
default:
break;
}
return false;
}
@Override
public void onClick(View v) {
}
}
Run Code Online (Sandbox Code Playgroud)
如何使这个过程成为单声道?
我正在查看 MonoTouch 上的复数视频。有一次,培训师右键单击派生类的名称,在“重构”菜单中有一个函数可以覆盖/实现该类的成员。然而,当我点击(最新版本)时,我只看到“重命名”。
此链接中的人前段时间遇到了同样的问题,并包含了屏幕截图 - 但在 MonoTouch 讨论组中没有人回复他们:
有没有人经历过(并解决了!)这个?
我正在尝试将图像文件从硬盘加载到 GTK# 中的图像小部件。我知道 Pixbuf 用于表示图像。在我使用过的 .net 中 Bitmap b=Bitmap.from File ("c:\windows\file.jpg")
并分配PictureBox=b;
我怎么能做到这一点 Image Widget
更新:
我试过
protected void OnButton2ButtonPressEvent (object o, ButtonPressEventArgs args)
{
var buffer = System.IO.File.ReadAllBytes ("i:\\Penguins.jpg");
var pixbuf = new Gdk.Pixbuf (buffer);
image103.Pixbuf = pixbuf;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
我要打印
*****
*****
*****
*****
*****
Run Code Online (Sandbox Code Playgroud)
通过使用 monoDevelop 的 Debug.Log() 在 unity 控制台中使用 for 循环。这是我的代码:
for(int row=1;row<=5;row++)
{
for(int column=1; column<=5;column++)
{
Debug.Log("*");
}
}
Run Code Online (Sandbox Code Playgroud)
但它以这种方式显示输出:
*
*
*
*
*
till 25 rows.
Run Code Online (Sandbox Code Playgroud) 我下面的代码仅适用于水平移动。垂直运动不应该也起作用吗?我刚刚开始学习基本的 2D Unity 编程:
public class Player : MonoBehaviour {
//These fields will be exposed to Unity so the dev can set the parameters there
[SerializeField] private float speed = 1f;
[SerializeField] private float upY;
[SerializeField] private float downY;
[SerializeField] private float leftX;
[SerializeField] private float rightX;
private Transform _transformY;
private Transform _transformX;
private Vector2 _currentPosY;
private Vector2 _currentPosX;
// Use this for initialization
void Start () {
_transformY = gameObject.GetComponent<Transform> ();
_currentPosY = _transformY.position;
_transformX = gameObject.GetComponent<Transform> ();
_currentPosX …Run Code Online (Sandbox Code Playgroud) 我有两个类库"MyLibrary.dll"和"MyLibraryEditor.dll"用于Unity运行时和编辑器扩展."MyLibrary.dll"中有几个类成员仅供"MyLibraryEditor.dll"使用.
我的第一个想法是使用internal关键字,因为我错误地认为这限制了命名空间的可见性.相反,很明显,此关键字限制了程序集的可见性.
在不损害性能的情况下,将对某些类成员的访问限制为"MyLibrary.dll"和"MyLibraryEditor.dll"的最佳方法是什么?此外,反思不是一种选择.
我很高兴根本不记录这些功能,但不幸的是,Intellisense(和MonoDevelop的等价物)展示了这些成员.
我在XCode上发现了同样的问题
我还没有找到Mono映射方法
this.windows.setRootViewController(viewControllerObj);
Run Code Online (Sandbox Code Playgroud)
Mono如何修复它?
I watched some tutorials on Youtube for a scribt I want to have in my Unity project. In minute 28:13 https://www.youtube.com/watch?v=b87iVclVT2E you can see the important part of the scribt and here is my copy of it:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerMovement : MonoBehaviour {
public CharacterController2D controller;
public Animator animator;
public float runSpeed = 40f;
float horizontalMove = 0f;
bool jump = false;
bool crouch = false;
void Update(){
horizontalMove = Input.GetAxisRaw ("Horizontal") * runSpeed; …Run Code Online (Sandbox Code Playgroud) monodevelop ×10
c# ×6
mono ×4
xamarin.ios ×2
android ×1
dll ×1
gtk ×1
gtk# ×1
ios6 ×1
operators ×1
refactoring ×1
unity5 ×1