• 大小: 596KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: 其他
  • 标签:

资源简介

简单的txt阅读器,内置两个版本,操作方式简单粗暴,方向键上下左右,pageup,pagedown ,q w e a s d;采用“第”“章”关键字分章,如果txt是这样的格式可能无法查看,txt编码最好采用默认编码

资源截图

代码片段和文件信息

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

namespace TXTRead
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public string filepathname;
        public string text;
        public string zjmz;
        string zhangjie;
        string[] zhangjieneirong;
        public const int HANG = 1 LIE = 17 WID = 258 HID = 20;//行,列宽,高
        int dqdl = 0 dlzs;
        StreamReader sreader sreader2;
        Dictionary textdic;

        private void listBox1_SelectedIndexChanged(object sender EventArgs e)
        {
            zhangjie = ““;
            zjmz = listBox1.SelectedValue.ToString();
            int start = 0 stop = 0;
            if (textdic.ContainsKey(zjmz))
            {
                start = textdic[zjmz];
                bool ss = false;
                foreach (string item in textdic.Keys)
                {
                    if (ss == true)
                    {
                        stop = textdic[item];
                        break;
                    }
                    if (item == zjmz)
                    {
                        if (item == textdic.Last().Key)
                        {
                            stop = text.Length;
                            break;
                        }
                        ss = true;
                    }
                }
            }


            for (int i = start; i < stop; i++)
            {
                zhangjie += text[i];
            }

            zhangjieneirong = Zjcl(zhangjie);
            dqdl = 0; dlzs = zhangjieneirong.Length;
            labletext.Text = zhangjieneirong[dqdl];
            labeljd.Text = (dqdl+1).ToString() + “/“ + dlzs.ToString();
        }


        /// 
        /// 分段
        /// 

        /// 
        /// 
        public string[] Zjcl(string tp)
        {
            string zj=““;
            foreach (char item in tp)
            {
                if (item != ‘\t‘ && item != ‘\b‘ && item != ‘\n‘ && item != ‘\r‘&&item!=‘\f‘)
                {
                    zj += item;
                }
            }
            string temp = ““;
            
            for (int i = 0; i < zj.Length; i++)
            {
                temp += zj[i];
                if (i%LIE==0&&i!=0)
                {
                    temp += ‘\n‘;
                }
            }
            temp+=‘\n‘;

           
            List suoyouhang = new List();
            string temp1 = ““;
            foreach (char item in temp)
            {
                temp1 += item;
                if (item == ‘\n‘)
                {
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        865  2015-06-29 15:02  EXCEL2010 plus\EXCEL.sln

    ..A..H.     21504  2017-03-05 11:07  EXCEL2010 plus\EXCEL.suo

    ..A..H.     43008  2018-12-18 09:45  EXCEL2010 plus\EXCEL.v12.suo

     文件       4286  2015-07-10 19:30  EXCEL2010 plus\EXCEL2010\A220F70DC4C76DF45DA9BBC3E68A7440.ico

     文件      27648  2018-06-20 09:27  EXCEL2010 plus\EXCEL2010\bin\Release\EXCEL.exe

     文件      38400  2018-06-20 09:27  EXCEL2010 plus\EXCEL2010\bin\Release\EXCEL.pdb

     文件       8327  2015-09-05 17:09  EXCEL2010 plus\EXCEL2010\bin\Release\EXCEL.rar

     文件         53  2019-02-16 16:59  EXCEL2010 plus\EXCEL2010\bin\Release\EXCEL.temp

     文件      23168  2018-12-18 09:42  EXCEL2010 plus\EXCEL2010\bin\Release\EXCEL.vshost.exe

     文件        490  2010-03-17 22:39  EXCEL2010 plus\EXCEL2010\bin\Release\EXCEL.vshost.exe.manifest

     文件        490  2010-03-17 22:39  EXCEL2010 plus\EXCEL2010\bin\Release\wordtest.vshost.exe.manifest

     文件       5644  2015-07-10 19:31  EXCEL2010 plus\EXCEL2010\EXCEL.csproj

     文件        482  2015-06-29 14:05  EXCEL2010 plus\EXCEL2010\EXCEL.csproj.user

     文件       1732  2015-06-29 14:05  EXCEL2010 plus\EXCEL2010\EXCEL_TemporaryKey.pfx

     文件      17151  2018-06-20 09:36  EXCEL2010 plus\EXCEL2010\Form1.cs

     文件       8604  2017-03-04 13:11  EXCEL2010 plus\EXCEL2010\Form1.Designer.cs

     文件      13126  2017-03-04 13:11  EXCEL2010 plus\EXCEL2010\Form1.resx

     文件       4440  2015-06-28 09:06  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6211  2015-06-29 15:01  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        675  2015-06-29 15:02  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\EXCEL.csproj.FileListAbsolute.txt

     文件        682  2015-06-29 11:32  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\EXCEL2010.csproj.FileListAbsolute.txt

     文件        236  2015-06-29 15:01  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\GenerateResource.read.1.tlog

     文件        756  2015-06-29 15:01  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\GenerateResource.write.1.tlog

     文件       7897  2015-06-29 14:52  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\ResolveAssemblyReference.cache

     文件       4608  2015-06-29 15:01  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件       1854  2015-06-29 14:02  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\TXTRead.application

     文件       3007  2015-06-29 14:02  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\TXTRead.exe.manifest

     文件        180  2015-06-29 15:01  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\TXTRead.Form1.resources

     文件      14336  2015-06-29 15:01  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\wordtest.exe

     文件      26112  2015-06-29 15:01  EXCEL2010 plus\EXCEL2010\obj\x86\Debug\wordtest.pdb

............此处省略119个文件信息

评论

共有 条评论

相关资源