我正在尝试用图像填充组合。它被定义为:
<ComboBox SelectedItem="{Binding SelectedLangComboItem}"
ItemsSource="{Binding Languages}">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Image}" />
<TextBlock Text="{Binding Label}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Run Code Online (Sandbox Code Playgroud)
其中项目是 LanguageItem 类:
public class LanguageItem
{
public System.Drawing.Bitmap Image { get; set; }
public string Label { get; set; }
public string Culture { get; set; }
public LanguageItem(System.Drawing.Bitmap image, string label, string culture)
{
Image = image;
Label = label;
Culture = culture;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,在我的 ViewModel c'tor 我做:
_Languages = new ObservableCollection<LanguageItem>();
System.Reflection.Assembly app = …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用.NET Firebird Provider连接到嵌入式FB 3.0.1服务器.
据我所知,(也写在这里(第6页)),没有更多的fbclient.dll\fbembed.dll,但单个客户端fbclient.dll用于远程和嵌入式访问.
但是当我调用FBConnection.Open()时,我得到一个System.DllNotFoundException:
Unable to load DLL 'fbembed':
Impossible to find the specified module (Exception from HRESULT: 0x8007007E).
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
c# firebird firebird-embedded firebird-3.0 firebird-.net-provider
我的服务器启动一个Poco::Task,然后启动两个TCPServer.
int TBServer::main(const std::vector<std::string>& args) {
if (!m_helpRequested) {
TaskManager tm;
tm.start(new ServerTask());
waitForTerminationRequest();
tm.cancelAll();
tm.joinAll();
}
return Application::EXIT_OK;
}
POCO_SERVER_MAIN(TBServer)
Run Code Online (Sandbox Code Playgroud)
任务如下:
void ServerTask::runTask() {
AutoPtr<PropertyFileConfiguration> pConf;
try {
pConf = new PropertyFileConfiguration("TBServer.prop");
TCPServer local_svr();
TCPServer remote_svr();
local_svr.Start(pConf->getInt("local_svr_port", 5000));
UINT mode = pConf->getInt("svr_mode", 0);
// Socket mode
if (mode & 0x01)
remote_svr.Start(pConf->getInt("remote_svr_port", 8000));
while(!isCancelled())
{
// Do nothing here...the logic is inside the TCPServer classes
sleep(500);
}
}
catch (Poco::Exception e) {
log << e.message() << …Run Code Online (Sandbox Code Playgroud) 也许我想念一些愚蠢但是......
我有三张m-m关系表:
CREATE TABLE tbl_users (
usr_id INT NOT NULL AUTO_INCREMENT ,
usr_name VARCHAR( 64 ) NOT NULL DEFAULT '' ,
usr_surname VARCHAR( 64 ) NOT NULL DEFAULT '' ,
usr_pwd VARCHAR( 64 ) NOT NULL ,
usr_level INT( 1 ) NOT NULL DEFAULT 0,
PRIMARY KEY ( usr_id )
) ENGINE = InnoDB;
CREATE TABLE tbl_houses (
house_id INT NOT NULL AUTO_INCREMENT ,
city VARCHAR( 100 ) DEFAULT '' ,
address VARCHAR( 100 ) DEFAULT '' ,
PRIMARY KEY …Run Code Online (Sandbox Code Playgroud)