推荐vc获取操作系统版本精选word文档 12页.docx

上传人:b****5 文档编号:2887047 上传时间:2022-11-16 格式:DOCX 页数:9 大小:20.35KB
下载 相关 举报
推荐vc获取操作系统版本精选word文档 12页.docx_第1页
第1页 / 共9页
推荐vc获取操作系统版本精选word文档 12页.docx_第2页
第2页 / 共9页
推荐vc获取操作系统版本精选word文档 12页.docx_第3页
第3页 / 共9页
推荐vc获取操作系统版本精选word文档 12页.docx_第4页
第4页 / 共9页
推荐vc获取操作系统版本精选word文档 12页.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

推荐vc获取操作系统版本精选word文档 12页.docx

《推荐vc获取操作系统版本精选word文档 12页.docx》由会员分享,可在线阅读,更多相关《推荐vc获取操作系统版本精选word文档 12页.docx(9页珍藏版)》请在冰豆网上搜索。

推荐vc获取操作系统版本精选word文档 12页.docx

推荐vc获取操作系统版本精选word文档12页

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

==本文为word格式,下载后可方便编辑和修改!

==

vc获取操作系统版本

篇一:

VC++经典管理系统

案例一

用VC++制作一个人事管理系统

关键词:

VC++数据库数据表控件绑定ODBC数据源

1.1课程设计的目的和意义

人事管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切数据库应用系统的典范。

它具有数据库应用系统的特征,系统结构与现实生活紧密结合,具体直观,是数据库应用开发中经常进行例证的好例子。

它的开发应用简单而又不失一般性。

在本章的内容中,结合案例开发的需要,我们还将介绍一些VC++数据库创建、数据表创建和数据工程创建的方法,以及具体应用中的一些相关的知识,从而为以后的案例奠定一个基础。

作为本书的第一个案例,我们安排的是一个比较简单的程序,我们的目的是让读者对于VC++编程逐步加以理解,并对用VC++进行程序开发有一个初步的认识。

1.2系统功能设计

在本系统的设计中,将主要实现系统的如下一些功能:

增加记录功能、修改记录功能、删除记录功能以及刷新记录功能等等。

作为第一个案例,它的功能和作用将是最基本的。

1.3数据库与数据表的设计

作为人事管理系统,我们将它作为一个数据库应用系统来进行开发制作,数据库应用系统开发的前提是首先开发数据库和数据库中的数据表,数据库和数据表是数据库应用系统中进行数据管理的一个不可缺少的工具,一切的开发工作都是围绕数据库和数据表的操作进行的。

创建的数据库和数据表可被VC++的数据工程和其他工程进行引用。

1.3.1人事管理应用系统的数据库设计

数据库是数据表的集合,系统开发首先应该开发一个数据库,用于存放系统中的数据表以及数据表中的数据信息。

创建VC++数据库的方法有多种,主要可以使用的方法有:

(1)利用VC++创建数据工程的方法创建数据库及数据表。

(2)利用MicrosoftAccess创建数据库及其数据表。

(3)利用VisualBasic的可视化数据管理器工具创建数据库与数据表。

(4)利用VisualFoxPro创建数据库与数据表。

考虑到不同的读者的需要,下面我们就以上4种基本方法说明创建VC++数据库与数据表的过程。

1.3.2用VC++创建数据工程的方法创建数据库和数据表

在VisualC++集成开发环境中有一个专门用于数据库和数据表的开发制作的数据库工程(DatabaseProject),它可以为用户提供一个开发

数据库和数据表的工具,从而也就成为数据库应用系统制作的工具。

用DatabaseProject创建数据库工程的步骤如下:

(1)启动VC++应用程序,出现VC++应用系统开发主界面,如果已经启动VC++程序,则直接进行以下操作。

(2)在VC++主菜单中单击“文件|新建”菜单项,出现VC++工程类型选项卡,如图1.1所示。

图1.1VC++工程类型选项卡

在VC++的工程类型选项卡中,有一个数据库工程(DatabaseProject)类型,该数据库工程是专门为应用系统开发创建数据库和数据表的工程类型,因此用户可以利用它创建数据库和数据表。

(3)在工程类型选项卡中选择DatabaseProject工程类型。

(4)在“工程”文本框中输入工程文件名称并选择工程保存位置为:

D:

\VC++写作案例\CHI\人事管理系统。

(5)单击“确定”按钮,出现数据源选择对话框,在数据源选择对话框中将选项卡切换到“机器数据源”,如图1.2所示。

在数据源的列表框中,列出了VC++可以使用的一切数据源类型,如果用户已经创建过数据源,则它也将显示在数据源列表框中。

此处我们未建立任何数据库作为系统制作的数据源,因此需要创建新的数据源。

数据源分为用户数据源和系统数据源两种,一般地说,用户在创建应用系统时,应该创建的是用户数据源。

图1.2数据源类型

(6)单击New按钮,进入新的数据源类型创建选择面板,在数据源类型选择面板中选择用户数据源类型即可。

(7)单击“下一步”按钮,出现数据源的驱动程序类型选择对话框,如图1.3所示。

在该对话框中列出了许多支持VC什的数据库驱动程序类型。

在VC++中,用户可以根据不同数据库开发的需要,选择不同的数据库驱动程序,如SQLServer驱动程序、ODBC驱动程序或其他各种数据库驱动程序。

其中,有一种基本的数据库驱动程序,它就是MicrosoftAccessDriver(*.mdb),这与MicrosoftBasic和其他一些微软的开发平台所使用的驱动程序是一致的,这样的数据库驱动程序对于制作本地中小型的数据库应用系统是足以胜任的。

因此,在本书的案例中,我们往往采用MicrosoftAccess数据库作为所制作的应用系统的数据库。

篇二:

操作系统安全实验及代码

操作系统系统安全实验

实验一

获取系统信息1.实验目的:

了解API函数获取心态信息方法熟悉VC程序设计

2.实验内容:

利用API函数,获取系统软、硬件信息。

主要包括硬件方面:

处理机信息(架构、级别、数量、版本),内存信息(当前内存大小、可用内存大小、虚拟内存大小),磁盘信息(磁盘卷标、序列号、总空间、可用空间等);软件方面:

操作系统信息(主版本号、次版本号、补丁版本号等),文件信息(文件系统类型、操作系统目录、可执行文件目录)。

3.参见参考代码。

①getmemInf.cpp

#include

#include

usingnamespacestd;

intmain(intargc,char**argv)

{

}system("PAUSE");return0;ZeroMemory(&mem,sizeof(mem));GlobalMemoryStatus(&mem);mem.dwLength=sizeof(mem);cout<<"物理内存:

"<

"<

"<

"<

②getOSinf.cpp

#include

#include

#pragmawarning(disable:

4996)

usingnamespacestd;

intmain(intargc,char**argv)

{

os.dwOSVersionInfoSize=sizeof(OSVERSIONINFOEX);ret=GetVersionEx((OSVERSIONINFO*)&os);//NotOSVERSIONINFOEXOSVERSIONINFOEXboolret;os;

}{}cout<<"主版本号:

"<

"<

"<

"<

"<

"<

"<

③getSysinf.cpp

#include

#include

#include

usingnamespacestd;

typedefstructMyVolumnInfo

{

intmain(intargc,char**argv)

{

TCHARTCHARTCHARTCHARDWORDLPWSTRUINT64winDir[256];sysDir[256];diskName[256];//不可小于256diskLogicName[256];diskString;szDiskName;diskAvail,diskTotal,diskFree;TCHARTCHARDWORDDWORDDWORDDWORDTCHARDWORDdiskRootPath[256];volNameBuf[256];volSize;volSerialNumber;maxComponetLength;fileSystemFlag;fileSystemName[256];fileSystemNameSize;}MYVOLUMNINFO;MYVOLUMNINFOvolInfo;

ZeroMemory(winDir,sizeof(winDir));ZeroMemory(sysDir,sizeof(sysDir));ZeroMemory(diskName,sizeof(diskName));ZeroMemory(&volInfo,sizeof(volInfo));ZeroMemory(diskLogicName,sizeof(diskLogicName));ZeroMemory(&sysInf,sizeof(sysInf));GetSystemInfo(&sysInf);GetWindowsDirectory(winDir,sizeof(winDir));GetSystemDirectory(sysDir,sizeof(sysDir));wcout<<"处理器架构:

"<

"<

"<

"<

"<

"<

"<

"<

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1