标签: reusability

ASP.NET和C#.NET之间的组件重用

这可能看起来像一个荒谬的问题,因为我在.NET中缺乏经验.

是否可以使用.NET在C#中构建组件,可以在ASP.NET中重用它.例如,如果想要将应用程序移植到Web上.

如果可能的话,他们有多便携?即可以在某种程度上重用GUI吗?是否存在用作基础的中间格式或是否需要将C#组件用作二进制文件?

谢谢.

编辑:

感谢您的输入!我对这个问题的设计方面非常熟悉,即如何对组件进行建模以供重用.但是你让我意识到问题的真正含义 - 在ASP和Windows之间.NET的重用程度如何?可以说某些.NET组件包与环境无关,有些是特定于平台的吗?

.net c# asp.net portability reusability

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

正确的方法来释放和重用一个线程

我正在使用Delphi XE2,我的应用程序用于通知twitter/rss中的新记录.在我的应用程序中,我使用2个线程每秒从twitter和rss中获取一些数据.

这是代码:

类型部分:

  TWarframeEvent=record
    GUID: String;
    EventType: Byte; // 0 = unknown; 1 = alert; 2 = invasion; 3 = infestation
    Planet: String;
    Mission: String;
    EventDate: TDateTime;
    Time: Integer;
    RewardCredits: LongWord;
    RewardOther: String;
    RewardOtherAmount: Integer;
    Notified: Boolean;
    ItemIndex: Integer;
    Hidden: Boolean;
  end;

  TWarframeNotifyEvent=record
    NotifyTimeLeft: LongWord;
    ID: Integer;
    FlashOnTaskbar: Boolean;
    PlaySound: Boolean;
    Volume: Integer;
    TrayPopupBalloon: Boolean;
  end;

  TWarframeEventList=record
    WarframeEvent: Array of TWarframeEvent;
    WarframeEventCount: Integer;
    NotifyEvent: TWarframeNotifyEvent;
  end;


  TUpdateFromTwitterThread=class(TThread)
    TwitterURL: String;
    Procedure Execute; override;
  end;

  TUpdateFromRSSThread=class(TThread)
    RSS_URL: String;
    Procedure Execute; override; …
Run Code Online (Sandbox Code Playgroud)

delphi multithreading deadlock reusability

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

在多个类中共享公共属性的最佳方式是什么?

在多个类中共享公共属性的最佳方法是什么?

例如:

Class A
{
int a;
int b;
int c;
}

Class B
{
int a;
int b;
int d;
}
Run Code Online (Sandbox Code Playgroud)

由于本例中的属性ab正在重复,那么共享这些属性的最佳方式是什么?

目的是尽可能地重用代码。使用继承来共享数据成员是正确的做法吗?

c# java oop datacontract reusability

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

创建类似的iOS应用程序重用几乎所有东西(使用Xcode)

我想制作多个共享相同结构和代码但具有不同图像,字体,名称和网址的应用.

我想要一个简单的方法来制作这个应用程序而不复制整个项目,所以当我发现一个错误时,我只需要纠正它一次.

谢谢.

PS:语言并不重要(Objective-C或Swift)

xcode objective-c reusability ios swift

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