小编Att*_*lah的帖子

WPF TreeView和虚拟化(UI和数据)

我有一个层次结构,如下所示:

 class User
  {
     public List<Contract> Contracts{get;set;}
  }

  class Contract
  {
     public List<Group> Groups{get;set;}
  }

  class Group
  {
     public List<Article> Articles{get;set;}
  }

  class Article
  {
      public string Name{get;set;}
      public string Id{get;set;}
  }
Run Code Online (Sandbox Code Playgroud)

每个用户都有一些与他相关的合同,每个合同都有一些与他相关的团体,每个团体都有一些文章.

我在WPF中使用TreeView(带有http://www.codeproject.com/KB/WPF/TreeViewWithCheckBoxes.aspx中的复选框)直观地表示这个:

(单击每个用户在TreeView中显示此结构):

>Contract1
  >Group1
    >Article1
    >Article2
    >Article3
    >Article4
    ...
  >Group2
  >Group3
  ------------
  Add Button
  Remove Button
  -------------
Run Code Online (Sandbox Code Playgroud)

使用先前屏幕,用户可以通过选中它们并单击"添加"按钮或通过单击"删除按钮"将其删除来向其帐户添加其他文章或合同或组.

问题是每个小组都有成千上万的文章,我不想立刻将它们全部记在内存中,因为它会减慢速度.

你能想到更好的处理方法吗?

.net c# wpf

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

编程语言错误或编译器错误?

最近,我观看了一些关于C#异步错误的视频,并与朋友们进行了讨论.

说编程语言有错误是否正确?或者你只能说编译器有bug吗?

两者有什么区别?

c# compiler-construction

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

如何将数据从Amazon DynamoDB导出到MySQL服务器

我没有处理像Amazon AWS DynamoDB这样的nosql数据库的经验.

我在Amazon AWS DynamoDB中存储了一些数据.

是否可以将数据从DynamoDB导出到MySQL服务器?如果是这样,如何实现呢?

谢谢,

mysql nosql amazon-dynamodb

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

"错误C2248:'CObject :: CObject':无法访问类'CObject'中声明的私有成员

可能重复:
使用CArray时出错

重复:使用CArray时出错


所以,我试图像这样使用CArray:

   CArray<CPerson,CPerson&> allPersons;
   int i=0;
   for(int i=0;i<10;i++)
   {
      allPersons.SetAtGrow(i,CPerson(i));
      i++;
   }
Run Code Online (Sandbox Code Playgroud)

但在编译我的程序时,我收到此错误:

"error C2248: 'CObject::CObject' : cannot access private member declared in class 'CObject' c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxtempl.h"
Run Code Online (Sandbox Code Playgroud)

我甚至不知道这是从哪里来的.

救命 !

c++ mfc

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

检测Symbian OS中的电源中断

帮助,如何通过Symbian OS从电源插座上拔下电源线时如何检测?

symbian

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

Hibernate映射错误

我创建了一个.hbm.xml文件:

<xml version="1.0"?>


<hibernate-mapping package="com.cmp.iard.sinistre.hbm.dossier">
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD//EN"
    http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd >


    <class
        name="Personne"
        table="NOYS_PERSONNE"
    >
        <meta attribute="sync-DAO">false</meta>

        <id
            name="id"
            type="string"
            column="CODE_PERS"
        >
            <generator class="assigned" />
        </id>

        <!--  
        <property
            name="codePers"
            column="CODE_PERS"
            type="string"
            not-null="true"
            length="25"
        />
        -->

        <many-to-one
            name="codeObjParamSinistre"
            column="CODE_OBJ_PARAM_SINISTRE"
            class="com.afrikbrain.iard.sinistre.hbm.ref.Paramsinistre"
            not-null="false"
        >
        </many-to-one>

        <!--  
        <property
            name="codeObjParamSinistre"
            column="CODE_OBJ_PARAM_SINISTRE"
            type="string"
            not-null="true"
            length="25"
        />
        -->

        <many-to-one
            name="codeMissionExpert"
            column="CODE_MISSION_EXPERT"
            class="MissionExpert"
            not-null="false"
        >
        </many-to-one>

        <!--  
        <property
            name="codeMissionExpert"
            column="CODE_MISSION_EXPERT"
            type="string"
            not-null="true"
            length="25"
        />
        -->

        <many-to-one
            name="codeProfession"
            column="CODE_PROF"
            class="com.cmp.iard.srv.ref.Profession"
            not-null="false"
        >
        </many-to-one>


        <many-to-one
            name="codeSousDossier"
            column="CODE_SOUS_DOSSIER"
            class="SousDossier" …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

如何循环二进制数字的数字?

我有一个二进制数1011011,我怎么能一个接一个地遍历所有这些二进制数字?

我知道如何使用modulo和division对十进制整数执行此操作.

.net c c# binary bit-manipulation

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

WCF 和实体框架延迟加载

我有一个对象图:

学校-->班级-->学生。

我想以一种可以将学校课程发送回客户端的方式进行设置,并且它可以以延迟加载的方式访问课程和学生。

那可能吗 ?

.net c# wcf entity-framework

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

WCF发送大文件

我正在编写一个WCF服务,用于接收大文件(mp3文件和其他文件),处理它们然后返回一个mp3音频文件.我不想将这些文件保存在文件系统中,我只想处理它们,然后返回一个音频文件.问题是我希望使用尽可能低内存的进程.

我怎么做到这一点?

我写了这个:

[ServiceContract]
public interface IService
{
    [FaultContract(typeof(ConversionFault))]
    [OperationContract]
    byte[] ProcessAudio(byte[] audio,string filename);
}

public class MyService : IService
{
  public byte[] ProcessAudio(byte[] audio,string filename)
  {
        //...
        //do the processing here.

        //return the converted audio.
        return processedAudio;
  }
}
Run Code Online (Sandbox Code Playgroud)

.net c# wcf

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

操作系统/Windows 内部视频

我知道 Russinovich 的 Windows Internals 一书。但我正在寻找类似的东西,但那是视频/音频。

有没有学习 OS/Windows Internals 的视频?

windows internals windows-7

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