powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Где почитать про Jtable, ResultSet и.т.д
71 сообщений из 71, показаны все 3 страниц
Где почитать про Jtable, ResultSet и.т.д
    #33936032
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как все это слепить в кукчу. Хоть бы какойнить примерчик. Пытался найти в документации на sun нифига толкового не нашел. Как прикрутить данные к таблице ? Где вообще на русском можно почитать про технологию работы с данным из java. В магазине книг на эту тему фих.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936044
Advocaat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примеров куча. Как вариант предлагаю посмотреть "Swing. Эффектные пользовательские интерфейсы".
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936063
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdvocaatПримеров куча. Как вариант предлагаю посмотреть "Swing. Эффектные пользовательские интерфейсы".

Во всем форуме одно потому "Примеров куча...." и кучи примеров нету, и на этом форуме почти все ветки заканчиваются "примеров куча.... иди на SUN". Нет в магазине этой книги. Пока с озона придет, мне джава уже не интересной станет. Такое впечатление что кругом одни теоретики. Не ужели трудно copy-paste сделать или ни у кого ничего нет такого ?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936067
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот тебе практика - наследуйся от AbstractTableModel (может чуть ошибся в название). А ты до этого случаем не на PHP писал?
PS Java очень легкая и удобная в применение штука, но требования к изучающему предъявляет те еще. Зато если с ней разобраться, можно предъявлять требования к работодателю (хотя, похоже, не к тебе).
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936081
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvНу вот тебе практика - наследуйся от AbstractTableModel (может чуть ошибся в название). А ты до этого случаем не на PHP писал?
PS Java очень легкая и удобная в применение штука, но требования к изучающему предъявляет те еще. Зато если с ней разобраться, можно предъявлять требования к работодателю (хотя, похоже, не к тебе).

К сожелению все намного хуже. На PHP я то же не писал. Не факт что я стремлюсь стать разработчиком на Java. Я хочуть понять плотформу. что можно делать какой кровью, есть смысл и т.д. Для этого я должен понять хотя бы в общих чертах, как это все работает. В соих разработках мы используем C# (vs2005), VFP, Delphi, 1C (не надо смеяться 1С таки то же язык программирования и в определнном смысле и СУБД). С этими все ясно. Появилась задумка написать ченить и под лин и под вин. Перебрали все что можно. Что-то более менее разумное - Java. Теперь встал вопрос озадачиваться этим или нет. Речь не идет о написании WEB-проекта или серверной службы. Так уж сложилось что мы пишем, продаем и внедряем всякие "тупые" торговли и склады, зарплаты и бухгалтерии. По джаве я пытаюсь уже вторую неделю что-то нарыть, везде заканчивается "это круто, это супер, примеров куча, компонетов куча, все куча...". На яву ни того ни другого не третьего нет.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936087
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvНу вот тебе практика - наследуйся от AbstractTableModel (может чуть ошибся в название). А ты до этого случаем не на PHP писал?
PS Java очень легкая и удобная в применение штука, но требования к изучающему предъявляет те еще. Зато если с ней разобраться, можно предъявлять требования к работодателю (хотя, похоже, не к тебе).

На счет ко мне как к работодателю. Если лично Вы умудритесь мне доказать что разработать простой телефонный справочник с базой под FireBird (или любой на Ваш выбор) на Jave займет по времени хотя бы столько же сколька и на преславутом Visual FoxPro и будет работать хотя бы близко по скорости и требовать хотя бы не больше ресурсов - можно будет вести разговор о з/п от 2000 у.е. при условии удаленной работы. Только хрен Вы это мне сможете доказать.

Если есть примеры приведите, нет - нехрен ветку захламлять.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936116
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если надо писать такие штуки, типа, базы, которая устанавливается и приложение, которое с ней работает, и все это с диска инсталлируется, да еще мультиплатформенное - лучше сразу забудь о Java и даже не начинай искать книги, библиотеки и прочее - она тут не лучшая (точнее, тут необходима лишь меленькая ее часть, да и то, которая не самая удобная и быстрая).

Вот если та же база, но в Сети, стоит на хосте, то совсем другое дело: тут Java даст фору любому языку.

ИМХО, создавать софт на Джаве с графическим интерфейсом - неблагодарное дело (то ли Delphi - раз, два - и готово, и любо-дорого взглянуть).

