有趣的是,有些语言不使用分号和括号,即使它们的前辈有它们.就个人而言,由于这个原因,我在Python中编写代码会让我感到紧张.谷歌的GO语言中也缺少分号,尽管词法分析器使用规则在扫描时自动插入分号.
为什么有些语言不使用分号和大括号?
如果我想编写一款基于桌面的游戏,我可以提取一些 XNA 代码和 UDP 套接字并制作一款不错的多人游戏。我会非常清楚如何编写我想要的游戏。
但如果我想编写一个基于浏览器的在线多人游戏,我该怎么做呢?你不能使用 XNA...我一直在研究一些问题,我看到 PHP 和 ASP.NET、Silverlight、Flash 和 Java 作为替代语言...我真的不明白它是如何工作的。我的意思是,对于基于桌面的游戏,您要打开 UDP 套接字并接受客户端并传输数据、更新玩家状态、使用 XNA 绘制结果。但是在浏览器中,如何打开套接字之类的东西?这个概念是如何运作的,通过网络浏览器与人们实时交流。有什么方向吗?我熟悉C#,半熟悉Java。从未接触过任何 Flash、ASP.NET 或 Silverlight。
以下代码段在控制台上打印1到10,但在变量"i"到达int.MaxValue之前不会终止.TIA指出我错过了什么.
class Program
{
public static IEnumerable<int> GetList()
{
int i = 0;
while (i < int.MaxValue)
{
i++;
yield return i;
}
}
static void Main(string[] args)
{
var q = from i in GetList() // keeps calling until i reaches int.MaxValue
where i <= 10
select i;
foreach (int i in q)
Console.WriteLine(i);
}
}
Run Code Online (Sandbox Code Playgroud) 我想用C#和Silverlight进行编程.我已经在WPF上阅读了很多并且喜欢它(从我的狭隘观点来看)
这是我的问题:如果我正确理解WPF原则,那么我可以从逻辑中分离UI.
我也可以在我的应用程序中分离动画中的逻辑(使用Silverlight作为动画,使用C#作为逻辑)
我理解这个吗?
现在我正在浏览一些关于Silverlight的教程,但我要求提供一些关于如何使这些内容相互交谈的指示.在我的WPF应用程序中,如何使用Silverlight进行动画制作?
如果有人有好书或资源,我真的很想读它.谢谢你的帮助 :)
我拥有的工具是:Visual Studio 2010和Expression Studio 3(如果我应该使用它而不是版本3,我可以获得4并安装试用版)
这是代码:
Chess(z).BackColor = #FFFFFF
它不工作,如何使它工作:))
我想编写一个由visual studio 2008(C#和ASP)编写的程序,它包含Web应用程序和Windows应用程序.
我想在Web应用程序中获取客户端图像(上传)并将它们存储在DB(mysql)中,然后通过Web服务将这些图像发送到Windows应用程序(所以我是新的Web服务,而不是网站).但我有两个问题:
我有2种方法在mysql中存储图像,首先我应该在DB中有BLOB字段 - 它需要更多空间 - 第二我应该只保存DB中每个图像的名称(所以在一个文件夹中有图像) - 这样我不知道如何从客户端获取图像并将其存储在该文件夹中.哪一个?或者其他什么?
如何(代码)我可以通过Web服务(Byte []或?)传输图像.
我正在检查FoundationDB的网站.它说它是在新的编程语言Flow上开发的.在网站上它说:
Flow是一种新的编程语言设计 - 实际上是一种全新的编程语言范例 - 通过无处不在的,保证安全的隐式并行化解决了多核困境.
它code本身最终被编译为C++.我在想的是,在Flow中部署C++代码是否可行?是否可以重用已有的C++代码/库?
c# ×4
c++ ×2
.net ×1
asp.net ×1
flash ×1
flowlang ×1
foundationdb ×1
java ×1
linq ×1
mfc ×1
online-game ×1
silverlight ×1
vb.net ×1
wcf ×1
web-services ×1
wpf ×1
xna ×1