小编Jee*_*att的帖子

设计模式和架构模式之间有什么区别?

当我们在互联网上阅读有关设计模式时,我们注意到有3个类别:

  • 创力
  • 结构
  • 行为的

但是当我们创建软件架构时,我们会考虑MVP,MVC或MVVM.

例如,在创作模式中我找到了单身模式,但我也在我的MPV中使用了单身.

所以我的问题是:设计模式是否超过了产品的所有结构?

  • 如果是,那么单身如何成为一种设计模式?因为我可以在应用程序的任何地方使用它.基本上,它仅限于在内存中一次创建一个实例,但这个概念不能定义软件的设计方式吗?

  • 如果没有,那么MVP,MVC和MVVM在哪三种模式中呢?软件的设计和架构有什么区别?

architecture design-patterns

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

如何在.NET中读取大型(1 GB)txt文件?

我有一个1 GB的文本文件,我需要逐行阅读.最好和最快的方法是什么?

private void ReadTxtFile()
{            
    string filePath = string.Empty;
    filePath = openFileDialog1.FileName;
    if (string.IsNullOrEmpty(filePath))
    {
        using (StreamReader sr = new StreamReader(filePath))
        {
            String line;
            while ((line = sr.ReadLine()) != null)
            {
                FormatData(line);                        
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

FormatData()我检查线必须以一个字相匹配,并基于该增量的整数变量的起始字.

void FormatData(string line)
{
    if (line.StartWith(word))
    {
        globalIntVariable++;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

55
推荐指数
6
解决办法
8万
查看次数

如何在MVVM中显示Messagebox

可能重复:
您如何在MVVM中成功实现MessageBox.Show()功能?

我想在我的MVVM WPF应用程序中显示消息框.所以从哪里调用MessageBox.Show().

wpf

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

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

将datetime转换为float时,SQL的转换函数如何工作?

为什么输出这个查询:

declare @currentDate as datetime
    set @currentDate ='01/07/2010'

select convert(float, @currentdate) 
Run Code Online (Sandbox Code Playgroud)

......是40183?

所以对于那些对我的问题感到困惑的人,我的问题是如何在不执行的情况下知道上述查询的结果?

sql t-sql sql-server

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

执行数学表达式的最佳方法是什么?

可能重复:
.NET中是否有字符串数学计算器?
评估数学表达式的最佳和最短的方法

我有一个字符串变量

string exp = "12+34+4*56+(23*45+12)2/30"
Run Code Online (Sandbox Code Playgroud)

这样做的最佳方式是什么?没有使用第三方DLL?

c#

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

如何在asp.net Windows身份验证中获取用户详细信息

我正在使用Windows身份验证和访问用户名.

IIdentity winId = HttpContext.Current.User.Identity;
string name = winId.Name;
Run Code Online (Sandbox Code Playgroud)

但我想获得其他详细信息,如用户全名和EmailID.

asp.net

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

硬件加速如何与WPF一起使用?

互联网上有很多文章,但仍然不清楚,所以我需要清楚解释硬件加速如何与WPF一起工作?

wpf

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

如何更改Wcf以使用不同的序列化程序?

默认情况下,WCF使用DataContractSerialization,所以如果我们可以更改它,那么我的问题是如何更改它以及何时需要在wcf上进行哪些序列化?

wcf

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

BasichttpBinding与WCF的WSHttpBinding

我想用服务器数据更新客户端数据,反之亦然.目前我使用的是BasicHttpBinding,它比wsHttpBinding更快.我的要求是要实现:

  • 快速的数据通信
  • 安全的沟通

在这种情况下,两个绑定适用于BasicHttpBinding和wsHttpBinding.我应该使用哪种绑定?和BasicHttp和wsHttp绑定有什么区别?

wcf

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

标签 统计

wcf ×3

architecture ×2

c# ×2

wpf ×2

asp.net ×1

design-patterns ×1

soa ×1

sql ×1

sql-server ×1

t-sql ×1