Одним словом, Джава - это для Сети (в том числе мобильной телефонной :) ), но никак не для "десктопа".
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936202
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой-ой. Накинулись на меня :)
to olegov - приношу свои извинения. Очень было похоже, что человек писал на PHP (ну или Delphi) и решил Java попробовать. Ясно дело, ничего не понятно.
Насчет таблицы - сам не далее как на этой недели с ними разбирался. Кстати, по книге, которую уже рекомендовали. Её можно найти в интернет и скачать. Могу сказать, что все очень просто и изящно.
Вот пример кода, который описывает модель таблицы (должны быть переопределены три метода (getColumnCount(), getRowCount(), getValueAt()):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
 import  java.util.ArrayList;

 import  javax.swing.table.AbstractTableModel;

 class  RegistrationTableModel  extends  AbstractTableModel {
     private   static   final   long  serialVersionUID = 7264230736117274363L;

    // Индекс колонки в таблице с именем учетной записи
     private   static   final   int  COLUMN_LOGIN =  0 ;

    // Индекс колонки в таблице с паролем учетной записи
     private   static   final   int  COLUMN_PASSWORD =  1 ;

    // Индекс колонки в таблице с адресом электронной почты
     private   static   final   int  COLUMN_EMAIL =  2 ;

    // Колонки таблицы
     private  ArrayList<NewAccountInfo> newAccountInfos;

    /**
     * Создает модель таблицы регистрации
     * 
     * @param RowCount -
     *            количество строк в новой таблице по умолчанию
     */
    RegistrationTableModel( int  countOfRow) {
        newAccountInfos =  new  ArrayList<NewAccountInfo>(countOfRow);
         for  ( int  i =  0 ; i < countOfRow; i++) {
            newAccountInfos.add( new  NewAccountInfo());
        }
    }

     public   int  getColumnCount() {
        // Заведомого известно, что в таблице будет три столбца
         return   3 ;
    }

     public   int  getRowCount() {
         return  newAccountInfos.size();
    }

    @Override
     public  String getColumnName( int  column) {
        // Выбираем, какое поле строки вернуть в зависимости от индекса колонки
         switch  (column) {

         case  COLUMN_LOGIN:
             return  "Логин";

         case  COLUMN_PASSWORD:
             return  "Пароль";

         case  COLUMN_EMAIL:
             return  "E-mail";

         default :
             return  "";
        }
    }

     public  Object getValueAt( int  rowIndex,  int  columnIndex) {
        String result =  null ;

        // Выбираем, какое поле строки вернуть в зависимости от индекса колонки
         switch  (columnIndex) {

         case  COLUMN_LOGIN:
            result = newAccountInfos.get(rowIndex).getLogin();
             break ;

         case  COLUMN_PASSWORD:
            result = newAccountInfos.get(rowIndex).getPassword();
             break ;

         case  COLUMN_EMAIL:
            result = newAccountInfos.get(rowIndex).getEmail();
             break ;
        }

         if  (result !=  null ) {
             return  result;
        }  else  {
             return  "";
        }
    }

    @Override
     public   void  setValueAt(Object aValue,  int  rowIndex,  int  columnIndex) {
        // Получаем строку таблицы
        NewAccountInfo newAccountInfo = newAccountInfos.get(rowIndex);

        // Выбираем по индексу колонки, какое поле редактируется
         switch  (columnIndex) {
         case  COLUMN_LOGIN:
            newAccountInfo.setLogin((String) aValue);
             break ;
         case  COLUMN_PASSWORD:
            newAccountInfo.setPassword((String) aValue);
             break ;
         case  COLUMN_EMAIL:
            newAccountInfo.setEmail((String) aValue);
             break ;
        }

        // Если редактировалась последняя колонка - добавляем еще одну
         if  (rowIndex == newAccountInfos.size() -  1 ) {
            newAccountInfos.add( new  NewAccountInfo());
             this .fireTableStructureChanged();
        }
    }

    @Override
     public   boolean  isCellEditable( int  rowIndex,  int  columnIndex) {
        // Любая ячейка может быть изменена
         return  true;
    }

     public  ArrayList<NewAccountInfo> getNewAccountInfos() {
         return  newAccountInfos;
    }

}

Соответсвенно, непосредственно при создании таблицы:
Код: plaintext
1.
2.
3.
4.
5.
    // Модель таблицы регистрации
    RegistrationTableModel dataModel =  new  RegistrationTableModel( 10 );
    // Создаем таблицу для отображения модели новых учетных адресов
    JTable table =  new  JTable(dataModel);
    add( new  JScrollPane(table), BorderLayout.CENTER);

Таблицу желательно поместить в JScrollPane.

Насчет Delphi. Я на ней работаю и пишу лет 7 (правда в последнее время не так активно). Java это для души. Могу сказать, что мне гораздо удобнее работать на Java, как язык писать, так и окошки писать.

Насчет VisualFoxPro - так то специальный язык (или даже больше, может быть, точно не знаю), заточенный на работу с БД. Сам VFP не видел, но писал курсовик на Clipper. Так что простую БД точно будет быстрее на нем своять. Вопрос в том, проще ли будет её потом поддерживать, когда она вырастит из простой в сложную. Но тут я ничего не знаю, по БД вообще не большой специалист.

Насчет компонентов для Джавы. Есть, все есть. Только надо искать. По сути, это почти стандарты. Я не знаю компонент для построение ГИП, а вот такие вещи как log4j, JUnit, Ant - это сила. Я нашел их клоны под Delphi и успешно использую. Может, имеет смысл смотреть в сторону SWT, вроде бы там есть таблицы для работы с БД. Или в сторону JBuilder, где они точно есть.

Ну и последнее. Что я имел ввиду под требовованиями. При изучение Java как минимум надо отлично понимать что такое MVC (что совершенно не нужно под Delphi), да и вообще паттерны. По крайне мере когда я стал изучать эти темы, мое общение с Java стало гораздо более эффективным.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936308
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov
На счет ко мне как к работодателю. Если лично Вы умудритесь мне доказать что разработать простой телефонный справочник с базой под FireBird (или любой на Ваш выбор) на Jave займет по времени хотя бы столько же сколька и на преславутом Visual FoxPro и будет работать хотя бы близко по скорости и требовать хотя бы не больше ресурсов - можно будет вести разговор о з/п от 2000 у.е. при условии удаленной работы. Только хрен Вы это мне сможете доказать.

Если есть примеры приведите, нет - нехрен ветку захламлять.

1. Справочник - справочнику рознь. Приведите конкретные требования и может быть пополемизируем, хотя это и неблагодарное занятие.
2. По быстродействию Java программа и FoxPro, при насыщенном функционале, будут не слишком отличаться. FoxPro тоже компилирует не в чистый бинарный код.
:-)
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936318
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvОй-ой. Накинулись на меня :)
to olegov - приношу свои извинения. Очень было похоже, что человек писал на PHP (ну или Delphi) и решил Java попробовать. Ясно дело, ничего не понятно.
Насчет таблицы - сам не далее как на этой недели с ними разбирался. Кстати, по книге, которую уже рекомендовали....

