Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> BDS 2006 неудобство с интерфейсом 
:(
    Опции темы
sono
Дата 9.5.2008, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: -1
Всего: -1



 Вот делаю очередной шаг в развитии- перешёл на BDS 2006 ! Да постарались конечно на славу - всё по последнему слову науки и техники !
 И вот столкнулся с маленьким неудобством, вызванное собсвенно говоря "эхом войны" , тоесть привычкой к интерфейсу старой доброй BD7.
 Короче говоря делаю проект, где использую форму в полноэкранном режиме. В BD7 просто вручную  растянул бы как надо, накидал компонентов, подровнял, полюбовался сделанным -- тоесть проще говоря -- всё на глазах. А в студии совместили редактор кода и конструктор формы и честно говоря как для меня не самым лучшим образом, я конечно покопался но максимум это View- Desktop - Classic Undocked, при этом растянув окно юнита на весь экран форма не влазила. Подскажите  какие настройки ещё поменять, форму отделить короче сделать как в BD? 

 Комуто вопрос покажется смешным но мне в данном случае пришлось полчаса вертеть полосы прокрутки что-бы добиться чего хочу...
PM MAIL   Вверх
Rrader
  Дата 9.5.2008, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Inspired =)
***


Профиль
Группа: Экс. модератор
Сообщений: 1535
Регистрация: 7.5.2005

Репутация: 18
Всего: 191



1)Тools->Options->Environment Options->VCL Designer->Embedded Designer (убрать галочку)
2) Reload IDE smile 


--------------------
Let's do this quickly!
Rest in peace, Vit!
PM MAIL Skype   Вверх
sono
Дата 9.5.2008, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: -1
Всего: -1



Спасиба! smile 
PM MAIL   Вверх
aktuba
Дата 9.5.2008, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 7
Всего: 38



Цитата(sono @  9.5.2008,  23:31 Найти цитируемый пост)
Спасиба! smile  

В BDS 2006 есть свои огромные плюсы и удобства. Мне тоже было трудно переходить с 7-ки, но теперь на 7-ку возвращаться вообще не возможно!


--------------------
user posted image
PM MAIL WWW Skype   Вверх
Snowy
Дата 10.5.2008, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



PM MAIL   Вверх
sono
Дата 10.5.2008, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: -1
Всего: -1



http://www.delphilab.ru/content/view/25/64/
http://www.del.......-- кстати очень полезная информация.
PM MAIL   Вверх
Fighter
Дата 10.5.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 810
Регистрация: 5.1.2005

Репутация: нет
Всего: 2



Здесь конечно топик про интерфейс, но я хочу привести пример, как мне не понравилась Delphi2007 из-за её работы с базами данных. Ну, естественно, коннектимся к Access, поэтому все компоненты которые были раньше на вкладке ADO, я теперь нахожу на вкладке dbGo. Но это еще не беда. Беда вот в чем. На многочисленных программах с доступом к базам данных я со временем подошел к тому, что все запросы лучше хранить во внешних файлах и в нужный момент подгружать их. И еще мне очень понравилось работать с параметрами - очень удобная штука. Ну дык вот, взгляните на следующий код (я точный не привожу, но тут главное смысл).

Пусть нам дан следующий запрос, который хранится в файле AddBook.sql. 

Код

  INSERT INTO tbl_Books
  (Book_Name, Book_Author, Book_Izdat)
  (BN, BA, BI)


Теперь в делфи мы пишем

Код

  procedure TDataModule1.AddBook(BN, BA, BI: string);
  begin
    with SQLTemp do
    begin
      SQL.LoadFromFile('AddBook.sql');
      SQL.Parameters.ParamByName('BN').Value := BN;
      SQL.Parameters.ParamByName('BA').Value := BA;
      SQL.Parameters.ParamByName('BI').Value := BI;
      ExecSQL;
    end;
  end;


При выполнении вышеприведенного кода он выводит сообщение об ошибке, смысл которого в том, что типа не найдены параметры. Тот же самый код я выполняю в Delphi 7 - и все работает как по маслу. Я не знаю, может есть какая-то мелочь из-за которой это не работало, правда через неделю попробовал то же самое сделать - и все заработало. Но, я хоть и оставил Delphi 2007 у себя на машине, но все-таки основное средство из Delphi (вообще щас у меня основное С#) - это Delphi 7, так как проверено годами. 

А интерфейс мне нравится у Delphi 2007, так как они его заделали под Microsoft Visual Studio 2005 (2008), мне такой наоборот нравится, поэтому к интерфейсу нареканий нет. 
PM MAIL   Вверх
Felan
Дата 12.5.2008, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 284
Регистрация: 2.8.2007
Где: Самара

Репутация: 2
Всего: 7



Цитата(Fighter @  10.5.2008,  17:57 Найти цитируемый пост)
  procedure TDataModule1.AddBook(BN, BA, BI: string);
  begin
    with SQLTemp do
    begin
      SQL.LoadFromFile('AddBook.sql');
      SQL.Parameters.ParseSQL(SQL.CommandText, true);
      SQL.Parameters.ParamByName('BN').Value := BN;
      SQL.Parameters.ParamByName('BA').Value := BA;
      SQL.Parameters.ParamByName('BI').Value := BI;
      ExecSQL;
    end;
  end;


Так пробовал? Вроде как этот самый ParseSQL надо было и в семерке делать, но если сильно не хотелось, то можно было и не делать smile


--------------------
// Любая сложная система - это темный лес. Каждый в этом лесу протаптывает свои тропинки, по ним и бегает. Лишь изредка, сходя с них, мы находим много интересного, а порою и страшного.
PM MAIL WWW ICQ   Вверх
pseud
Дата 12.5.2008, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 10
Всего: 40



Цитата(Fighter @  10.5.2008,  15:57 Найти цитируемый пост)
Пусть нам дан следующий запрос, который хранится в файле AddBook.sql. 

а может так заработает????  

Код

  INSERT INTO tbl_Books
  (Book_Name, Book_Author, Book_Izdat)
  VALUES
  (:BN, :BA, :BI)



--------------------
Испытание чужого терпения можно считать успешным, если оно лопнуло...
PM MAIL   Вверх
Akella
Дата 13.5.2008, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 8
Всего: 329



Цитата(sono @  10.5.2008,  15:45 Найти цитируемый пост)
http://www.del.......-- кстати очень полезная информация. 

нормальные ссылки нужно давать

Добавлено через 3 минуты и 46 секунд
Цитата(Fighter @  10.5.2008,  15:57 Найти цитируемый пост)
Беда вот в чем. На многочисленных программах с доступом к базам данных я со временем подошел к  тому, что все запросы лучше хранить во внешних файлах и в нужный момент подгружать их. И еще мне очень понравилось работать с параметрами - очень удобная штука. Ну дык вот, взгляните на следующий код (я точный не привожу, но тут главное смысл).


 smile  smile  smile  smile  smile  smile  smile  smile 
А ПРИ ЧЁМ ЗДЕСЬ ИНТЕРФЕЙС

Добавлено через 4 минуты и 58 секунд
Цитата(Fighter @  10.5.2008,  15:57 Найти цитируемый пост)
А интерфейс мне нравится у Delphi 2007, так как они его заделали под Microsoft Visual Studio 2005 (2008), мне такой наоборот нравится, поэтому к интерфейсу нареканий нет.  

НУ НАРОД...., название темы гласит "НЕУДОБСТВА" smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.2717 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.