|
|
|
||||||||||||
|
|
Собственный, легко управляемый и профессионально разработанный сайт – необходимый элемент любого бизнеса. Находитесь ли Вы в командировке, в дороге, дома или на отдыхе имея компьютер, подключенный к сети Internet, Вы получаете доступ к управлению Вашим сайтом! |
|||
Каждому юзеру по программеСтатьи → Программирование на VisualBasicНадоело мне смотреть на сообщения об отсутствии библиотек и контролов, надоело любоваться искаженным интерфейсом и жучками (bugs), которые выползают при малейшем движении мыши, надоело постоянно, в порыве гнева, давить на Shift+Delete! Надоело! Вот такими вот словами я начинаю свою первую статью по программированию на Visual Basic. В этой статье я покажу наиболее часто встречающиеся ошибки при разработке приложений, а так же варианты их исправления. Начну с начала Все Вы, наверное, знаете великого шутника дядю Билла (Bill Gates), который начал смеется еще в 1985 году, когда создал первую версию Windows. Большинство программистов, при разработке приложений, не учитывают наличие разных версий операционных систем у пользователей, их настройку, отсутствие используемых библиотек и контролов. Соответственно, эти факторы неблагоприятно влияют на пользователей, да и на репутацию разработчика тоже. Начну, пожалуй, с самого начала, дабы не знающие узнали, а не верующие поверили. Приложение созданное на Visual Basic v.6.0 требует наличия файла msvbvm60.dll. Ниже приведен список систем, в которых этот файл есть/нет: Windows 95/98 Windows Me Windows 2k Windows XP Приложение созданное на Visual Basic NET, требует наличия файла mscoree.dll, которого пока нет ни в одной из выше описанных ОС. Если для Вас это не новость, то идем дальше. Шрифты Шрифты это хорошо, не стандартные шрифты еще лучше, только вот почему-то некоторые разработчики забывают их поставлять вместе с приложением, сами понимаете, любоваться "аброй-кадаброй" никому не понравится. Ниже приведен список стандартных шрифтов, которые можно смело использовать при разработке приложений: Arial Хочу также обратить Ваше внимание на замечательные шрифты Wingdings, которые выполнят за Вас всю художественную работу J Окна и иконки Как часто Вы ставите свойство формы(Form) ControlBox = False, чтобы скрыть иконку? Интерфейс В создании программы важным и наиболее трудоемким этапом является разработка интерфейса. Интерфейс должен быть предельно прост и оригинален, и в то же время он должен придерживаться определенным стандартам. Для решения этой проблемы придется вспомнить математику первого класса начальной школы и разделить размер экрана, в данном случае, на 1.2. Me.Width = Round(Screen.Width / 1.2) Надеюсь, после этого Вы также не будете устанавливать на форму картинку, поскольку при изменении размера окна, картинка остается неизменной. Что касается контролов, то с ними придется повозиться, хотя ничего сложного в этом нет. Подробнее на эту тему я напишу в следующий раз. И напоследок, у некоторых контролов есть замечательное свойство AutoSize, не забывайте пользоваться им. Happy end Пока хватит, об остальном напишу в следующий раз, если Вы конечно не против ;) Автор: Немиро Алексей 16.02.2006 |
VSESMI.ru — новости в СМИ.
Tur-Hotel.ru — отзывы об отелях
|
|
Copyright © 2002—2010 ООО "Хостмэйк" Телефон в Москве: +7 (495) 223-46-50 Телефон в Санкт-Петербурге: +7 (812) 448-38-90 Тел./Факс: +7 (8636) 237-836 E-mail: 2006 |