我正在研究用C++创建Windows的GUI程序,我在命令行和游戏创建方面都非常了解C++.但我不知道从哪里开始GUI应用程序开发.
我有Visual Studio 2010,并使用GUI创建了新项目,但这些模板很复杂,让我不了解发生的事情以及如何修改它.
所以我问我从哪里开始?最好是你可以推荐的好网站或教程,而不是书本是一个贫穷的学生:)
我今年10岁,想知道包含IDE的最佳C++编译器是什么.
我知道MS有Express VS C++,但我想要一些适合Windows的东西.
提前致谢.
我正在以一种非常简单的方式阅读XML文件:
XmlTextReader reader = new XmlTextReader(dataPath);
while(reader.Read()){
switch (reader.Name){
case "language":
Debug.Log(reader.ReadString());
break;
case "file":
Debug.Log(reader.ReadString());
break;
case "arg":
Debug.Log(reader.ReadString());
break;
}
Run Code Online (Sandbox Code Playgroud)
}
我的xml是这样的:
<?xml version="1.0" encoding="ISO-8859-1"?>
<config>
<language>EN-US</language>
<file>\File\Doc\sample.txt</file>
</config>
<data>
<arg>LKR</language>
</dara>
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是:
XmlException: Multiple document element was detected. file:///C:/prj/as/sample.xml Line 7, position 2.
Mono.Xml2.XmlTextReader.ReadStartTag ()
Mono.Xml2.XmlTextReader.ReadContent ()
Mono.Xml2.XmlTextReader.Read ()
System.Xml.XmlTextReader.Read ()
LectorXML.Start () (at as/sampleXML.cs:17)
Run Code Online (Sandbox Code Playgroud)
第二,我的输出是语言和文件,但没有arg.也许因为是一个不同的节点?我怎样才能解决这个问题?
简单的问题.让我们戴上我们的工程师/项目经理帽子一秒钟:
你有一个大项目,你将有几个不同的开发人员在不同的部分工作.您有一个可靠的功能规范,并准备开始计算您的实现.您想练习测试驱动开发.假设你将获得合理但不是无限的时间和金钱.
您如何开始准备模块以供其他开发人员实施?你开始编写接口还是开始编写测试?你混合n'匹配?
如果你有一支经验丰富的编码员团队,你会如何改变你的答案?一群经验不足的人?您的编码环境会改变您的决定吗?
我的一个客户希望从他自己的房子跟踪他的汽车/出租车......所以我想从我们的SO用户那里得到帮助......是否有可能将GPS系统集成到asp.net网络应用程序中?如果是这样,如何开始......
编辑: 任何为我做的网络服务?我应该使用谷歌地图API吗?我不知道从哪里开始..任何建议..
为什么约定使用嵌套的alloc和init语句来创建实例?为什么不使用类似下面的东西?我唯一能想到的是你是否想要使用一种自定义init方法 - 还有其他好的理由吗?
NSDate *now = [NSDate date];
我开始学习用C#编程,我想知道什么是目前最好的编译器以及IDE内置的C#编译器.我今年11岁,开始学习编程,需要选择编译器.
我知道MS Visual Express的那些,但我想知道它有什么好处和坏处.
另外,有没有办法可以下载Visual C#Express Offline?我无法使用网络安装程序.
我无法在我的系统中运行OEM,它给出了找不到页面的错误.我的Oracle版本是10g.有人可以指导我如何运行它.
我想知道是否有免费的Windows版GCC.
我知道有迷你和其他东西,但我不知道如何使用它们.
对不起,如果这应该在SU上.
我是维护合同的开始,我以前从未做过Perl,这就是我发现的.
我有:
sub record {
my ( $dbh, $sth, $sql, %rs, %arg, @alias, $key, %default );
%default = ( db => '*', tabla => '*', campos => '*', condicion => '', campos => '*', alias => '*', visible => 'si' );
%arg = @_;
if ( $arg{campos} ) { $default{alias} = $arg{campos}; }
foreach $key ( keys %default ) {
if ( !exists $arg{$key} ) { $arg{$key} = $default{$key}; }
if ( exists $arg{$key} && $arg{$key} eq '' ) { …Run Code Online (Sandbox Code Playgroud)