Леонид (сори если ошибся в имени). Огромное спасибо за пример, а то прям и не знал в каком направлении смотреть.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936319
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer olegov
На счет ко мне как к работодателю. Если лично Вы умудритесь мне доказать что разработать простой телефонный справочник с базой под FireBird (или любой на Ваш выбор) на Jave займет по времени хотя бы столько же сколька и на преславутом Visual FoxPro и будет работать хотя бы близко по скорости и требовать хотя бы не больше ресурсов - можно будет вести разговор о з/п от 2000 у.е. при условии удаленной работы. Только хрен Вы это мне сможете доказать.

Если есть примеры приведите, нет - нехрен ветку захламлять.

1. Справочник - справочнику рознь. Приведите конкретные требования и может быть пополемизируем, хотя это и неблагодарное занятие.
2. По быстродействию Java программа и FoxPro, при насыщенном функционале, будут не слишком отличаться. FoxPro тоже компилирует не в чистый бинарный код.
:-)
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936326
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov fixxer olegov
На счет ко мне как к работодателю. Если лично Вы умудритесь мне доказать что разработать простой телефонный справочник с базой под FireBird (или любой на Ваш выбор) на Jave займет по времени хотя бы столько же сколька и на преславутом Visual FoxPro и будет работать хотя бы близко по скорости и требовать хотя бы не больше ресурсов - можно будет вести разговор о з/п от 2000 у.е. при условии удаленной работы. Только хрен Вы это мне сможете доказать.

Если есть примеры приведите, нет - нехрен ветку захламлять.

1. Справочник - справочнику рознь. Приведите конкретные требования и может быть пополемизируем, хотя это и неблагодарное занятие.
2. По быстродействию Java программа и FoxPro, при насыщенном функционале, будут не слишком отличаться. FoxPro тоже компилирует не в чистый бинарный код.
:-)

Нет, полемизировать даже не будем. С дельфистами еще можно, а вот с Java, нет. Ни по скорости работы, ни по скорости написания, ни по потреблению ресурсов. Приложения написанные да же на последнем Visual FoxPro 9 спокойно работают на 64 метрах оперативки, на селероне 366. Разработка телефонного справочника (одна таблица, одна форма просмотра, одна форма редактирования абонента с фотографией, печать списка обонентов (ексель или фоксерепорт), карточка абонента (ексель или фоксрепорт) под SQL-server (да и не важно под какую БД) на голом месте (т.е. на базовых классах VFP). Не более 1 часа вместе со справочной системой и подготовкой дистрибутива.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936367
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотреть примеры можно тут
пакеты javax.swing и java.sql
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936475
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё же на сайте Sun есть неплохой Java Tutorial, в том чсиле и с примерами по таблицам. Можно заглянуть сюда http://java2s.com

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936538
lou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тут

%jdkdir%\demo\jfc\TableExample

примеры работы с таблицами и моделями

успехов
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936580
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov
Нет, полемизировать даже не будем. С дельфистами еще можно, а вот с Java, нет. Ни по скорости работы, ни по скорости написания, ни по потреблению ресурсов. Приложения написанные да же на последнем Visual FoxPro 9 спокойно работают на 64 метрах оперативки, на селероне 366. Разработка телефонного справочника (одна таблица, одна форма просмотра, одна форма редактирования абонента с фотографией, печать списка обонентов (ексель или фоксерепорт), карточка абонента (ексель или фоксрепорт) под SQL-server (да и не важно под какую БД) на голом месте (т.е. на базовых классах VFP). Не более 1 часа вместе со справочной системой и подготовкой дистрибутива.

"Нет уж, давай порисуем" (с) реклама :)
Да также, ну 2 часа максимум, если хорошо делать. А по поводу быстродействия - так FoxPro 2.6 вообще на 386 работает. А Ваш справочник на нем пишется за полчаса. (Без фотографии правда) И что? Это не показатель.
А если Вам нужно только телефонные справочники писать или подобные функционально и архитектурно тривиальные вещи, то FoxPro Вам в руки, зачем вам Java. Потому Вы и не можете найти примеров. Для подобных задач хороший Java программист overqualified и дорог. Зачем он Вам? Проще набрать студентов которые Вам морды к базам мышой на Delphi или FoxPro наклепают. Ну потратитесь на хорошего DBA и DB программиста, чтобы хоть реляционная модель с бизнес логикой нормальными были.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33936798
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fixxer заканчивай. Тема извечна, спор бессмысленен. Мы пишем отнють не телефонные справочники. Технология используемая в FPD 2.6 давным давно не используется. Все программы хороши, все програмеры молодци........
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937079
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovFixxer заканчивай. Тема извечна, спор бессмысленен. Мы пишем отнють не телефонные справочники. Технология используемая в FPD 2.6 давным давно не используется. Все программы хороши, все програмеры молодци........

Ну вот! :) А у меня сегодня такое настроение пободаться было :)
Ничего личного.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937176
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer olegovFixxer заканчивай. Тема извечна, спор бессмысленен. Мы пишем отнють не телефонные справочники. Технология используемая в FPD 2.6 давным давно не используется. Все программы хороши, все програмеры молодци........

