Microsoft Visual C# в задачах и примерах. 2-е изд



Download 2,39 Mb.
Pdf ko'rish
bet37/104
Sana23.02.2022
Hajmi2,39 Mb.
#135218
TuriКнига
1   ...   33   34   35   36   37   38   39   40   ...   104
Bog'liq
C# справочник задачи


Часть 1 
126 
// но для того, чтобы изменения появились, 
// надо инициировать обновление формы 
g.DrawImage(plane, rct.X, rct.Y); 
/* 
Метод Refresh инициирует перерисовку всей формы 
Метод Invalidate позволяет инициировать
перерисовку только той области 
формы, которая указана в качестве 
параметра метода. 
*/ 
if ( ! demo ) 
// обновить область формы, 
// в которой находится объект 
this.Invalidate(rct); 
else 

// если объект находится вне области, 
// указанной в качестве параметра метода 
// Invalidate, то он не будет виден 
Rectangle reg = 
new Rectangle(20,20, 
sky.Width - 40, sky.Height - 40); 
// показать обновляемую область 
g.DrawRectangle(Pens.Black, 
reg.X ,reg.Y ,reg.Width-1, reg.Height-1); 
this.Invalidate(reg); // обновить область 






Примеры и задачи 
127 
Базы данных 
В Microsoft Visual C# есть компоненты, позволяющие создавать 
программы для работы с базами данных Microsoft Access и
Microsoft SQL Server. Также есть возможность создать прило-
жение для работы с базой данных Microsoft SQL Server Compact 
Edition.
Общие замечания 

Соединение с базой данных обеспечивает компонент 
oleDbConnection


Взаимодействие с базой данных, после того как соединение 
установлено, осуществляет компонент 
oleDbDataAdapter


Хранение информации, полученной из базы данных, обеспе-
чивает компонент 
dataSet


Для отображения информации, полученной из базы данных,
а также выполнения операций редактирования, добавления и 
удаления предназначен компонент 
dataGridView

Контакты 
Программа Контакты (листинг 1.26) является примером при- 
ложения работы с базой данных Microsoft Access. Демонстри- 
рует использование компонентов 
dataSet
,
oleDbConnection

oleDbDataAdapter
и
dataGridView
. База данных Контакты 
(
contacts
.
mdb
) состоит из одной-единственной таблицы 
contacts 
(табл. 1.3). Форма и окно программы приведены на рис. 1.29 и 
1.30, значения свойств компонентов — в табл. 1.4–1.7. Выпол-
нять настройку компонентов и устанавливать значения их 
свойств следует в той последовательности, в которой приведены 
таблицы и значения свойств в таблицах. 


Download 2,39 Mb.

Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   104




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish