小编vir*_*mic的帖子

将未知(在设计时)属性添加到ExpandoObject

只是探索c#4.试着让我了解所有这些动态的东西.对不起,如果这个问题很愚蠢,没有这个领域的经验.

如果我有一个ExpandoObject并想在运行时向它添加公共属性(使用get和set),我该怎么做呢?

例如,我有一个documentTemplate和一个文档,它有一个指向documentTemplate的属性.本文档模板有一些标签标题(例如,学生之间开发的功能),应该在制作文档时解决(例如,集中,记忆等).因此,只要在文档中设置模板,我想创建一个类,其具有与模板中的标签标题相同的属性,然后使用一些UI元素,例如PropertyGrid,我可以拥有该用户为标签标题填写标签值.

谢谢阅读!

c# c#-4.0

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

没有nuget包管理器的Nuget包?

除了编译的库之外,nuget包实际上包含什么?

是否可以在不使用包管理器的情况下下载这些包并在其他地方使用它们?

谢谢!

.net asp.net-mvc nuget

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

SQL Anywhere中的表详细信息?

我刚刚下载了SQL Anywhere的开发人员版.如何获取我连接到的数据库中的表列表?对于特定的表,如何获取该表的元数据(列名,类型等)?

database sqlanywhere

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

ToString()用于类属性?

假设我有一个类"Item",它有三个成员变量:string name,decimal quantity和string unit.我有三个公共获取/设置属性.

有时,我想将数量显示为文本以及正确的单位,例如.10米或100英尺.

我的问题是,是否可以为属性设置某种ToString()函数,以便可以自定义其文本输出?

谢谢,

SAURABH.

c#

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

在Cartopy中使用Google地图图块

Google通过正常的API访问(即使使用API​​密钥)也不支持直接获取Google磁贴.因此,cartopy.io.img_tiles.GoogleTiles效果不佳,因为它只能在一次或两次试验中获取磁贴,之后Google会拒绝请求.

将Google地图与Cartopy一起使用的推荐方法是什么?

谢谢

matplotlib python-3.x cartopy

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

使用什么UI技术?

好的..我很抱歉再次问一个经常被问到的问题,但我很困惑!

首先我的要求.

  1. 在Windows XP/7上开发/部署.
  2. 易于使用,视觉上吸引力不是那么精通技术的用户.
  3. 定期报告非营利组织的数据.
  4. 将.NET作为首选后端,因为我已经花了一年时间学习c#和框架.

现在我的问题.

  1. 网上有太多相互矛盾的意见.有人说WinForms已经死了,而WPF是要走的路.
  2. 当我读到这篇文章时,我几乎已经决定了WPF:http://www.riagenic.com/archives/363.他说WPF已经死了!
  3. 我应该放弃桌面技术和网络技术的重点吗?部署肯定会更容易,但即使完全信任,我也不会失去桌面技术所具有的操作系​​统相关优势吗?

.net user-interface

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

基于.NET3.5的最佳策略,用于创建断开连接的db应用