Ну вот! :) А у меня сегодня такое настроение пободаться было :)
Ничего личного.

Ну не проблема. Какнить пободаемся на досуге....

Бодание во имя правды - святое бодание !
(olegov).
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937206
Horstman-Cornell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
olegovЯ хочуть понять плотформу. что можно делать какой кровью, есть смысл и т.д. Для этого я должен понять хотя бы в общих чертах, как это все работает. В соих разработках мы используем C# (vs2005), VFP, Delphi, 1C (не надо смеяться 1С таки то же язык программирования и в определнном смысле и СУБД). С этими все ясно. Появилась задумка написать ченить и под лин и под вин. Перебрали все что можно. Что-то более менее разумное - Java.Ну так и начинай с основ http://anatolix.naumen.ru/Books/CoreJava2 http://forums.realcoding.net/index.php?showtopic=14031

А то начинаешь "А покажите мне легкий пример..," не зная или зная плохо даже синтаксиса языка. Java вообще низкоуровневый язык и не слишком хорошо подходит в качестве замены 1С, Foxpro и VBA
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937225
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Horstman-CornellJava вообще низкоуровневый язык
Да, почти ассемблер. :-)))))))))))))))))
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937233
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovНа счет ко мне как к работодателю. Если лично Вы умудритесь мне доказать что разработать простой телефонный справочник с базой под FireBird (или любой на Ваш выбор) на Jave займет по времени хотя бы столько же сколька и на преславутом Visual FoxProВыложи на rapidshare.de простой телефонный справочник, желательно с базой в FireBird, dbf, mdb. Желательно с сырками Visual FoxPro. А там посмотрим
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937256
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckОдним словом, Джава - это для Сети (в том числе мобильной телефонной :) ), но никак не для "десктопа".Это как это? Что, у мобилок нет GUI? IDVsbruck(то ли Delphi - раз, два - и готово, и любо-дорого взглянуть).Угу, насмотрелся я уже.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937302
Horstman-Cornell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fixxer Horstman-CornellJava вообще низкоуровневый язык
Да, почти ассемблер. :-)))))))))))))))))А чё ты ржёшь? На, http://shootout.alioth.debian.org/gp4/benchmark.php?test=sumcol&lang=all зацени. Практически уступает в скорости сортировки только C, C++ и Паскакалю, из распространенных неакадемических языков. C# удедывает на ~20%. Байткод это универсальный межплатформенный ассемблер. Падение скорости только за счет автоматических проверок «на дурака» типа выходов за границы массивов, что C и паскакаль автоматически за программиста не делают.

Fortran так вообще делает в разы, а еще «язык для математических расчетов». Фу
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937816
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Horstman-Cornell olegovЯ хочуть понять плотформу. что можно делать какой кровью, есть смысл и т.д. Для этого я должен понять хотя бы в общих чертах, как это все работает. В соих разработках мы используем C# (vs2005), VFP, Delphi, 1C (не надо смеяться 1С таки то же язык программирования и в определнном смысле и СУБД). С этими все ясно. Появилась задумка написать ченить и под лин и под вин. Перебрали все что можно. Что-то более менее разумное - Java.Ну так и начинай с основ http://anatolix.naumen.ru/Books/CoreJava2 http://forums.realcoding.net/index.php?showtopic=14031

А то начинаешь "А покажите мне легкий пример..," не зная или зная плохо даже синтаксиса языка. Java вообще низкоуровневый язык и не слишком хорошо подходит в качестве замены 1С, Foxpro и VBA

Java рассматривается как альтернатива C# только из-за крос-платформенности. Инче бы и какнить без нее.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937857
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа olegovНа счет ко мне как к работодателю. Если лично Вы умудритесь мне доказать что разработать простой телефонный справочник с базой под FireBird (или любой на Ваш выбор) на Jave займет по времени хотя бы столько же сколька и на преславутом Visual FoxProВыложи на rapidshare.de простой телефонный справочник, желательно с базой в FireBird, dbf, mdb. Желательно с сырками Visual FoxPro. А там посмотрим

А "сырок" чем смотреть будет. Фокса придется ставить. А заразиться не боитесь ?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937884
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov
А "сырок" чем смотреть будет. Фокса придется ставить. А заразиться не боитесь ?

olegov, не отмазывайтесь :), выкладывайте. Как-нибудь переживем.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937960
DIMA11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov AdvocaatПримеров куча. Как вариант предлагаю посмотреть "Swing. Эффектные пользовательские интерфейсы".

Во всем форуме одно потому "Примеров куча...." и кучи примеров нету, и на этом форуме почти все ветки заканчиваются "примеров куча.... иди на SUN". Нет в магазине этой книги. Пока с озона придет, мне джава уже не интересной станет. Такое впечатление что кругом одни теоретики. Не ужели трудно copy-paste сделать или ни у кого ничего нет такого ?

