我问的是c#中使用的常用技术,以支持Windows窗体中的多语言界面
借助ASP.NET MVC框架,可以对Web应用程序进行单元测试.但是,如何对Windows窗体应用程序进行单元测试?
说我们有:
Class Base
{
virtual void f(){g();};
virtual void g(){//Do some Base related code;}
};
Class Derived : public Base
{
virtual void f(){Base::f();};
virtual void g(){//Do some Derived related code};
};
int main()
{
Base *pBase = new Derived;
pBase->f();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
哪个g()会被召唤Base::f()?Base::g()还是Derived::g()?
谢谢...
我以原始形式(csv和二进制)积累了大量数据 - 每天4GB,准确几个月.
我决定加入文明世界并使用数据库来访问数据,我想知道什么是正确的布局; 格式非常简单:每次勾选几次(出价,询问,时间戳等)x高达0.5万亿/天x数百种金融工具x数据.
有一个带有MYISAM的MySQL服务器(我知道这种用法是正确的引擎)在商用硬件上运行(2 x 1GB RAID 0 SATA,核心2 @ 2.7GHz)
什么是正确的数据库布局?表/索引应该如何?这种情况的一般建议是什么?你会预测到什么会给我带来陷阱?
编辑:我的常见用法是简单查询,以提取特定日期和工具的时间序列信息,例如
SELECT (ask + bid) / 2
WHERE instrument='GOOG'
AND date = '01-06-2008'
ORDER BY timeStamp;
Run Code Online (Sandbox Code Playgroud)
编辑:我试图将所有数据填入由timeStamp索引的一个表中但速度太慢 - 因此我认为它需要更精细的方案.
何时应该使用脚本语言而不是像C++这样更详细的编译语言.C#还是Java?
为了使问题更有趣,让我们回答这样的问题:
你应该使用脚本语言... BLANK ...
当你需要使用脚本语言X.
当你需要B使用脚本语言Y.
当你需要C使用脚本语言Z.
在哪种情况下,我应该选择使用函数式编程语言而不是更简洁的面向对象语言,如C++,C#或Java?
我理解什么是函数式编程,我真正理解的是什么类型的问题是一个完美的解决方案?
目前我遇到了从具有重复元素的xsd生成类文件的问题.我在VS2005 SP1中使用自定义工具'MsDatasetGenerator',从xsd为c#创建一个类型化数据集.我试图通过这个模式解析xml
<?xml version="1.0" encoding=\"utf-8\"?>
<xs:schema id="XSDobject" targetNamespace="http://tempuri.org/XSDobject.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/XSDobject.xsd" xmlns:mstns="http://tempuri.org/XSDobject.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="order">
<xs:complexType>
<xs:sequence>
<xs:element name="contact">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
<xs:element name="phone" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="buyer">
<xs:complexType>
<xs:sequence>
<xs:element name="contact">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
<xs:element name="phone" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)
但我得到以下错误" 同一个表'联系'不能是两个嵌套关系中的子表."
XSD正确编译,但它是无法处理重复表的类型化数据集.现在我也测试了xsd.exe工具,但它似乎生成与msdatasetgenerator相同的代码.我还尝试了一些第三方代码生成器工具,如XSD2Code,CodeXS,AltovaXmlSpy,但我也无法使用嵌套元素.
或者,我可以在输入和输出处解决xslt转换的问题但是它会花费我很多性能.
所以现在我问是否有人可以帮助我为VS2005提供一个好的解决方案,或者知道可以解决这个问题的好的xsd类生成器.它不必是类型化的数据集,如果它作为数组或列表工作,它也是完美的,只要它很容易序列化和反序列化.
在此先感谢Freggel
我想编写一个使用ftp下载文件的cocoa应用程序.我读到了NSURL类,它有"NSURLHandle FTP属性键".我想知道如何利用这些常量为ftp站点提供用户名和密码.
我有一个DLL程序集,其中有各种类.每个班级有大约50-100名成员和4-5个职能.如何使用VB.NET程序创建所有类及其各自成员的列表?
我需要向用户显示使用特定类执行操作.
.net ×2
c# ×2
winforms ×2
.net-2.0 ×1
c++ ×1
clipboard ×1
cocoa ×1
database ×1
delphi ×1
financial ×1
macos ×1
multilingual ×1
mysql ×1
polymorphism ×1
reflection ×1
unit-testing ×1
vb.net ×1
virtual ×1
xml ×1
xsd ×1