小编ALI*_*ANI的帖子

将图像路径转换为base64字符串

如何在C#中将图像转换为base64字符串?

例如,我有图像的路径,C:/image/1.gif并希望data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD..返回.

c# base64 image

93
推荐指数
7
解决办法
17万
查看次数

如何将Persian Calendar日期字符串转换为DateTime?

我使用这些代码转换当前日期时间,并使用用户在文本框中键入的日期时间减去它.但它在转换时会出错.

PersianCalendar p = new System.Globalization.PersianCalendar();
DateTime date = new DateTime();
date = DateTime.Parse(DateTime.Now.ToShortDateString());
int year = p.GetYear(date);
int month = p.GetMonth(date);
int day = p.GetDayOfMonth(date);
string str = string.Format("{0}/{1}/{2}", year, month, day);
DateTime d1 = DateTime.Parse(str);
DateTime d2 = DateTime.Parse(textBox9.Text);
string s = (d2 - d1).ToString().Replace(".00:00:00", "");
textBox10.Text = (d2 - d1).ToString().Replace(".00:00:00","");
Run Code Online (Sandbox Code Playgroud)

在将日期时间从字符串转换为日期时,此行将出错:DateTime d1 = DateTime.Parse(str);

请帮我解决这个问题.

提前致谢

c# datetime

15
推荐指数
5
解决办法
3万
查看次数

使用Azure Active Directory和Azure移动服务验证PHP Web应用程序

我有一个与Azure移动服务集成的现有移动应用程序.移动服务当前已连接到启用了MFA的Azure Active Directory.我正在尝试构建一个单独的基于PHP的Web应用程序,该应用程序使用现有的移动服务和身份验证.

认证

用户唯一的活动目录是基于云的AAD.没有本地版本,也没有办公室365.经过大量研究,看来PHP可以使用SAML进行集成.但是,要么没有PHP示例Azure Active Directory代码示例,要么它们与Office 365 azure-sdk-for-php-samples绑定.

如何通过网络应用程序针对AAD对我的用户进行身份验证?

授权

用户通过身份验证后,如何确保用户通过移动服务获得与用户相同的访问级别?

azure azure-mobile-services azure-active-directory

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

C#中的Numpad键代码

我使用以下代码来处理小键盘键.

if (e.KeyCode == Keys.NumPad0 || e.KeyCode == Keys.D0)
{
   MessageBox.Show("You have pressed numpad0");
}
if (e.KeyCode == Keys.NumPad1 || e.KeyCode == Keys.D1)
{
   MessageBox.Show("You have pressed numpad1");
}
Run Code Online (Sandbox Code Playgroud)

还有其他小键盘键.但是我想知道如何为"+","*","/"," - ","."找到它,它位于小键盘旁边.

提前致谢

c# winforms

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

C#中的SendKeys.SendWait方法,模拟CTRL + C

我试图在按住C的同时按住CTRL键,但无法正常工作。我已经阅读了SendKeys类,但是仍然无法使用。

那就是我尝试过的:

SendKeys.SendWait("^C");
SendKeys.SendWait("{^C}");
SendKeys.SendWait("^{C}");
SendKeys.SendWait("^(C)");
SendKeys.SendWait("(^{C})");
Run Code Online (Sandbox Code Playgroud)

c# sendkeys

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

声明之间的区别

这两个代码有什么区别:

public uint? a;
public uint a;
Run Code Online (Sandbox Code Playgroud)

我想知道如果我们使用有什么区别?在int或double或其他之后

提前致谢

.net c# nullable declaration

3
推荐指数
2
解决办法
164
查看次数

C#中mdi父级的子表单

我使用以下代码在MDI父表单中显示子表单.如您所知,单击该按钮将显示一个新表单.继续单击按钮,屏幕将填充空白表格.为了防止这种情况发生,我移动了在按钮之外创建表单的代码.

像这样:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    Form2 f2 = new Form2();    

    private void button1_Click(object sender, EventArgs e)
    {
        f2.MdiParent = this;
        f2.Show();
    }
Run Code Online (Sandbox Code Playgroud)

但当我关闭儿童表格并想再次打开时,它不会让我.

请帮我解决这个问题.

c# winforms

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

在C#中覆盖bool ProcessKeyPreview

我使用以下代码来处理用户控件中的keydown。但是我想知道如何才能对用户按键进行相同的控制。

const int WM_KEYDOWN = 0x100;
const int WM_KEYUP = 0x101;

protected override bool ProcessKeyPreview(ref Message m)
{
    if (m.Msg == WM_KEYDOWN && (Keys)m.WParam == Keys.A)
    {
        messagebox.show("You have pressed A");
    }

    return base.ProcessKeyPreview(ref m);
}
Run Code Online (Sandbox Code Playgroud)

我想为keypress中的keychar做到这一点。

这些代码只是给我提供示例密钥.A不能让我进行示例keychar ='A'

提前致谢

c# winforms

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

连接不同的编程语言

如何连接两种不同的编程语言?例如,我已经开发了一个由C#编写的应用程序,我还有另一个由C++编写的应用程序,我想知道如何连接它们?

我应该在视觉工作室的同一个项目中做这件事还是做别的事情?

如何制作一个与不同语言相结合的应用程序?如何结合不同的编程语言?

任何帮助将不胜感激

提前致谢

c# c++ winforms

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

php中的复选框状态

我在php中有一个带get方法的表单.在表单中,我创建了一个名为Student的复选框.

我使用这些代码在提交按钮操作中显示有关用户的详细信息.

在详细信息页面中,当用户不是学生时,它会显示错误.用户是学生时没有问题:

if($_GET['student'] == "on")
{
    print "Student";
}
else
{
    print "Not student";
}
Run Code Online (Sandbox Code Playgroud)

php forms

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