На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
Страницы: (7) 1 [2] 3 4 ...  6 7 все  ( Перейти к последнему сообщению )  
> Анонс Delphi 2007 for Win32
    Да и поддержка Aero Glass что-то глючновата :(

    Вот как окно должно выглядеть в развернутом виде:
    Прикреплённый файлПрикреплённый файлW2.png (39.49 Кбайт, скачиваний: 623)
      Но стоит свернуть окно, а потом развернуть и :wacko:
      Прикреплённый файлПрикреплённый файлW1.png (37.75 Кбайт, скачиваний: 548)
        Вот что пишут в хелпе по поводу новых возможностей:
        Цитата

        IDE

        MSBuild: The IDE now supports the MSBuild build engine instead of the previous internal make system. When you open a pre-existing project, the IDE automatically converts the project to the MSBuild format and changes the project extension. You can also use the MSBuild Console (on the Start menu) or MSBuild.exe to build projects from the command line.
        Build events: You can specify both DOS commands and macros that are to be performed either before or after compiling your project.
        Build Configurations: You can now create named build configurations on the Project Options window. To apply a named build configuration to a project or project group, use the new Build Configuration Manager, available on the Project menu.

        Без сомнения, очень необходимые функции для профессиональной IDE. :yes: Хотя, учитывая то, что по сравнению с Visual C++ в Delphi ограниченное количество настроек оптимизации и линковки, то без этого прожить можно. Но все равно, добавление этих средств является положительным моментом и добавляет удобства.

        Цитата
        Vista and XP Themes: The IDE now supports Vista and XP themes. Themes are on by default, but you can disable themes for either the IDE or for individual applications.

        Не нужно будет кидать на форму XP Manifest.

        Цитата
        Multi-select in Project Manager: You can select multiple files for commands such as Open, Save, Save As, and Remove from Project in the Project Manager context menu.

        Это уже давно можно было сделать, давно удивлялся, что там нет такой элементарной возможности.

        Цитата

        Debugger

        Prevent scrolling of the event log: A new option on the ToolsOptionsDebugger OptionsEvent Log page prevents the event log from scrolling new events into view as they occur.
        CPU windows: You can now open individual panes of the CPU window, such as the Disassembly, CPU Stack, and Registers panes. These single panes of the CPU window are dockable; you can undock the panes and dock them elsewhere in the IDE according to your needs. The CPU window also now automatically closes when you end the debugging session, and the Disassembly pane contains two new options (Show Opcodes and Show Addresses).
        Call Stack Window: You can now set a breakpoint on a particular frame.
        Ignore non-user breakpoints: You can now specify that the debugger is to ignore breakpoints that you did not specifically set using the IDE.
        Debug Source Path: The source path for debugging is now a global setting that you create on the ProjectOptionsDebugger page.
        New toolbar button: The Notify on Language Exceptions command is now an icon on the ViewToolbarsCustomizeCategories Run page. You can click and drag the icon to your toolbar for quick access.
        Transparent tooltips: To make a debugger evaluator tooltip transparent, press the CTRL key when the tooltip is displayed. Making a tooltip transparent enables you to read the screen behind the tooltip.

        Процитировал просто для информации ;)

        И наконец самое интересное:
        Цитата
        VCL
        AJAX: Delphi 2007 for Win32 supports AJAX-based RAD VCL for the Web development.

        Microsoft Vista Compatibility: Delphi 2007 for Win32 provides components, classes, methods, and properties that are compatible with the look and feel of the Vista operating system.

        New components: The following new components have been added to the Visual Component Library:

        TFileOpenDialog
        TFileSaveDialog
        TTaskDialog
        New classes: The following new classes have been added:

        TCustomFileDialog
        TCustomFileOpenDialog
        TCustomFileSaveDialog
        TCustomTaskDialog
        TFavoriteLinkItem
        TFavoriteLinkItems
        TFavoriteLinkItemsEnumerator
        TFileTypeItem
        TFileTypeItems
        TTaskDialogBaseButtonItem
        TTaskDialogButtonItem
        TTaskDialogButtons
        TTaskDialogButtonsEnumerator
        TTaskDialogProgressBar
        TTaskDialogRadioButtonItem

        Что касается совместимости с Windows Vista, об этом я уже немного писал выше. Теперь я решил пройтись по новым компонентам и классам.

        Новые компоненты (TFileOpenDialog, TFileSaveDialog, TTaskDialog) находятся в категории Vista Dialogs. Что примечательно при использовании этих компонентов компилятором выдается предупреждение "Symbol is specific to a platform".

        Что еще огорчило, опций TFileOpenDialog, TFileSaveDialog не описано в хелпе :( Так что придется их изучать методом тыка. Из того что удалось выяснить мне: эти диалоги являются универсальным механизмом взаимодействия пользователя с файловой системой и поэтому позволяет выбирать и файлы, и каталоги; ряд свойств аналогичен свойствам старых диалогов, можно включать панель предпросмотра, как в Vista Explorer. Также эти диалоги имеют более удобный редактор фильтров, можно настраивать "избранные" каталоги.
          Новый TaskDialog является очень удобным, а главное универсальным диалогом. Хотим показать пользователю сообщение? Нет проблем! Хотим показать диалог с прогрессом? Пожалуйста, предоставляется даже возможность настроить таймер для обновления прогресс-бара. Можно добавлять гиперссылки (в виде <a href=""></a>).
          Прикреплённый файлПрикреплённый файлTaskDialog.png (25.24 Кбайт, скачиваний: 564)
            Цитата Smike @
            DateTimePicker и MonthCalendar приняли новый вид

            А при чем тут Delphi? Новый вид контролей - заслуга ОСи.

            Цитата Smike @
            1) если до этого никаких других версий Delphi не покупалось;

            Можно купить семерку. Ее продажи возобновились, так как другие версии... оставляют желать лучшего, скажем так.

            Цитата Smike @
            Других причин пока не видно.

            :yes-sad: Сишники от MS тихо хихикают.
              Поставил Delphi for Win32 2007 на XP. Папка Source пуста! Где все модули?
                Smike
                Пробовал работать на D2006,честно сказать,как мне показалось D7 стабильнее работает.
                А эта новая версия D2007 высосана из пальца.
                ИМХО это просто промежуточный продукт.
                Интересно что там будет у HighLander'а.Надеюсь это будет достойный отпор MS! :yes:
                Цитата Domino @
                так как другие версии... оставляют желать лучшего, скажем так

                :yes:
                Сообщение отредактировано: Романтик -
                  Цитата Domino @
                  А при чем тут Delphi? Новый вид контролей - заслуга ОСи.

                  А я где-то говорил о новой Delphi? Нет, просто подчеркнул, что часть контролов и так примет новый вид.

                  Цитата Domino @

                  Можно купить семерку. Ее продажи возобновились, так как другие версии... оставляют желать лучшего, скажем так.

                  А по-моему семерка с обновлениями ничеть не лучше 10-ки с обновлениями ;) Но там меньше возможности у языка, нет полноценных layout-свойств и компонентов, которые легко и просто позволяют сделать приложения менее зависимыми от разрешения экрана.

                  Цитата Domino @
                  :yes-sad: Сишники от MS тихо хихикают.

                  Тем не менее у ихней IDE пока нет никаких средств разработки ПО под Висту. Я же говорил, что тем, кто очень жаждет сделать своё ПО супер-интегрированным с Вистой, тому Delphi 2007 очень подойдет.

                  Да и будет надеяться, что Highlander разобъет их Студию в пух и прах. :rolleyes: :wub:

                  Цитата Profi @
                  Поставил Delphi for Win32 2007 на XP. Папка Source пуста! Где все модули?

                  Понятное дело, что никто в триал-версии не будет выкладывать исходники ;)

                  Цитата Романтик @
                  Пробовал работать на D2006,честно сказать,как мне показалось D7 стабильнее работает.

                  Попробуй поставить все обновления. У меня лицензия Turbo Delphi Pro + 11-й хотфикс и работает замечательно. :yes:

                  Кстати говоря. На сайте написано, что эта версия Delphi повзоляет создавать приложения для Windows 2000 и выше. Неужели из VCL решили убрать старый мусор? :rolleyes:
                    Цитата Smike @
                    Понятное дело, что никто в триал-версии не будет выкладывать исходники ;)

                    Да, но проект не компилиться! Пишет: "нет System.pas"!
                      Цитата Profi @
                      Да, но проект не компилиться! Пишет: "нет System.pas"!

                      Значит что-то у тебя в проекте неправильно. Может явно подключен модуль System. Пробовал несколько проектов — все нормально скомпилировалось.
                        Цитата Smike @
                        Значит что-то у тебя в проекте неправильно. Может явно подключен модуль System. Пробовал несколько проектов — все нормально скомпилировалось.

                        Все, разобрался! Там пакет не был подключен!
                        Сообщение отредактировано: Profi -
                          C++ 2007 в том же духе не планируется?
                            Цитата NoeR @
                            C++ 2007 в том же духе не планируется?

                            В Highlander.
                              Мужики, есть пара простых вопросов.

                              У меня есть относительный опыт программирования в VC++ (MFC).
                              Решил, что для полноценности не мешало бы изучить и Делфи,
                              т.к. это одна из самых популярных сред разработки.
                              Не может ведь ошибаться такое количество людей...

                              Пробовать Делфи меня сподвигла относительная низкоуровневость VC++.
                              Просто убивает, что для того что бы заработал ТабКонтрол, нужно нахренячить две страницы кода.
                              Целая история с ресайзом окна... Там никаких "якорей" ведь нет. На кнопку картинку посадить - немеряно работы проделать нужно. и т.д.
                              Другими словами, для того что бы сделать даже простые вещи, нужно прикладывать слишком много усилий и времени.

                              Но это всё предисловие.

                              Собственно что я хотел спрашивать:
                              1)Собираюсь купить диск с Делфи, какую брать версию?
                              Делфи 2007 - встанет на ВинХР?

                              2)Меня интересует классичейски Делфи с классическим синтаксисом.
                              Боюсь запутаться. Видел кучу языков с приставкой Борланд или Делфи.
                              (Borland C++, Delphi for Microsoft .Net, Delphi for Win32...)
                              Наверное мне нужен последний вариант?

                              3)Есть ли что то подобное Visual Assist для VC++, но для Delphi?


                              Сори если отпостился не туда.
                                Forester, думаю ставь bds2006 вполне норм версия...
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (7) 1 [2] 3 4 ...  6 7 все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0727 ]   [ 15 queries used ]   [ Generated: 18.07.25, 01:25 GMT ]