Автор: Пользователь скрыл имя, 12 Января 2012 в 09:30, курсовая работа
Реестр Windows – это иерархическая централизованная база данных, используемая в ОС Microsoft Windows 98, Windows CE, Windows NT и Windows 2000 для хранения сведений, необходимых для настройки операционной системы для работы с пользователями, программными продуктами и устройствами.
В реестре хранятся данные, которые необходимы для правильного функционирования Windows.
ВВЕДЕНИЕ 3
2. Выбор и обоснование средств информационной системы 4
2.1. Требования к системе. UML диаграммы 5
2.2. Состав технических устройств, система интерфейсов 10
2.3. Способы взаимодействия пользователя с системой, организация вычислительных процессов 11
2.4. Состав информационного и программного обеспечения 12
2.4.1. Структура и форматы данных 12
2.4.2. Описание методов приложения 15
3. Заключение 16
3.1. Достоинства и недостатки разработанной информационной системы 16
3.2. Пути совершенствования разработанного программного продукта 17
3.3. Рекомендации пользователю 17
4. Используемая литература 18
Приложение. Листинг программы 19
QTreeWidgetItem *ptwgItemDir1 = new QTreeWidgetItem(ui->treeWidget
ptwgItemDir1->setText(0,_sok->
ui->treeWidget->expandItem(ui-
}
onSokReadyRead();
}
if (ZN=="VAL")
{
ui->tableWidget->setRowCount(
for (int i=0;i<kol;i++)
{
sizei=_sok->read(2).toInt();
QTableWidgetItem *newItem = new QTableWidgetItem();
newItem->setText(_sok->read(
ui->tableWidget->setItem(i,0,
sizezn=_sok->read(2).toInt();
QTableWidgetItem *newItem2 = new QTableWidgetItem();
newItem2->setText(_sok->read(
ui->tableWidget->setItem(i,1,
if ((i>15)&&(i % 2==0)) _sok->waitForReadyRead(1);
}
}
if ((ZN=="VAL")&&(kol>0)) ui->textEdit->setText(QString:
ui->textEdit->setText("0");
_sok->flush();
if (ItemText==ui->treeWidget->
}
}
void MainWindow::on_pushButton_2_
{
exit(0);
}
void MainWindow::on_toolButton_
{
MoveWidget(50);
}
void MainWindow::on_treeWidget_
{
QString hKey;
QTreeWidgetItem *it=item;
QString str=NULL;
QStringList st;
st <<"HKEY_CLASSES_ROOT"
<<"HKEY_CURRENT_CONFIG"
<<"HKEY_CURRENT_USER"
<<"HKEY_LOCAL_MACHINE"
<<"HKEY_USERS";
if (it->text(0)==nameServer) return;
while (!st.contains(it->text(0)))
{
str=it->text(0)+"\\\\"+str;
it=it->parent();
}
hKey=it->text(0);
qDeleteAll(ui->treeWidget->
_sok->write(TwoInt(item->text(
_sok->write(item->text(0).
_sok->write(TwoInt(hKey.size()
_sok->write(hKey.toAscii().
_sok->write(TwoInt(str.size())
_sok->write(str.toAscii().
ui->treeWidget->setEnabled(fal
ui->tableWidget->setRowCount(0
}
QString MainWindow::TwoInt(int i)
{
QString str=QString::number(i);
if (str.length()==1)
str='0'+str;
return str;
}
void MainWindow::on_pushButton_
{
_sok->close();
ui->treeWidget->clear();
ui->treeWidget->setEnabled(tru
ui->tableWidget->setRowCount(0
ui->leName->setText(tr("
_sok->connectToHost(ui->leHos
Информация о работе Разработка приложения для чтения локального и удаленного реестра Windows