我的要求是:

  • 相对较小的数据库:25-30个表,每个表4-5k行.
  • 4-5个用户在他们的笔记本电脑上拥有自己的本地数据库副本.在需要时或在一天结束时同步.
  • 免费解决方案,因为正在为NFP ogranization进行此设置.

    我在过去几天一直在研究各种选择.最后我考虑缩小到数据集,同时将它们序列化为XML,但看起来它毕竟不是一个好主意(对我以前的问题的回答强烈建议.)

    所以我现在的问题是我应该采用什么方法(数据库和访问技术)?我想使用c#和一种易于使用的技术来访问我的数据库并在一天结束时同步它.

    根据这个链接:http://msdn.microsoft.com/en-us/library/8fxztkff.aspx,MS建议两种不同的方法.我很惊讶他们在这里没有提到LINQ.

    那么小组,你推荐什么样的路径?

    非常感谢阅读.

  • c# database ado.net .net-3.5

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

    在 Django 中使用 Postgres 'serial'(主键除外)

    我为我的模型创建了一个自定义字段,BigSerialField如下所示。

    class BigSerialField(models.Field):
    
    description = 'Big Serial of Postgres'
    
    def __init__(self, *args, **kwargs):
        super(BigSerialField, self).__init__(*args, **kwargs)
    
    def deconstruct(self):
        name, path, args, kwargs = super(BigSerialField, self).deconstruct()
        return name, path, args, kwargs
    
    def db_type(self, connection):
        return 'bigserial'
    
    def from_db_value(self, value, expression, connection, context):
        if value is None:
            raise Exception('Big Serial cannot be null!')
        return int(value)
    
    def get_prep_value(self, value):
        return None
    
    def get_db_prep_value(self, value, connection, prepared=False):
        return None
    
    def get_db_prep_save(self, value, connection):
        return self.get_db_prep_value(value, connection)
    
    
    def to_python(self, value):
        if isinstance(value, int): …
    Run Code Online (Sandbox Code Playgroud)

    python django postgresql

    5
    推荐指数
    0
    解决办法
    700
    查看次数

    为什么以下不编译?(涉及c#中的泛型和继承)

    这编译:

        class ReplicatedBaseType
        {
        }
    
        class NewType: ReplicatedBaseType
        {
        }
    
        class Document
        {
        ReplicatedBaseType BaseObject;
    
        Document()
        {
         BaseObject = new NewType();
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    但这不是:

        class DalBase<T> : where T: ReplicatedBaseType
        {
        }
    
        class DocumentTemplate
        {
        DalBase<ReplicatedBaseType> BaseCollection;
        DocumentTemplate ()
        {
        BaseCollection= new DalBase<NewType>(); // Error in this line. It seems this is not possible
        }
        }
    
    Run Code Online (Sandbox Code Playgroud)

    什么原因?

    .net c# generics

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

    org-agenda-skip-function无效

    就在最近,我对我的组织配置进行了一些更改,因为我在日常工作框架中进行了一些更改.这破坏了我配置的一部分.

    (tags-todo "School"
                            ((org-agenda-skip-fuction '(org-agenda-skip-entry-if 'scheduled))
                             (org-agenda-overriding-header "School Work for today: ")))
    
    Run Code Online (Sandbox Code Playgroud)

    特别是,不会跳过已安排的议程条目.典型的此类条目如下:

    ** TODO Make weekly test papers for next week, classes 9-12, for Maths, Sci etc.
       SCHEDULED: <2010-10-09 Sat +1w>
    
    Run Code Online (Sandbox Code Playgroud)

    在经过大量努力之后,我创建了一个正则表达式检查,用于跳过这些条目.当然,org-agenda-skip-entry-if'如果'安排好得多.

    我知道c#,但没有这样的lisp.请帮助.

    emacs org-mode

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

    即使AllowDBNull = False,数据集也允许Null值?

    我使用VS2008数据集设计器设计了一个数据集.在其中一个数据表中,我将大多数列的"AllowDBNull"属性设置为False.但是,如果我为这些列创建包含空值的DataRow,则此数据表会接受此行,而不会出现任何错误.

    我在这里不明白吗?请指教.谢谢.

    然而,编辑 Mike Spross的优秀解释会带来另一个问题.如果它们是System.DBNull,我们如何检查文本字段?令人惊讶的是,DataSets没有将字符串""视为System.DBNull并抛出异常.或者不是吗?

    编辑我想我已经找到了问题和原因.我正在初始化DataTable的新行,然后将值填入该行.初始化行时,字符串的默认值,即""可能正在该列中填充.我想是的呢?有关于此的任何想法?

    c# strongly-typed-dataset visual-studio-2008

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

    实用的WPF编程

    我想我已经掌握了基本的WPF基础知识.

    现在我想深入了解.然而,除了理解课程如何工作之外,我还想学习WPF的实践方面; 也就是说,如何在现实生活中使用它.

    我已经看过很多用于Web框架和Django,PHP等语言的书,但WPF或Winforms都没有.WPF/Winforms的所有书籍都包含了针对该特定章节/章节的片段.

    我看到了这个问题:https://stackoverflow.com/questions/720727/practical-silverlight-wpf-books,但它有更多的silverlight味道.我想要WPF.

    我认为WPF门徒和其他人阅读博客是一个不错的选择,但我更多地考虑系统研究.

    简而言之,我的问题是,为高级初学者学习实用WPF编程的最佳系统方法是什么?

    谢谢!

    .net wpf

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