HsIlOmEdUs те гледам се разбираш во овие работи,па дај кажи ми некоја книга за програмирање или од каде да почнам да учам..Апсолутен почетник сум..![]()
Вака нешто може?Стварно еј, дајте некоја книга да не учам од examples![]()
; Prompt the user to run the script - use a Da/Ne prompt (4 - see help file)
$answer = MsgBox(4, "Zborcinja", "Skriptava ke otvori tekst prozorec i vie ke treba da napisete zbor. Da pocneme ?")
; Check the user's answer to the prompt (see the help file for MsgBox return values)
; If "Ne" was clicked (7) then exit the script
If $answer = 7 Then
MsgBox(4096, "Ne ?", "OK, Cao!")
Exit
EndIf
; Loop around until the user gives a valid "uciliste" answer
$bLoop = 1
While $bLoop = 1
$text = InputBox("Zborcinja", "Napisete ""uciliste"" i kliknete OK")
If @error = 1 Then
MsgBox(4096, "Greska", "Stisna otkazi, probaj povtorno!")
Else
; They clicked OK, but did they type the right thing?
If $text <> "uciliste" Then
MsgBox(4096, "Greska", "Pogresen zbor, aj otpocetok!")
Else
$bLoop = 0 ; Exit the loop - ExitLoop would have been an alternative too :)
EndIf
EndIf
WEnd
; Print the success message
MsgBox(4096,"Zborcinja", "Go iskucavte praviot zbor, Cestitki!")
; Print message
MsgBox(4096,"Zborcinja", "Vie ste pobednik")
; Finished!
Кажи ми , ова што ми го пиша кодот .... Дали истото може да се направи и со ItemStateChange ?Имаш методи за обавување на Event-от, а никаде не ти е поврзан
Еве како да го решиш (пример во конструкторот да ги поврзеш настаните со анонимни класи):
Код:public font() { initComponents(); tekst[0]="Random Text"; fontovi[0]="arial"; fontovi[1]="sansserif"; fontovi[2]="verdana"; fontovi[3]="serif"; lbltekst.setText(tekst[0]); cmbfont.removeAllItems(); cmbfont.addItem("Arial"); cmbfont.addItem("SansSerif"); cmbfont.addItem("Verdana"); cmbfont.addItem("serif"); cmbsize.removeAllItems(); cmbsize.addItem("40"); cmbsize.addItem("60"); cmbsize.addItem("80"); cmbsize.addItem("100"); cmbfont.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { cmbfontActionPerformed(e); } }); cmbsize.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { cmbsizeActionPerformed(e); } }); }
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* Aplet.java
*
* Created on Jan 8, 2011, 12:15:41 AM
*/
package aplet1;
import java.awt.Color;
/**
*
* @author Deko
*/
public class Aplet extends javax.swing.JFrame {
int broj1;
int broj2;
int zbir;
/** Creates new form Aplet */
public Aplet() {
initComponents();
btn1.setBackground(Color.red);
btn2.setBackground(Color.green);
btn3.setBackground(Color.blue);
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
txteden = new javax.swing.JTextField();
txtdva = new javax.swing.JTextField();
rezultat = new javax.swing.JLabel();
btn1 = new javax.swing.JButton();
btn2 = new javax.swing.JButton();
btn3 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
txteden.setText("jTextField1");
txtdva.setText("jTextField2");
rezultat.setText("jLabel1");
btn1.setText("jButton1");
btn1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
btn1MouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
btn1MouseExited(evt);
}
});
btn1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn1ActionPerformed(evt);
}
});
btn2.setText("jButton2");
btn2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
btn2MouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
btn2MouseExited(evt);
}
});
btn2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn2ActionPerformed(evt);
}
});
btn3.setText("jButton3");
btn3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
btn3MouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
btn3MouseExited(evt);
}
});
btn3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn3ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(161, 161, 161)
.addComponent(rezultat))
.addGroup(layout.createSequentialGroup()
.addGap(76, 76, 76)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txteden, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btn1))
.addGap(71, 71, 71)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(btn2)
.addComponent(txtdva, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(layout.createSequentialGroup()
.addGap(147, 147, 147)
.addComponent(btn3)))
.addContainerGap(121, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txteden, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtdva, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(40, 40, 40)
.addComponent(rezultat)
.addGap(47, 47, 47)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(btn1)
.addComponent(btn2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btn3)
.addContainerGap(116, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void btn1ActionPerformed(java.awt.event.ActionEvent evt) {
broj1=Integer.parseInt(txteden.getText());
broj2=Integer.parseInt(txtdva.getText());
zbir=broj1+broj2;
rezultat.setText("Збирот на "+broj1+" и"+broj2+" изнесува "+zbir+"\n");
}
private void btn2ActionPerformed(java.awt.event.ActionEvent evt) {
txteden.setText("");
txtdva.setText("");
}
private void btn3ActionPerformed(java.awt.event.ActionEvent evt) {
txteden.setText("");
txtdva.setText("");
rezultat.setText("");
}
private void btn3MouseEntered(java.awt.event.MouseEvent evt) {
btn3.setBackground(Color.red);
}
private void btn3MouseExited(java.awt.event.MouseEvent evt) {
btn3.setBackground(Color.ORANGE);
}
private void btn2MouseEntered(java.awt.event.MouseEvent evt) {
btn2.setBackground(Color.cyan);
}
private void btn2MouseExited(java.awt.event.MouseEvent evt) {
btn2.setBackground(Color.darkGray);
}
private void btn1MouseEntered(java.awt.event.MouseEvent evt) {
btn1.setBackground(Color.pink);
}
private void btn1MouseExited(java.awt.event.MouseEvent evt) {
btn1.setBackground(Color.yellow);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Test().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton btn1;
private javax.swing.JButton btn2;
private javax.swing.JButton btn3;
private javax.swing.JLabel rezultat;
private javax.swing.JTextField txtdva;
private javax.swing.JTextField txteden;
// End of variables declaration
}
Пишав и приватни пораки, но ќе се обратам и овде. Ми треба доколку сте во можност да ми помогнете, за код на програма која брои денови, на пример, денеска е 19.01.2011, која дата ќе биде за 17 дена?
#include <iostream>
using namespace std;
int main() {
int den = 19; // denovite od data
int denovi = 17; // denovite koi treba da se dodadat
int denovi_vo_mesecot = 30; // denovite vo mesecot od momentalnata data
/*
denovite vo mesecite mozhesh da gi zapishesh vo niza
int denovi_vo_mesecite[12] = { tuka denovite vo mesecite }
i posle toa go zimash mesecot od data, toa ustvari kje ti bide indeksot od nizata
primer
10.01.2011, znachi toa e prviot mesec
int mesec_vo_datata = 1;
int denovi_vo_januari = denovi_vo_mesecot[mesec_vo_datata - 1];
*/
if(den + denovi > denovi_vo_mesecot) {
int nov_den = 0;
int nov_den = (den + denovi) - denovi_vo_mesecot;
cout << nov_den << endl;
} else {
cout << "Noviot den e: " << den + denovi << endl;
}
cin.get();
cin.get();
}
дали може некој да ми објасни за следниов код, како да го објаснувам
значи знам дека функцијата ги сортира внесените податоци (име и презиме на студент) и ги сортира по азбучниот ред на презимето на студентот, како да објаснам како се врши сортирањето?
void sort(Student s[], int n)
{
Student temp;
string min;
int k;
for(int i = 0; i < n; i++)
{
min = s.prezime;
k = i;
for(int j = i; j < n; j++)
{
if(s[j].prezime < min)
{
k = j;
min = s[j].prezime;
}
temp = s;
s = s[k];
s[k] = temp;
}
}
}
fix'd =)Ова е Selection sort наједноставниот и најглупиот алгоритам за подредување...
Абе чоек не можеш ти почетник да го учиш Quick sort или Merge sort. Прво се почнува со Selection и Bubble (т.е. најлесните), па после кон пододбри (но и доста потешки) алгоритми.fix'd =)
Претпоставувам дека ја свати логиката, ја тестирав само со тие вредности, ама мислам дека ќе работи за сите... или па кај if-от може ќе треба услов >=... ако има нешто нејасно прашујКод:#include <iostream> using namespace std; int main() { int den = 19; // denovite od data int denovi = 17; // denovite koi treba da se dodadat int denovi_vo_mesecot = 30; // denovite vo mesecot od momentalnata data /* denovite vo mesecite mozhesh da gi zapishesh vo niza int denovi_vo_mesecite[12] = { tuka denovite vo mesecite } i posle toa go zimash mesecot od data, toa ustvari kje ti bide indeksot od nizata primer 10.01.2011, znachi toa e prviot mesec int mesec_vo_datata = 1; int denovi_vo_januari = denovi_vo_mesecot[mesec_vo_datata - 1]; */ if(den + denovi > denovi_vo_mesecot) { int nov_den = 0; int nov_den = (den + denovi) - denovi_vo_mesecot; cout << nov_den << endl; } else { cout << "Noviot den e: " << den + denovi << endl; } cin.get(); cin.get(); }
![]()