http://lib.swapj.net/?p=245
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33937976
DIMA11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще на http://lib.swapj.net много хороших книг.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33938798
Advocaat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да и тут http://sql.ru/forum/actualthread.aspx?tid=172053 немало.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33938800
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа olegovНа счет ко мне как к работодателю. Если лично Вы умудритесь мне доказать что разработать простой телефонный справочник с базой под FireBird (или любой на Ваш выбор) на Jave займет по времени хотя бы столько же сколька и на преславутом Visual FoxProВыложи на rapidshare.de простой телефонный справочник, желательно с базой в FireBird, dbf, mdb. Желательно с сырками Visual FoxPro. А там посмотрим

тут http://rapidshare.de/files/30478494/Phone.rar

начато в 21.52, закончено в 22.59 с учетом архивации и написания анотации.

Это примитив. Убедительно не прошу обсуждать подход, интерфейс, отсутствие обработки ошибок и т.д.
Просто дайте то же на Java
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33938889
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8)

так их!
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33939060
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... а в ответ тишина.... все вчера не вернулись из боя.....
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33939082
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov... а в ответ тишина.... все вчера не вернулись из боя.....Короче, будет время, найду онлайн демку, как в жабе замапить таблицу на веб-страницу за 5 минут. Примерно то же самое, что в твоем примере. Только экспорт в эксель естественно не работает :)
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33939764
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа olegov... а в ответ тишина.... все вчера не вернулись из боя.....Короче, будет время, найду онлайн демку, как в жабе замапить таблицу на веб-страницу за 5 минут. Примерно то же самое, что в твоем примере. Только экспорт в эксель естественно не работает :)

Нет. Нинадо ничего искать и ничего никуда мапить. Мне плиз такое же приложение как опубликовал я и с тем же функционалом написанное на Java с использованием Jform. "Примапить" табличку на веб в vs2005 (asp.net) делается стандартным мастером за действительно 5 минут (я потратил 5.47 сек).

Страничку сбросить ??????? !!!!!!
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33939836
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сори, jFrame а не jForm конечно.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33940494
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наш ответ Чемберлену!
тынц
Хотел использовать Hibernate, но постеснялся. :)
Поэтому подольше получилось: где-то два часа с перерывами на пожрать и покурить.
JDK 1.5.0_06
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33940797
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxerНаш ответ Чемберлену!
тынц
Хотел использовать Hibernate, но постеснялся. :)
Поэтому подольше получилось: где-то два часа с перерывами на пожрать и покурить.
JDK 1.5.0_06

Ответ достойный мужчины, а где исходники-то ?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33940870
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovОтвет достойный мужчины, а где исходники-то ?
Упс. Забыл :)
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33940975
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer olegovОтвет достойный мужчины, а где исходники-то ?
Упс. Забыл :)

Вспомнил ?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941469
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxerНаш ответ Чемберлену!
тынц
Хотел использовать Hibernate, но постеснялся. :)
Поэтому подольше получилось: где-то два часа с перерывами на пожрать и покурить.
JDK 1.5.0_06Я бы не постеснялся. Если б знал Hibernate, но до него еще не скоро доберусь. Эт только olegovы у нас за пару дней фрэймворки осваивают, а потом форумы вопросами заливают "А как? А мне бы..?" Как же, знаем мы пару дней за книжкой "JBoss для идиотов"

По теме: пишет "Не удалось соединиться с базой данных"

olegov"Примапить" табличку на веб в vs2005 (asp.net) делается стандартным мастером за действительно 5 минут (я потратил 5.47 сек).

Страничку сбросить ??????? !!!!!!А это каким классом делается? Туториал|демо в инете есть? Нет, правда интересно, я не глумлюсь, может и брошу разбираться с жабой и возьмусь за .NET...
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941571
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov катастрофа olegov... а в ответ тишина.... все вчера не вернулись из боя.....Короче, будет время, найду онлайн демку, как в жабе замапить таблицу на веб-страницу за 5 минут. Примерно то же самое, что в твоем примере. Только экспорт в эксель естественно не работает :)

Нет. Нинадо ничего искать и ничего никуда мапить. Мне плиз такое же приложение как опубликовал я и с тем же функционалом написанное на Java с использованием Jform. Пока шарился в поисках того упомянутого мной туториала, нашел другой, но вроде тоже в тему:
ejb3-persistence-api-for-client-side-developer

http://today.java.net/images/2006/06/addressbook.png
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941585
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНаш ответ Чемберлену!

я конечно извиняюсь. Исходников нет. Из меню хорошо работает только кнопка Выход. Хоть это есть. Попытка просмотра даёт

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at fixxer.phones.AbonentFrame.<init>(AbonentFrame.java:22)
at fixxer.phones.MainFrame$AbonentsAction.actionPerformed(MainFrame.java:40)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Вам термин "деплоинг" известен?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941590
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа fixxerНаш ответ Чемберлену!
тынц
Хотел использовать Hibernate, но постеснялся. :)
Поэтому подольше получилось: где-то два часа с перерывами на пожрать и покурить.
JDK 1.5.0_06Я бы не постеснялся. Если б знал Hibernate, но до него еще не скоро доберусь. Эт только olegovы у нас за пару дней фрэймворки осваивают, а потом форумы вопросами заливают "А как? А мне бы..?" Как же, знаем мы пару дней за книжкой "JBoss для идиотов"

По теме: пишет "Не удалось соединиться с базой данных"

