问题列表 - 第2162页

你把地址拆分成街道/城市/州/邮编吗?

我当前的应用程序需要存储用户的地址信息.我目前正在讨论是否使用惯用的街道地址/城市/州/邮政文本框和下拉菜单,或者采用谷歌的方法,只需将所有内容放在一行.有关以这些方式存储地址信息的优缺点的任何想法?

user-input street-address

5
推荐指数
2
解决办法
4289
查看次数

将App.Config设置为安装项目中的自定义操作

我有一个自定义应用程序,其中包含一个简单的app.config,用于指定SQL Server名称和数据库,我想在应用程序安装时提示用户安装应用程序配置项,然后更新app.config文件.

我承认我对设置项目非常陌生,我正在寻找一些指导.谢谢Mark Koops

deployment app-config setup-project

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

对于需要引用其他类的类,C#中的优秀设计模式是什么?

我正在研究C#.NET中的业务问题.我有两个名为C和W的类,它们将在不同的时间独立实例化.

类C的对象需要包含对类W的0 ... n个对象的引用,即C对象最多可包含n个W对象.

每个W对象需要包含对C类的1个对象的引用,即W对象包含在一个C对象中.

通常首先实例化C类的对象.稍后,将发现并实例化其W内容.在此之后,我需要将C和W对象相互交叉引用.

这有什么好的设计模式?我实际上有一些案例,其中涉及三个或四个类,但我们可以讨论两个类来保持简单.

我在考虑一些简单的事情:

class C
{
   public List<W> contentsW;

}

class W
{
  public C containerC;

}
Run Code Online (Sandbox Code Playgroud)

这将暂时起作用,但我可以预见必须编写相当数量的代码来跟踪所有引用及其有效性.我想在后面实现代码,只对容器进行浅刷新,并对所有引用类进行深度刷新.还有其他方法,它们有什么优势?

编辑11/3:感谢所有人的好答案和良好的讨论.我最终选择了jop的答案,因为它最接近我想做的事,但其他答案也有帮助.再次感谢!

.net c# class-design reference class

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

我可以控制WPF TreeView中可选择的节点吗?

我在WPF TreeView中显示了一个两级层次结构,但我只希望子节点可以选择 - 基本上顶层节点用于分类但不应该自己选择.

我能做到吗?

谢谢...

wpf treeview

6
推荐指数
2
解决办法
4022
查看次数

在ASP.NET中实现可编辑的DropDownList

在ASP.NET中实现DropDownList的最优雅方式是什么,可以在不使用第三方组件的情况下进行编辑.

作为最后的手段,我可​​能会尝试使用带有AutoCompleteExtender的TextBox,并使用图像"下拉"列表; 或者一个与HTML重叠的TextBox用一些JavaScript来填充从Select到TextBox的值.但我真的希望有一个更简洁和可维护的解决方案.

提前致谢.

javascript asp.net user-controls drop-down-menu

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

如何以编程方式告诉HTML SELECT下拉(例如,由于鼠标悬停)?

如何以编程方式告诉HTML select下拉(例如,由于鼠标悬停)?

html javascript

95
推荐指数
7
解决办法
8万
查看次数

什么是内存占用最少的最快的Web服务器解决方案?

我需要一个Web服务器来提供非常简单的POST/GET请求作为JSON.我不需要MVC,Rails,Django.我需要一些占用很少内存的东西,最好只需要5K左右.网络服务器将使用Facebook Thrift与Scribe等后端服务进行通信.每个http请求还将访问SQLLite数据库,每个用户一个,用户的数据不重叠.它将提供静态html文件以及json webservice.

我正在考虑以下事项:

  • Njinx与PHP,
  • 来自Lua的Kepler,
  • 用libevent或libev滚动我自己,或许叫到Lua,或者
  • 受Mochiweb.

哪些选项最好,还有哪些其他选项?我可以使用PHP,python或Lua进行基本脚本编写,甚至可以使用基本的C.我倾向于使用某种Erlang解决方案.

webserver

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

查找尚未选中的所有广播组

我有一个我正在处理的基本测验/调查类型的应用程序,如果他们没有回答所有问题,我想在提交之前给用户提示.所有问题都是使用单选按钮的多种选择:

<div class="question">
    Q1: What is the second letter of the alphabet?
    <div class="choices">
        <input type="radio" name="question_1" value="1" /> A
        <input type="radio" name="question_1" value="2" /> B
        <input type="radio" name="question_1" value="3" /> C
    </div>
</div>
<div class="question">
    Q2: Which out of these is a berry?
    <div class="choices">
        <input type="radio" name="question_2" value="1" /> Apples
        <input type="radio" name="question_2" value="2" /> Bananas
        <input type="radio" name="question_2" value="3" /> Carrots
    </div>
</div>
<div class="question"> ...etc
Run Code Online (Sandbox Code Playgroud)

你如何找到哪些组没有勾选?或者至少,如果还有哪些没有得到回答?

jQuery没问题,甚至更喜欢.

javascript jquery

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

什么是最好的.NET Micro Framework开发板,售价低于300美元?

我正在寻找一个相对便宜的.NET Micro Framework开发板,用于个人机器人项目.我对I/O不需要太多,但我想要至少一个串口和一个以太网端口.

我宁愿不必花费超过300美元的董事会,但如果有一个明显的理由得到一个更好的,我是灵活的.

目前我正在从SJJ Embedded Micro Solutions这款设备.有没有人有这个设备的经验?

.net embedded robotics .net-micro-framework

16
推荐指数
3
解决办法
9871
查看次数

我可以将扩展方法添加到现有的静态类中吗?

我是C#中扩展方法的粉丝,但是没有成功将扩展方法添加到静态类,例如Console.

例如,如果我想向Console添加一个名为'WriteBlueLine'的扩展,那么我可以去:

Console.WriteBlueLine("This text is blue");
Run Code Online (Sandbox Code Playgroud)

我尝试通过添加一个本地的公共静态方法,将Console作为'this'参数...但没有骰子!

public static class Helpers {
    public static void WriteBlueLine(this Console c, string text)
    {
        Console.ForegroundColor = ConsoleColor.Blue;
        Console.WriteLine(text);
        Console.ResetColor();
    }
}
Run Code Online (Sandbox Code Playgroud)

这没有向Console添加'WriteBlueLine'方法......我做错了吗?或者要求不可能?

c# extension-methods static

519
推荐指数
11
解决办法
18万
查看次数