问题列表 - 第21657页

是否可以通过容器/包装器在WPF表单中托管WinForm表单?

有没有办法在WPF表单中的某种容器或包装器类型控件中托管/显示完整的WinForms表单(而不仅仅是单个控件)?我正在寻找类似于概念的东西来自虚拟包含来自php或iframe的html.可能通过将其编译为OCX或DLL.

c# wpf winforms-interop visual-studio-2008

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

任何人都可以帮我把它作为一个对象.(PHP)

嘿,有人可以帮我把它作为一个对象.

显然不是我的所有代码都在这里,但我相信你会得到这个要点.

<?php
$product_name_1 = $_POST['product_name_1'];
$region_1 = $_POST['region_1'];
$start_date_1 = $_POST['start_date_1'];
$end_date_1 = $_POST['end_date_1'];
$sku_1 = $_POST['sku_1'];

$product_name_2 = $_POST['product_name_2'];
$region_2 = $_POST['region_2'];
$start_date_2 = $_POST['start_date_2'];
$end_date_2 = $_POST['end_date_2'];
$sku_2 = $_POST['sku_2'];

$product_name_3 = $_POST['product_name_3'];
$region_3 = $_POST['region_3'];
$start_date_3 = $_POST['start_date_3'];
$end_date_3 = $_POST['end_date_3'];
$sku_3 = $_POST['sku_3'];
?>



<form action="" method="post" accept-charset="utf-8">
<div id="product_information">
<table id="product_1">
    <tr>
        <th><label for="product_name">Product Name</label></th>
        <th><label for="region">Select A Region</label></th>
        <th class="date"><label for="start_date">Start Date</label></th>
        <th class="date"><label for="end_date">End Date</label></th>
        <th><label for="sku">SKU</label></th>
    </tr>
    <tr>
        <td><input type="text" name="product_name_1" …
Run Code Online (Sandbox Code Playgroud)

javascript php oop jquery

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

在单列查询上按顺序排序(BLAH,[COLUMN NUMBER]).它是如何工作的?

嗨,我需要帮助来理解查询的解码部分,如下所示.

SELECT ax.animal_code    
FROM  raw_animal_xref ax,
      animal_xref_type axt
WHERE ax.animal_mnemonic = l_animal_mnemonic -- Example 'COUGAR'
AND   ax.animal_code_type = axt.animal_code_type
ORDER BY DECODE (animal_type, 
                l_type_to_be_matched, -1, -- Example 'CATS'
                l_current_type, 0, -- Example 'BIG CATS'
                nvl(axt.type_search_priority, 100)) ASC; -- EXAMPLE 'Big Cats' Priority is 1
Run Code Online (Sandbox Code Playgroud)

由于此查询仅返回1个查询,因此我对ORDER BY如何使用DECODE提供的不同的不存在列号感到困惑.该查询用作光标,在给定动物助记符当前动物类型和要匹配的类型的情况下,为所讨论的动物找到唯一代码.

我认为DECODE会将不同的列号返回到ORDER BY,我尝试使用不同的简单单列选择其他一些表,使用ORDER'-1','0'和'100'并且ORDER by似乎为0和100失败.为什么它与-1或任何其他数字一起使用?

希望有人可以向我解释一下.谢谢!

oracle select decode

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

ObservableCollection和线程

ObservableCollection我班上有一个.进一步进入我的课程,我有一个主题.从这个线程我想添加到我的ObservableCollection.但我不能这样做:

这种类型的CollectionView不支持从与Dispatcher线程不同的线程更改其SourceCollection.

请注意,这不是从UI线程发生的,因此我无权访问调度程序.

c# wpf multithreading observablecollection

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

MSBuild - 设置解决方案的属性

我们正在使用带有VS2008的.NET 3.5.我有一个包含约20个项目的解决方案,随着应用程序的增长和添加新模块,该数字将随着时间的推移而增长.今天我需要在每个项目上设置一个属性.我必须编辑每个csproj文件以添加以下内容:

  <Target Name="BeforeBuild">
    <CreateProperty Condition=" '$(SolutionDir)' != '' And '$(SolutionDir)' != '*Undefined*' " 
                    Value="$(SolutionDir)Tools\MSBuild">
      <Output TaskParameter="Value" PropertyName="AlToolPath" />
    </CreateProperty>
  </Target>
Run Code Online (Sandbox Code Playgroud)

这是为了使项目能够找到存储在我的源存储库中的程序集链接器(AL.exe),以便构建与机器无关(可以在没有安装SDK的情况下使用.NET检出并构建在任何机器上).该解决方案是由开发人员使用MSBuild在命令行上构建的,安装批处理文件,CCNet等.