olegov"Примапить" табличку на веб в vs2005 (asp.net) делается стандартным мастером за действительно 5 минут (я потратил 5.47 сек).

Страничку сбросить ??????? !!!!!!А это каким классом делается? Туториал|демо в инете есть? Нет, правда интересно, я не глумлюсь, может и брошу разбираться с жабой и возьмусь за .NET...

К сожелению туториала путевого ни у кого нет. Но если хочешь, дам прямо по шагам (эт не ирония а в полне серьезно).
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941594
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа fixxerНаш ответ Чемберлену!
тынц
Хотел использовать Hibernate, но постеснялся. :)
Поэтому подольше получилось: где-то два часа с перерывами на пожрать и покурить.
JDK 1.5.0_06Я бы не постеснялся. Если б знал Hibernate, но до него еще не скоро доберусь. Эт только olegovы у нас за пару дней фрэймворки осваивают, а потом форумы вопросами заливают "А как? А мне бы..?" Как же, знаем мы пару дней за книжкой "JBoss для идиотов"

По теме: пишет "Не удалось соединиться с базой данных"

olegov"Примапить" табличку на веб в vs2005 (asp.net) делается стандартным мастером за действительно 5 минут (я потратил 5.47 сек).

Страничку сбросить ??????? !!!!!!А это каким классом делается? Туториал|демо в инете есть? Нет, правда интересно, я не глумлюсь, может и брошу разбираться с жабой и возьмусь за .NET...

И еще.. Веришь, нет, а иногда приходится на горячую за два дня освоить вреймворк... Что то ночью наваять отдать заказчику, он доаолен, но сам толком не понимаешь как это работает изнутри.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941603
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovна горячую за два дня освоить вреймворк... Что то ночью наваять отдать заказчику такой подход себе дороже ИМХО
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941630
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexaka olegovна горячую за два дня освоить вреймворк... Что то ночью наваять отдать заказчику такой подход себе дороже ИМХО
Ты глуюоко ошибаешься. Поверь мне просто на слово.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941648
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovК сожелению туториала путевого ни у кого нет. Но если хочешь, дам прямо по шагам (эт не ирония а в полне серьезно).Ну, если не затруднит. Хотя странно. Что это за фича такая в .NET, по которой нет туториалов.

А вот демо, о котором я писал http://blogs.sun.com/roller/page/roumen?entry=flash_demo_j2ee_has_never

http://roumen.name/blog/persistence_demo/persistence.html Страница не открываецца, но может быть когда-нить оттает
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941669
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа olegovК сожелению туториала путевого ни у кого нет. Но если хочешь, дам прямо по шагам (эт не ирония а в полне серьезно).Ну, если не затруднит. Хотя странно. Что это за фича такая в .NET, по которой нет туториалов.

А вот демо, о котором я писал http://blogs.sun.com/roller/page/roumen?entry=flash_demo_j2ee_has_never

http://roumen.name/blog/persistence_demo/persistence.html Страница не открываецца, но может быть когда-нить оттает

Скорее всего они есть. ТОлько как обычно поиск rules не очень. И так:
1. Menu-ASP.NET webSite
2. ToolBox-GridView
3. В мастере ChoiseDataSource выбираем DatBase
4. В следующем окне щелкаем NewConnection
5. Далее выбираем Microsoft ODBC DatSource или еще чего, далее выбираем то что нам нужно (базу, коннект стринг и т.д.), опреляем способ получени яданных и т.д.
6. На нашей страниче выбираем Edircolumn и оформляем стобцы.
и т.д. далее и так все понятно... Все очень просто и понятно.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941673
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак. Я на фоксе дал пример с кодом. Могу такое же сделать на VSNet или на Delphi. На Java так ни кто и не дал.
1. Java - это секрентный инструмент
2. Те кто пишут на Java не знаю как они пишут
3. Я не знаю других варинтов
4. .............................................
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941704
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovИтак. Я на фоксе дал пример с кодом. Могу такое же сделать на VSNet или на Delphi. На Java так ни кто и не дал.
1. Java - это секрентный инструмент
2. Те кто пишут на Java не знаю как они пишут
3. Я не знаю других варинтов
4. .............................................Нет, просто Java слишком низкоуровнева для телефонной книги + реальные спецы наверное в этот форум не заглядывают, все больше новички.

Попробуй закинь линк на эту тему сюда http://community.livejournal.com/ru_java/? Мож гуру подтянутся?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941710
olegov AdvocaatПримеров куча. Как вариант предлагаю посмотреть "Swing. Эффектные пользовательские интерфейсы".

Во всем форуме одно потому "Примеров куча...." и кучи примеров нету, и на этом форуме почти все ветки заканчиваются "примеров куча.... иди на SUN". Нет в магазине этой книги. Пока с озона придет, мне джава уже не интересной станет. Такое впечатление что кругом одни теоретики. Не ужели трудно copy-paste сделать или ни у кого ничего нет такого ? http://www.java2s.com - копи-пэст там правит баломъ.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941712
IDVsbruckОдним словом, Джава - это для Сети (в том числе мобильной телефонной :) ), но никак не для "десктопа".а ничего, что, например,
intellij idea и
eclipse
как раз и есть десктопные приложения?

PS или кругозор такой узкий?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941894
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаЯ бы не постеснялся. Если б знал Hibernate, но до него еще не скоро доберусь.

