midschool | Дата: Понедельник, 21.01.2013, 13:24 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 99
Статус: Оффлайн
|
скачать
|
|
| |
midschool | Дата: Понедельник, 21.01.2013, 13:33 | Сообщение # 2 |
Admin
Группа: Администраторы
Сообщений: 99
Статус: Оффлайн
|
|
|
| |
midschool | Дата: Воскресенье, 27.01.2013, 21:22 | Сообщение # 3 |
Admin
Группа: Администраторы
Сообщений: 99
Статус: Оффлайн
|
|
|
| |
midschool | Дата: Понедельник, 28.01.2013, 13:24 | Сообщение # 4 |
Admin
Группа: Администраторы
Сообщений: 99
Статус: Оффлайн
| Gambas Рисование. Особенности. 1. Для того, чтобы начать рисование разместите на форме кнопку и Объект рисунок «DrawingArea» (находится во вкладке Container) При этом важно понимать, что окно рисования DrawingArea, которое вы добавили имеет систему координат с вершиной в верхнем левом углу и осью OY направленною вниз. 2. Для того чтобы изменить направление OY, используем команду Draw.scale (1,-1), а чтобы переместить начало координат вниз, посмотрите в свойствах высоту DrawingArea и примените draw.translate(0,-h) h - числовое значение высоты DrawingArea 3. Помните, что если вы хотите рисовать определенным цветом, то установки цвета должны находиться до команды рисующей объект а настройки стиля, желательно выполнить в первую очередь и повторно изменять их не нужно, если не требуется в задаче Draw.FillStyle = 1 - сплошная закраска Draw.lineStyle =1 - сплошная линия цвет границы меняют тремя способами: Draw.forecolor=color.red Draw.forecolor==&nff0000 Draw.ForeColor = Color.RGB(255, 255, 0) Аналогично и для заливки области Draw.fillcolor 4. если нужно рисовать ломаную используйте массив из нужного числа точек пример рисования треугольника вершины (10,10) (20,40) (30,30) DIM m AS Integer [6] m[0] = 10 m[1] = 10 m[2] = 20 m[3] = 40 m[4] = 30 m[5] = 30 Draw.Begin(DrawingArea1) Draw.Scale(1, -1) Draw.Translate(0, -300)
Draw.FillStyle = 1 Draw.ForeColor = Color.black Draw.Polygon(m) ' замкнутая линия 'draw.polyline(m)' ломаная Draw.end()
|
|
| |
midschool | Дата: Четверг, 04.04.2013, 23:11 | Сообщение # 5 |
Admin
Группа: Администраторы
Сообщений: 99
Статус: Оффлайн
| Массивы в gambas Массивы предназначены для хранения большого количества однотипных данных под одним именем. Массив характеризуется 3 параметрами: имя, тип и индекс. Массивможет быть одномерным и многомерным. Объявление массива Dim ИмяМассива AsТип [] например: Dim a as single [12] Массив в Gambas может иметь несколько измерений, максимальное кол-во – 8. DIM MyArray AS NEW Integer[24, 7] Размер массива неопределен: DIM A AS Integer[] N = Val(Text1.Text) ' Создание массива A = NEW Integer
[N]
|
|
| |