Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

Алоха всем! Вот интересно стало: есть знания и желание программировать, присутствует доля нестандартности мышления, и стаж работы с компьютером, плюс знания delphi, c#, php, html, да и собственно любое другое не проблема. плюс подкрепить могу суда диплом со специализацией "разработка приложение на delphi.
но вот проблема, не знаю куда податься. в какое русло. конечно бы хотелось зарабатывать какую- то денюшку, т. к. времени много.
разрабатывать проекты с единомышленниками хорошо конечно, но их поблизости нет. так что и не знаю как начинать.

Условие:
Дано натуральное число n. Вычислить вот то что вычислить // any- book. org/ download/ 13207. files/ image025. gif
+блок схема.
Заранее спасибо

import serial, sys, random
if sys. platform. fild("win")!=-1:
port=0
elif sys. platform. fild("linux")!=-1:
port="/dev/ rfcomm0"
elif sys. platform. find("darwin")!=-1:
port="/dev/ tty. pybook"
num=random. randint(1, 10)
serial=serial. Serial(port)
print "Waiting for massage…"
while True:
msg=serial. readline().strip()
guess=int(msg)
print "Guess: %d" %guess
if guess>num:
print>>serial, "My nymber is smaller"
elif guess<num:
print>>serial, "My nymber is larger"
else:
print>>serial, "Correct! bye!"
break

скиньте пожалуйста какой нибудь простой код с коментами на многопоточность в си шарпе. там к примеру 2 графика разных один синус рисует другой косинус.. бла бла..

Всем привет!

Очень нужна помощь, а то сам ну никак не могу разобратьса. Причина мучений – создание интерфейса POS терминала с подклучением базы данных. Вот эту- то самую БД у меня и не получаетса подсоединить к остальному коду. На данный момент готов сам интерфейс (main menu) и отделно база данных – подскажите пожалуйста как их объединить, чтоб при заходе в main menu в левом window видеть базу данных, а в правом – key pad. Зарание спасибо всем кто откликнетса.
Kod dla EFT POS frame gde baza dannih dolzhna pojavitsa:

import java. awt. event.*;
import javax. swing.*;
import java. awt.*;
import java. sql.*;

public class Eftpos extends JFrame
{  
   private KeyPad pad;
   private JTextArea display;
   static String url = &quot;jdbc: odbc: Product&quot;;
 
   public Eftpos()
   {  
      final int FRAME_ WIDTH = 500;
      final int FRAME_ HEIGHT = 200;
      setSize(FRAME_ WIDTH, FRAME_ HEIGHT);
     
      addWindowListener(new WindowCloser());
   
      // construct components

      pad = new KeyPad();

      display = new JTextArea(8, 20);
     
     
      // add components to content pane
     
      Container contentPane = getContentPane();
      contentPane. setLayout(new FlowLayout());
      contentPane. add(display);
      contentPane. add(pad);
     
       
   }
   
   private class WindowCloser extends WindowAdapter
   {  
      public void windowClosing(WindowEvent event)
      {  System. exit(0);}
   }
}
Kod dla key EFT POS keypad:
import java. awt. BorderLayout;
import java. awt. GridLayout;
import java. awt. event. ActionEvent;
import java. awt. event. ActionListener;
import javax. swing. JButton;
import javax. swing. JPanel;
import javax. swing. JOptionPane;
import javax. swing. JTextField;

/**
   A GUI component that lets the user enter a number, using
   a button pad labeled with digits
*/


public class KeyPad extends JPanel
{  
   
   private JPanel buttonPanel;
   private JButton clearButton;
   private JTextField display;

