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(); }