ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:20.35KB ,
资源ID:2887047      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2887047.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(推荐vc获取操作系统版本精选word文档 12页.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、推荐vc获取操作系统版本精选word文档 12页本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!= 本文为word格式,下载后可方便编辑和修改! = vc获取操作系统版本篇一:VC+经典管理系统案例一用VC+制作一个人事管理系统关键词:VC+数据库 数据表 控件绑定ODBC数据源1.1 课程设计的目的和意义人事管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切数据库应用系统的典范。它具有数据库应用系统的特征,系统结构与现实生活紧密结合,具体直观,是数据库应用开发中经常进行例证的好例子。它的

2、开发应用简单而又不失一般性。 在本章的内容中,结合案例开发的需要,我们还将介绍一些VC+数据库创建、数据表创建和数据工程创建的方法,以及具体应用中的一些相关的知识,从而为以后的案例奠定一个基础。作为本书的第一个案例,我们安排的是一个比较简单的程序,我们的目的是让读者对于VC+编程逐步加以理解,并对用VC+进行程序开发有一个初步的认识。1.2 系统功能设计在本系统的设计中,将主要实现系统的如下一些功能:增加记录功能、修改记录功能、删除记录功能以及刷新记录功能等等。作为第一个案例,它的功能和作用将是最基本的。1.3 数据库与数据表的设计作为人事管理系统,我们将它作为一个数据库应用系统来进行开发制作

3、,数据库应用系统开发的前提是首先开发数据库和数据库中的数据表,数据库和数据表是数据库应用系统中进行数据管理的一个不可缺少的工具,一切的开发工作都是围绕数据库和数据表的操作进行的。创建的数据库和数据表可被VC+的数据工程和其他工程进行引用。 1.3.1 人事管理应用系统的数据库设计数据库是数据表的集合,系统开发首先应该开发一个数据库,用于存放系统中的数据表以及数据表中的数据信息。创建VC+数据库的方法有多种,主要可以使用的方法有:(1)利用VC+创建数据工程的方法创建数据库及数据表。(2)利用Microsoft Access创建数据库及其数据表。(3)利用Visual Basic的可视化数据管理

4、器工具创建数据库与数据表。(4)利用Visual FoxPro创建数据库与数据表。考虑到不同的读者的需要,下面我们就以上4种基本方法说明创建VC+数据库与数据表的过程。1.3.2 用VC+创建数据工程的方法创建数据库和数据表在Visual C+集成开发环境中有一个专门用于数据库和数据表的开发制作的数据库工程(Database Project),它可以为用户提供一个开发数据库和数据表的工具,从而也就成为数据库应用系统制作的工具。用Database Project创建数据库工程的步骤如下:(1)启动VC+应用程序,出现VC+应用系统开发主界面,如果已经启动VC+程序,则直接进行以下操作。(2)在V

5、C+主菜单中单击“文件 | 新建”菜单项,出现VC+工程类型选项卡,如图1.1所示。图1.1 VC+工程类型选项卡在VC+的工程类型选项卡中,有一个数据库工程(Database Project)类型,该数据库工程是专门为应用系统开发创建数据库和数据表的工程类型,因此用户可以利用它创建数据库和数据表。(3)在工程类型选项卡中选择Database Project工程类型。(4)在“工程”文本框中输入工程文件名称并选择工程保存位置为:D: VC+写作案例CHI人事管理系统。(5)单击“确定”按钮,出现数据源选择对话框,在数据源选择对话框中将选项卡切换到“机器数据源”,如图1.2所示。在数据源的列表框

6、中,列出了VC+可以使用的一切数据源类型,如果用户已经创建过数据源,则它也将显示在数据源列表框中。此处我们未建立任何数据库作为系统制作的数据源,因此需要创建新的数据源。 数据源分为用户数据源和系统数据源两种,一般地说,用户在创建应用系统时,应该创建的是用户数据源。图1.2 数据源类型(6)单击New按钮,进入新的数据源类型创建选择面板,在数据源类型选择面板中选择用户数据源类型即可。(7)单击“下一步”按钮,出现数据源的驱动程序类型选择对话框,如图13所示。在该对话框中列出了许多支持VC什的数据库驱动程序类型。在VC+中,用户可以根据不同数据库开发的需要,选择不同的数据库驱动程序,如SQL Se

7、rver驱动程序、ODBC驱动程序或其他各种数据库驱动程序。其中,有一种基本的数据库驱动程序,它就是Microsoft Access Driver(*mdb),这与Microsoft Basic和其他一些微软的开发平台所使用的驱动程序是一致的,这样的数据库驱动程序对于制作本地中小型的数据库应用系统是足以胜任的。因此,在本书的案例中,我们往往采用Microsoft Access数据库作为所制作的应用系统的数据库。 篇二:操作系统安全实验及代码操作系统系统安全实验实验一获取系统信息 1实验目的: 了解API函数获取心态信息方法 熟悉VC程序设计2.实验内容:利用API函数,获取系统软、硬件信息。主

8、要包括硬件方面:处理机信息(架构、级别、数量、版本),内存信息(当前内存大小、可用内存大小、虚拟内存大小),磁盘信息(磁盘卷标、 序列号 、总空间、可用空间等);软件方面:操作系统信息(主版本号、次版本号、补丁版本号等),文件信息(文件系统类型、操作系统目录、可执行文件目录)。 3.参见参考代码。getmemInf.cpp#include #include using namespace std;int main(int argc, char* argv) system(PAUSE); return 0; ZeroMemory(&mem, sizeof(mem); GlobalMemorySt

9、atus(&mem); mem.dwLength = sizeof(mem); cout 物理 内存: mem.dwTotalPhys /1024 /1024 endl; cout 剩余内存: mem.dwAvailPhys / 1024 /1024 endl; cout 虚拟内存: mem.dwTotalVirtual /1024 / 1024 endl; cout 剩余虚拟内存: mem.dwAvailVirtual / 1024 / 1024 endl; MEMORYSTATUS mem; getOSinf.cpp#include #include #pragma warning(dis

10、able:4996)using namespace std;int main(int argc, char* argv)os.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); ret = GetVersionEx(OSVERSIONINFO *)&os); / Not OSVERSIONINFOEX OSVERSIONINFOEX bool ret; os; cout 主版本号: os.dwMajorVersion endl; cout 次版本号: os.dwMinorVersion endl; cout 编译次数: os.dwBuildNumber