Да просто как в анекдоте:
- Почему Россия не демонстрирует Су-37 на международных авиасалонах?
- Чтобы не травмировать психику потенциального противника.

катастрофаПо теме: пишет "Не удалось соединиться с базой данных"

Нужен установленный FireBird 1.5
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941898
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024
я конечно извиняюсь. Исходников нет. Из меню хорошо работает только кнопка Выход. Хоть это есть. Попытка просмотра даёт

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at fixxer.phones.AbonentFrame.<init>(AbonentFrame.java:22)
at fixxer.phones.MainFrame$AbonentsAction.actionPerformed(MainFrame.java:40)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)


И еще при это по русски пишет "Не удалось соединится с базой данных". FireBird поставь. Хотя согласен, это косяк. Даже знаю почему. :-)

1024Вам термин "деплоинг" известен?
Если я классы зажарю легче станет?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941900
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovИтак. Я на фоксе дал пример с кодом. Могу такое же сделать на VSNet или на Delphi. На Java так ни кто и не дал.
1. Java - это секрентный инструмент
2. Те кто пишут на Java не знаю как они пишут
3. Я не знаю других варинтов
4. .............................................

olegov, не мутите воду. У многих инет только на работе, где еще иногда и работать нужно. Будут Вам исходники.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33941921
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer olegovИтак. Я на фоксе дал пример с кодом. Могу такое же сделать на VSNet или на Delphi. На Java так ни кто и не дал.
1. Java - это секрентный инструмент
2. Те кто пишут на Java не знаю как они пишут
3. Я не знаю других варинтов
4. .............................................

olegov, не мутите воду. У многих инет только на работе, где еще иногда и работать нужно. Будут Вам исходники.

fixxer эт не в твой огород камень. Я в целом про джаву. Я понимаю что язык используется несколько для других целей, а не в тех в которых хочу его использовать я. Такие заявления скорее носят провокационный характер :)
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33942457
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
И еще при это по русски пишет "Не удалось соединится с базой данных". FireBird поставь. Хотя согласен, это косяк. Даже знаю почему. :-)

у меня не пишет. Ни ридми, ни срцов. Прежде чем лезть в споры нужно хотяб предмет освоить.

авторЯ в целом про джаву. Я понимаю что язык используется несколько для других целей, а не в тех в которых хочу его использовать я

да ладно, можно там всё. Нормально там всё с десктопом. Просто другими средствами обычно немного проще получается.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33942475
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024у меня не пишет. Ни ридми, ни срцов. Прежде чем лезть в споры нужно хотяб предмет освоить.Мож -version старая? У меня
java version "1.6.0-beta2"
Java(TM) SE Runtime Environment (build 1.6.0-beta2-b86)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0-beta2-b86, mixed mode)
и все работает. После того как выключенный по глупости Firebird-Server стартовал :)
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33942496
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovfixxer эт не в твой огород камень. Я в целом про джаву. Я понимаю что язык используется несколько для других целей, а не в тех в которых хочу его использовать я. Такие заявления скорее носят провокационный характер :)Просто имхо т.к. java сам по себе язык низкоуровневый, для решения разнообразных задач создана огромная масса либ и фреймворков и просто никто не может подсказать в этой ветке, какой же фреймворк нужен именно вам. Я тоже не могу. Самое обычное дело это как пример в ветке http://www.sql.ru/forum/actualthread.aspx?tid=330786

Нужно основные фреймворки попробовать самому "на вкус" и выбрать, а это-то как раз и занимает львиный объем времени. Я читал что C# проще в этом отношении, т.к. там "шаг влево-шаг вправо" начало проблем, ибо готовые простые блоки типа гридвьюх уже идут в составе .NET-VStudio и особо искать/выбирать не приходится
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33942898
valera_k2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fixxer - ваш примерчик отлично запустился, плиз незабудьте выложить сырцы его.
По поводу скорости работы жабы/нет/лисы примерно они находятся на одном уровне, если конечно это "большое" приложение. Сам полгода мучался с выбором на что перейти с Лисы, остановился на Жабе, кроссплатформеность сыграла основную роль.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33943075
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valera_k2000fixxer - ваш примерчик отлично запустился, плиз незабудьте выложить сырцы его.
По поводу скорости работы жабы/нет/лисы примерно они находятся на одном уровне, если конечно это "большое" приложение. Сам полгода мучался с выбором на что перейти с Лисы, остановился на Жабе, кроссплатформеность сыграла основную роль.

Ой на счет скорости врешь капитально.
Для эксперимента запускал 3 одинаковых телефонных справочника на PIII - RAM256

