小编Rus*_*ell的帖子

.NET 异常 - 本地化

由于现在正在为许多国家的用户开发应用程序,本地化非常重要。我在 firefox 的网站上看到它有 70 种语言版本。这极大地增加了他们的潜在市场。

在最近为我的项目进行的用户验收测试期间,发现了一个错误。例外是:

“字符串未被识别为有效的布尔值”

就错误而言,我们试图用空字符串执行 bool.Parse() 。附加了一个有趣的注释,即“已识别”的拼写也不正确。给出一些上下文,用户在澳大利亚,其中“recognise”是正确的拼写。不幸的是,这个异常不是我们生成的,所以改变它需要重新映射异常!

有没有人有过类似情况的经验?有没有办法本地化 .net 异常?

我参加了 Microsoft 认证考试,很多内容都与本地化和文化的重要性有关,因此我认为 .NET 框架也考虑这一点是合理的。

.net localization

1
推荐指数
1
解决办法
2053
查看次数

使用Visual C++创建了哪些常见的应用程序类型?

C#和VB .net(更高级语言)往往适用于n层业务应用程序等.

我发现C++是一种非常有趣的语言,并希望花更多的时间在其中进行开发.

哪种应用程序更适合C++应用程序?许多窗口是否构成了使用C++创建的应用程序(例如)?

c++ application-types

1
推荐指数
1
解决办法
2526
查看次数

如何在本地测试sharepoint Web部件和其他sharepoint开发?

我一直在研究为sharepoint 2010构建Web部件,目前在工作服务器上有一个SP2010实例.如果可能的话,我非常希望能够在本地(在我的笔记本电脑上)测试它们,而无需在我的笔记本电脑上安装sharepoint 2010(这甚至可能吗?!)

有没有办法测试Web部件,我是否需要在笔记本电脑上安装全部/部分sharepoint?

谢谢

sharepoint web-parts

1
推荐指数
1
解决办法
3803
查看次数

将F#映射转换为Hashtable

我需要将F#map类转换为System.Collections.Hashtable以供C#使用.

这个问题与以下内容不同: 如何使用(从键中获取值,添加项目)F#中的哈希表

该问题询问了如何从哈希表中返回值.我想构建一个F#映射,然后将其转换为System.Collections.Hashtable.

我该怎么做呢?

非常感谢.

这是我尝试过的(不编译):

#light

open System
open System.Collections
open System.Collections.Generic

let my_map = dict [(1, "one"); (2, "two")]


let myHash = Hashtable()
my_map |> Map.iter (fun k v -> myHash.Add(k, v) ) 
Run Code Online (Sandbox Code Playgroud)

编辑:谢谢你的回答.这是我决定使用的:

let my_map = Map [(1, "one"); (2, "two")]

let myHash = Hashtable()
my_map |> Map.iter (fun k v -> myHash.Add(k, v))
Run Code Online (Sandbox Code Playgroud)

f# hashtable map

1
推荐指数
2
解决办法
1147
查看次数

SQL Server 2008按条件排序

我有一个问题:

DECLARE @MyTemp TABLE
(
  MyField VARCHAR(20)
)

INSERT INTO @MyTemp VALUES ( 'BBA' )
INSERT INTO @MyTemp VALUES ( 'ABA' )
INSERT INTO @MyTemp VALUES ( 'AAA' )
INSERT INTO @MyTemp VALUES ( 'BAA' )


SELECT * FROM @MyTemp
ORDER BY MyField
Run Code Online (Sandbox Code Playgroud)

我想要的是按字母顺序排序,除了以BA开头的任何内容,我想要最后一次.

我试过这个:

SELECT * FROM @MyTemp
ORDER BY MyField, CASE MyField LIKE 'BA%' WHEN 1 THEN 1 ELSE 0 END
Run Code Online (Sandbox Code Playgroud)

哪个不起作用.我试过IIF,包含所有没有成功.

我怎样才能做到这一点?

sql-server sql-order-by

1
推荐指数
1
解决办法
372
查看次数

使用TypeScript比较泛型函数中的类型

我正在尝试使用TypeScript创建服务存储库.

我试图确定是否已经注册了指定类型的服务实例.这是一个例子(假设接口存在):

class ServiceRepository {
static RegisteredServices: Array<IService> = new Array<IService>();

static Register<T extends IService>(service: T) {
    // Does a registered service already exist?
    var existingService = this.RegisteredServices.filter(
        function (item: IService) {
            return (item instanceof T);   // <--------------------- How do we compare Types?
        });

    if (existingService != null) {
        // Remove it first.
        this.RegisteredServices.splice(this.RegisteredServices.indexOf(existingService), 1);
    }

    // Add new service instance.
    this.RegisteredServices.push(service);
}
Run Code Online (Sandbox Code Playgroud)

}

如何比较Item的类型和泛型类型T?

generics typescript

1
推荐指数
1
解决办法
3454
查看次数

无法访问c#中的excel文件

我的程序有问题,通过使用PIA打开excel文件.下面是我的示例代码; 有什么建议?

path = @"C:\\Test Template.xls";
wb = objExcel.Workbooks.Open(path, Missing.Value, Missing.Value , Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
Run Code Online (Sandbox Code Playgroud)

执行此代码后,程序返回错误消息"无法访问Test Template.xls".有人可以解释这个错误的原因,我很困惑..

.net c# com excel

0
推荐指数
1
解决办法
2419
查看次数