11、 endl; cout 平台类型: os.dwPlatformId endl; /ver_platform_* cout 产品类型: os.wProductType endl; /ver_nt_* cout 程序组掩码 os.wSuiteMask endl; /ver_suite_* cout 补丁主版本: os.wServicePackMajor endl; cout 补丁次版本: os.wServicePackMinor endl; system(PAUSE); cout GetVersionEx error. endl; return -1; getSysinf.cpp#include

12、#include #include using namespace std;typedef struct MyVolumnInfoint main(int argc, char* argv)TCHAR TCHAR TCHAR TCHAR DWORD LPWSTR UINT64 winDir256; sysDir256; diskName256; /不可小于256 diskLogicName256; diskString; szDiskName; diskAvail, diskTotal, diskFree; TCHAR TCHAR DWORD DWORD DWORD DWORD TCHAR D

13、WORD diskRootPath256; volNameBuf256; volSize; volSerialNumber; maxComponetLength; fileSystemFlag; fileSystemName256; fileSystemNameSize; MYVOLUMNINFO; MYVOLUMNINFO volInfo; ZeroMemory(winDir, sizeof(winDir); ZeroMemory(sysDir, sizeof(sysDir); ZeroMemory(diskName, sizeof(diskName); ZeroMemory(&volInf

14、o, sizeof(volInfo); ZeroMemory(diskLogicName, sizeof(diskLogicName); ZeroMemory(&sysInf, sizeof(sysInf); GetSystemInfo(&sysInf); GetWindowsDirectory(winDir, sizeof(winDir); GetSystemDirectory(sysDir, sizeof(sysDir); wcout 处理器架构: sysInf.wProcessorArchitecture endl; wcout 处理器类型: sysInf.dwProcessorType endl; wcout 处理器数量: sysInf.dwNumberOfProcessors endl; wcout 处理器级别: sysInf.wProcessorLevel endl; wcout 处理器版本: sysInf.wProcessorRevision endl; wcout 处理器掩码: sysInf.dwActiveProcessorMask endl; /3=11B,表示两个都用 wcout 页面大小: sysInf.dwPageSize endl; wcout 虚拟内存颗粒: sysInf.dwAllocationGranulari

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

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