их машинах. Ця проблема була викликана некоректним поводженням компонента програми з середовищем Windows. Рішення виявилося банальним - я використовував браузер, що відображає результати роботи без збереження (а в ньому була проблема), який призначений Windows за замовчуванням. І ось всі проблеми були вирішені. br/>
Висновок:
Вивчення мови математичної розмітки В«MathMLВ» містить в собі деякі мінуси:
1. Не всі браузери підтримує В«MathMLВ».
2. Досконале вивчення В«MathMLВ» громіздко і складно для звичайного користувача.
На момент написання В«MathBuilderВ» з браузерів, які підтримують мову математичної розмітки був тільки Mozilla 0.9.9 і Internet Explorer 5.5 інші не підтримують без плагінів (Англ. plug-in додаткова програма для виконання яких небудь специфічних функцій). Однак, метод яким користується MahBuilder підтримується всіма браузерами.
Вищеописана програма, на мій погляд, вносить якийсь внесок у розвиток математичних уявлень в Web, бо на всіх математичних сайтах, математичні формули представлені як на малюнку № 3, тобто з нового рядка, що менш коректно виглядає, на відміну від малюнка № 4, коли формула відображається в тій ж рядку, що і текст. Отже доцільніше використовувати метод, використовуваний в MathBuilder.
Додаток № 1
Вихідний код програми MathBuilder.
unit MyEditu;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls, Menus, ExtDlgs, shellapi;
type
TForm1 = class (TForm)
Memo1: TMemo;
OpenDialog1: TOpenDialog;
SaveDialog1: TSaveDialog;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N7: TMenuItem;
SaveDialog2: TSaveDialog;
N6: TMenuItem;
N8: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
OpenDialog3: TOpenDialog;
OpenDialog2: TOpenDialog;
N9: TMenuItem;
N12: TMenuItem;
procedure N2Click (Sender: TObject);
procedure N3Click (Sender: TObject);
procedure N4Click (Sender: TObject);
procedure N5Click (Sender: TObject);
procedure N6Click (Sender: TObject);
procedure N8Click (Sender: TObject);
procedure N10Click (Sender: TObject);
procedure N11Click (Sender: TObject);
procedure N12Click (Sender: TObject);
private
{Private declarations}
public
{Public d...