小编Bob*_*lan的帖子

我应该在我的C++代码中使用printf吗?

我通常使用coutcerr写文本到控制台.然而,有时我发现使用旧的printf陈述更容易.我需要格式化输出时使用它.

我将使用它的一个例子是:

// Lets assume that I'm printing coordinates... 
printf("(%d,%d)\n", x, y);

// To do the same thing as above using cout....
cout << "(" << x << "," << y << ")" << endl;
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用格式化输出,cout但我已经知道如何使用printf.有什么理由我不应该使用这个printf陈述吗?

c++ formatting

67
推荐指数
10
解决办法
3万
查看次数

在C#中的两个窗体之间进行通信

我有两种形式,一种是主要形式,另一种是选项形式.例如,假设用户点击主窗体上的菜单:Tools -> Options这将导致我的选项表单显示.

我的问题是如何将我的选项表单中的数据发送回我的主表单?我知道我可以使用属性,但我有很多选择,这似乎是一件单调乏味的事情.

那么最好的方法是什么?

c# properties winforms

38
推荐指数
3
解决办法
7万
查看次数

什么是C#相当于VB中的With语句?

可能重复:
c#中"With ... End With"的等价性?

我真的很喜欢VB的一个特性...... With声明.C#有任何等价物吗?我知道你可以使用using不必键入命名空间,但它仅限于此.在VB中你可以这样做:

With Stuff.Elements.Foo
    .Name = "Bob Dylan"
    .Age = 68
    .Location = "On Tour"
    .IsCool = True
End With
Run Code Online (Sandbox Code Playgroud)

C#中的相同代码是:

Stuff.Elements.Foo.Name = "Bob Dylan";
Stuff.Elements.Foo.Age = 68;
Stuff.Elements.Foo.Location = "On Tour";
Stuff.Elements.Foo.IsCool = true;
Run Code Online (Sandbox Code Playgroud)

c# vb.net

32
推荐指数
3
解决办法
9万
查看次数

哪里可以获得代码的同行评审以及如何引起我的代码注意?

我现在才开始学习17岁的编程.由于我刚从高中毕业(这意味着我不能参加编程课程),我很难与其他程序员交谈.我知道我编写了可怕的代码,而不是像Jeff Atwood那样可怕的代码,我的代码实际上很糟糕.那么我在哪里可以发布我的一些代码并让真正的程序员来审查它.我知道如果我有一个问题我可以在StackOverflow上问它,但我想发布一个全班并对其进行评论.

这里真正的问题是我不会写下一个伟大的软件.我将要写一个真正无用的课程,除了教我如何编程之外别无其他目的.永远不会使用此代码!EVER!如何让高级(甚至中级)程序员查看我的代码?

提前致谢!;-)

c++

19
推荐指数
4
解决办法
744
查看次数

为什么我不能导致段故障?

好吧,无论出于何种原因,我都遇到了导致seg故障的问题.我想制作一个,以便我可以使用它gdb来查看如何调试一个.我已经尝试过维基百科文章中的两个例子,但都没有用.

第一个:

char *s = "Hello World!";
*s = 'H';
Run Code Online (Sandbox Code Playgroud)

第二个例子:

int main(void) 
{
    main();
}
Run Code Online (Sandbox Code Playgroud)

编辑:我正在使用Ubutnu 9.10和g++我的编译器.任何人都可以告诉我一些保证段错误的代码吗?

c++ segmentation-fault

18
推荐指数
4
解决办法
1万
查看次数

有人用.NET编写桌面应用程序吗?

我不能说我曾经见过一个使用.NET的商业应用程序(除了开发/开源控件之外).由于使用RedGates .NET Reflector轻松"反编译".NET应用程序,我想知道.NET是否适用于ASP.NET(因为代码在服务器上运行而不是'反编译'存储在用户机器上)?

.net c# asp.net wpf winforms

17
推荐指数
5
解决办法
2477
查看次数

如果我使用HTML 5的doctype,会发生什么?

我最近一直在学习doctypes,我想知道其他<!DOCTYPE html>人和其他人之间的区别是什么.

我知道<!DOCTYPE html>是HTML5 doctype,它是实验性的,但我想知道如果我使用它而不是其他doctypes会发生什么?

提前致谢!!!!

html html5 doctype

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

在CSS结尾处的问号包括url做什么?

我注意到在某些网站(包括SO)上,CSS的链接如下所示:

<link rel="stylesheet" href="http://sstatic.net/so/all.css?v=6638"> 
Run Code Online (Sandbox Code Playgroud)

我会说可以安全地假设它?v=6638告诉浏览器加载css文件的6638版本.但是我可以在我的网站上执行此操作吗?我可以通过更改数字来包含不同版本的CSS文件吗?

html css caching http

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

在WPF中创建自定义表单?

我正在学习WPF.到目前为止,我真的很享受它.我喜欢制作外观漂亮的应用程序是多么容易,并希望创建一个具有自定义窗口边框的应用程序.我希望它看起来像这样:

我知道我可以轻松地将Window类型更改为没有寄宿生并从那里开始,但这看起来很像WinForms.仅创建一个派生Window并设计风格的类不是更好吗?如果是这样我怎么能这样做?谢谢!

c# wpf

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

嵌套方法?它们为什么有用?

所以我只是在C#和Python中学习一些新东西.结果证明两种语言都支持嵌套方法(C#sort of do).

蟒蛇:

def MyMethod():

    print 'Hello from a method.'

    def MyInnerMethod():
        print 'Hello from a nested method.'

    MyInnerMethod()
Run Code Online (Sandbox Code Playgroud)

C#(使用.NET 3.5中的新功能):*

static void Main()
{
    Console.WriteLine("Hello from main.");

    Func<int, int> NestedMethod =
        (x) =>
        {
            Console.WriteLine("In nested method. Value of x is {0}.", x);
            return x;
        };

    int result = NestedMethod(3);
}
Run Code Online (Sandbox Code Playgroud)

那么为什么嵌套方法如此重要?是什么让他们有用?


**C#代码尚未经过测试.如果不编译,请随意编辑.*

c# python

12
推荐指数
4
解决办法
6809
查看次数

标签 统计

c# ×5

c++ ×3

html ×2

winforms ×2

wpf ×2

.net ×1

asp.net ×1

caching ×1

css ×1

doctype ×1

formatting ×1

html5 ×1

http ×1

properties ×1

python ×1

segmentation-fault ×1

vb.net ×1