小编Jar*_*Par的帖子

您日常使用的基于Web的界面有哪些?

我非常欣赏一个好的界面,作为开发人员,我尝试为我的用户创建它们.但是欣赏一个好的界面和设计一个是一个不同的东西.我正在寻找良好的界面(例如恕我直言StackOverflow,Gmail)作为良好用户界面的例子,我可以从中建模我自己的用户界面.

user-interface

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

Linq over DataTable与.Skip()和.Take()方法

我有这个函数返回一个DataTable:

Public Shared Function GetDataTable(ByVal PageSize As Integer, ByVal CurrentPagea As Integer) As DataTable

    Dim dtData As New DataTable
    dtData = da_Book_Content.GetDataContent()

    'TODO : how to do data paging for dtData with Linq 

    Return dtData

End Function
Run Code Online (Sandbox Code Playgroud)

在页面上,我有DataList来显示数据.它工作,但我想实现分页功能.我如何做到这一点,所以我能够使用Linq延迟加载功能?

谢谢.

linq vb.net datatable

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

从Visual Studio C++ 6.0到VS 2008?

我在一家在VC6上进行C++开发的公司工作,我们正考虑转向VS 2008.

升级有什么好处?

有什么缺点?

有关迁移项目文件的任何指南/步骤,或者我应该注意的问题?人们可以转向不同的开发界面吗?

c++ ide build visual-studio

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

为什么不让OnXXX事件提升器方法返回一个值?

假设您有一个使用CancelEventArgs类引发事件的事件提升器方法(OnXXX),使OnXXX方法返回e.Cancel的值有什么问题吗?

例如:

Public Sub ProcessFiles(folder as DirectoryInfo)

    For each file in folder.GetFiles()
        If OnProcessingFile(New FileEventArgs(file)) Then
            .....ProcessFileCode
        Else
            Exit For
        End If
    Next

End Sub

Protected Function OnProcessingFile(ByVal e As FileEventArgs) As Boolean

    RaiseEvent ProcessingFile(Me, e)
    Return Not e.Cancel

End Function
Run Code Online (Sandbox Code Playgroud)

对我来说似乎是一个比这更清洁的解决方案:

Public Sub ProcessFiles(folder as DirectoryInfo)

    Dim e As FileEventArgs

    For each file in folder.GetFiles()

        e = New FileEventArgs(file)
        OnProcessingFile(e)

        If e.Cancel Then
            Exit For
        End If

        .....Process File Code

    Next

End Sub
Run Code Online (Sandbox Code Playgroud)

.net vb.net events

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

C#:xml CData中的字节数组

我有一个返回xml块的WCF服务.一个元素是CData []部分.我的应用程序从数据库中读取HTML文件,并使用ABCPDF将其转换为PDF byte []数组.然后在我的XmlWriter中将字节添加到CData部分.

问题是生成的xml如下所示:

<![CDATA[System.Byte[]]]>
Run Code Online (Sandbox Code Playgroud)

如何将字符串输入CData部分?我尝试过这样的事情:

string str;
ASCIIEncoding enc = new ASCIIEncoding();
str = enc.GetString(theData);
Run Code Online (Sandbox Code Playgroud)

Convert.ToBase64String(theData);
Run Code Online (Sandbox Code Playgroud)

我卡住!! 任何帮助都会很棒,谢谢!

c# xml bytearray abcpdf cdata

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

删除Linq查询中的WHERE子句

我有一个包含许多位列的产品信息表.可以从具有每列复选框的界面查询此表.复选框分为几个相关组.

例如,其中三列描述了产品适用于各种市场,包括汽车,航空和海运.

如果没有选中这些复选框,我希望执行以下SQL.

SELECT * FROM Products
Run Code Online (Sandbox Code Playgroud)

如果检查了Automotive,则应执行以下SQL

SELECT * FROM Products WHERE Automotive = 1
Run Code Online (Sandbox Code Playgroud)

如果检查了多个,我希望选项一起进行OR运算

SELECT * FROM Products WHERE 
    Automotive = 1 
    OR 
    Aviation = 1
Run Code Online (Sandbox Code Playgroud)

在古老的C#和SQL中,我可以通过有条件地将SQL结合在一起来实现这个逻辑,但是我在使用Linq生成相同的逻辑时遇到了麻烦.

我的问题是如何有条件地将WHERE子句及其元素添加到我的查询中.

我更喜欢只有一个点执行查询,所以,如果可能的话,我想避免使用C#,如果要分支到不同的查询.

c# linq linq-to-sql

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

外置硬盘上的Visual Studio 2008?

我的笔记本电脑在Vista Ultimate上出现安装错误,现在它不允许我运行Visual Studio.我能够毫无问题地在HP TouchSmart上安装Visual Studio 2008,现在我在那里使用它.我希望能够旅行.所以我想知道我是否选择安装了Visual Studio的文件夹并将其放在我的外部硬盘驱动器上并将其从那里运行.这可能吗?我以前设法用其他程序做到了.

xcopy external hard-drive visual-studio-2008 visual-studio

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

Visual Studio 2010 RC是否会过期?

Visual Studio 2010 RC是否会过期?对不起,如果这不是正确的地方,但它看起来不像.

visual-studio-2010 visual-studio

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

c#中的运算符问题

我正在将vb代码转换为c#

来自telerik库的枚举:

namespace Telerik.Windows.Controls
{
    // Summary:
    //     Provides flags for enumerating the ViewModes supported by Telerik.Windows.Controls.RadScheduler.
    [Flags]
    public enum AvailableViewModes
    {
        // Summary:
        //     Enables Day view.
        Day = 1,
        //
        // Summary:
        //     Enables Week view.
        Week = 2,
        //
        // Summary:
        //     Enables Month view.
        Month = 4,
        //
        // Summary:
        //     Enables Timeline view.
        Timeline = 8,
        //
        // Summary:
        //     Enables All views.
        All = 15,
    }
}
Run Code Online (Sandbox Code Playgroud)

和vb中的代码是

cal.AvailableViewModes = cal.AvailableViewModes And Not AvailableViewModes.All …
Run Code Online (Sandbox Code Playgroud)

c# vb.net operators vb.net-to-c#

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

如果我想在我的数据库中找到确切的搜索结果,我该用什么代替"FirstOrDefault()"?

我目前在我的控制器中使用以下代码:

Instructor instructor = db.Instructors.FirstOrDefault(
    o => o.UserName == User.Identity.Name);
Run Code Online (Sandbox Code Playgroud)

用户名选择某人.我的理解是,如果我的用户具有相似的用户名,我将无法使用"FirstOrDefault()"(当我有名为"MrUserOne"的用户搜索"MrUser"时,"MrUserTwo"和"MrUser"可能会产生"MrUserOne",因为这是"第一个"出现的搜索结果),如果我对"FirstOrDefault"未来遇到的困难的理解是正确的,我应该在它的位置使用什么?

或者我对FirstOrDefault如何运作的理解错了?

c# asp.net-mvc entity-framework asp.net-mvc-3

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