标题:C#编写的留言板,不用数据库,用txt文件如何实现??
只看楼主
wujiahuan
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-11-3
 问题点数:0 回复次数:4 
C#编写的留言板,不用数据库,用txt文件如何实现??
请问,如何用C#实现网站留言板,并且不用数据库而用文本文件记录留言信息?万分感谢!!!
搜索更多相关主题的帖子: 数据库 txt 留言 文件 编写 
2008-11-03 11:55
牙子
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2008-11-8
得分:0 
直接把文件格式改为.cs 就行了
2008-11-11 22:23
一呵成埃
Rank: 2
来 自:杭州大帝国
等 级:论坛游民
帖 子:9
专家分:20
注 册:2012-12-16
得分:0 
LZ的问题我也想问啊。。不会弄。菜鸟一个

前世不修 今世编程
2012-12-26 16:55
一呵成埃
Rank: 2
来 自:杭州大帝国
等 级:论坛游民
帖 子:9
专家分:20
注 册:2012-12-16
得分:0 
using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using

namespace 时光机
{
    public partial class Form6 : Form
    {
        public Form6()
        {
            InitializeComponent();

        }

        

        private void button2_Click(object sender, EventArgs e)
        {
            richTextBox1.Text = "";
        }

        private void button1_Click(object sender, EventArgs e)
        {
            FileStream fs = new FileStream("留言板.txt", FileMode.OpenOrCreate, FileAccess.Write);
            StreamWriter m_streamWriter = new StreamWriter(fs);
           m_streamWriter.Flush();
           m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
           m_streamWriter.WriteLine(richTextBox1.Text);
           m_streamWriter.Flush();
           m_streamWriter.Close();
           richTextBox1.Text = "";
         
        }

        private void button3_Click(object sender, EventArgs e)
        {
            button1.Visible = false;
            button2.Visible = false;
            button4.Visible = true;
            FileStream fs = new FileStream("留言板.txt", FileMode.Open, FileAccess.Read);
            StreamReader m_streamReader = new StreamReader(fs);
            m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);
            this .richTextBox1.Text="";
            string strLine=m_streamReader.ReadLine();
            while(strLine!=null)
            {
                this .richTextBox1.Text+=strLine+"\n";
                strLine=m_streamReader.ReadLine();
            }
            m_streamReader.Close();

        }

        private void button4_Click(object sender, EventArgs e)
        {
            button4.Visible = false;
            button1.Visible = true;
            button2.Visible = true;
            richTextBox1.Text = "";
        }

        private void Form6_Load(object sender, EventArgs e)
        {

        }

      
    }
}
这个“我说”按钮开始时候是设置为隐藏的。我也是菜鸟啊。。。你凑合着看吧

前世不修 今世编程
2012-12-27 09:34
肖伟
Rank: 2
来 自:连云港
等 级:论坛游民
威 望:1
帖 子:44
专家分:30
注 册:2013-5-7
得分:0 
学习中!!
2013-05-16 05:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-242118-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.227887 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved