Автор: Пользователь скрыл имя, 16 Февраля 2012 в 17:19, курсовая работа
Эволюция языков программирования с момента появления первых электронных компьютеров, построенных для выполнения расчётов траектории движения артиллерийских снарядов во время второй мировой войны, была довольно драматической. Раньше программисты работали с самыми примитивными компьютерными командами, представлявшими собой часть машинного языка. Эти команды состояли из длинных строк единиц и нулей. Вскоре были изобретены ассемблеры, которые могли отображать машинные команды в мнемоническом представлении, более понятном для человека (например, команды ADD или MOV).
ВВЕДЕНИЕ
ГЛАВА I. Комментарии
1.1. О комментариях………………………………………………
1.2. Типы комментариев на языке С++………………………….
1.3.Алгоритм удаление всех комментариев из текста программ написанный на языке С++……………………………………………….
ГЛАВА II. Компоненты Java Swing.
2.1. О Java Swing …………………………………………………..
2.2. Нужные компоненты Java Swing…………………………….
ЗАКЛЮЧЕНИЕ`……………………………………………………………
БИБЛИОГРАФИЧЕСКИЙ СПИСОК………
БИБИЛИОГРАФИЧЕСКИЙ СПИСОК
ПРИЛОЖЕНИЯ
package kommentariya;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Main extends javax.swing.JFrame {
@Override
public void setTitle(String title) {
super.setTitle(title);
}
public Main() {
initComponents();
}
@SuppressWarnings("unchecked")
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jPanel2 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jScrollPane2 = new javax.swing.JScrollPane();
jTextArea2 = new javax.swing.JTextArea();
jPanel3 = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
jPanel4 = new javax.swing.JPanel();
jButton2 = new javax.swing.JButton();
jLabel3 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jButton3 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jButton6 = new javax.swing.JButton();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jButton4 = new javax.swing.JButton();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenu2 = new javax.swing.JMenu();
setDefaultCloseOperation(
setResizable(false);
jPanel1.setBackground(new java.awt.Color(255, 255, 51));
jPanel1.setBorder(new javax.swing.border.LineBorder(
jPanel1.setAutoscrolls(true);
jPanel1.setFont(new java.awt.Font("Tahoma", 1, 11));
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jTextArea1.setWrapStyleWord(
jScrollPane1.setViewportView(
jPanel2.setBackground(new java.awt.Color(153, 255, 102));
jPanel2.setBorder(new javax.swing.border.LineBorder(
jLabel1.setBackground(new java.awt.Color(153, 0, 0));
jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18));
jLabel1.
jLabel1.setText("Текст с комментарии");
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(
jPanel2.setLayout(
jPanel2Layout.
jPanel2Layout.
.addGroup(jPanel2Layout.
.addGap(55, 55, 55)
.addComponent(jLabel1, javax.swing.GroupLayout.
.addContainerGap(104, Short.MAX_VALUE))
);
jPanel2Layout.
jPanel2Layout.
.addGroup(jPanel2Layout.
.addComponent(jLabel1, javax.swing.GroupLayout.
.addContainerGap())
);
jButton1.setFont(new java.awt.Font("Tahoma", 1, 14));
jButton1.setText("Выпол
jButton1.addActionListener(new java.awt.event.ActionListener(
public void actionPerformed(java.awt.
jButton1ActionPerformed(evt);
}
});
jTextArea2.setColumns(20);
jTextArea2.setFont(new java.awt.Font("Monospaced", 1, 12));
jTextArea2.setRows(5);
jScrollPane2.setViewportView(
jPanel3.setBackground(new java.awt.Color(153, 255, 102));
jPanel3.setBorder(new javax.swing.border.LineBorder(
jLabel2.setBackground(new java.awt.Color(153, 0, 0));
jLabel2.setFont(new java.awt.Font("Tahoma", 1, 18));
jLabel2.
jLabel2.setText("Текст беЕ комментарии");
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(
jPanel3.setLayout(
jPanel3Layout.
jPanel3Layout.
.addGroup(javax.swing.
.addContainerGap(166, Short.MAX_VALUE)
.addComponent(jLabel2, javax.swing.GroupLayout.
.addGap(110, 110, 110))
);
jPanel3Layout.
jPanel3Layout.
.addComponent(jLabel2, javax.swing.GroupLayout.
);
jPanel4.setBackground(new java.awt.Color(255, 0, 255));
jButton2.setText("ОбЕор")
jButton2.addActionListener(new java.awt.event.ActionListener(
public void actionPerformed(java.awt.
jButton2ActionPerformed(evt);
}
});
jLabel3.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel3.setText("Р’С…
jLabel4.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel4.setText("Вых
jTextField2.addActionListener(
public void actionPerformed(java.awt.
jTextField2ActionPerformed(
}
});
jButton3.setText("ОбЕор")
jButton3.addActionListener(new java.awt.event.ActionListener(
public
void actionPerformed(java.awt.
jButton3ActionPerformed(evt);
}
});
jButton5.setText("ЗагруЕ
jButton5.addActionListener(new java.awt.event.ActionListener(
public void actionPerformed(java.awt.
jButton5ActionPerformed(evt);
}
});
jButton6.setText("ЗагруЕ
jButton6.addActionListener(new java.awt.event.ActionListener(
public void actionPerformed(java.awt.
jButton6ActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(
jPanel4.setLayout(
jPanel4Layout.
jPanel4Layout.
.addGroup(jPanel4Layout.
.addComponent(jLabel3, javax.swing.GroupLayout.
.addPreferredGap(javax.swing.
.addComponent(jTextField1, javax.swing.GroupLayout.
.addPreferredGap(javax.swing.
.addComponent(jButton2)
.addPreferredGap(javax.swing.
.addComponent(jButton5, javax.swing.GroupLayout.
.addPreferredGap(javax.swing.
.addComponent(jLabel4, javax.swing.GroupLayout.
.addPreferredGap(javax.swing.
.addComponent(jTextField2, javax.swing.GroupLayout.
.addPreferredGap(javax.swing.
.addComponent(jButton3)
.addPreferredGap(javax.swing.