Почав працювати з java. Використовую NetBeans 7 і MySQL. Є такі питання, відповіді на які я б хотів отримати.
- Як називається настільний додаток в Java?
- Як називається форма (вікно) модуля проекту в Java?
- Як називаються візуальні компоненти (VCL) в Java?
- Які є компоненти та способи підключення до бази даних?
- З якими компонентами можна відображати набори даних?
- Як підключитися до COM серверів на зразок MS Excel?
заданий 30 Квітня '12 о 6:22
Закритий унаслідок того, що питання надто загальний учасниками ЮрійСПб ♦. A K. Alex. kff. Kromster 4 Січня о 17:48.
Будь ласка, виправте питання так, щоб він описував конкретну проблему з достатньою деталізацією для визначення адекватної відповіді. Не ставте відразу кілька питань. Див. «Як задати слушне запитання?» Для прояснення ситуації. Якщо питання можна переформулювати згідно з правилами, викладеними в довідці. внесіть необхідні зміни.
Swing, jbdc, почитали б ви книжечку якусь для початку. А то такі завдання - такими питань вони не вирішуються. - Gorets 30 Квітня '12 о 7:43
Як називається настільний додаток в Java?
десктопних програм від консольного нічим не відрізняється, - тільки використовуваними класами.
Як називається форма (вікно) модуля проекту в Java?
JFrame, - основний компонент для розробки GUI інтерфейсу.
Як називаються візуальні компоненти (VCL) в Java?
якщо під візуальними компонентами маються на увазі банальні елементи інтерфейсу, то їх про них ви можете почитати в документації про Swing (класи знаходяться в пакеті javax.swing). Якщо ж питання стоїть про складні компонентах які дозволяють виконувати спеціалізовані дії (напр. Контрол для відображення даних отриманих з СУБД), то в java таких немає. Ви самі вільні реалізувати будь-який з них, саме так як вам це необхідно.
Які є компоненти та способи підключення до бази даних?
@Gorets правильно зауважив, найпростіший варіант це jdbc. хоча в вашому випадку має сенс подивитися в бік якихось простих ORM фреймворків (дозволяють скоротити кількість коду пов'язаного з взаємодією з СУБД): ibatis, hibernate. так як ви починаєте з нуля цілком ймовірно що разобратся з ними буде простіше, принаймні поддерживать точно.
З якими компонентами можна відображати набори даних?
JTable - компонента використовується для відображення табличних даних. вам доведеться реалізувати потрібний в окремому класі, який буде стежити за правильною поведінкою і відображенням даних.
Як підключитися до COM серверів на зразок MS Excel?
в цьому конкретному випадку: є безкоштовні бібліотеки, які надають готовий функціонал, напр: Apache POI
p.s. відмінності між java і delphi досить істотні. в java немає такого великого набору готових компонентів, але є дуже велика кількість безкоштовних бібліотек які надають потрібний функціонал. крім того більшість з них мають відкритий код. при необхідності можна буде подстмотреть потрібне прямо в коді.
p.s.s крім того "з під коробки" у вас немає можливості створювати і конфігурувати "вікно" додатка як це робиться в delphi. в java весь GUI потрібно закодіть. хоча є звичайно варіанти (фреймворки) які полегшують це завдання
відповідь дан 30 Квітня '12 о 23:16