小编Zig*_*gnd的帖子

如何从TextBox中删除最后一个字符?

我正在尝试写一份MS Windows计算器 - 只是为了练习我在我正在做的课程中获得的知识 - 而且我在编写Backspace密钥方面遇到了问题,但我不知道如何删除TxtResult.Text(文本框)上的最后一个字符.那么,有人可以教我怎么做吗?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ZigndSuperCalc
{
    public partial class FrmZigndSC : Form
    {
        Int64 aux, result;
        Int16 cont = 0;
        bool sucess;
        public FrmZigndSC()
        {
            InitializeComponent();
        }

        private void BtnSoma_Click(object sender, EventArgs e)
        {
            sucess = Int64.TryParse(TxtInput.Text, out aux);
            result += aux;
            TxtInput.Text = Convert.ToString(result);
            TxtInput.Focus();
        }

        private void BtnCE_Click(object sender, EventArgs e)
        {
            TxtInput.Text = "0"; …
Run Code Online (Sandbox Code Playgroud)

c#

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

是一个糟糕的编程实践实例化一个类而不是将它保存在一个对象中?

我想说的是:当你实例化一个类时,你可以.在对象之后使用access运算符()来使用该类的方法,但是如果你只想使用该类的一个方法而且只有一次?这个click事件(下面的代码)中的表达式可以工作,但这个方法被认为是一个好的/坏的编程实践吗?

    private void button1_Click(object sender, EventArgs e)
    {
        new AboutBox1().ShowDialog();
    }
Run Code Online (Sandbox Code Playgroud)

c# oop instantiation

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

如何在C中对齐浮点值?

我想打印一个只有2位小数的浮点数,并在6个字符的空格中将它对齐到右边.

我试图这样做,但没有奏效:

printf("%6.2f", value);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

c string-formatting

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

为什么os.listdir将converts转换为\ xa6以及如何将其转换回来?

我跑的时候

files = os.listdir(path)
Run Code Online (Sandbox Code Playgroud)

它返回一个包含目录中文件的列表path并将其保存到files,问题是目录中的一个文件path使用框图绘制字符┤,当我打印列表时,files我得到了这个

['l\xa6oli.txt', 'asd.txt']
Run Code Online (Sandbox Code Playgroud)

应该是第一个字符串,'l?oli.txt'但它是'l\xa6oli.txt'.

我想将结果字符串转换回包含字符的字符串?而不是\xa6,我也想知道那是什么类型的编码?

python python-2.7

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

如何使用SQL查询列作为where子句的参数?

我有一个查询返回一个包含一些记录的列:

SELECT TAB1.COD FROM TAB1 WHERE COD > 3 AND COD < 7;
Run Code Online (Sandbox Code Playgroud)

上面的查询将返回如下表:

_____
|COD|
|---|
| 3 |
| 5 |
| 6 |
| 7 |
-----
Run Code Online (Sandbox Code Playgroud)

我想在另一个查询的where子句中使用上面列的值,如下所示:

SELECT TAB2.ID, TAB2.FOO, TAB2.TAB1COD 
FROM TAB2 
WHERE TAB1COD = 3 OR TAB1COD = 5 OR TAB1COD = 6 OR TAB1COD = 7;
Run Code Online (Sandbox Code Playgroud)

我对SQL不是很熟悉,如果重要的话,我也在使用Oracle DB.

提前致谢.

sql oracle

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

标签 统计

c# ×2

c ×1

instantiation ×1

oop ×1

oracle ×1

python ×1

python-2.7 ×1

sql ×1

string-formatting ×1