📄 picturehelp.cs
字号:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
namespace 表达式图像程序
{
/// <summary>
/// pictureHelp 的摘要说明。
/// </summary>
public class pictureHelp : System.Windows.Forms.Form
{
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.RichTextBox richTextBox1;
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.Container components = null;
public pictureHelp()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.panel1 = new System.Windows.Forms.Panel();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.panel1.SuspendLayout();
this.SuspendLayout();
//
// panel1
//
this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel1.AutoScroll = true;
this.panel1.AutoScrollMargin = new System.Drawing.Size(5, 5);
this.panel1.AutoScrollMinSize = new System.Drawing.Size(5, 5);
this.panel1.Controls.Add(this.richTextBox1);
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(355, 337);
this.panel1.TabIndex = 1;
//
// richTextBox1
//
this.richTextBox1.BackColor = System.Drawing.SystemColors.ControlLight;
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.richTextBox1.Font = new System.Drawing.Font("楷体_GB2312", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
this.richTextBox1.ForeColor = System.Drawing.Color.Indigo;
this.richTextBox1.Location = new System.Drawing.Point(0, 0);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.ReadOnly = true;
this.richTextBox1.Size = new System.Drawing.Size(355, 337);
this.richTextBox1.TabIndex = 0;
this.richTextBox1.Text = "这里在运行时显示帮助信息";
//
// pictureHelp
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.AutoScroll = true;
this.AutoScrollMargin = new System.Drawing.Size(5, 5);
this.AutoScrollMinSize = new System.Drawing.Size(5, 5);
this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(360, 342);
this.Controls.Add(this.panel1);
this.ForeColor = System.Drawing.SystemColors.ControlText;
this.Name = "pictureHelp";
this.Text = "帮助";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.Load += new System.EventHandler(this.pictureHelp_Load);
this.Closed += new System.EventHandler(this.pictureHelp_Closed);
this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
/*static void Main()
{
Application.Run(new pictureHelp());
}*/
private void pictureHelp_Load(object sender, System.EventArgs e)
{
richTextBox1.Text="\n**常用函数表示:\n";
richTextBox1.Text+=" 正弦: sinx\n";
richTextBox1.Text+=" 余弦: cosx\n";
richTextBox1.Text+=" 正切: tanx\n";
richTextBox1.Text+=" 余切: cotx\n";
richTextBox1.Text+=" 正割: secx\n";
richTextBox1.Text+=" 余割: cscx\n";
richTextBox1.Text+=" 反正弦: arcsinx\n";
richTextBox1.Text+=" 反余弦: arccosx\n";
richTextBox1.Text+=" 反正切: arctanx\n";
richTextBox1.Text+=" 反余切: arccotx\n";
richTextBox1.Text+=" 自然对数: lnx\n";
richTextBox1.Text+=" 常数 Л : pi或PI\n";
richTextBox1.Text+=" 常数 E: : e或E\n";
richTextBox1.Text+=" 变量 X: : x|X\n";
richTextBox1.Text+="\n**按钮功能:\n";
richTextBox1.Text+=" 显示图像: 显示出您所输入的表达式的图像.\n";
richTextBox1.Text+=" 刷新: 刷新当前屏幕,即在图像不清晰或不连续时,使屏幕变清除.\n";
richTextBox1.Text+=" 开启鼠标输入: 显示鼠标输入窗口\n";
richTextBox1.Text+=" 重新输入: 清除表达式栏.\n";
richTextBox1.Text+=" 帮助: 显示本窗口.\n";
richTextBox1.Text+=" 清除当前图像: 清除当前表达式所显示的图像.\n";
richTextBox1.Text+=" 清除所有图像: 清除当前屏幕上所有的图像.\n";
richTextBox1.Text+=" 放大图像: 在当前视野下,扩大所有显示的图像.\n";
richTextBox1.Text+=" 缩小图像: 在当前视野下,缩小所有显示的图像\n";
richTextBox1.Text+=" 图像默认值: 恢复所有显示的图像的大小至默认值.\n";
richTextBox1.Text+=" 扩大视野: 扩大当前的视野范围,这样能使屏幕显示的视野变大,但\n";
richTextBox1.Text+=" 所有的图像会看起来小了;也就是说,一个容器如果\n";
richTextBox1.Text+=" 盛的东西越小,盛的就越多.\n";
richTextBox1.Text+=" 缩小视野: 缩小当前的视野范围,这样能使屏幕显示的视野变小,但\n";
richTextBox1.Text+=" 所有的图像会看起来大了;也就是说,一个容器如果盛的东西\n";
richTextBox1.Text+=" 越大,盛的就越少,看起来大而且清晰.\n";
richTextBox1.Text+=" 视野默认值:恢复屏幕的视野大小至默认值.\n";
richTextBox1.Text+="\n**文本框功能: 输入表达式和其参数设置.(可以手写,也可以从下拉框里面选值)\n";
richTextBox1.Text+=" 清晰度: 如果其数值变大,则会增加图像的显示密度.(在放大图像时,\n";
richTextBox1.Text+=" 图像会变得稀疏,这时用得到此功能),但会使显示速度变慢.\n";
richTextBox1.Text+=" 比例: 两个表达式框分别与放大图像和缩小图像功能相对应,只是比它们\n";
richTextBox1.Text+=" 更灵活.\n";
richTextBox1.Text+=" 区间: 用来设置显示图像的定义域.\n";
richTextBox1.Text+="\n**个别注意问题提醒:\n";
richTextBox1.Text+=" 1.如果看不到自己的图像: \n";
richTextBox1.Text+=" a. 可能视野太小,应连续按扩大视野按钮,\n";
richTextBox1.Text+=" 直至看到图像为止.\n";
richTextBox1.Text+=" b. 可能您输入的表达式没有有意义的定义域,\n";
richTextBox1.Text+=" 因为此程序考虑到了其兼容性(用户不\n";
richTextBox1.Text+=" 需要关心函数的定义域),把无意义的值没有\n";
richTextBox1.Text+=" 画出,而不是报错.\n";
richTextBox1.Text+=" 2.如果屏幕不清晰或显示的图像不连续,请按 <刷新> 按钮.\n";
richTextBox1.Text+=" 3.当增大区间时,最好也增大清晰度(点的个数),这样不至于使图像\n";
richTextBox1.Text+=" 变稀疏,保持图像完好.(因为:假如某个定义域区间确定,则清晰度\n";
richTextBox1.Text+=" 越大则点的个数越多,则图像就越清晰;如果变大了定义域区间,\n";
richTextBox1.Text+=" 而显示点的个数没有增加,就图像就显得稀疏而不清晰了.)\n";
richTextBox1.Text+=" 4.将鼠标移动到窗口左上方可以弹出隐藏的菜单栏.\n";
richTextBox1.Text+=" 5.如果您发现组成图像的点太少,请增大清晰度文本框的值.\n";
}
private void pictureHelp_Closed(object sender, System.EventArgs e)
{
Form.pictureHelpCreated=false;
Form.form1.Activate();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -