b2c信息网

您现在的位置是:首页 > 明日新闻 > 正文

明日新闻

vs2010记事本源码(VS编写一个记事本)

hacker2022-06-08 14:41:24明日新闻81
本文目录一览:1、C#,寻一个VS2010日记本实现部分功能的代码

本文目录一览:

C#,寻一个VS2010日记本实现部分功能的代码

查找 和替换都是新建窗体.代码如下:

查找:

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 notepad

{

    public partial class chazhao : Form

    {

        public chazhao()

        {

            InitializeComponent();

        }

        public int a;

        public string serch;

        public int count = 0;

        private void button2_Click(object sender, EventArgs e)

        {

            this.Close();

        }

        private void button1_Click(object sender, EventArgs e)

        {

            Form1 f1 = (Form1)this.Owner;

            string f1_text = f1.textBox1.Text;

            check.f2_text = textBox1.Text;

            if (checkBox1.Checked == false)

            {

                f1_text = f1_text.ToLower();

            }

            a = f1_text.IndexOf(textBox1.Text, count);

            if (a = 0)

            {

                f1.textBox1.Select(a, textBox1.Text.Length);

                f1.textBox1.Focus();

                count = a+1;

                check.place = a + 1;

            }

            else

            {

                 MessageBox.Show(this.Owner, "找不到" + "\"" + textBox1.Text + "\"", "记事本",

 MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);

            }

        }

        private void chazhao_Load(object sender, EventArgs e)

        {

            radioButton2.Checked = true;  

        }

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

            if (textBox1.Text != null)

            {

                button1.Enabled = true;

            }

        }

    }

}

替换:

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 notepad

{

    public partial class tihuan : Form

    {

        public tihuan()

        {

            InitializeComponent();

        }

        public int count = 0;

        public int a,b;

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

            if (textBox1.Text != null)

            {

                button1.Enabled = true;

                button2.Enabled = true;

                button3.Enabled = true;

            }

        }

        private void button1_Click(object sender, EventArgs e)

        {

            Form1 f1 = (Form1)this.Owner;

            a = f1.textBox1.Text.IndexOf(textBox1.Text, count);

            if (a = 0)

            {

                f1.textBox1.Select(a, textBox1.Text.Length);

                f1.textBox1.Focus();

                count = a + 1;

            }

            else

            {

                MessageBox.Show(this.Owner, "找不到" + "\"" + textBox1.Text + "\"", "记事本",

 MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);

            }

        }

        private void button2_Click(object sender, EventArgs e)

        {

            Form1 f1 = (Form1)this.Owner;

            a = f1.textBox1.Text.IndexOf(textBox1.Text, count);

                if (a = 0)

                {

                    f1.textBox1.Text = f1.textBox1.Text.Remove(a, textBox1.Text.Length);

                    f1.textBox1.Text = f1.textBox1.Text.Insert(a, textBox2.Text);

                }

                else

                {

                    MessageBox.Show(this.Owner, "找不到" + "\"" + textBox1.Text + "\"", "记事本",

 MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);

                }

        }

        private void button3_Click(object sender, EventArgs e)

        {

            Form1 f1 = (Form1)this.Owner;

            f1.textBox1.Text = f1.textBox1.Text.Replace(textBox1.Text,textBox2.Text);

        }

        private void button4_Click(object sender, EventArgs e)

        {

            this.Close();

        }

    }

}

vs2010打不开.cs文件,双击文件打开后变成以记事本打开文件,而且打开后是空的记事本文件。

。。。。关机前恐怕根本就没写入文件。。。

可以参考这个:

保存自动恢复信息的时间间隔: n 分钟

使用此选项可以自定义在编辑器中自动保存文件的频率。For previously saved files, a copy of the file is saved in \...\My Documents\Visual Studio version\Backup Files\ projectname. 如果文件是新的,且尚未手动保存过,则使用一个随机生成的文件名来自动保存该文件。

保留自动恢复信息的天数: n 天

使用此选项可以指定 Visual Studio 对于为自动恢复创建的文件保留多长时间。

就是说你可以尝试去上面提到的目录去找找看

如果这也不行的话,可以尝试一些文件恢复工具,不过不要抱太大希望,这里不是覆盖不覆盖的问题了。。。。专业点可以用磁盘编辑工具去定位去在16进制情况下恢复,但是太麻烦了,而且估计也是去上面提到的那个目录。。。。看你这个项目非常简单,没这必要吧?用专业的硬件设备去恢复磁盘什么的更不推荐了。。。太贵了。。。。

vs2010,记事本,cmd,新手求教!

vs里写的代码是原文件,是要通过vs进行编译、连接生成可执行文件exe才能运行的。

而bat、cmd是批处理文件,直接调用cmd程序进行解释的。

C#里输出代码是Console.WriteLine("你好!");

C++里输出代码是std::cout"你好!";

C语言输出代码是printf("你好!");

……

上面这些都是要放到VS里编译连接才能运行的话,你如果想通过bat或cmd文件直接运行的话,可以用下面的这个批处理语句输出:

@echo off

echo 你好!

发表评论

评论列表

  • 晴枙双笙(2022-06-08 16:21:52)回复取消回复

             button2.Enabled = true;                button3.Enabled = true;            }        }        private void b