小编Gar*_*ett的帖子

在哪里可以找到Windows应用程序的用户界面(UI)设计模式?

我不知道这个问题是否真的适合这里,但我们会看到:)

对于Web应用程序,有像Pattern TapUI模式这样的站点,它们在UI中使用了很多设计模式.我似乎无法找到任何涵盖Windows应用程序设计模式的网站/书籍/文章.

我找到的唯一有用的资源是Windows用户体验互动指南.您能否建议其他资源,例如书籍/网站/文章,涵盖这样的指导方针/模式?

不是编程模式,而是设计/布局模式.

windows user-interface design-patterns windows-7

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

在开发期间管理多个应用配置文件

我正在构建一个由几个不同客户使用的应用程序.每个客户都有相当数量的自定义业务逻辑,我已经巧妙地将其重构为一个在运行时加载的程序集.该程序集的名称以及许多其他客户特定的设置存储在应用程序的配置文件中.

现在,这是为了调试客户foo的应用程序我必须做的事情:

  1. 转到项目目录中的文件系统并删除 app.config
  2. 复制app.config.fooapp.config.foo - Copy.
  3. 重命名app.config.foo - Copyapp.config.
  4. 告诉Windows是的,我想更改文件的扩展名.
  5. 切换回Visual Studio.
  6. 打开Settings.settings我项目中的项目.
  7. 如果我想使用已更改的新设置,请点击"是"13或14次,如果我想要使用已更改的新设置app.config.
  8. 关闭Settings.settings.

好的!现在我准备调试了!

在我看来,打开的rigamarole Settings.settings是,或者应该是不必要的:我不需要Settings.cs重新生成默认值,因为我不使用它们.但这是我知道的唯一方法,让VS知道app.config文件已更改的事实,以便构建将其复制到输出目录.

必须有一种更简单的方法来做到这一点.它是什么?

.net c# app-config visual-studio

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

构建计算机是否需要安装Microsoft Office 2007?

我们的应用程序添加了允许用户从Excel电子表格导入某些信息的功能(所有用户都已经拥有Office 2007).

开发机器有Office 2007,开发人员添加了对Microsoft.Office.Interop.Excel的引用 - 一切都很好.

但是,构建计算机没有安装Office 2007.在构建计算机上运行构建时,我们得到以下构建错误:"名称空间'Microsoft'中不存在类型或命名空间名称'Office'(您是否缺少程序集引用?)"

我确实下载了可再发行的Office 2007主互操作程序集.但是当我在构建机器上运行msi时,我收到一条消息框,上面写着"请在安装此产品之前安装Microsoft Office 2007"

是否真的有必要在构建计算机上安装Office 2007?还有其他方法吗?

msbuild ms-office visual-studio-2010 office-interop

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

无法调试使用Process.Start()启动的项目

我在同一个解决方案中有两个C#WinForm项目,我们称它们为A和B.项目A通过如下调用启动进程B.

ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = Task.EXEFilename;
psi.WorkingDirectory = Path.GetDirectoryName(Data.EXEFilename);
Process.Start(psi);
Run Code Online (Sandbox Code Playgroud)

进程B正确启动.我想在调试A的同时调试进程B.我想在B中设置一个断点就足够但是它永远不会被击中.我已经验证了启动的进程是在B的bin/debug文件夹中.在这种情况下我不应该附加到进程来将调试从A切换到B?

c# debugging breakpoints

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

从SQL Server如何从MS Access数据库读取到一个或多个表列中的UPDATE数据?

我的SQL Server数据库表有一列需要使用MS Access文件中的数据进行更新.如何查询MS Access数据以执行此类更新?

导入向导似乎只处理插入新数据而不是UPDATE现有数据?或者我误解了如何使用向导?

sql-server ms-access

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

如何使WPF Datagrid列不可聚焦?

我有一个WPF DataGrid用于数据输入,但有些DataGridTextColumn只是信息,我设置了IsReadOnly="True"他们的单元格不进入编辑模式.但是,他们仍然可以获得我想要避免的焦点.

