Tag: c ++

使用VS2010在混合C#C(win32)项目中未加载符号

我的项目有几个新的C#模块和一个使用win32系统调用编译的C模块(不是C ++)。 我正在使用PInvoke互操作层从C#调用C代码。 C函数被调用。 所有模块都写入单个bin目录和所有写入pdb文件。 在运行,然后在调用C.dll之前在断点处停止时,我看到C模块中的断点被禁用。 查看Debug | Windows | Modules列表,即使在执行调用后,我也看不到C.dll模块已加载。 另一个事实:在解决方案|属性|配置属性|配置中显示使用Platform =“Any CPU”的C#模块和使用“Win32”的C模块 为什么不加载模块,为什么不加载它的符号? 谢谢,马克斯

使用Twitter Bootstrap,C#,asp.net和javascript上传文件

链接到Jasny http://jasny.github.com/bootstrap/javascript.html#fileupload 链接到表单的样子http://img507.imageshack.us/img507/3308/picpx.png 我在我的boot strap项目中使用Jasny Javascript文件上传,它看起来像这样: ASP \ HTML视图 Select fileChangeRemove 我如何在后面的代码中使用它来将附加文件保存到我的服务器,就像我使用C#asp.net文件上传一样? 在ASP.net C#中我通常会在后面的代码中执行此操作: ASP.net C#CodeBehind string filename = FileUpload1.PostedFile.FileName; FileUpload1.PostedFile.SaveAs(Path.Combine(Server.MapPath(“\\Document”), filename).ToString()); filelocation = “Document\\” + filename; media = “Document”; Jasny github解释了如何使用bootstrap设置布局,这很棒,因为它看起来非常好(比无聊的asp文件上传要好得多)但是如何实际让我发布我的按钮点击? 我真的想让这个工作,因为我认为它看起来更好。

如何在c#中使用System.Net.WebRequest设置用户代理

嗨,我正在尝试使用WebRequest设置用户代理,但不幸的是我只发现了如何使用HttpWebRequest,所以这是我的代码,我希望你可以帮助我使用WebRequest设置用户代理。 这是我的代码 public string Post(string url, string Post, string Header, string Value) { string str_ReturnValue = “”; WebRequest request = WebRequest.Create(url); request.Method = “POST”; request.ContentType = “application/json;charset=UTF-8”; request.Timeout = 1000000; if (Header != null & Value != null) { request.Headers.Add(Header, Value); } using (Stream s = request.GetRequestStream()) { using (StreamWriter sw = new StreamWriter(s)) sw.Write(Post); […]

在不使用COM的情况下从C ++调用C#方法

有没有办法创建C#对象并从非托管C ++调用方法,但没有使用COM Iterop? 我正在寻找像JNI(但对于.Net)这样的东西,你可以手动创建VM,创建对象等。

你能从.NET中的JSON实例化一个对象实例吗?

由于Object Initializers与JSON非常相似,现在.NET中有匿名类型。 能够获取字符串(例如JSON)并创建表示JSON字符串的匿名对象会很酷。 使用对象初始值设定项创建匿名类型: var person = new { FirstName = “Chris”, LastName = “Johnson” }; 如果您可以传入Object Initializer代码的字符串表示(最好是类似JSON)来创建具有该数据的匿名类型的实例,那将是非常棒的。 我不知道是否可能,因为C#不是动态的,并且编译器实际上将Object Initializer和Anonymous Type转换为可以运行的强类型代码。 本文将对此进行说明。 也许使用JSON并使用它创建键/值Dictionary的function将最有效。 我知道你可以在.NET中将一个对象序列化/反序列化为JSON,但我想要的是一种创建一个基本上松散类型的对象的方法,类似于JavaScript的工作方式。 有谁知道在.NET中这样做的最佳解决方案? 更新:太清楚我为什么要问这个问题的背景……我在考虑C#如何在语言层面(可能)更好地支持JSON,而我正试图想办法今天可以做到的概念原因。 所以,我想我会把它发布在这里开始讨论。

ASP.NET条件标记渲染根据Web.config键

我在web.config中有一个键 – 我想基于上面的web.config条目显示/隐藏非服务器html标记的标记,而不使用代码隐藏文件(因为没有.cs文件,并且没有runat =服务器控件)。 类似于以下伪代码的东西: IF ( IsDemo == “true” ) THEN ENDIF 有谁知道我们可以在.aspx标记中编写这样的条件逻辑? 请帮忙!!! 编辑: 第一节隐藏或显示有一些数据,如用户名和密码。 所以,我不希望用户使用Firebug或Web Developer Tools来查看隐藏的标记。 标记不应该转到客户端。

在cshtml razor视图中分离JavaScript

我是ASP.NET / MVC3的新手,我正在试图弄清楚如何将我的JavaScript(包含C#)与HTML的其余部分分开。 如果我将它们放入.JS文件并使用脚本标记插入它们,那么它们的C#方面就会停止工作。 在MVC 3 razor中分离包含C#代码的JavaScript代码的最佳方法是什么? 谢谢。

创建交互式登录会话

我正在尝试创建一个类似于微软废弃的超级快速用户切换器 ( 下载 )的实用程序,它允许快速用户切换而无需通过欢迎屏幕。 我有一个使用未记录的WinStationConnectW API(以及WTSEnumerateSessions )的工作实现,但它只能切换到已登录的用户。 如何创建登录会话以便切换到未登录的用户? 我只需要支持XP,虽然在Vista / Seven上工作会很好。 (我目前的代码已经做了) 我知道这是可能的,因为Super Fast User Switcher可以做到这一点。 (虽然它需要Windows服务才能完成) 我正在编写C#,但我可以将任何答案翻译成C#。

如何在c#中读取MSI属性

我想在桌面应用程序中读取C#中的MSI属性。我使用以下代码: public static string GetMSIProperty( string msiFile, string msiProperty) { string retVal= string.Empty ; Type classType = Type.GetTypeFromProgID(“WindowsInstaller.Installer”); Object installerObj = Activator.CreateInstance(classType); WindowsInstaller.Installer installer = installerObj as WindowsInstaller.Installer; Database database = installer.OpenDatabase(“C:\\DataP\\sqlncli.msi”,0 ); string sql = String.Format(“SELECT Value FROM Property WHERE Property='{0}'”, msiProperty); View view = database.OpenView(sql); Record record = view.Fetch(); if (record != null) […]

SQLBulkCopy或批量插入

我有大约6500个文件,总和大约17 GB的数据,这是我第一次移动我称之为大量数据的东西。 数据位于网络驱动器上,但各个文件相对较小(最大7 MB)。 我正在用C#编写程序,如果我使用BULK INSERT而不是SQLBulkCopy,我想知道是否会注意到性能上的显着差异。 服务器上的表也有一个额外的列,所以如果我使用BULK INSERT,我将不得不使用格式文件,然后为每一行运行UPDATE。 我是新来的论坛,所以如果有更好的方式来问这个问题,请随意提及。