Tag: c ++

如何将数据发布到网站

我需要将数据发布到网站上。 所以我在C#.net中创建了一个小应用程序,在那里我打开这个网站并用我的数据库中的值填充所有控件(单选按钮,文本框,复选框等)。 我还在SUBMIT按钮上有一个点击事件。 然后应用程序等待10-15秒,然后将响应从网页复制到我的数据库。 如你所见,这真是一个繁忙的过程。 如果要上传数千条记录,则此应用程序需要更长时间(因为它等待响应的时间为15秒)。 有没有其他方式发布数据? 我正在寻找像所有字段连接其值并像上传数据流一样上传的东西。 如果网站是https而不是http,这将如何工作?

0xC0020001:字符串绑定无效。 – 仅在WPF中发生

首先,我可能会说我可能已经达到了这个级别的5级…我在WPF应用程序中使用C ++加载项。 每当我尝试退出程序时,都会收到此错误: Raptor.exe中0x770d15de处的未处理exception:0xC0020001:字符串绑定无效。 我一直在使用这个博客条目试图解决问题,但我没有运气。 但有一点我注意到,当我在控制台应用程序中使用相同的C ++插件时,调用WPF应用程序中使用的许多相同方法,控制台退出时没有问题。 我也经历过C ++代码,无法在任何地方找到一个静态变量。 但是有静态方法。 任何帮助将非常感激! 编辑:我启用了许多调试function,以查看它中断的位置。 它打破了以下最后一个括号中的sp_counted_impl.hpp文件(Boost): virtual void dispose() // nothrow { #if defined(BOOST_SP_ENABLE_DEBUG_HOOKS) boost::sp_scalar_destructor_hook( px_, sizeof(X), this ); #endif boost::checked_delete( px_ ); }

包装C ++以在C#中使用

好吧,基本上我要包装一个大的C ++项目(Recast) ,以便我可以在我的C#项目中使用它。 我一直试图这样做一段时间,这就是我到目前为止所做的。 我正在使用C ++ / CLI来包装我需要的类,以便我可以在C#中使用它们。 但是,我的C#项目中还需要大量的结构和枚举。 那么如何包装这些呢? 我现在使用的基本方法是将dllexport调用添加到本机c ++代码,编译为dll / lib,将此lib添加到我的C ++ / CLI项目并导入c ++头文件,然后将CLI项目编译为dll,最后添加此dll作为我的C#项目的参考。 我感谢任何帮助。 这里有一些代码。我需要可管理的方法,因为C ++项目非常庞大。 //**Native unmanaged C++ code //**Recast.h enum rcTimerLabel { A, B, C }; extern “C” { class __declspec(dllexport) rcContext { public: inline rcContect(bool state); virtual ~rcContect() {} inline void resetLog() { if(m_logEnabled) doResetLog(); } protected: […]

从cs页面启用/禁用必填字段validation器?

我的页面中有两个TextBox和两个Buttons。 一个是隐藏的,另一个是显示的。 当我单击Button1 ,它将保存两个TextBox数据,并将通过RequiredFieldValidatorvalidation每个TextBox。 然后,当我单击Button2 ,它将隐藏自己( Button2 )并显示隐藏的TextBox 。 两个TextBox都有RequiredFieldValidatorvalidationButton1的事件点击。 现在我的问题是,当我只是在第一个TextBox中输入文本并单击“保存”时,单击按钮即可validation隐藏字段的必填字段。 我只想在显示时validation2文本框。 我怎么能避免这个?

如何使用带有linq的标量值函数实体?

可能重复: LINQ to Entity查询可以使用SQL级别函数吗? 我有一个标量函数,可以获得两点之间的距离,我想用它来查询最近的记录到点。 标量函数与linq一起使用到sql但是在EF中失败 标量函数 USE [GeoData] GO /****** Object: UserDefinedFunction [dbo].[DistanceBetween] Script Date: 09/18/2012 19:40:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[DistanceBetween](@Lat1 as real, @Long1 as real, @Lat2 as real, @Long2 as real) RETURNS real AS BEGIN DECLARE @dLat1InRad as float(53); SET @dLat1InRad = @Lat1; DECLARE @dLong1InRad […]

获取entity framework中属性的映射列名称

在我的项目中,我使用Entity Framework 6.我有这些实体: public class Person { [Key] public int Id { get; set; } public string Name { get; set; } public virtual ICollection PersonRights { get; set; } } 和 public class PersonRight { [Key] public int Id { get; set; } public string Name { get; set; } } 当我插入一个填充了PersonRights的person对象时,它在数据库中看起来像这样: 人员实体的表格: dbo.People […]

WP 8.1运行时代码,用于拨打电话,发送短信和发送电子邮件(不是Silverlight 8.1)

我正在编写一个应用程序,可以拨打电话,发送短信或电子邮件,就像wp 8.1中的People应用程序一样。 到目前为止,我已经找到一个msdn的链接表单,其中说“适用于:Windows Phone 8和Windows Phone Silverlight 8.1”。 所以这里的代码: 来自这个链接 using Microsoft.Phone.Tasks; private void TextBlock_Tapped_Call(object sender, TappedRoutedEventArgs e) { PhoneCallTask phoneCallTask = new PhoneCallTask(); phoneCallTask.PhoneNumber = “2065550123”; phoneCallTask.DisplayName = “Gage”; phoneCallTask.Show(); } 但是我收到了一个错误: 命名空间“Microsoft”中不存在类型或命名空间名称“Phone”(您是否缺少程序集引用?) 编辑:抱歉有一个重复的问题,同样在这里: 在Windows Phone 8.1中拨打电话回答@Chris Shao,他还更新了代码以发送短信和电子邮件。

Visual Studio 2015 C#XAML Designer无法加载

在新的Visual Studio 2015 RC中,XAML设计器不会为C#Windows Universal项目提供UI,但它适用于C ++ Windows Universal项目。 专业版和社区版都会出现这种情况。 有没有人遇到同样的问题,并有解决方法/解决方案?

如何将“12,4”转换为十进制en-Us文化

我在挪威文化中的数据库的字符串列中存储了一个十进制值(“133,3”)。 之后,用户将区域设置更改为english-Us。 当我使用CultureInfo.InvariantCulture将“133,3”转换为十进制时,获取无效值或错误。 在C#应用程序中有没有最好的方法来处理这种情况? 问候,阿南德

编程竞赛问题:计数多项式

请看我自己的答案,我想我做到了! 嗨, 编程竞赛的一个示例问题是编写一个程序,找出给定数量的gem可能有多少多边形。 所以对于两块石头( n = 2 ),只有一块多边形: XX 您可能认为这是第二种解决方案: X X 但事实并非如此。 如果您可以旋转多边形,则它们不是唯一的。 因此,对于4颗gem( n = 4 ),有7种解决方案: X X XX XXXX XX XX X XX XX XX XXX XX XX XX 应用程序必须能够找到1 <= n <=10的解决方案 PS:不允许在维基百科上使用polyominos列表 ;) 编辑:当然问题是:如何在Java,C / C ++,C#中做到这一点 我用Java开始这个项目。 但后来我不得不承认我不知道如何使用有效的算法构建多边形。 这是我到目前为止所做的: import java.util.ArrayList; import java.util.List; public class Main { private […]