有没有办法做到这一点?

wpf focus wpfdatagrid datagridtextcolumn

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

如何使用 SQL 作业将数据导出到 SQL Server 中的 Excel

我需要将数据库中特定表中的数据导出到 Excel 文件 (.xls/.xlsx) 中,该文件将位于网络的共享文件夹中。现在的情况是这样——

  1. 我需要使用 SQL SERVER 代理作业。2.我需要每 2 分钟生成一个包含刷新数据的新 excel 文件。

    我正在使用不包含 BI 开发工作室的 sql server 2008。我不知道如何解决这种情况。首先,我不确定如何使用作业导出数据,因为我尝试过的每一种可能的方法都存在一些 OLEDB 连接问题。'sp_makewebtask' 在 SQL 2008 中也不可用。我也很困惑如何动态生成文件的名称。

    任何参考或解决方案都会有所帮助。

sql excel export-to-excel sql-server-2008 sql-agent-job

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

在iOS上生成一个Excel和Numbers都可读的电子表格文件

我需要在iOS上生成一个Excel和Numbers都可读的电子表格文件.CSV文件不足,因为它不允许多页和/或格式化.

哪种格式效果最好?是否有可用于生成该格式文件的库/框架?

excel spreadsheet ios

5
推荐指数
1
解决办法
2075
查看次数

自动将(非英语)评论翻译成英语?

我有一个 Matlab 代码库,它的注释是用瑞典语写的。它是这样的:

% Syntax: result = ocr(DOC, METHOD, fname)
% DOC - bild som ska processas
% METHOD - ann eller knear
% fname - full filename of the net ('ann' method) or the database 
%         ('knear' method)
%         default: ann20.mat resp db4000.mat
function result = ocr(DOC, METHOD, fname)

% Segmentera bilden
disp('Segmenting...');
[ROWB, CH] = segment(DOC, 0.99, 0.99);

% Analysera den 
switch lower(METHOD)
  case 'ann', 
    % ladda in neuronnät, inför NET, E, CP
    if isempty(fname)
      load …
Run Code Online (Sandbox Code Playgroud)

comments translation google-translate spoken-language translate

5
推荐指数
1
解决办法
478
查看次数

为什么包含空值的多列的Sql Sum返回不正确的结果?

包含以下值的表:

Column1  Column2
1        NULL
NULL     4
2        NULL
NULL     5
3        6
Run Code Online (Sandbox Code Playgroud)

以下查询:

SELECT 
    SUM([Column1] + [Column2] ) 
FROM [myTable]
Run Code Online (Sandbox Code Playgroud)

返回9它应该返回的值21.为什么?它是如何达到价值的?

我知道可以通过添加ISNULL如下来修正SUM :

SELECT 
    SUM(ISNULL([Column1], 0) + ISNULL([Column2], 0)) 
FROM [myTable]
Run Code Online (Sandbox Code Playgroud)

但我想知道价值背后的逻辑 9

sql t-sql sql-server

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

如何确定适用于 Windows 的 Git Credential Manager 的版本?

在我的 git 安装中是否有命令或其他方法来确定 Credential Manager 的版本?

git git-credential-manager

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

如何避免两次编写SQL Server查询以避免重复?

我有一个SQL查询,需要SELECT在整个查询中多次重复相同的语句作为其他计算的输入.

如何编写查询以便我只定义重复的SELECTSQL语句一次?有没有一种方法可以避免在通过查询重复时出错?

更新:在这种情况下,从SELECT返回的数据预计在80%的情况下<100行,在其他20%的情况下最多100-200行

CTE和表变量看起来都像是有效的答案 - 但是你怎么知道在任何情况下哪一个更合适呢?

sql-server query-optimization

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

我可以在 Visual Studio 中克隆单个 git 分支吗?

我有一个需要很长时间才能克隆的 TFS git 存储库。有没有办法只在 Visual Studio 中克隆一个分支?

clone visual-studio-2017

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