小编Edw*_*uay的帖子

如何在SQL Server Management Studio中管理SQL CE数据库?

我用Visual Studio 2008(添加/新项/本地数据库)创建了一个SDF(SQL CE)数据库.

是否可以使用SQL Server Management Studio编辑此数据库?我试图附加它,但它只提供.mdf并附加.sdf文件导致"无法检索此请求的数据".

如果是这样,是否可以使用Management Studio创建SDF文件?或者我们是否坚持使用Visual Studio 2008数据库管理器的简单界面?

ssms sql-server-ce

25
推荐指数
2
解决办法
4万
查看次数

人们想要使用嵌套类的原因是什么?

这个stackoverflow回答中,一位评论者提到" 私有嵌套类"可能非常有用,所以我在这篇文章中阅读它们,这些文章倾向于解释嵌套类在技术上如何起作用,但不是为什么要使用它们.

我想我会使用私有嵌套类来处理属于更大类的小助手类,但是我经常需要来自另一个类的辅助类,所以我只需要额外的努力来(1)使嵌套类非-nested或(2)将其公开,然后使用外部类前缀访问它,这两者似乎都是额外的工作,没有任何附加值,因为首先使用嵌套类.因此,一般来说,我真的没有看到嵌套类的用例,除了可能将类更加有条理地组成组,但我也违背了我已经享受的每个文件的一级清晰度.

您以何种方式使用嵌套类来使代码更易于管理,更易读,更高效?

c# nested-class

25
推荐指数
8
解决办法
3261
查看次数

有没有办法在vim中为Perl启用代码完成?

令人惊讶的是,当您熟悉vim时,您可以比Eclipse之类的标准IDE更快地编写代码.但我真正想念的一件事是代码完成,特别是对于长变量名和函数.

有没有办法在vim中为Perl启用代码完成?

vi vim perl

24
推荐指数
4
解决办法
8864
查看次数

为什么Eclipse代码完成不适用于某些项目?

我有Eclipse 3.3.2与PDT进行PHP开发.我创建的所有项目,甚至SVN项目都有代码完成.现在我刚刚打开了另一个SVN项目,它没有代码完成或PHP模板(CTRL-space在该项目中什么都不做).但是,我可以打开其他项目和代码完成所有工作.

为什么代码完成和模板只在一个项目中"关闭",如何将其重新打开?

php eclipse eclipse-pdt eclipse-3.3

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

需要热键/按钮来注释掉Visual Studio 2008 Express中的代码块

我来自Eclipse,在Visual Studio 2008 Express中工作,只想突出显示代码,右键单击并将其注释掉.

  • 右键单击没有任何内容
  • 寻找工具| 选项,工具栏,命令,找不到它的按钮......

如何激活注释/取消注释功能,我知道Visual Studio 2003有它.

这里是答案,因为它取决于您使用的内容:

Visual Studio 2008完整版:

Comment    ctrl-k, ctrl-c
uncomment  ctrl-k, ctrl-u
Run Code Online (Sandbox Code Playgroud)

Visual Web Developer 2008 Express:

Comment    ctrl-k, ctrl-c
uncomment  ctrl-k, ctrl-u
Run Code Online (Sandbox Code Playgroud)

Visual C#2008 Express:

Comment    ctrl-e, ctrl-c
uncomment  ctrl-e, ctrl-u
Run Code Online (Sandbox Code Playgroud)

visual-studio-express

24
推荐指数
2
解决办法
3万
查看次数

如何使用正则表达式组查找多个事件?

为什么以下代码会导致:

'the'有1场比赛

并不是:

'the'共有3场比赛

using System;
using System.Text.RegularExpressions;

namespace TestRegex82723223
{
    class Program
    {
        static void Main(string[] args)
        {
            string text = "C# is the best language there is in the world.";
            string search = "the";
            Match match = Regex.Match(text, search);
            Console.WriteLine("there was {0} matches for '{1}'", match.Groups.Count, match.Value);
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# regex

24
推荐指数
3
解决办法
4万
查看次数

有什么比PHPDoc更好的吗?

有没有人使用其他任何东西来记录他们的PHP代码?PHPDoc? 是否有任何工具可以读取相同的文档语法,但提供更丰富的输出?

php documentation phpdoc documentation-generation

23
推荐指数
4
解决办法
8926
查看次数

如何将List集合绑定到WPF中的TabControl标头?

我可以将数据导入到我的TabControl中,但是标题周围有框架,我无法从标签到标签.

我在TabControl上使用XAML绑定语法做错了什么?

XAML:

<StackPanel>
    <TabControl x:Name="TheTabControl">
        <TabControl.ItemTemplate>
            <DataTemplate>
                <TabItem Header="{Binding LastName}">
                    <StackPanel Margin="10" Orientation="Horizontal">
                        <TextBlock Text="{Binding FirstName}"/>
                        <TextBlock Text=" "/>
                        <TextBlock Text="{Binding LastName}"/>
                    </StackPanel>
                </TabItem>
            </DataTemplate>                
        </TabControl.ItemTemplate>
    </TabControl>

    <TabControl>
        <TabItem Header="Tab1">
            <TextBlock Text="This is a test of tab 1"/>
        </TabItem>
        <TabItem Header="Tab2">
            <TextBlock Text="This is a test of tab 2"/>
        </TabItem>
    </TabControl>

</StackPanel>  
Run Code Online (Sandbox Code Playgroud)

代码背后:

public partial class Window1 : Window
{
    public Window1()
    {
        InitializeComponent();

        //create all
        List<Customer> customers = new List<Customer>();
        customers.Add(new Customer { FirstName = "Jim", LastName = …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf tabcontrol

23
推荐指数
3
解决办法
4万
查看次数

如何让浮动DIV填充其父DIV中的可用空间?

如何获得正确的浮动DIV以填充其可用空间?

alt text http://tanguay.info/web/external/cssRightSide.png

<html>
<head>
    <style type="text/css">
        .content{
                background-color: #fff;
                margin: 0px auto;
                width: 760px;
            border: 1px solid blue;
            font-size: 10pt;
        }

        .content .leftSide {
            background-color: yellow;
            float: left;
            padding: 5px;
        }

        .content .rightSide {
            background-color: orange;
            float: left;
            width: *;
            padding: 5px;
            text-align: center;
        }
    </style>
</head>

<body>
    <div class="content">
        <div class="leftSide"><img src="test.jpg"/></div>
        <div class="rightSide">Right side text should be centered.</div>
        <div style="clear:both"></div>
    </div>
    <div class="content">
        <div class="leftSide"><img src="test2.jpg"/></div>
        <div class="rightSide">And the background should fill the DIV of course.</div> …
Run Code Online (Sandbox Code Playgroud)

css

23
推荐指数
1
解决办法
6万
查看次数

是否更好的编码实践来定义foreach之外的变量,即使更冗长?

在以下示例中:

  • 一个似乎更冗长但更少浪费资源
  • 所述第二较小冗长,但更浪费资源(重新定义字符串中的每个环)

哪种编码更好?

第一个例子:

using System;
using System.Collections.Generic;

namespace TestForeach23434
{
    class Program
    {
        static void Main(string[] args)
        {
            List<string> names = new List<string> { "one", "two", "two", "three", "four", "four" };

            string test1 = "";
            string test2 = "";
            string test3 = "";
            foreach (var name in names)
            {
                test1 = name + "1";
                test2 = name + "2";
                test3 = name + "3";
                Console.WriteLine("{0}, {1}, {2}", test1, test2, test3);
            }
            Console.ReadLine();
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# foreach verbosity

23
推荐指数
3
解决办法
3356
查看次数