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



Download 2,39 Mb.
Pdf ko'rish
bet46/104
Sana23.02.2022
Hajmi2,39 Mb.
#135218
TuriКнига
1   ...   42   43   44   45   46   47   48   49   ...   104
Bog'liq
C# справочник задачи


Часть 1 
150 
// копировать файл 
System.IO.File.Copy(openFileDialog1.FileName, 
imFolder + penFileDialog1.SafeFileName); 
textBox4.Text = openFileDialog1.SafeFileName; 

catch (Exception ex) 

DialogResult dr; 
dr = MessageBox.Show(ex.Message + 
" Заменить его?", "", 
MessageBoxButtons.OKCancel, 
MessageBoxIcon.Warning, 
MessageBoxDefaultButton.Button2); 
if (dr == DialogResult.OK) 

// перезаписать файл 
System.IO.File.Copy( 
openFileDialog1.FileName, 
imFolder +
openFileDialog1.SafeFileName, 
true);
textBox4.Text = 
openFileDialog1.SafeFileName; 





// завершение работы программы
private void Form1_FormClosing 
(object sender, FormClosingEventArgs e) 

try 


Примеры и задачи 
151 

oleDbDataAdapter1.Update(dataTable1); 

catch (Exception e1) 

MessageBox.Show(e1.ToString()); 




SQL Server Compact Edition 
Следующая программа демонстрирует работу с базой данных 
Microsoft SQL Server Compact Edition.
Рис. 1.35. Форма программы работы
с базой данных Microsoft SQL Server Compact Edition 


Часть 1 
152 
Программа позволяет просматривать базу данных Контакты 
(contacts.sdf), а также вносить в нее изменения (добавлять, редак-
тировать и удалять записи). Форма программы приведена на 
рис. 1.35, текст — в листинге 1.29. Для отображения записей
в табличной форме используется компонент 
listView 
(значения 
его свойств приведены в табл. 1.15). Компоненты 
textBox1

textBox2 
и 
textBox3 
предназначены для ввода и редактирова-
ния полей 
name

phone 
и 
email
, а компонент 
textBox4 
(значение 
свойства 
ReadOnly 
которого равно 
True
) — для хранения значе-
ния поля 
cid
. Нетрудно заметить, что на форме нет компонентов 
для доступа к базе данных. Все объекты, обеспечивающие работу 
с базой данных, создаются во время работы программы. 
Таблица 1.15. Значения свойств компонента listView 
Свойство Значение 
Columns[0].Text cid 
Columns[0].Width 35 
Columns[1].Text Имя
Columns[1].Width 130 
Columns[2].Text Телефон
Columns[2].Width 110 
Columns[3].Text E-mail 
Columns[3].Width 110 
HideSelection False 
MultiSelect False 
View
Detals 


Примеры и задачи 
153 
Листинг 1.29. Модуль формы программы для работы
с SQL Server Compact Edition
/*
Программа демонстрирует выполнение основных действий 
с базой данных Microsoft SQL Server Compact Edition. 
Показывает как: 
- создать базу данных; 
- создать таблицу; 
- добавить, получить, изменить и удалить информацию. 
(с) Культин Н.Б., 2009 
http://kultin.ru
*/ 
using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using System.IO; 
/*
Чтобы пространство имен стало доступно, 
надо добавить ссылку на файл сборки, в котором 
оно определено. Для этого надо в меню Project 
выбрать команду Add Reference и указать файл сборки. 
*/ 
using System.Data.SqlServerCe; 


Download 2,39 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   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