Создание выходной документации
Графический вывод.
5 лекция.Вытесняющая многозадачность.
6 лекция.Процессы и потоки.
7 лекция.Приоритеты.
8 лекция.Взаимодействие программ. Синхронизация потоков.
9 лекция.Взаимодействие программ. Объекты синхронизации.
10 лекция.Рассмотрение примера приложения APISync.
11 лекция.Рассмотрение примера приложения APISync.
12 лекция.Структура приложения Windows.
13 лекция.Основные типы оконных сообщений.
14 лекция.Основные типы оконных сообщений.
15 лекция.Рассмотрение примера приложения APIWin.
16 лекция.Рассмотрение примера приложения APIWin.
Рекомендуемая литература: Клейтон Велнум, Секреты программирования в Windows 98. – М.: Диалектика, 1999; Ал Вильямс, Системное программирование в Windows 2000. – М.: Питер, 2001; Джеффри Рихтер, Windows. Создание эффективных Win32-приложений с учетом спецификации 64-разрядной версии Windows. – М.: Питер, Русская редакция, 2001;
ИНТЕРФЕЙС ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ WIN32 API
В этом разделе мы опишем ряд приемов программирования, а также набор функций и понятий Win32 API. Функции, реализующие создание процессов и потоков и их синхронизацию, также будут описаны в этом разделе.
ОТЛИЧИЕ 16- И 32-РАЗРЯДНЫХ ПЛАТФОРМ
Обзор отличий будет кратким и довольно поверхностным, прежде всего, будет уделено внимание, аппаратным особенностям всех компьютерных систем, на которых может работать Windows, и проведен исторический экскурс, рассказывающий о том, какими были компьютеры 15–20 лет назад.
Отличие двух платформ влияет на переносимость
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |


