小编krr*_*hna的帖子

为Staging and Production web.config文件生成xml文档转换

我们计划使用XDT概念来自动化分段和生产中的web.config设置.我们已经使用c#.Net中的Visual Studio长时间创建了Web应用程序.我们所有的应用程序都已经在其中有一个web.config(在其下面我们有web.debug.config和web.release.config)

我从当前的staging和PROD环境中获取了web.config.现在我创建web.PROD.config和web.Staging.config xdt(xml转换)文件(基于我从当前的Staging和PROD环境中获取的备份)并确保已经存在的web.config在解决方案中也相应更新?

我目前的计划是手动完成,但我们需要花费大量时间.有没有办法可以从Visual Studio或任何其他工具执行此操作?

.net c# xml asp.net xdt-transform

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

如何使用Windows手机代码在图像上写文字?

可能重复:
在WP7中的图像上写入文本

我有一个应用程序和我要添加到其中的功能之一是,在它上面发送一些文本的图片.可以在Windows手机中编码这个吗?

windows-phone-7 windows-phone-7.1 windows-phone-7.1.1 windows-phone-8

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

&&运算符在两个字符串之间执行什么操作?

在下面的代码中,语句str1[i] && str2[i];count1[str1[i]]++;做什么呢?

char str1[4]="rate";
char str2[4]="tear";

int count1[256] ;
int count2[256] ;

int i=0;

for (i = 0; str1[i] && str2[i];  i++)
{
   count1[str1[i]]++;//count1['g']++what does that mean ?
   count2[str2[i]]++;
}
Run Code Online (Sandbox Code Playgroud)

c syntax boolean-logic and-operator

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

基于GPS的应用程序未在Windows手机的锁定屏幕下运行

我开发了一个Windows Phone应用程序,它在开放和运行时工作正常.它跟踪用户在地图上的移动,并显示位置随推针移动.

现在我想确保在这个应用程序打开时,即使手机被锁定,同一个应用程序也会运行.我已经添加了以下代码,以便在锁定屏幕下工作.在此之后,当我验证应用程序时,我意识到当应用程序被锁定时它没有运行.

我需要做任何其他改变才能在锁定屏幕下进行这项工作.任何帮助将不胜感激.

private void initiliazesettings()
{
    PhoneApplicationService.Current.UserIdleDetectionMode = 
       IdleDetectionMode.Disabled;
}
Run Code Online (Sandbox Code Playgroud)

windows-phone-7 windows-phone windows-phone-7.1 windows-phone-8

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

使用c#在Windows Phone应用程序中计时计时器

我使用下面的代码实现了计时器(或秒表).我想知道是否有一种有效且标准的方法可以在Windows Phone中使用c#实现这一点.

任何建议,将不胜感激.

