问题列表 - 第3329页

如何使用JavaScript访问Access数据库?

我必须通过我的网站显示我的学生的标记.使用Microsoft Access创建数据库.如何输入注册号码,如何在表格中显示每个学生的标记?

javascript database

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

Linq到SQl

我一直在玩Linq to Sql,我想知道是否有可能得到一个结果?例如,我有以下内容:

using(DataClassContext context = new DataClassContext())
{
var customer = from c in context.table
其中c.ID = textboxvalue
select c;
}

有了这个我需要围绕var客户做一个foreach,但我知道这将是一个单一的价值!任何人都知道如何做"textbox.text = c.name;" 或者那条线上的东西......

linq-to-sql

0
推荐指数
1
解决办法
154
查看次数

内部构造函数

昨天我认为在WPF应用程序中实现我自己的Trigger会很不错.我创建了一个继承TriggerBase的类MyTrigger.TriggerBase是一个公共抽象类.所以继承不是问题.但是这个类中的构造函数标记为内部.编译器抛出错误,因为它不是有效的构造函数.为什么有人创建公共类但将构造函数标记为内部?

.net c#

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

包含文件系统调用的单元测试方法

我有一个方法,我想单元测试,其中有文件系统调用,我想知道如何去做.我已经查看了具有文件系统依赖性的单元测试代码,但它没有回答我的问题.

我正在测试的方法看起来像这样(c#)

public void Process(string input)
{
    string outputFile = "output.txt";
    this.Transform(input, Resources.XsltFile, outputFile);
    if ((new FileInfo(outputFile)).Length == 0)
    {
        File.Delete(outputFile);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在模拟Transform(..)方法不向文件输出任何内容,因为我正在对Process方法进行单元测试而不是Transform(..)方法,因此不存在output.txt文件.因此if检查失败.

我该怎么做呢?我应该在文件io周围创建一些包装器,我也会模拟出来吗?

file-io unit-testing

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

.NET 2.0中的最佳数据访问方法

使用.NET 3.5进行开发时,我自然会使用LINQ进行数据访问.

但对于.NET 2.0项目,哪种数据访问模型最适合使用?我倾向于主要使用TableAdapters,但有时也会根据情况编写自己的SQL.

.net sql dao

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

Visual Studio 2005 - > 2008/10 Service Installer项目升级问题

我已经升级了[VS2008内置的[.vdproj MSI生成器项目] System.Configuration.Install.Installer,其中a ServiceProcessInstaller和a ServiceInstaller从Visual Studio 2005到2008.安装程序类没有任何自定义的后果(即,没有尝试启动或停止服务或注册儿童)

RemovePreviousVersions设置为true,我正在改变VersionProductCode.这会在安装期间触发错误:

"错误1001:指定的服务已存在"

谷歌搜索产生的东西(但直到现在才开始): - 谷歌"指定的服务已经存在"
我迄今看到的最有用的是http://forums.msdn.microsoft.com/en-US/winformssetup/thread/b2d1bd22-8499-454e-9cec-1e42c03e2557 / 但是这并没有回答这个基本问题: -

鉴于用户可以选择:
a)安装位置相同
或b)安装位置不同
,最小的代码更改是否合理地确保旧服务被卸载并且新服务被安装?或者,对于将v1.0.1升级到具有相同名称的相同服务的v1.0.2的基本方案(即签名),是否需要进行其他代码更改以解决此问题

(如果在新安装程序中有一个重要的卸载步骤,那么强大的命名只会在新的安装程序中发挥作用.)

我在VS 2008中生成了一个新的安装程序,它的表现并不好.

目前,我的解决方法是停止更新VersionProductCode强制用户在被告知已安装版本时手动卸载.

附录感谢divo的探测:虽然最简单的黑客攻击可能是"如果调用安装步骤及其升级,请首先调用卸载步骤",我想要一个正确的正式祝福答案!(例如,在升级过程中重命名服务时,简单的黑客如何应对?)

installer windows-installer windows-services uninstallation visual-studio-2008

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

为什么静态方法在Java中不能是抽象的

问题是在Java中为什么我不能定义一个抽象的静态方法?例如

abstract class foo {
    abstract void bar( ); // <-- this is ok
    abstract static void bar2(); //<-- this isn't why?
}
Run Code Online (Sandbox Code Playgroud)

java abstract-class static-methods

572
推荐指数
8
解决办法
26万
查看次数

大多数Web应用程序错过了桌面应用程序的哪些常见功能

Stackoverflow用户Luke这个答案中写道:

桌面和Web应用程序之间的界限确实很模糊.虽然曾几何时,网络开发的性质与桌面开发完全不同,但现在你发现两者都有相同的概念.

由于我一直在寻求改进现有的Web应用程序,我想知道大多数Web应用程序错过了"经典"桌面应用程序的哪些常见功能?

例如,大多数桌面应用程序提示用户保存未保存的数据,留下页面或关闭窗口 - 这是许多Web应用程序遗漏的功能.可能某些功能甚至不是必需的,或者以某种其他方式得到补偿.也许有些功能无法在(经典)Web应用程序中实现?

comparison desktop-application

11
推荐指数
7
解决办法
2793
查看次数

盲人程序员有哪些优秀的计算机科学资源?

我是一个完全盲目的人,想要更多地了解计算机科学的理论方面.我有一个介绍数据结构类和一般的介绍编程,但想了解更多关于软件设计,高级数据结构和编译器设计等内容.我想这样做是一门自学课程而不是大学课程的一部分.

不幸的是,从盲人录音和诵读困难中获取计算机科学的教科书并不多,我通常会收到我的教科书.我将不胜感激任何可以帮助我获得更多计算机科学教育的电子资源,而不是许多编程网站似乎关注的最新语言或平台.

theory computer-science accessibility

36
推荐指数
3
解决办法
2891
查看次数

如何使用数据更新过程同步数据请求?

我有一个使用类似cron作业的应用程序来更新一组数据.更新过程每分钟发生一次,并且不会持续很长时间.servlet将此数据集公开给用户.我的问题是在更新过程中,servlet请求应该阻塞并等待进程完成.

在底线我有这两个功能:

private void updateData() {    
}

public List getData() {
}
Run Code Online (Sandbox Code Playgroud)

第一个函数每分钟运行一次.第二个可以同时调用任意次数.当updateData运行时,所有getData调用都必须等待它完成.一个getData调用不应该阻止相同函数的后续调用.updateData函数的优先级高于getData,即当要运行updateData时,它必须等待getData的所有调用完成,但不应允许新的调用启动.

对于这样的情况,我应该使用什么同步机制?我正在使用Java服务器,但我很想知道其他平台还有哪些解决方案.

java synchronization

0
推荐指数
1
解决办法
1171
查看次数