Tag: visual studio 2010

合并来自2个表的数据

免责声明:这是一个测试/假人/假数据库 嗨伙计们,我有一个问题,下面是2表结构。 当我使用 SELECT CONVERT(char(80), InvDate,3) AS InvDate,InvoiceNo,EmployerCode,TaxAmount + SubTotal AS Amount,” AS Payment FROM dbo.Invoice; http://sofzh.miximages.com/c%23/icpzpy.png 我希望在列中添加患者名称,其中将标记为发票编号。 所以我的意思是,当执行查询时,它应该向我显示标记为发票号的患者详细信息。 但是在两个表结构中都没有链接。 我能想到的唯一联系是“MedicalRecordID”。 我尝试使用UNION函数没有给我所需的输出。 有帮助吗? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace MedicalDataExporter { public partial class frmSales : Form { public frmSales() { InitializeComponent(); […]

有没有办法调用具有更好性能结果的C#脚本文件?

我目前使用此方法从Visual Studio 2010中的C#应用​​程序调用C#脚本文件( http://www.csscript.net ): var script = new AsmHelper(CSScript.Load( @”C:\temp\CSScriptTest\CSScriptTest\cstest.cs”)); script.Invoke(“*.LoopTest”); 但是我注意到这个性能大约是使用这种方法调用类似IronPython脚本所需的两倍: var ironPythonRuntime = Python.CreateRuntime(); dynamic loadPython = ironPythonRuntime.UseFile( @”C:\temp\IronPythonTest\IronPythonTest\pytest.py”); loadPython.LoopTest(); 有没有一种方法可以调用性能更好的C#脚本?

在Visual Studio 2010中调用堆栈时间机器

我知道标题有点雄心勃勃,但我想知道是否有办法,在调试C#程序时在调用堆栈窗口(Visual Studio 2010)中显示以前的状态,重新启动(就像点击“继续”/ F5)从那里开始。 这对于调试生成exception的lambda表达式特别有用,因为无法向外移动。 对于真正的OO代码时间机器,所有对象的历史状态都需要存储在内存中,所以我怀疑它在这个阶段是否可行。 现在,如果所有对象的状态没有太大变化,那么我们可以保持当前状态并及时跳回(作为使用“编辑并继续”执行相同操作的快捷方式)。

当其中一个值包含特殊字符时,存储过程失败

我有一个特殊字符的问题。 因为当有一个’字符时,代码将失败。 如何使用下面的存储过程使其与特殊字符一起使用。 internal bool AddRecord() { string SQL = “exec SqlInsert “; SQL += “‘” + _sqlComputer + “‘, “; SQL += “‘” + _lastUpdatedBy + “‘, “; SQL += “‘” + DateTime.Now + “‘, “; SQL += “‘” + _softwareName + “‘ “; return SqlDatabase.Overig(SQL); }

C#代码无法“看到”我的C ++ DLL中的方法

我有一个用C ++编写的代码(我没有编写)并希望在C#中使用它,所以我决定创建一个dll并从那里使用这个类。 我对C ++知之甚少,并且在我的C#项目中引用这个类的方法时遇到了问题。 C ++代码是这样的: #ifndef BeamAn_class #define BeamAn_class #define DllExport __declspec( dllexport ) #include #include using namespace std; public class DllExport BeamAn { public: BeamAn(); ~BeamAn(); bool SetGeometry(vector); //I didn’t put the DllExport here because I already did it for the whole class. It’s okay to do this, right? //other public methods an […]

确定DLL在C#程序中使用的文件列表

