1. Компьютерные новости
- Netscape готовит к выпуску следующую версию Netscape Navigator
2. VB: Советы разработчику
- Динамическое добавление компонентов управления
3. Новости Relib.com
- C++: Темы обсуждения
- Delphi: Темы обсуждения
- ASP: Темы обсуждения
- VB: Темы обсуждения
- Java: Темы обсуждения
- БД: Темы обсуждения
ПРОДОЛЖАЕТСЯ конкурс-викторина для программистов Visual Basic с розыгрышем книг о программировании, а именно "Win32 API и Visual Basic. Для профессионалов (+CD)", "Visual Basic 6 Desktop. Экзамен экстерном (экзамен 70-176)" и "Visual Basic 6: специальный справочник". Спешите принять участие! Подробнее...
Netscape готовит к выпуску следующую версию Netscape Navigator
Подразделение AOL Time Warner, компания Netscape Communications, готовит к выпуску Netscape 6.1 - очередную версию своего веб-браузера. Об этом сообщило интернет-издание CNET News, ссылаясь на источники, близкие к разработчикам.
Вскоре появится первая бета-версия Netscape 6.1. Как сообщается, он будет значительно быстрее и надёжнее, чем его предшественник, выпущенный в конце прошлого года. Тем не менее, назвать его завершённым продуктом нельзя: он, так же как и Netscape 6, основан на бета-версии Mozilla. Окончательная версия этого браузера появится не раньше осени.
Среди других изменений, на которые обратили внимание источники CNET, можно выделить переработанный и улучшенный кэш, усовершенствованная почтовая программа, новые возможности поиска, а также автоматическая подстановка паролей - такая же, как в Internet Explorer 5. Кроме того, внешний вид браузера несколько изменится.
Всего несколько дней назад президент Netscape Джим Банкофф сделал заявление, которое многие восприняли как признание поражения. Однако, по-видимому, хоронить Netscape ещё рано. Как сообщил представитель AOL Time Warner, разработка браузера будет продолжена. У America Online есть планы, в которых он занимает значительное место.
Проблема динамического добавления контролов на форму в процессе выполнения программы относится к часто задаваемым вопросам у многих VB-программистов. Решить ее можно несколькими способами. Во-первых, если у вас уже есть, например, TextBox с именем TextBox1 и требуется при выполнении некоторого события динамически добавить еще один (или несколько) TextBox, то решить задачу можно так: установите свойство TextBox1.Index=1, тогда новые контролы можно будет создать в массиве (control array) при помощи выражения Load:
Load Text1(2)
Text1(2).Text = "First New Text Box"
Text1(2).Top = 500
Text1(2).Left = 20
Text1(2).Visible = True
для добавления следующего контрола измените Index 2 на следующее значение.
Если данный метод с массивом вам не подходит, то можно воспользоваться методом Add, который позволяет добавлять новые компоненты в коллекцию (controls collection). Например, для добавления кнопки на форму, используйте следующий код:
Dim cmdButton as Object
Set cmdButton = Form1.Controls.Add("VB.CommandButton", "newButton")
cmdButton.Caption = "New Button"
cmdButton.Width = 1200
cmdButton.Height = 1100
cmdButton.Visible = True
Обратите внимание, что если ваш компонент требует лицензии, то для работы с ним вам нужно дополнительно воспользоваться так называемой Licenses collection. Пример кода для работы с ней:
В разделе "Работа" появилось новое предложение по созданию механизма электронного издания на основе ASP. Проект, по структуре похожий на afisha.ru, weekend.ru и indie.ru. Требуется проектирование необходимых баз данных, настройка сервера и создание нескольких ASP-шаблонов. Подробнее...