我的公司有一个现有的WinForm应用程序,它运行在WinXP上.该应用程序使用DirectSound进行了大量的声音处理.
我的公司想评估Mono,作为Vista/Win Server 2008每工作站成本的替代方案.
我听说过不同的估计,从'它将在Mono上轻松工作'到'在某些情况下可能需要几个月的重新编码才能让WinForm应用程序与Linux上的Mono一起运行'.
有没有人有这个真正的世界经验?一个很好的链接参考?在我承诺测试之前,我想得到一个更好的主意.
谢谢!
我使用Silverlight 2.0编写了一些较小的项目,这相当令人印象深刻.
Silverlight 2.0是否具备成为网络游戏开发平台所需的功能?
(帧速率是否足够高,是否会开发3D引擎,还有更多问题)
是或否,如果需要,可提供详细信息,以及原因.
我正在寻找最好的asp.net日历/日程安排组件.我喜欢谷歌日历的外观,它绝对需要是一个原生的.net组件,可以自定义.
我不介意它是否是更大框架的一部分(例如telerik).样本的链接会很棒.
我正在尝试从Windows Phone 7中的Hex动态设置按钮背景颜色.
SolidColorBrush myBrush = new SolidColorBrush();
myBrush.Color = ColorTranslator.FromHtml("#123456");
pbMood.Background = myBrush;
Run Code Online (Sandbox Code Playgroud)
ColorTranslator似乎无法使用.该行给出了一个未找到的编译器错误.
我是在寻找错误的位置(不同的命名空间?),还是有其他方法可以从代码中执行此操作?
借助允许将组件托管在浏览器之外的新Silverlight 3.0功能,我们公司正在寻找有关此新功能与WPF Windows应用程序之间差异的详细信息(因为Silverlight部分是WPF的一部分).
是否有一个很好的资源列出了浏览器之外的Silverlight 3和WPF应用程序之间的差异?权限,功能等领域
如果没有网络资源,有哪些主要区别?
当使用大文件的Http.Put时,我得到Out of Memory Exception.我正在使用代码中显示的异步模型.我正在尝试将8K数据块发送到Windows 2008 R2服务器.当我尝试写入超过536,868,864字节的数据块时,会始终出现异常.下面的代码片段中的requestStream.Write方法发生异常.
寻找原因?
注意:较小的文件是PUT OK.如果我写入本地FileStream,逻辑也可以工作.在Win 7 Ultimate客户端计算机上运行VS 2010,.Net 4.0.
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("Http://website/FileServer/filename");
request.Method = WebRequestMethods.Http.Put;
request.SendChunked = true;
request.AllowWriteStreamBuffering = true;
...
request.BeginGetRequestStream( new AsyncCallback(EndGetStreamCallback), state);
...
int chunk = 8192; // other values give same result
....
private static void EndGetStreamCallback(IAsyncResult ar) {
long limit = 0;
long fileLength;
HttpState state = (HttpState)ar.AsyncState;
Stream requestStream = null;
// End the asynchronous call to get the request stream.
try {
requestStream = state.Request.EndGetRequestStream(ar);
// Copy …Run Code Online (Sandbox Code Playgroud) 我有一个ASP.Net应用程序,作为所需的功能,用户希望能够截取屏幕截图.虽然我知道这可以模拟,但是有一种方法可以获取URL(或当前呈现的页面),并将其转换为可以存储在服务器上的图像.
这疯了吗?有办法吗?如果是这样,任何参考?
我有一个Silverlight应用程序,上面有一个Canvas.在那个Canvas上,我动态地"绘制"了一堆东西,但是在画布上添加了控件.
我在Canvas区域外面有一个按钮可以清除内容.删除对象(成功).但是,Canvas区域不会立即刷新; 它目前需要一个MouseOver或Canvas本身的其他事件.
让外部对象使Canvas无效的最简单方法是什么?我确定我错过了一些简单的东西!
我的团队正在研究不同数据库平台提供的地理空间功能.
是否所有实现数据库都是特定的,或者是否存在ANSI SQL标准或类似类型的标准,这些标准将在未来提供或将提供?
我问,因为我希望实现的代码尽可能与数据库无关(我们的项目被编写为ANSI SQL标准).
将来是否有任何已知的此功能标准化计划?
我有一个非常简单的布局,有2个DIVS:一个固定宽度的左栏和一个右侧区域,应该占据剩余宽度的100%.两者都是100%高度,如果高度高于窗口高度,我希望正确的项目具有垂直滚动条.
我当前的代码占用整个浏览器窗口,但右侧区域向右滚动浏览器可视区域,并且从未显示垂直滚动条.
HTML:
<body>
<form id="Form2" runat="server">
<div class="page">
<div class="clear hideSkiplink">
Left side stuff goes here....
</div>
<div class="main">
Right size stuff goes here....
</div>
</div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
CSS:
div.hideSkiplink
{
padding:20px;
background-color:#990000;
position:fixed;
top:0px;
left:0px;
width:249px;
height:100%;
}
div.main
{
padding: 10px;
margin: 0px;
background-color: #000000;
color: #ffffff;
position: fixed;
top: 0px;
left: 250px;
width: 100%;
height: 100%;
}
Run Code Online (Sandbox Code Playgroud) asp.net ×2
c# ×2
silverlight ×2
ansi-sql ×1
calendar ×1
geospatial ×1
html ×1
mono ×1
screenshot ×1
sql ×1
streaming ×1
t-sql ×1
winforms ×1
wpf ×1