我将尝试描述我的问题…我在我的项目(C#)中使用加载,例如“General.dll” //load “General.dll” dllHandle = LoadLibraryEx(generalPath, IntPtr.Zero, LOAD_WITH_ALTERED_SEARCH_PATH); [DllImport(“kernel32.dll”)] private static extern IntPtr LoadLibraryEx(string dllToLoad, IntPtr reserved, uint flags); [DllImport(“General.dll”)] … 如果我使用“General.dll”中需要“Gif.dll”的方法,我需要将“Gif.dll”复制到包含“General.dll”的文件夹(如果我不使用这种方法,我就不能复制“ Gif.dll“)。 如果我使用“General.dll”中使用“Dutch”语言的方法,我需要将“Dutch.amd”复制到包含“General.dll”的文件夹。 例如,我编写了一些使用“General.dll”中不同方法的代码。 如何确定我可以删除“General.dll”文件夹中的哪些文件? 我可以使用Visual Studio执行此操作吗? 例如,在VS中编译我的代码,找出在运行时使用的文件并仅复制这些文件。 谢谢!

Visual Studio IDE中自动生成存根

今天我的一位同事在视觉工作室向我展示了这个技巧。 他两次输入prop和击中tab 这使得visual studio自动将其扩展到属性。 毫无疑问,它是一个非常酷的function。 但这个伎俩叫什么? 是否有任何技巧我可以输入method以便IDE为我生成方法存根? 谢谢。

如果有引号,则从部署对话框(而不是PowerShell)进行MS部署不起作用

在我的Visual Studio 2010 SP1Rel中,MS Web部署突然停止使用此错误: Unrecognized argument ‘Web’. All arguments must begin with “-“. 参数“Web”指的是参数“默认网站”,即如果路径包含空格,则无法部署Web部署。 这工作到今天。 如果我将我的网站重命名为DefaultWebSite(无空格),则错误消息将更改为: Unrecognized argument ‘Source=10.10.10.1\MSSQLSERVER,1432;Initial’. All arguments must begin with “-“. 关于同一错误还有其他问题但情况不同。 我正在使用内置的Web部署对话框。 相同的错误,但对于批处理脚本: MSDeploy批处理文件不再处理引号相同的错误,但在powershell中: 当参数有空格时,如何从powershell调用msdeploy? 这些问题与安装VS 2010 SP1有关。 我没有安装SP1。 它可能已自动安装在Windows更新中。 使用MS部署对话框时如何解决此错误(在VS中右键单击项目并单击“部署”)?

用户单击treeview节点时tabcontrol更改

以下是我的应用程序概述: 它基本上是一本烹饪书。 用户可以创建食谱,然后在该食谱中创建食谱。 我有一堂课CookBook和一堂课。 CookBook记录了与烹饪书相关的食谱,食谱跟踪食谱的内容。 对于UI,我有一个树视图,它将显示CookBook中的食谱。 我有一个TabControl,它将显示与每个配方相关的选项卡。 选项卡在运行时由用户动态创建。 当用户点击其中一个食谱时,我希望TabControl显示与该特定食谱相关的选项卡。 当用户点击不同的配方时,我希望上一个选择的选项卡消失,并显示当前选择的选项卡。 (旁注:为了节省目的,我将稍后将选项卡的内容和内容保存到文件中) 我希望Recipe类包含有关TabControl的详细信息(配方有多少个选项卡,每个选项卡的标题,选项卡的内容)。 但我不希望Recipe负责创建Tabs或TabControl。 我的问题是,我如何完成上面的粗体部分? 人们对这类问题的看法和经验是什么? 这类问题的最佳做法是什么? 谢谢!

用C#解析Json图像的问题

净C#。 我试图从Web服务解析Json。 我已经用文本完成了它,但解析图像有问题。 这是我从Json那里获取的Url http://collectionking.com/rest/view/items_in_collection.json?args=122 这是解析它的我的代码 using (var wc = new WebClient()) { JavaScriptSerializer js = new JavaScriptSerializer(); var result = js.Deserialize(wc.DownloadString(“http://collectionking.com/rest/view/items_in_collection.json args=122”)); foreach (var i in result) { lblTitle.Text = i.node_title; imgCk.ImageUrl = i.[“main image”]; lblNid.Text = i.nid; 任何帮助都会很棒。 提前致谢。 PS:它返回Title和Nid但不返回Image。 我的class级如下: public class ck { public string node_title; public string main_image; public string […]