private void start_click()
{
    lhours = 0; lmins = 0; lsecs = 0; lmsecs = 0;
    myDispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 1000); // 1000 Milliseconds 
    myDispatcherTimer.Tick += new EventHandler(Each_Tick);
    myDispatcherTimer.Start();
}
public void Each_Tick(object o, EventArgs sender)
{    
    lsecs = lsecs  + 1;
    if (lsecs > 59)
    {
        lsecs = 0;
        lmins = lmins + 1;
        if (lmins > 59)
        {
            lmins = 0;
            lhours = lhours + 1;
            if (lhours > 23)
            {
                lhours …
Run Code Online (Sandbox Code Playgroud)

c# timer windows-phone-7 windows-phone windows-phone-8

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

c#.net中的简单加密算法

我试图从文件中读取文本nad加密它并将其传递给字符串格式的函数.后来我也想解密它.

我尝试了以下但它没有做任何加密.任何人都建议任何简单的加密算法?

fileStream = store.OpenFile(strFilePath, FileMode.Open, FileAccess.Read);
strEncryptedFileStream = Encoding.Unicode.GetBytes(fileStream.ToString()).ToString();
Run Code Online (Sandbox Code Playgroud)

c#

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

如何用c语言连接两个字符串

我有下面的代码连接两个字符串.第一个有while条件,但第二个有for循环失败.我通过以下输入独立运行它们.

int original[100]="c" , add[50] = "pgm";
concatenate_string(original, add);   
printf("String after concatenation is \"%s\"\n", original);
//strcat(original,add);
//printf("strcat is : %s",original);


void concatenate_string(char *original, char *add)
    {
       while(*original)
          original++;

       while(*add)
       {
          *original = *add;
          add++;
          original++;
       }
       *original = '\0';
    }

void strcat(char *original,char *add)
{
    for (;*original++;);
    for (;*add;)
         *original++=*add++;
    *(original)='\0';

}
Run Code Online (Sandbox Code Playgroud)

c algorithm pointers

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

在mvvm模型中实现windows phone app

我正在尝试为我正在开发的Windows Phone应用程序之一实现MVVM,并且它正在成长.我在Model类中尝试了下面的代码.我想知道如何处理用户点击按钮"Latest Entry"的场景,它将连接到服务并异步执行一个方法.一旦数据被返回我必须在UI中显示最新记录,其中包含3个文本字段EmpName,EmpID,Address.

模型类代码:

      public class EmpDetailsModel:INotifyPropertyChanged
        {

            private string _EmpName;
            public string EmpName
            {
                get { return _EmpName; }
                set {
                    if (value != _EmpName)
                    {

                        _EmpName = value;

                        RaisePropertyChanged("EmpName");
                    }
                }
            }

            private string _EmpId;
            public string EmpId
            {
                get { return _EmpId; }
                set {
                    if (value != _EmpId)
                    {
                        _EmpId = value;

                        RaisePropertyChanged("EmpId");
                    }
                }
            }

            private string _Address;

            public string Address
            {
                get { return _Address; }
                set {
                    if (value != _EmpId)
                    {

                        _EmpId …
Run Code Online (Sandbox Code Playgroud)

c# mvvm windows-phone-7 windows-phone windows-phone-8

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

如何访问静态类私有字段以使用Microsoft Fakes in C#对其方法进行单元测试

我有下面的静态类和一个方法,我需要进行单元测试.我能够但是这个方法有if条件,它使用一个布尔私有变量,如果它的值为false,那么它执行if条件中的步骤.

public static class Logger
{
    private static bool bNoError = true;
    public static void Log()
    {
        if (!bNoError)
        {
            //Then execute the logic here
        }
        else
        {
            //else condition logic here
        }
    }
} 
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以将私有字段bNoError值设置为true,这样我就可以有一个测试方法来测试if条件中的逻辑.

c# unit-testing microsoft-fakes

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

如何从Windows Phone 8.1中的assets文件夹中获取图像并将其分配给模型的属性

我有一个属性为BitmapImage的模型,我试图从root - > Assets - > Icons文件夹加载和映像,并将其设置为此属性.但总是给我错误"无效的URI:无法确定URI的格式." 我们最初在WP8.0中创建了这个项目,然后将其定位到8.1

                BitmapImage bi = new BitmapImage();
                bi.UriSource = new Uri(@"../Assets/Icons/noprofilepic.png", UriKind.RelativeOrAbsolute);
                bi.CreateOptions = BitmapCreateOptions.BackgroundCreation;
                BuddyImage = bi;
Run Code Online (Sandbox Code Playgroud)

财产定义为:

    private BitmapImage _BuddyImage;
    public BitmapImage BuddyImage
    {
        get { return _BuddyImage; }
        set { _BuddyImage = value; RaisePropertyChanged("BuddyImage"); }
    }
Run Code Online (Sandbox Code Playgroud)

xaml控件如下所示

   <Image Source="{Binding BuddyImage}" Width="75" Height="75" Stretch="Uniform"/>
Run Code Online (Sandbox Code Playgroud)

c# windows-phone-7 windows-phone windows-phone-8 windows-phone-8.1

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

按下后退按钮时如何转到Windows Phone 8中的上一页

我在基于Windows Phone的c#应用程序中有一个主页或登录页面,用户输入登录详细信息,登录成功后用户被重定向到第2页.在这里,用户将看到一个包含少量项目的列表框.从此列表框中选择一个项目后,将打开一个名为"Threadx"的新页面.(其中x是单击列表框中的x项目时打开的每个页面)

当用户在此Thread页面"Threadx"上时,他可能会收到Toast通知,并且线程会在该线程上使用新的回复或答案进行更新.

但是当用户点击后退按钮时,"ThreadX"页面不会被关闭,而是进入其先前状态,其中消息数量较少,依此类推,直到应用程序关闭.

protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        base.OnNavigatedTo(e);
        if (e.NavigationMode == NavigationMode.Back)
        {
            return;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以在单击后退按钮时关闭此"Threadx"页面而不影响其他"Threadx + 1","Threadx + 2"......"Threadx + n"页面.

任何帮助将非常感激.

c# windows-phone-7 windows-phone windows-phone-8 windows-phone-8.1

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

为库的内部类编写UnitTests

我在库中有以下类,我必须编写UnitTests,并由我的开发团队给它编写单元测试.

internal sealed class Settings : AppSettingsBase
{
    private static Settings defaultInstance = ((Settings)(Synchronized(new Settings())));

    public static Settings Default { get { return defaultInstance; } }
}
Run Code Online (Sandbox Code Playgroud)

因为它的内部我无法在我的.Tests项目中访问它.当我查看stackoverflow时,建议是要求开发人员在AssemblyInfo.cs文件中放置一个属性[assembly:InternalsVisibleTo("MyTests")].这是我要求我的开发人员,但它需要一些时间.

有没有办法通过任何反射概念或任何其他概念来读取这些属性或变量.我在我的测试项目中使用Microsoft FAkes.

c# mstest microsoft-fakes

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

散列表和C中的字典有什么区别

我知道在C#中哈希表和字典之间的区别.

  • 散列表类型优化了查找.它计算您添加的每个键的哈希值.然后,它使用此哈希代码非常快速地查找元素.

  • Dictionary类型提供快速查找,其中包含用于获取值的键.有了它,我们使用任何类型的键和值,包括整数和字符串.

Dictionary对象在C#中提供类型安全,而哈希表则不提供.

我想知道在C语言方面是否存在类似的差异?

c

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