无论如何,我搜索了一个更好的方法来做到这一点(即类似解决方案级别的属性),但找不到一个.我知道可以在MSBuild命令行中设置属性值,但这对我来说不能很好地扩展,因为所有现有和将来的命令行都必须包含它.我还考虑过在第一个构建项目中调用before target来使用自定义任务来设置环境变量,并在最后一个项目中使用after目标来删除它,但这似乎比单独编辑所有项目文件更加沉重和脆弱.

如果您已经做过类似的事情,请告诉我,或者知道如何为每个解决方案设置一个属性,这可以被多个项目(包括我没有经验的.NET 4/VS2010)使用.请记住,我们使用MSBuild来构建sln文件,而不是单个项目.

.net msbuild visual-studio-2008

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

来自Win32 app的x64图像上的OpenProcess

这很奇怪.早些时候,运行Windows 7 x64,我无法针对64位进程调用Win32 OpenProcess.谷歌搜索了一下,并得出了沉没的结论,这不会发生.

然后发生了一件有趣的事.我尝试使用explorer.exe和神圣鲤鱼的进程ID ,它有效!开始向它抛出其他进程ID,这只是一个愚蠢的废话.

事实证明,我可以针对大量的x64进程调用OpenProcess - explorer,itype,ipoint,taskhost,cmd,mstsc,...等.

其他人弹出5(访问被拒绝) - winlogon,csrss,services,svchost,mdm,...

我正在使用Process Explorer确认"bitness"和进程ID.另外,在64位进程上调用GetModuleFileNameEx总是失败,因此可以对32/64进行双重检查.

这是代码:

' Get a handle to the process.
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION Or PROCESS_VM_READ, 0, ProcessID)
If hProcess Then
   ' Grab the filename for base module.
   nChars = GetModuleFileNameEx(hProcess, 0, Buffer, Len(Buffer))
   ' If running in x64, http://winprogger.com/?p=26
   If Err.LastDllError = ERROR_PARTIAL_COPY Then
      nChars = GetProcessImageFileName(hProcess, Buffer, Len(Buffer))
   End If
   ' Truncate and return buffer.
   If nChars Then
      GetProcessFileName = Left$(Buffer, nChars)
   End If
   Call …
Run Code Online (Sandbox Code Playgroud)

winapi access-denied 32bit-64bit

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

使用SQL事件探查器在几天内创建跟踪文件

我想使用SQL Profiler创建一个跟踪文件,该文件跨越几天,因此我可以通过DTA运行它以获得有关索引的一些建议.我的问题是我会在我的笔记本电脑上做这个,我关机并每晚带回家,所以我不能在我离开时暂停它并在我回来时启动它.服务器每晚都会被取消.

有没有办法连接跟踪文件或在早上开始写入最后一个跟踪文件末尾的新跟踪?或者,我可以将多个跟踪文件传递给DTA吗?

sql-server sql-server-2005

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

Javascript:在body的onload事件中指定的函数调用了什么参数?

问题类似,我的HTML看起来像这样:

<body id="body" onload="loader()">
</body>
Run Code Online (Sandbox Code Playgroud)

正如本文所述,我总是假设onload没有任何参数.但是,我命名了这个参数,并做了一些深入的检查,发现我有一个看起来像这样的对象:

{originalTarget : DOM, 
preventCapture : function, 
target : DOM, 
cancelable : Bool, 
currentTarget : DOM, 
timeStamp : Int, 
bubbles : Bool, 
type : String, 
eventPhase : Int, 
preventDefault : function, 
initEvent : function, 
stopPropagation : function, 
CAPTURING_PHASE : Int, 
AT_TARGET : Int, 
BUBBLING_PHASE : Int, 
explicitOriginalTarget : DOM, 
preventBubble : function,
isTrusted : Bool, 
MOUSEDOWN : Int, 
MOUSEUP : Int, 
MOUSEOVER : Int, 
//... (more constants)
}
Run Code Online (Sandbox Code Playgroud)

任何人都知道那是什么,或者它的类名是什么?

javascript browser firefox events dom

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

在Django中创建一个会话

到目前为止,Django的文档太技术化了.如何创建会话并在其中存储变量或从中获取变量?我是Django框架的新手,因此文档太技术化了.会话是我的"最后一步".

django session

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

将列表框的项目保存到文本文件

如何listbox使用SaveFileDialog?将项目的内容保存到文本文件?

我还想在文本文件中添加其他信息,并添加MessageBox成功后保存的说法.

c# listbox text-files

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