小编Joh*_*lan的帖子

在尝试.Net之前的一些问题

在查看.Net开发的内容之前,我有一些新手问题:

  1. 非管理员用户是否可以安装.Net框架,无论是原始软件包还是运行程序所需的任何后续更新?我们的一些客户已经锁定了XP/Vista主机,当我们上传需要使用最新ServicePack更新其.Net框架版本的新版本时,我担心安装/更新他们的计算机

  2. 常规Joe硬件的性能是否可接受(即,不需要最新,最好的电源用户硬件)?我们的应用程序是用户全天开放的业务应用程序,因此.Net应用程序比启动Delphi或VBClassic等同的时间花费更多时间并不重要,但是一旦.Net框架启动,性能就相当于运行?

  3. 如果表现明显不如例如.编译Delphi应用程序,是否有已知的,可靠的方法来加快速度?

  4. 由于我习惯用Python编写脚本,IronPython是否与其他.Net语言相提并论,还是更像是一种业余爱好语言,我应该前往VB.Net?


进一步的问题:

  1. 我应该使用哪个IDE?MS'VisualStudio?SharpDevelop的?其他?为什么?
  2. 是什么让Mono比Windows桌面应用程序的.Net更好?
  3. 在应用程序中,如何检查用户是否具有正确版本的.Net框架和任何所需的ServicePack?我想避免在不需要的情况下打包所需的.Net框架(即如果它没有安装且用户有足够的管理员权限,请在恢复运行我的应用程序之前下载并安装它)
  4. 如果用户没有足够的管理员权限来安装.Net和/或任何所需的ServicePack,会发生什么?是否有明显的错误消息,以便非技术用户能够分辨出什么是错的?
  5. 是.Net向下兼容,即.编译为2.0的应用程序可以在3.5上运行,还是有棘手的兼容性,所以建议安装用于编译应用程序的.Net?

感谢您的任何反馈.

.net feedback

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

IronRuby - 如何要求没有强名称的.NET程序集?

IronRuby帮助网站上的这个页面讨论了能够"需要"一些众所周知的程序集,例如System.Windows.Forms,而不需要在这里完成' 啊 - 来吧 - 给我一个休息- 不能认真的 '强大的集会名称.

在文档中它说:

>>> require "System.Windows.Forms"  
=> true  
Run Code Online (Sandbox Code Playgroud)

但是当我尝试相同的'要求'时,我得到了这个:

>>> require "System.Windows.Forms"
IronRuby.Libraries:0:in 'require': no such file to load -- System.Windows.Forms (LoadError) 
        from :0:in 'Initialize##1'
Run Code Online (Sandbox Code Playgroud)

我可能做错了什么?这可能是一个设置问题吗?我无法在文档中看到这个"加载路径上的libs目录".文档错了吗?

谢谢.

ironruby require

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

NHibernate左外连接

我正在寻找创建左外连接Nhibernate查询与多个on语句类似于此:

SELECT 
    * 
FROM [Database].[dbo].[Posts] p
LEFT JOIN 
    [Database].[dbo].[PostInteractions] i
ON 
   p.PostId = i.PostID_TargetPost And i.UserID_ActingUser = 202       
Run Code Online (Sandbox Code Playgroud)

我一直在愚弄critera和别名,但我没有任何运气搞清楚如何做到这一点.有什么建议?

nhibernate criteria left-join

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

使用JQuery查找日期

如何使用jQuery获取给定日期的日期?在c#中,我这样做

 if(MyDate.DayOfWeek == DayOfWeek.Sunday)
Run Code Online (Sandbox Code Playgroud)

我怎么能在jQuery中做到这一点?

jquery

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

无法在TinyWeb框架中呈现视图

我试图用TinyWeb框架和Spark视图引擎渲染一个简单的视图.

Enviroment是Visual Studio 2011开发人员预览版和.net 4.5版

渲染没有模型绑定的模板工作正常.但是,当我绑定模型时,它不再有效.

我收到此错误:当前上下文中不存在名称"Model".

处理器:

public class IndexHandler
{
    Route route = new Route("/");

    public IResult Get()
    {
        var model = new { message = "Hello World" };
        return View.Spark(model, "Views/base.spark");
    }
}
Run Code Online (Sandbox Code Playgroud)

视图:

<html>
  <head>
    <title>This is a test</title>
  </head>
  <body>
    <p>${Model.message}</p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

.net c# spark-view-engine tinyweb

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

未使用的表单/对象 MS Access

有什么方法可以识别已编译的 Access (2003) 项目中未使用的表单/报告/查询?


编辑:我的数据库窗口中没有检查未使用的对象菜单项。

AccessContextMenu http://f.imagehost.org/0551/AcessContextMenu.jpg

ms-access

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

这个linq代码中有多个orderby

如何添加第二个项目?我也想通过goalScored元素订购.

var theteams = 
    (from teams in xdoc.Descendants("team")
     orderby (int)teams.Element("points") descending                               
     select 
         new Team(teams.Element("teamID").Value, 
                  (int)teams.Element("points"))                                
      ).Take(3);
Run Code Online (Sandbox Code Playgroud)

但是似乎没有插入到这个查询中.

.net c# linq linq-to-xml

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

抑制Access VBA中的写冲突消息

我的问题.

我编写了一个存储过程来计算通过Ms Access前端(到MSSQL2000数据库)的表单呈现的多个字段.

一旦我调用Me.Form.Requery来获取更改的值.我可以发出令人恼火的消息,即我造成了写冲突.

自您开始编辑以来,其他用户已更改此记录.如果保存记录,则将覆盖其他用户所做的更改.将更改复制到剪贴板将允许您查看其他用户输入的值,然后在您决定进行更改时将更改粘贴回来.

我知道我改变了数据,因此我希望抑制消息或阻止消息发生.

ms-access

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

如何使用LINQ仅查询数据库中的单个项目?

我想获得一个LINQ-to-SQL查询,它只返回一个项目,而不是它们的集合?

例如,我有一个具有特定名称的产品列表.数据库中没有具有重复名称的产品,因此我希望能够查询并返回该产品的该实例.

Products product = from p in _productContext.Products 
                   where p.name.Equals("BrownShoes") 
                   select p;
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

linq

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

表值函数我的查询计划在哪里?

我刚刚在SQLServer 2000上的表值函数中包装了一个复杂的SQL语句.当查看SELECT*FROM dbo.NewFunc的查询计划时,它只是给我一个我创建的表的表扫描.

我猜这是因为table是在tempdb中创建的,我只是从中选择.

所以查询很简单:

SELECT * FROM table in tempdb
Run Code Online (Sandbox Code Playgroud)

我的问题是:

UDF是否使用与复杂SQL语句相同的计划?

如何调整此UDF的索引?

我能看到真正的计划吗?

sql t-sql sql-server sql-server-2000 user-defined-functions

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