C#制作简陋英语背作文辅助小软件
第一次用C#制作。
在程序根目录放置自己制作好的,中文与英文一一对应的翻译。
并命名为 chinese.txt和english.txt即可
软件读取文档参考
http://www.cnblogs.com/lyn928/p/7017464.html
下面是程序界面:
下面是源代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;namespace EnglishMemory
{public partial class Form1 : Form{List<string> lines;List<string> linesen;//读取参考 http://www.cnblogs.com/lyn928/p/7017464.htmlStreamReader sr = new StreamReader(".\\chinese.txt", Encoding.Default);StreamReader sren = new StreamReader(".\\english.txt", Encoding.Default);int n;int right;int left;int num;public void read(){string s;while ((s = sr.ReadLine()) != null){lines.Add(s);}string sen;while((sen=sren.ReadLine())!=null){linesen.Add(sen);}// sr.Close();n = lines.Count();}public Form1(){InitializeComponent();lines = new List<string>();linesen = new List<string>();label4.Text = "背英语作文了! 好好学习!天天向上!";read();num = 0;textBox1.Text = lines[num];left = num;right = num + 1;}private void label1_Click(object sender, EventArgs e){}private void textBox1_TextChanged(object sender, EventArgs e)//汉语{}private void button1_Click(object sender, EventArgs e)//翻译{textBox2.Text = linesen[num];}private void button2_Click(object sender, EventArgs e)//上一句{textBox3.Text = "";textBox3.Text = "";if (num == 0)textBox1.Text = lines[num];else{textBox1.Text = lines[left];num = left;right = num + 1;left = num - 1;}textBox2.Text = linesen[num];}private void button3_Click(object sender, EventArgs e)//下一句{textBox3.Text = "";textBox2.Text = "";if (num != lines.Count - 1){textBox1.Text = lines[right];num = right;left = right - 1;right = num + 1;}}private void textBox3_TextChanged(object sender, EventArgs e)//输入{}private void button4_Click(object sender, EventArgs e){textBox3.Text = "";textBox2.Text = "";}private void label4_Click(object sender, EventArgs e){}}
}
C#制作简陋英语背作文辅助小软件相关推荐
- python语言与系统设计 大作业——背单词的小软件
(一)需求和规格说明 问题描述: 这是一款帮助学生背单词的小软件.建立单词库: 第一个功能是学生帮助学生记单词,会显示单词库中单词的拼写.音标.词性.中文翻译,学生可以选择中途退出,再次进入的时候,可 ...
- 大学生英语四级测试软件3,大学英语四级考试辅助教学软件
设计.发明的目的和基本思路.创新点.技术关键和主要技术指标 目前我国大部分的网络课件都以静态网页形式呈现,其组织方式也是线性的,更新频率也不够快.课件重视教学内容的呈现,但却轻视了学习环境的设计.而网 ...
- 自制安卓背单词小软件(1)
一直喜欢看些英语方面的东西,提高词汇量自然是必不可少的.但是每天捧着单词书实在是不大方便,倒不如直接在手机上装个背单词的小软件,有空的时候就背几个,并且手机软件功能又多,又有艾宾浩斯什么这那的东西,相 ...
- 如何用matlab制作一个小软件
转:https://www.ttin.top/2018/03/29/TT0012/ 制作一个小软件的方法很多,比如说c++的MFC,本站在之前的第一个MFC文章里就提到过:matlab的GUIDE,在 ...
- 【考研英语】作文只是背模板?正确复习姿势了解下
冲刺阶段,大家都在问英语作文该怎么复习.难道作文真的只是背几篇模板范文就行了吗?答案当然是否定的.作文不要放松警惕,有效的复习才能在考场秒杀对手.下面是作文复习的方法,看看吧. 之前给大家的复习建议, ...
- 计算机专业职业规划英语小作文,英语六级作文预测:职业规划英语作文
英语六级作文预测:职业规划英语作文 Want to be a small fish in a big pond or the other way round? Every graduate faces ...
- 【英语六级作文】必背万能模板句型
[英语六级作文]必备万能模板句型 2021下半年大学英语六级写作预测汇总 1. 不同观点列举型( 对比两种观点,做出自己的选择) 2. 利弊型的议论文(分析某件事情或某种现象的利弊,给出自己观点) 3 ...
- 计算机中的英语六级作文万能模板,六级作文万能模板,英语六级作文必背模板...
好的开头是高分作文必不可少的要素,是吸引阅卷老师注意的关键.通过分析近十年的四六级高分作文,我们归纳出了四六级作文首段常用的写作方法! 海都记者 王林成 关铭荣 文及图 具体如下: 现象阐释法 现象阐 ...
- 2023年英语二大作文押题猜想(达立易考)
又到了考前大开脑洞的时间了! 每年一到这个时间点,关于押题猜题的话题就会铺天盖地而来,众多名师大咖更是会集毕生所学,期待可以在这个环节押中部分题目彰显实力,其中主观题就是大家集 ...
最新文章
- c 性能好于java,吐槽一下java的效率。。。比起C差的真的好远。。。
- 动态代理机制之查看一个类或接口中有哪些方法
- 计算机c盘d盘不显示了怎么办,我的电脑打开里头的C盘D盘的图标怎么显示不了啊......
- [机器学习]回归--Decision Tree Regression
- JavaScript 中的常用12种循环遍历(数组或对象)的方法
- 怎样在汉字后面加空格?
- 人这辈子过完70,接下来就是一步一个坎
- 《Android框架揭秘》读书笔记——JNI
- HTML5期末大作业:家乡介绍网站设计——辽宁沈阳网页设计(11页) HTML+CSS+JavaScript 旅游网页HTML代码 学生网页设计与制作期末作业下载 大学生网页设计与制作成品
- 【Linux】Centos设置Python的软链接
- 永久删除的文件还能找回来吗 永久删除的文件如何恢复
- UEFI模式双硬盘+双系统安装(Win8.1+Ubuntu18.04)
- 棉花异性纤维图像分割算法matlab程序,基于可见光机器视觉的棉花伪异性纤维识别方法-农业机械学报.PDF...
- 项目踩坑日记:网易企业邮箱发送邮件报错:421 4.4.5 HL:ICC
- java 中静态内部类与普通内部类的区别
- YOLO系列目标检测算法-YOLOv7
- 背后的力量 | 华云数据助力龙光地产灾备平台建设 推动业务系统转型革新
- 基于STM平台且满足实时控制要求的操作系统
- 麒麟操作系统(Linux)使用和维护:进程相关的操作命令
- 在线购物系统1.1分析类图