1.
Первый запуск (особенности NET) NET (C#) тормоза жуткие. Последующие запуски практически без тормозов.
Java та же фигня только и первый и последующие запуски, но пошустрее первого запуска NET.
Fox крутиться на ура.

2.
Перебор элементов базы данных (набора данных, датасета, курсора) и
построчная запись в другую таблицу
NET тормоза полные
Java терпимо
Fox делает быстрее в 10 РАЗ !!!
Все примеры для чистоты сделаны через ODBC

3. Выборка данных из таблицы на SQL-сервер
Тут у всех примерно одинаково

4. Заполнение сетки (Grid, DataGrid, на джаве пока не знаю как делается) из таблицы на сервере (при условии что данные уже получены)
Fox опять бъет Net в разы.

5. Прорисовка формы с большим количеством элементов управления.
NET и Java жуткое зрелище....


А вот если берем PIV RAM 1Gb то здесь уже все примерно одинаково кроме заполнения сетки. На NET процес заметен, на фоксе нет.

Вобщем студию я пока отложил в "ящик". Использую ее для ASP.NET и WindowsMobile. Для этих вещей - просто песня.

С Java буду разбираться и дальше. Так же подкупает кросплатформенность.
Фокса никогда не брошу. Лучшего для работы с БД еще ни кто не создал.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33943419
Mikhail V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
С Java буду разбираться и дальше.

Не вздумай!!!
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33943690
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valera_k2000fixxer - ваш примерчик отлично запустился, плиз незабудьте выложить сырцы его.

Пожалуйста. тынц
Запуск java -jar Phones.jar
Хочу сразу сказать, что исходники _сильно_ далеки от чего-то
реально нормалного. Писалось на скорую руку.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33943929
valera_k2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fixxer - большое спасибо.
olegov - сравнивал больше GUI а не скорость обработки данных. Попадалось мне как-то приложение на лисе там слишком увлеклись с колекциями, тормоза были еще те. На Жабе выкачал несколько новых программ(Columba and etc), скорость вполне приемлемая.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33944215
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valera_k2000fixxer - большое спасибо.
olegov - сравнивал больше GUI а не скорость обработки данных. Попадалось мне как-то приложение на лисе там слишком увлеклись с колекциями, тормоза были еще те. На Жабе выкачал несколько новых программ(Columba and etc), скорость вполне приемлемая.

Очень интересно узнать как на фоксе можно увлечся коллекциями ?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33944338
Примеры к книге "Swing пользовательские интерфейсы" Иван Портянкин
www.IPSoftware.ru
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33944373
java_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fixxer valera_k2000fixxer - ваш примерчик отлично запустился, плиз незабудьте выложить сырцы его.

Пожалуйста. тынц
Запуск java -jar Phones.jar
Хочу сразу сказать, что исходники _сильно_ далеки от чего-то
реально нормалного. Писалось на скорую руку.

А весь проект (в смысле проект идеи), если не сложно, положите, пожалуйста
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33945081
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрал на досуге в выходные пример.
Жаль конечно что, это не весь проект IDEA.
Не понял что там сделано ручками что сгенерировано GUI. Ну да не в том суть.
Как я понял для хранения набора данных используется список из объектов класса. На сколько я понимаю это все дело храниться в оперативке и соответсвенно если я открою несколько форм (скажем журналов документов) где может быть достаточно большое количество строк и столбцев, то есть вероятность нарваться на колом вставший компьютер ? Хотя тут я не спец поэтому просто спрашиваю. И попутно - а можно ли вместо этого использовать "вектор из векторов" ? т.е. определяем вектор Data
в него добавляем в качестве строк опять же векторы (DataRow) ?
Озадачившись громоздкостью организации первого варианта набрел на
com.sun.rowset.CachedRowSetImpl с чем кушают этого зверя ?
Корни всех проблем я так понял отсюда:
ResultSet "нормально" существует только в пределах метода в котором он определен, если даже его тип и ResultSet.TYPE_SCROLL_INSENSITIVE, то из другого метода я Preview() или First() я уже не вызову. Вроде говорят что это можно делать используя CachedRowSet, но чет у меня получается тот же эффект. Т.е. в любом случае для промежуточного хранения набора данных (скажем кеширования) всегда приходиться использовать какую то коллекцию ?
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33945086
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати о птичках. Аналогичный подход используется и в механизме 1С (т.е. что-то типа промежуточного хранения наборов данных в коллекциях или массива). Эфект - если открыть несколь журналов и справочников, интерфейс умирает (особенно в восьмерке). Мелкософт при дальнейшей разработке фокса решил эту проблему просто - кешированные данные на самом деле храняться не оперативки а в обычных DBF правда достаточно эмулировано, но на самом деле имея курсор (это что-то вроде набора данных) можно очень просто узнать "где он на самом деле" - dbf("Имя Курсора") отсюда и не важно сколько наборов данных у тебя сейчас используется.
...
Рейтинг: 0 / 0
Где почитать про Jtable, ResultSet и.т.д
    #33945255
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovРазобрал на досуге в выходные пример.
Жаль конечно что, это не весь проект IDEA.
Не понял что там сделано ручками что сгенерировано GUI.
Все сделано ручками.
olegov Ну да не в том суть.
Как я понял для хранения набора данных используется список из объектов класса.
Это такой подход - использовать классы представляющие бизнес-объекты предметной области. В данном примере это неоправдано, но в более-менее крупном проекте позволяет при создании бизнес-логики использовать всю мощь объектной модели. Кстати тогда уже можно использовать ORM, и совсем отделить работу бизнес-объектов от работы с реляционной моделью.
olegovНа сколько я понимаю это все дело храниться в оперативке и соответсвенно если я открою несколько форм (скажем журналов документов) где может быть достаточно большое количество строк и столбцев, то есть вероятность нарваться на колом вставший компьютер ?
Как Вы наверное заметили, в каждую новую форме создается новый экземпляр AddressTableModel. Но выдь можно передавать один и тот же экземпляр, тогда сколько бы форм Вы не открыли - набор будет один и тот же.
...
Рейтинг: 0 / 0
71 сообщений из 71, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Где почитать про Jtable, ResultSet и.т.д
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]