Автор работы: Пользователь скрыл имя, 28 Декабря 2011 в 14:19, курсовая работа
Монитор следует отнести к самой “долгоживущей” или “консервативной” компоненте в компьютерной системе (с точки зрения замены и модификации). Действительно, многие производят модернизацию материнской платы, винчестера, наращивают память, устанавливают дополнительные устройства, однако монитор меняется крайне редко. Дело в том, что цена составляет ощутимую долю от стоимости компьютера, вследствие чего его замена представляет серьезный финансовый шаг, на который не всегда просто решиться. Кроме того, при попытке продажи старого монитора его цена будет близка к нулевой из-за подержанности.
Введение 4
1. Параметры Кинескопа 5
1.2. Частотные характеристики монитора 9
1.3. Управление монитором 11
1.4. Стандарты для мониторов 13
1.4.1.Стандарты безопасности 14
1.4.2. Эргономические стандарты 14
1.4.3. Стандарты уровней излучений 15
4.4. Электромагнитная совместимость 15
1.4.5. Экологические стандарты 16
1.4.6. Стандарты пониженного энергопотребления 16
1.5. Тенденции развития 20
Заключение 22
2. ОПИСАНИЕ ВЫПОЛНЕНИЯ ЗАДАНИЯ ПО VISUAL BASIC 24
Пример разработанного приложения 24
3. Описание расчета инвариантной сметы расходов с помощью электронных таблиц Excel 39
Text6.SetFocus
End Sub
Private Sub command4_Click ()
Производится проверка на заполненность текстовых окон (если окно незаполненно, то происходит выдача сообщения и курсор переводится в соответствующее текстовое окно).
Очистка объекта PictureBox от предыдущего графика.
Построение графика в объекте PictureBox (масштабирование объекта PictureBox, рисование координатных осей и графика).
рисование графика осуществляется в следующей последовательности: задается система координат формы, для чего находятся минимальное и максимальное значения функции на отрезке; рисуются координатные оси; рисуется жирная точка в начале графика; на отрезке определения функции с шагом, заданным пользователем, рисуется график.
Фреймы
делаются недоступными (доступ возможен
только к командным кнопкам «
Private Sub Command4_Click()
Dim
n As Single
Dim
i As Single
Dim
R As Single
Dim
m As Single
Dim
m As Single
Dim
st As Single
Dim
minfx As Single
Dim
maxfx As Single
Dim
minx As Single
Dim
maxx As Single
Dim
step_t As Double
If Text6.Text = "" Or Val(Text6.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text6.SetFocus
Exit Sub
End If
If Text7.Text = "" Or Val(Text7.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text7.SetFocus
Exit Sub
End If
If Text8.Text = "" Or Val(Text8.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text8.SetFocus
Exit Sub
End If
If Text9.Text = "" Or Val(Text9.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text9.SetFocus
Exit Sub
End If
If Text10.Text = "" Or Val(Text10.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text10.SetFocus
Exit Sub
End If
Зададим систему координат формы для чего найдем максимальное и минимальное значение принимаемое функций на отрезке начальное значение выбираем произвольное
Picture1.Cls
n
= Val(Form1.Text6.Text)
i
= Val(Form1.Text7.Text)
R
= Val(Form1.Text8.Text)
m
= Val(Form1.Text9.Text)
minfx
= S(n, i, R, m)
maxfx
= S(n, i, R, m)
minx
= 0
maxx
= 0
step_t
= Val(Text10.Text)
For st = 0 To n Step step_t ' вычислим минимальное и максимальное значения функции
If
minfx > S(st, i, R, m) Then
minfx = S(st, i, R, m)
minx = st
End If
If
maxfx < S(st, i, R, m) Then
maxfx = S(st, i, R, m)
maxx = st
End If
Next st
Задание пользовательской системы координат в окне изображения
Picture1.Scale
(0, maxfx)-(n, 0)
Picture1.DrawWidth
= 2
Picture1.Line (0, 0 + 0.01 * maxfx)-(n, 0 + 0.01 * maxfx), RGB(0, 255, 0)
Рисуем ось y
Picture1.Line (0 + 0.01 * n, 0)-(0 + 0.01 * n, maxfx), RGB(0, 255, 0)
Picture1.DrawWidth
= 1
Picture1.CurrentX
= minx
Picture1.CurrentY = S(minx, i, R, m) ' задание координат пера
Picture1.DrawWidth
= 8
Picture1.PSet (Picture1.CurrentX, Picture1.CurrentY) ' рисование точки в начале графика
Picture1.DrawWidth
= 1
Picture1.CurrentX
= 0
Picture1.CurrentY
= S(0, i, R, m)
Рисование графика
For m = 0 To n Step step_t
Picture1.DrawWidth
= 5
Picture1.PSet (Picture1.CurrentX, Picture1.CurrentY) ' рисование точек построения графика
Picture1.DrawWidth
= 1
Picture1.Line
-(m, S(m, i, R, m))
Next m
Label15.Caption = maxfx ' значение метки сумма наращенного платежа
Label14.Visible
= True
Frame1.Enabled
= False
Frame2.Enabled
= False
Command6.Enabled
= True
Command2.Enabled
= True
Label1.Enabled
= False
Label2.Enabled
= False
Label3.Enabled
= False
Label4.Enabled
= False
Label5.Enabled
= False
Label6.Enabled
= False
Label7.Enabled
= False
Label8.Enabled
= False
Label9.Enabled
= False
Label10.Enabled
= False
Label14.Enabled
= False