Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Профессиональное программирование


Информационный Канал Subscribe.Ru

В начало Клуб программистов Весельчак У Связаться со мной
a
Приветствую, вас- дорогие подписчики рассылки! Поначалу хотелось бы извиниться за сбои в ее выпуске, произошедшие, можно сказать, по внутренне-технической причине :) В данный момент, надеюсь, что мы решили этот вопрос, подменив до сих пор бессменного редактора вашей любимой рассылки :)- Громозеку, рядом сменяемых редакторов. Громозеку вы будете видеть здесь, но реже: его поглотила работа.
Сегодня с вами я- Never! Как любят говорить шутники на нашем форуме, "только не убивайте сразу!!!". Сами понимаете- первый блин :)

Итак, что появилось нового на нашем сайте в последнее время:

1. Вышла статья "Масштабирование элементов управления форм и диалогов" , автор- Алексей1153 предлагает свое решение проблемы изменения внешнего вида интерфейса при смене экранного разрешения с примерами на Microsoft VisualC++6.

„Масштабирование элементов формы (CFormView) или диалога (CDialog) в зависимости от разрешения экрана.
Нередко, а практически всегда :) , получается так, что элементы управления в формах программы размещаются программистом при одном разрешении экрана, а запускается программа при различных разрешениях. Если форма создана при разрешении 800x600, а показывается при 1152x864, то пользователь начинает заниматься пиксель-хантингом, и если он не заядлый квестер, это его злит. Кроме того, в режиме maximized (особенно в нём) все элементы оказываются сдвинутыми влево и вверх, образуя внизу справа неизящную пустоту.
В этой статье я предложу способ, с помощью которого в объектах с классами, производными от классов MFC CFormView и CDialog, реализуется масштабирование элементов. При этом, при любом разрешении (на одном и том же мониторе, естественно) элементы визуально остаются примерно одинакового размера. Однако внизу формы может всё же остаться немного пустого места, но это нужно решать уже для каждой локальной задачи – например смещением некоторых элементов по вертикали. Среда программирования, в которой написаны примеры, – Microsoft VisualC++6.
Итак, создаём некий проект с именем Class с View, производным от CFormView. Выбираем:…»
Всю статью читайте здесь:http://club.shelek.com/viewart.php?id=173

2. Новый урок по С/С++ от Never : инкремент и декремент. Описание работы со специфическими операторами С/С++.

«Мы уже рассматривали операции присваивания в форме х=10 или х=у*2х и т.п. Сейчас хотелось бы добавить немного об операциях присваивания.
Когда мы со значением переменной производили арифметическое действие и после записывали результат в эту же переменную, то мы это писали так: х=х+10
Язык С позволяет эту же операцию записать и по другому: х+=10. Что меняется от такого написания? Во первых, вам не нужно второй раз набирать имя той же переменной. В данном случае у нас х и это большого значения не имеет, но имена ведь могут быть гораздо больше, то есть, длиннее. Естественно, можно его скопировать, но это все равно займет времени больше, чем второй вариант написания данной операции. Кроме того, компилятор вторые варианты написания обрабатывает немного быстрее. (Так говорят в литературе, правда ни Сашок, ни я не пробовали проверять это на практике)…»
Урок лежит здесь:http://club.shelek.com/viewart.php?id=175

3. Статья от Альфа, продолжающая раскрывать тему создания реляционных баз данных. В этой статье речь идет о таких основополагающих понятиях теории баз данных, как ключи, функциональные зависимости и нормализация. Пошагово показан процесс нормализации до третьей нормальной формы включительно

«Подобно другим отраслям информатики, в реляционной теории нет универсальных рецептов для проектирования надежной и эффективной в использовании базы данных. Разработчик волен выбирать различные инструменты и методы проектирования. Некоторые полагаются исключительно на интуицию и здравый смысл, другие используют различные вспомогательные средства, порой довольно изощренные.
Однако при всем разнообразии подходов все же есть некоторые каноны, нарушение которых весьма отрицательно скажется как при проектировании базы данных, так и при ее эксплуатации. Так, например, весьма актуальной является проблема нормализации баз данных. Пренебрежение нормализацией делает структуру базы данных запутанной, а саму базу – ненадежной в работе…»
Всю статью читайте здесь: http://club.shelek.com/viewart.php?id=177



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное