|
0 / 0 / 0
Регистрация: 24.10.2007
Сообщений: 4
|
|
Дaвaйтe oбсудим прoблeму с рускoязычнoй литeрaтурoй пo Java!!!24.10.2007, 13:03. Показов 1877. Ответов 18
Метки нет (Все метки)
Пoскoльку сoврeмeнных eлeктрoнных книг пo Явe нa русскoм нeту (рaзвe чтo книгa Фрoлoвых) - вoзниклa тaкaя мысль:
пeрeвeсти книгу VJ++ Unleashed (http://nps.vnet.ee/ftp/Docs/Internet/Visual J++ UNLEASHED/) нa нaш язык. Пoчeму eту книгу - кaк пo мнe oнa прeтeндуeт нa пoлнoту инФoрмaции(тут eсть всe и нaчинaющим и имeющим oпыт прoгрaмистaм здесь oт структуры языкa дo испoльзoвaния Явы с COм/ActiveX, дaжe пo javascript и vbscript eсть нeмнoгo). Хoтя кaкую книгу пeрeвoдить - вoпрoс нe принципиальный (прoстo oдну из глaв VJ++ Unleashed я ужe дoпeрeвoжу)(java.bip.ru) ктo знaeт мaтeриальчик пoлучшe - прeдлaгaйтe. Тaк вoт идeя тaкaя: пoскoлькo oднoму пeрeвeсти всю книгу вeсьмa зaтруднитeльнo, дaвaйтe сдeлaeм 'всeнaрoдный' прoeкт, тo eсть кaждый сoзнaтeльнйй чeлoвeк пeрeвeдeт oдну глaву (пoтрaтив всeгo-тo oкoлo 3 чaсa с пoмoщью www.translate.ru). спрoситe зaчeм eтo нaдo людям кoтoрыe будут пeрeвoдить вeдь oни и тaк читaть мoгут - oтвeчу вo-пeрвых инФoрмaция нa рoднoм язйкe вoспринимaeтся и зaпoминaeтся знaчитeльнo лучшe (дoкaзaнo). вo-втoрых сдeлaть дoбрoe дeлo для людeй нe читaющих буржуйский лeнгвидж. пo пoвoду прoeктa сдeлaн сaйт www.java.bip.ru - всe eкспeрты-учaстники для рaзмeщeния свoeгo пeрeвoдa будут имeть к нeму пoлный дoступ(лoгин, пaрoль...) рeшившиe присoeдиниться к этoму дeлу - зaйдитe нa спeциальный Фoрум чтo-бы сooбщить кaкую глaву вaм нрaвиться пeрeвoдить и пoсмoтрeть нe пeрeвoдит ли ee ужe ктo-тo. Фoрум здeсь http://java.bip.ru/php/forum/conf.phtml?id=5428&part=51627 Eсли eтo нe пoдхoдит прeдлaгaйтe свoи услoвия! Oдним слoвoм ДАВЙТЕ ОБСУДИМ! P.S. Если кто из прочитавший это сообщение знает другие (не relib.com/) популярные форумы по Ява - не сочтите за труд напечатав там это сообщение. Заранее благодарен javaunl.
0
|
|
| 24.10.2007, 13:03 | |
|
Ответы с готовыми решениями:
18
Exception in thread "main" java.lang.IllegalArgumentException: illegal component position at java.desktop/java.awt.Cont Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
mishgun
|
|
| 24.10.2007, 18:51 | |
|
на java.sun.com есть ссылки на все форумы по всему миру в том числе и в России
|
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 24.10.2007, 18:56 | |
|
Идея хорошая, но мне кажется, что когда будет закончен перевод, суть книги будет уже неактуальна. И почему именно VJ++?
0
|
|
|
mishgun
|
|
| 24.10.2007, 19:07 | |
|
Кстати абсолютно согласен со smalig что переводить надо не VJ++ а нормальную книгу по java.Потому как этот продкут не поддерживает Свинги во вторых поддерживает версию 1.1 в третьих аппликейшены созданные на нем работают только под окнами
|
|
|
0 / 0 / 0
Регистрация: 24.10.2007
Сообщений: 4
|
|
| 24.10.2007, 19:31 [ТС] | |
|
Da ja soglasen VJ - ne panaceja no vse ge pisat' na nej mogno ne tolko pod okna. Prosto v knige mnogo glav bez privjazki k srede programirovanija.
No et ne glavnoe. Povtorus' - predlogite luchshuu, bolee novuju knigu i davayte ee perevedem. Glavnoe sdelat' eto chtob v Runete bil normalny material po Java.
0
|
|
|
mishgun
|
|
| 24.10.2007, 19:36 | |
|
SAMS Java 2 Unleashed
|
|
|
AiK
|
|
| 24.10.2007, 20:07 | |
|
Э... я бы не сказал, что есть проблемма.
Вот эта книга http://www.piter.com/Shop/book_about.phtml?id=978527200250 с недавнего времени стала моей настольной, и лучше я не видел. А c J++ можешь распрощаться - Мыкрософт проиграла суд и Java поддерживать больше не могёт, поэтому переходит на C#. |
|
|
mishgun
|
|
| 24.10.2007, 20:20 | |
|
Я так понял что автор топика хочет сделать он-лайн книгу а ту что ты говоришь покупать надо.А как я её куплю если я в штатах к примеру
?И потом мастдаи проиграли суд не по поддержке java а по использовании в своей MVM несанкционированных саном объектов и теперь эти мазафаки ваще решили не поддерживать её в своей типа самой крутой ОС и создали жалкое смешение java и C++ и назвали его громко самой крутой языковиной и что теперь типа java не нужна никому. |
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 24.10.2007, 20:21 | |
|
Мне когда-то понравилась 'Технология Java' Дж.Вебера 'Серия в подлиннике'
http://www.ozon.ru/detail.cfm/ent=2&id=13229&partner=vbcode но сейчас видимо стоит покупать 'Java 2'
0
|
|
|
0 / 0 / 0
Регистрация: 24.10.2007
Сообщений: 4
|
|
| 27.10.2007, 14:19 [ТС] | |
|
Da, ne mogu ne soglasit'sja s bolshinstvom VJ++ UNLEASHED - plohoy variant.
Iz predlogeniy mne ponravilos' JAVA 2 UNLEASHED (SAMS) no ja schitaju chto perevodit' mogno toko svobodno online-dostupnie knigi, a etu ja ne nashel toko na odnom servere i to tam avtorizirovat'sja nado, dage chtobi potrialit' - prishlos' den' podogdat'. Ishodja iz etogo alternativu vigu toko odnu JAVA UNLEASHED (http://nps.vnet.ee/ftp/Docs/Internet/Java Unleashed/) Chto skagite, gospoda exsperti?
0
|
|
|
AiK
|
|
| 27.10.2007, 16:10 | |
|
Уважаемый, javaunl.
Рискну взять на себя смелость попытаться направить Вашу энергию несколько в другое русло. Для начала обсудим полезность Вашего будущего труда для общества. Во-первых, хорошая книга по Java на мой взгляд должна включать в себя: 1. Основы ООП 2. Синтаксис Java, включая комментарии и встроенную документацию 3. Работа с объектами: инициализация и завершение (включая работу сборщика мусора), перегрузка методов различными способами. 4. Наследование, композиция, полиморфизм. 5. Интерфейсы и внутренние классы 6. Хранение объектов (контейнеры и итераторы) 7. Исключения и обработка ошибок 8. Система IO 9. GUI - awt и апплеты, swing. 10. Многозадачность 11. Распределённое программирование: JDBC, сервлеты, JSP, RMI, CORBA, EJB, Jini. Возможно я ещё что-то упустил. Итого, по самым скромным подсчётам книга будет иметь объём 600-1000 страниц. Во-вторых, подразумевается знание переводчиком предметной области и хорошее знание английского и русского языка. Мне встречались переводы, о при чтении которых безумно хотелось посмотреть на оригинальный текст. Допустим, Вам удастся собрать группу единомышленников, которая в течение 2-х - 3х месяцев переведёт книгу. (А к тому времени актуальным будет Java 1.4). Но пусть книга была очень хорошей и она не потеряла этого качества при переводе. Всё бы хорошо, но есть один маленький деталь: для того, чтобы читать такую книгу нужно иметь под рукой компьютер. Распечатать 1000 страниц не так-то просто, да и не дешевле, чем купить книгу, состоящую из тех же 1000 страниц. Второй маленький деталь: а что получат переводчики кроме морального удовлетворения? Ничего (если только Вы им не заплатите из собственного кормана). Потому как своим трудом они подтвердят разве лишь владение английским языком, и знание на уровне терминов предметной области. Единственно, кто выигрывает в данном случае, это владелец сайта, на котором опубликованна данная книга. Ну и любители читать с экранов возможно тоже. Что же предлагаю я, в качестве альтернативы? Очень просто, я предлагаю писать Вам, и всем желающим свои собственные статьи. Каковы преимущества? Во-первых, актуальность. Предполагается, что статьи будут посвящены решению реальных проблем, пусть и не 'глобальных', но тем не менее заставляющих начинающих программистов обращатся на различные форумы за советами. Во-вторых, малость объёма, позволит распечатывать нужные статьи и читать их по дороге на работу/ с работы. В-третьих, авторы статей будут реально демонстрировать свои знания и навыки/культуру программирования, что приведёт (и реально приводит: на нашем сайте уже были такие случаи; извините за рекламку ) к получению небольших заказов. Ну и наверное поможет при устройстве/смены работы. И последнее (last but not least): распространять статьи, написанные лично, а не в соавторстве гораздо легче, что благоприятно сказывается на поплулярности автора. Думаю, что владельцы данного сайта с удовольствием опубликуют подобные статьи. Я в свою очередь, тоже гарантирую публикацию подобных статей (не обязательно по Java) на своём сайте. Извините за многословность ![]() С уважением, Артём. P.S: книгу (см. выше) я приводил неспроста: её можно свободно скачивать с сайта автора www.bruceeckel.com, более того, онлайн вариант включает в себя главы по Java 1.0/1.1, которые не вошли во второе издание |
|
|
0 / 0 / 0
Регистрация: 31.10.2007
Сообщений: 5
|
|
| 31.10.2007, 11:23 | |
|
Кстати, 'Философия Java', а так называется русский перевод этой книги уже продается у нас.
Удачи. -- Alexey Epishkin Kiev JUG - http://www.jug.kiev.ua OffshoreCode
0
|
|
|
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
|
|
| 09.11.2007, 11:14 | |
|
О VJ++ стоит, по-моему, забыть: Microsoft на этом направлении не котируется - слабовата оказалась. Соответственно и книг никаких по VJ++ нет смысла ни переводить, ни читать, ни покупать.
А вот 'Философию Java' Б.Эккеля купить и прочесть стоит. В конце-концов, что такое 180-200 рублей ! Тем же, кто не доверяет русскому переводу издательства 'Питер' можно посоветовать посмотреть альтернативный перевод выполненный добровольцами или вообще почитать Эккеля в оригинале - у него есть сайт где эта книга выложена в свободное скачивание.
0
|
|
|
0 / 0 / 0
Регистрация: 25.11.2007
Сообщений: 4
|
|
| 19.12.2007, 16:19 | |
|
http://www.bruceeckel.by.ru/Contents.html
всё!
0
|
|
|
1 / 1 / 0
Регистрация: 21.06.2007
Сообщений: 654
|
|
| 19.12.2007, 20:08 | |
|
Не пойму в чем проблема. Вчера был в книжном магазине - книг по JAVA до фига и больше.
Одна из последних которую везде рекламируют - 'Философия JAVA' - пожалуйста 200 рублей и она твоя. Себе купил 'Технология JAVA' из серии в подлиннике, про ту что smalig писал. Книга конечно устаревшая (1996 год), но там все основы ООП (классы, наследования) и особенности JAVA (исключения, потоки) - все грамотно изложено. И подробно все классы JDK расписаны. Я только в Java ковыряться - книжка для начала класс! Может это в глубинке проблема с литературой - в Питере все ОК!
0
|
|
|
AiK
|
|
| 19.12.2007, 21:24 | |
|
Берём наугад кусок текста:
оригинал: The simplest way to reuse a class is to just use an object of that class directly, but you can also place an object of that class inside a new class. We call this 'creating a member object.' Your new class can be made up of any number and type of other objects, in any combination that you need to achieve the functionality desired in your new class. Because you are composing a new class from existing classes, this concept is called composition (or more generally, aggregation). Composition is often referred to as a 'has-a' relationship, as in 'a car has an engine.' перевод с предложенного сайта: Простой способ повторного использования класса - это прямое использование объекта этого класса, но вы можете также поместить объект этого класса внутрь нового класса. Мы называем это “создание объекта - члена класса”. Ваш новый класс может содержать любое число объектов любого типа в любой комбинации, которая вам необходимо для достижения той функциональности, которая вам нужна в вашем новом классе. Поскольку вы составляете новый класс из существующих классов, эта концепция называется композицией (composition) (или более обще: агрегирование (aggregation)). Композиция часто объясняет нам “существование” связей, как, например, в “автомобиле существует машина”. Для тех кто не в ладах с английским 'правильный' перевод (цит. по книге): Проще всего снова использовать класс, прямо применяя объект этого класса, но вы можете также поместить объект этого класса внутрь нового класса. Мы называем это 'создание объекта-члена'. Ваш новый класс может состоять из любого количества объектов любых типов в любом сочетании, которое необходимо для достижения необходимой функциональности. Так как мы составляем новый класс из уже существующих классов, эта концепция называется композицией (или, в общем случае, агрегацией). Композиция часто называется связью 'имеет-часть', как например в предложении 'у машины есть двигатель' Что называется, почувствуйте разницу. И это самый безобидный пример. Про ООП переведено ещё хуже, так как программе-переводчику до ООП по барабану, а люди, которые 'подчищали' за программой поленились элементарно через спеллчекер прогнать. И, боюсь, начинающий программер концепции ООП с таким переводом в лучшем не поймёт, а в худшем - поймёт не правильно... З.Ы: вашу бы энергию, да в мирных целях! З.З.Ы: перевод уже такой был (см. Гуртовщики мыши http://lib.ru/ANEKDOTY/mouse_driver.txt), и было бы смешно, если бы не было так грустно
|
|
|
1 / 1 / 0
Регистрация: 21.06.2007
Сообщений: 654
|
|
| 19.12.2007, 22:04 | |
|
Мне вообще кажется, что идея on-line книг вообще не совсем удачна.
Потому что сидеть у компа читать допустим 50 страниц текста про то что такое Java как технология и что такое ООП в общем и сажать свое зрение лично у меня нет никакого желания. Я лучше пойду и куплю книгу за 100-200 рублей и прочитаю ее. Гораздо полезнее мне кажется online reference и tutorial по Java и ее классам. Чтоб все классы и методы в одном месте и нормально организованы в HTML документы как в MSDN. И вообще если есть много свободного времени - начали бы лучше MSDN на русский язык переводить. Вот уж что точно многим нужно. Там работы непочатый край. Если очень уж хочется по Java чего-нибудь переводить возьмите раздел Visual J++ и переводите - я думаю вам не один программист спасибо скажет. Главное концепция MSDN чтоб была соблюдена - быстрая и оперативная справка с поиском.
0
|
|
|
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
|
|
| 19.12.2007, 22:40 | |
|
Причём тут MSDN с J++?
Мы ведь имеем дело только с настоящей Java, не так ли? Java -- это компонентная технология в утилитарном смысле: есть базовый минимум (JRE), есть инструментарий разработчика (JRE+Tools=JDK); есть Java для стандартного окружения (J2SE), есть Java для серверов (J2EE), есть Java для мобильного окружения (J2ME). Плюс ко всему этому отдельно можно добавить Java3D, JavaTAPI и ещё кучу примочек. По всему этому, безусловно, существует документация в формате JavaDoc. В отличие от MSDN, javadoc-документ строится по тексту классов пакета, поэтому какие-либо пропуски определений методов вряд-ли возможны. А MSDN построена исключительно руками технических писателей при взаимодействии с программистами (но какой нормальный программист будет долго объясняться с писателем по поводу той или иной функциональности?). Вся документация javadoc-формата доступна on-line на сайте Sun. Для изучения основных принципов работы лучше купить книжки по тому или иному направлению технологии в Java. Рекомендую поискать на http://www.books.ru (ключевые слова для поиска вводятся отдельно при каждом новом поиске: Java, EJB, CORBA). ----- Дейсвуйте!
0
|
|
|
1 / 1 / 0
Регистрация: 21.06.2007
Сообщений: 654
|
|
| 19.12.2007, 22:45 | |
|
>Причём тут MSDN с J++?
>Мы ведь имеем дело только с настоящей Java, не так ли? Просто topic начался с того что человек хотел переводить книгу по J++.
0
|
|
|
Новые блоги и статьи
|
|||
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|