   public KeyPad()
   {  
       setLayout(new BorderLayout());
   
      // add display field
   
      display = new JTextField();
      add(display, &quot;North&quot;);

      // make button panel

      buttonPanel = new JPanel();
      buttonPanel. setLayout(new GridLayout(4, 3));
     
      // add digit buttons
     
      ActionListener listener = new DigitButtonListener();
      addButton(&quot;7&quot;, listener);
      addButton(&quot;8&quot;, listener);
      addButton(&quot;9&quot;, listener);
      addButton(&quot;4&quot;, listener);
      addButton(&quot;5&quot;, listener);
      addButton(&quot;6&quot;, listener);
      addButton(&quot;1&quot;, listener);
      addButton(&quot;2&quot;, listener);
      addButton(&quot;3&quot;, listener);
      // add clear entry button
     
      clearButton = new JButton(&quot;CE&quot;);
      buttonPanel. add(clearButton);
      clearButton. addActionListener
         (new ClearButtonListener());  
         
      addButton(&quot;0&quot;, listener);      
      addButton(&quot;EN&quot;, listener);// needs action implementation
     
         
     
      add(buttonPanel, &quot;Center&quot;);
   }

   /**
      Gets the value that the user entered.
      @return the value in the text field of the keypad
   */

   public double getValue()
   {// modified by JD to issue error dialog
       while ( display. getText().equals(&quot;&quot;) )
       {
            String UserInput = JOptionPane. showInputDialog
            (&quot;Please enter the required input value:&quot;);
            display. setText(UserInput);
       }
       return Double. parseDouble(display. getText());
   }
   
   /**
      Clears the dislay.
   */

   public void clear()
   {  display. setText(&quot;&quot;);
   }
   
   /**
      Adds a button to the button panel
      @param label the button label
      @param listener the button listener
   */

   public void addButton(String label,
      ActionListener listener)
   {  JButton button = new JButton(label);
      buttonPanel. add(button);
      button. addActionListener(listener);
   }

   
   private class DigitButtonListener implements ActionListener
   {  public void actionPerformed(ActionEvent event)
      {  // Get the button label
         // it is a digit or decimal point
         JButton source = (JButton)event. getSource();
         String label = source. getText();

         display. setText(display. getText() + label);
      }
   }

   private class ClearButtonListener implements ActionListener
   {  public void actionPerformed(ActionEvent event)
      {  clear();
      }
   }
}
Kod dla bazi dannih:
import java. util.*;
import java. sql.*;
import java. awt.*;
import javax. swing. table.*;
import javax. swing.*;

public class DatabaseTableModel extends AbstractTableModel {
    private static final long serialVersionUID = 1L;
    private ArrayList&lt;String&gt; columnNames = new ArrayList&lt;String&gt;();
    private ArrayList&lt;Class&gt; columnTypes = new ArrayList&lt;Class&gt;();
    private ArrayList&lt;ArrayList&lt;Object&gt;&gt; data = new ArrayList&lt;ArrayList&lt;Object&gt;&gt;();

    public int getRowCount() {
        synchronized (data) {
            return data. size();
        }
    }

    public int getColumnCount() {
        return columnNames. size();
    }

    public Object getValueAt(int row, int col) {
        synchronized (data) {
            return data. get(row).get(col);
        }
    }

    public String getColumnName(int col) {
        return columnNames. get(col);
    }

    public Class getColumnClass(int col) {
        return columnTypes. get(col);
    }

    public boolean isCellEditable(int row, int col) {
        return true;
    }

    public void setValueAt(Object obj, int row, int col) {
        synchronized (data) {
            data. get(row).set(col, obj);
        }
    }

    /**
     * Core of the model. Initializes column names, types, data from ResultSet.
     *
     * @param rs ResultSet from which all information for model is token.
     * @throws SQLException
     * @throws ClassNotFoundException
     */

