小编Mar*_*all的帖子

为什么接口不能有构造函数和析构函数?

我知道界面正在运行.当我开始编写项目编码时,我心中就怀疑了.任何人都可以澄清吗?

c# constructor destructor interface

5
推荐指数
2
解决办法
6070
查看次数

C#如何连续向Label Box添加值,以便生成的数字继续添加到它?

我正在制作一个骰子滚动程序,我们假设有一个"总赚钱"标签框,显示滚轮掷骰子时所赚取的总金额.如果你滚动6你赚600美元,如果你赚5美元你赚500美元等等我可以得到美元价值出现在标签框上但是当我继续滚动时,这个数字将被替换为下一个值而不是总结为例如滚动5然后你赚500美元然后再次滚动你滚1然后它应该显示$ 600 = 500 + 100.

请帮助我使用代码

 private void button1_Click(object sender, EventArgs e)
 {
     int roll1;

     Random rand = new Random();

     roll1 = rand.Next(6) + 1;
     int value = 100;


     int sum = (roll1 * value);
     totalmoneyLabel.Text = sum.ToString("c");




     if (roll1 == 1)
     {   
         diceBox1.Image = drios1_Project2.Properties.Resources._1Die;
     }

     if (roll1 == 2)
     {
         diceBox1.Image = drios1_Project2.Properties.Resources._2Die;
     }

     if (roll1 == 3)
     {
         diceBox1.Image = drios1_Project2.Properties.Resources._3Die;
     }

     if (roll1 == 4)
     {
         diceBox1.Image = drios1_Project2.Properties.Resources._4Die;
     }

     if (roll1 == 5)
     { …
Run Code Online (Sandbox Code Playgroud)

c#

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

向停靠且具有自动滚动功能的面板添加填充

我的表单底部有一个面板。该面板设置为“自动滚动”,以便在需要时出现滚动条。

我有一个动态添加到此面板的图像。一切看起来都很好,除了最后一张图像,因为这里表单的最边缘是一个图像,例如:

在此输入图像描述

有谁知道如何在面板的右侧添加填充,是的,我确实尝试设置面板右侧填充,但这不起作用。

c#

5
推荐指数
2
解决办法
1483
查看次数

Facebook C#SDK - .NET 3.5和动态对象

我已经下载了适用于facebook的Graph C#SDK,这些示例非常有用并且易于理解,但是当我尝试使用动态对象类型作为FacebookApp.Get("我")调用的返回对象时,我会失败.

我从来没有使用过动力学所以我做了一些研究,看起来它们是Visual Studio 2010的新手,这是我正在使用的版本,但由于我的生产环境,我无法使用最新的框架......

有没有我可以使用的类型,还是有不同的方式来使用3.5框架?这是来自框架的二进制文件提供的源文件的示例.

dynamic myInfo = app.Get("me");
lblTitle.Text = myInfo.name;
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,指出我可能缺少类型动态的装配参考.

任何和所有的帮助都是非常苛刻的!期待着掌握这个SDK !!

facebook-c#-sdk

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

如何将字符串的前部复制到分隔符

我需要抓住一个字符串的第一部分,包括路径中的最后一个反斜杠.我是C的新手.所以我想知道以下代码是否是一个好方法?或者,还有更好的方法?

#include <stdio.h>
#include <string.h>

int main(int argc, char* argv[]) {

   char szPath[260] = {0};
   strcpy(szPath, argv[0]);
   char* p = szPath;

   size_t len = strlen(argv[0]);
   p+=len;  //go to end of string

   int backpos = 0;
   while(*--p != '\\')
       ++backpos;

   szPath[len-backpos] = 0;

   printf("%s\n", szPath);

   return 0;
}
Run Code Online (Sandbox Code Playgroud)

收到评论后改为:

char szPath[260];
strcpy(szPath, argv[0]);

/*Scan a string for the last occurrence of a character.*/
char *p = strrchr(szPath, '\\');  

if (p) {
    *(p + 1) = 0;  /* retain backslash and null …
Run Code Online (Sandbox Code Playgroud)

c

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

WPF在XAML中的继承类中使用override属性

我有一点问题,找不到任何解决方案.也许这是Visual Studio中的一个问题.

我创建了一个继承自Image的新类.然后我重写Source属性.

class GifImage : Image
{
     public new ImageSource Source
     {
         get { return base.Source; } 
         set
         {
             MesssageBox("new source property");
             base.Source = value;
         } 
     }
}
Run Code Online (Sandbox Code Playgroud)

如果我在代码中设置Source

GifImage gifImage = new GifImage();
gifImage.Source = gifimage2;
Run Code Online (Sandbox Code Playgroud)

然后Source将被正确设置为GifImage并显示MessageBox.

但是如果我在Xaml-Code中设置Source:

<my1:GifImage Stretch="Uniform" Source="/WpfApplication1;component/Images/Preloader.gif" />
Run Code Online (Sandbox Code Playgroud)

然后将设置Image的Source属性,并且不会显示MessageBox.

我的想法是设置System.ComponentModel.Browsable-Attribute,认为继承GifImage类中的属性在Visual Studio中不可见,并且它使用父类的source属性.

[Browsable(true)]
public new ImageSource Source
Run Code Online (Sandbox Code Playgroud)

但这仍然无效.

有人有同样的问题或/和解决方案吗?

c# wpf xaml

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

使用ARC不允许将'int'转换为'CAMediaTimingFunction*'

任何人都可以建议替代这行代码,以便我的代码与ARC兼容.

[animation setTimingFunction:(CAMediaTimingFunction*)UIViewAnimationCurveEaseInOut];
Run Code Online (Sandbox Code Playgroud)

ipad ios5 xcode4.2

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

如何让iframe的身高100%..?

我想谷歌地图iframe占据100%的高度,截至目前它只有150px左右.编码如下图所示,我该怎么办,请帮帮我.

<iframe width="67%" height="100%" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.in/maps?f=q&amp; 
    source=s_q&amp;
    hl=en&amp;
    geocode=&amp;
    q=Prabhakar.C,+ICON+Design+Studio,+sathy+road,+Ganapathy,+87-A,+First+floor,+muniappakoil+thottam,,+Coimbatore,+Tamil+Nadu&amp;aq=1&amp;sll=21.125498,81.914063&amp;sspn=55.331887,107.138672&amp;
    ie=UTF8&amp;
    hq=Prabhakar.C,+ICON+Design+Studio,+sathy+road,+Ganapathy,+87-A,+First+floor,+muniappakoil+thottam,,&amp;hnear=Coimbatore,+Tamil+Nadu&amp;t=m&amp;
    ll=11.041457,76.983948&amp;
    spn=0.080872,0.109863&amp;
    z=13&amp;iwloc=A&amp;
    output=embed">
</iframe>
Run Code Online (Sandbox Code Playgroud)

html javascript css

4
推荐指数
2
解决办法
9256
查看次数

创建进程和 0xc0000142 错误

我有以下测试代码:

#define CMDLINE ".\\dummyFolder\\dummyProc.exe op1 op2 op3"

int main(int argc, char **argv) {

STARTUPINFO info;
info.cb = sizeof(STARTUPINFO);
info.lpReserved = NULL;
info.cbReserved2 = 0;
info.lpReserved2 = NULL;

PROCESS_INFORMATION processInfo;

SECURITY_ATTRIBUTES procAttr;
procAttr.nLength = sizeof(SECURITY_ATTRIBUTES);
procAttr.lpSecurityDescriptor = NULL;
procAttr.bInheritHandle = false;

SECURITY_ATTRIBUTES threadAttr;
procAttr.nLength = sizeof(SECURITY_ATTRIBUTES);
procAttr.lpSecurityDescriptor = NULL;
procAttr.bInheritHandle = false;

bool handlersInheritable = true;

char cmdLine2[sizeof(CMDLINE)];
strcpy(cmdLine2, CMDLINE);

char AppName[sizeof(".\\dummyFolder\\dummyProc.exe")];
strcpy(AppName, ".\\dummyFolder\\dummyProc.exe");


if (CreateProcess(AppName, cmdLine2, &procAttr, &threadAttr,
        handlersInheritable, 0, NULL, NULL, &info, &processInfo)) {

    //::WaitForMultipleObjects(procQty, handlers, waitForAll, waitInterval);
    CloseHandle(processInfo.hProcess); …
Run Code Online (Sandbox Code Playgroud)

c++ windows createprocess

4
推荐指数
2
解决办法
3855
查看次数

在wpf中设置线条装饰器的动画效果?

有没有办法在不透明度属性上设置装饰器的动画,以使线条从略带红色的颜色显示为完整的红色>

我的OnRender()方法中有以下代码:

Pen renderPen = new Pen(new SolidColorBrush(Colors.Red), 2.5);
drawingContext.DrawLine(renderPen, adornedElementRect.Value.TopLeft, adornedElementRect.Value.BottomLeft);
Run Code Online (Sandbox Code Playgroud)

谢谢

c# wpf

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