    public void setDataSource(ResultSet rs) throws SQLException, ClassNotFoundException {
        ResultSetMetaData rsmd = rs. getMetaData();
        columnNames. clear();
        columnTypes. clear();
        data. clear();

        int columnCount = rsmd. getColumnCount();
        for (int i = 0; i &lt; columnCount; i++) {
            columnNames. add(rsmd. getColumnName(i + 1));
            Class type = Class. forName(rsmd. getColumnClassName(i + 1));
            columnTypes. add(type);
        }
        fireTableStructureChanged();
        while (rs. next()) {
            ArrayList rowData = new ArrayList();
            for (int i = 0; i &lt; columnCount; i++) {
                if (columnTypes. get(i) == String. class)
                    rowData. add(rs. getString(i + 1));
                else
                    rowData. add(rs. getObject(i + 1));
            }
            synchronized (data) {
                data. add(rowData);
                this. fireTableRowsInserted(data. size() - 1, data. size() - 1);
            }
        }
    }

    //***TEST***
    public static void main(String[] args) {
        try {
            Class. forName(&quot;sun. jdbc. odbc. JdbcOdbcDriver&quot;);
           
            Connection con = DriverManager. getConnection(&quot;jdbc: odbc: Product&quot;,&quot;&quot;,&quot;&quot;);
            Statement s = con. createStatement();
           
            s. executeQuery(&quot;SELECT * FROM Product&quot;);
            ResultSet rs = s. getResultSet();
            DatabaseTableModel model = new DatabaseTableModel();
            model. setDataSource(rs);
            JTable table = new JTable(model);

            JPanel panel = new JPanel(new BorderLayout());
            panel. add(new JScrollPane(table), BorderLayout. CENTER);

            JFrame frame = new JFrame(&quot;Database Table Model&quot;);
            frame. setLocationRelativeTo(null);
            frame. setSize(500, 300);
            frame. setContentPane(panel);
            frame. setDefaultCloseOperation(JFrame. EXIT_ ON_ CLOSE);
            frame. setVisible(true);

        } catch (SQLException e) {
            e. printStackTrace();
        } catch (ClassNotFoundException e) {
            e. printStackTrace();
        }
    }
}
Main method dla zapuska EFT POS:
import java. awt. event.*;
import javax. swing.*;
import java. awt.*;
import java. sql.*;


public class MainMenu extends JFrame {

    public static void main(String[] args)
    {
        Eftpos f = new Eftpos();
        f. setTitle(&quot;EFT/ POS SYSTEM&quot;);
        f. show();
   
    }
}

Люди, которые работали с SDL project, в среде Codeblocks, помогите пожалуйста чайнику написать функцию, которая организует появление кругов в различных местах графического окна, с интервалом времени. Заранее благодарен!

Люди, которые работали с SDL project, в среде Codeblocks, помогите пожалуйста чайнику написать функцию, которая организует появление кругов в различных местах графического окна, с интервалом времени. Заранее благодарен!

Паскаль 10.12.10 Ответов: пока нет

Помогите пожалуйста решить двумерный массив : Дана целочисленная квадратная матрица А порядка 4. Найти сумму элементов главной диагонали S(след матрицы).Преобразовать матрицу А, разделив все её элементы на значение S. Исходную и преобразованную матрицы вывести на экран.

Компьютер выдает на экран слово с пропущенной буквой. Пользователь вводи пропущенную букву, компьютер проверяет правильность. Если ответ ве- рен, то начисляет 1 балл. После выдачи 10 слов, компьютер оценивает резуль- тат теста. Словарь хранятся в файле на диске. Необходимо обеспечить возмож- ность добавления новых слов

помогите с кубейсиком… само задание вот ссылка: // files. mail. ru/ DGIK4P
и оно гласит так: СОСТАВИТЬ ПРОГРАММУ ДЛЯ ВЫЧИСЛЕНИЯ ЗНАЧЕНИЯ ФУНКЦИИ. РЕЗУЛЬТАТЫ ВЫДАТЬ НА ПЕЧАТЬ.

Здравствуйте! Мне необходимо написать приложение в Lazarus для БД, написанной в OpenOffice Base. Подскажите, какие компоненты использовать для связи с базой данных. И какие свойства в этих компонентах устанавливать.

java, netbaens 15.11.10 Ответов: пока нет

что такое р2р чат? как его сделать, как можно настроить IP адреса.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.