• 大小: 14.37MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-13
  • 语言: C/C++
  • 标签: Visual  C++  SQL  配套光盘  

资源简介

Visual C++ +SQL Server数据库应用实例完全解析首先详尽介绍了使用Visual C++和SQL Server开发数据库应用程序应具备的各项技术,然后详细介绍了7个流行的系统的开发实例。在本书光盘中还为每个实例制作了PPT文件,详细介绍和演示实例所需的实用技术和开发过程,方便读者学习使用。 本书案例贴近实际,内容精炼,适合大中专院校的学生和软件开发人员参考使用。 图书目录: 第1章 数据库编程实用技术 1 1.1 SQL Server数据库管理 1 1.1.1 企业管理器 1 1.1.2 创建数据库 2 1.1.3 创建表 2 1.1.4 创建视图 5 1.1.5 备份和还原数据库 6 1.2 常用SQL语句介绍 9 1.2.1 执行SQL语句的环境 9 1.2.2 SELECT语句 9 1.2.3 INSERT语句 12 1.2.4 UPDATE语句 13 1.2.5 DELETE语句 13 1.3 ADO数据访问技术 14 1.3.1 ADO数据模型 14 1.3.2 常用ADO对象 15 1.4 Visual C++数据库访问控件 21 1.4.1 ADO Data控件 21 1.4.2 DataGrid控件 25 1.4.3 DataList控件和DataCombo控件 30 1.5 数据库应用系统工程规划 33 1.5.1 在Visual C++中使用ADO 33 1.5.2 为表创建类 37 第2章 人事工资管理系统 40 2.1 概述 40 2.2 系统分析与总体设计 40 2.2.1 系统需求分析 40 2.2.2 系统体系结构设计 40 2.2.3 开发工具的选择 42 2.2.4 开发实例所需的实用技术 43 2.2.5 数据库结构设计 43 2.3 设计工程框架 46 2.3.1 创建工程并设置主界面 46 2.3.2 为表添加类 48 2.3.3 设计登录模块 54 2.4 部门管理模块设计 56 2.4.1 设计部门信息编辑对话框 56 2.4.2 设计部门信息管理对话框 58 2.4.3 设计选择部门对话框 63 2.4.4 在主界面中增加部门管理代码 64 2.5 员工信息管理模块设计 64 2.5.1 设计选择员工对话框 64 2.5.2 设计员工信息编辑对话框 67 2.5.3 设计员工信息管理对话框 69 2.6 员工照片管理模块设计 71 2.6.1 保存BMP图像 72 2.6.2 显示BMP图像 74 2.6.3 从数据库中读取BMP图像 75 2.7 员工工资管理模块设计 77 2.7.1 设计薪资调整编辑对话框 78 2.7.2 设计薪资调整管理对话框 79 2.7.3 工资计算方法 80 2.7.4 设置工资税率 81 2.7.5 设置工资项目 83 2.7.6 创建工资表 88 2.7.7 查看工资表 93 2.8 用户管理模块设计 95 2.8.1 设计编辑用户信息的对话框 95 2.8.2 设计用户管理对话框 95 2.8.3 设计修改密码对话框 96 2.8.4 在主界面中增加用户管理代码 98 2.8.5 在主界面中增加修改密码代码 98 第3章 固定资产管理系统 99 3.1 概述 99 3.2 系统分析与总体设计 99 3.2.1 系统需求分析 99 3.2.2 系统体系结构设计 99 3.2.3 开发工具的选择 101 3.2.4 开发实例所需的实用技术 102 3.2.5 数据库结构设计 102 3.3 设计工程框架 104 3.3.1 创建工程并设置主界面 104 3.3.2 为表添加类 106 3.3.3 设计登录模块 111 3.4 基本信息管理模块设计 113 3.4.1 设计部门信息管理对话框 113 3.4.2 设计固定资产类别管理对话框 116 3.5 固定资产管理模块设计 116 3.5.1 设计固定资产信息编辑对话框 116 3.5.2 设计固定资产信息管理对话框 120 3.5.3 设计固定资产选择对话框 126 3.5.4 设计固定资产分配编辑对话框 127 3.5.5 设计固定资产分配管理对话框 127 3.5.6 设计固定资产变更编辑对话框 129 3.5.7 设计固定资产变更管理对话框 130 3.5.8 设计固定资产折旧管理对话框 132 3.5.9 设计固定资产报废编辑对话框 135 3.5.10 设计固定资产报废管理对话框 136 3.6 用户管理模块设计 138 第4章 考勤管理系统 139 4.1 概述 139 4.2 系统分析与总体设计 139 4.2.1 系统需求分析 139 4.2.2 系统体系结构设计 139 4.2.3 开发工具的选择 141 4.2.4 开发实例所需的实用技术 142

资源截图

代码片段和文件信息

// Ado.cpp : Defines the class behaviors for the application.
//

#include “stdafx.h“
#include “Ado.h“
#include “AdoDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAdoApp

BEGIN_MESSAGE_MAP(CAdoApp CWinApp)
//{{AFX_MSG_MAP(CAdoApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
//    DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP CWinApp::onhelp)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAdoApp construction

CAdoApp::CAdoApp()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}

/////////////////////////////////////////////////////////////////////////////
// The one and only CAdoApp object

CAdoApp theApp;

/////////////////////////////////////////////////////////////////////////////
// CAdoApp initialization

BOOL CAdoApp::InitInstance()
{
AfxEnableControlContainer();

// Standard initialization
// If you are not using these features and wish to reduce the size
//  of your final executable you should remove from the following
//  the specific initialization routines you do not need.

#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif

CAdoDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
//  dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
//  dismissed with Cancel
}

// Since the dialog has been closed return FALSE so that we exit the
//  application rather than start the application‘s message pump.
return FALSE;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      37924  2006-02-07 18:58  第1章\Ado\Ado.aps

     文件       1138  2006-02-07 18:58  第1章\Ado\Ado.clw

     文件       2021  2004-04-06 14:10  第1章\Ado\Ado.cpp

     文件       9330  2006-02-07 18:58  第1章\Ado\Ado.dsp

     文件        619  2004-04-07 15:55  第1章\Ado\Ado.dsw

     文件       1291  2004-04-06 14:10  第1章\Ado\Ado.h

     文件     582656  2006-02-07 18:58  第1章\Ado\Ado.ncb

     文件      72704  2006-02-07 18:58  第1章\Ado\Ado.opt

     文件       1824  2006-02-07 16:17  第1章\Ado\Ado.plg

     文件      10592  2006-02-07 18:58  第1章\Ado\Ado.rc

     文件       2431  2004-11-15 16:19  第1章\Ado\ADOConn.cpp

     文件       1003  2004-04-06 22:11  第1章\Ado\ADOConn.h

     文件       8341  2004-04-07 15:54  第1章\Ado\adodc.cpp

     文件       3274  2004-04-07 15:54  第1章\Ado\adodc.h

     文件       4785  2006-02-07 16:17  第1章\Ado\AdoDlg.cpp

     文件       1407  2006-02-07 16:17  第1章\Ado\AdoDlg.h

     文件       6108  2004-04-07 15:54  第1章\Ado\column.cpp

     文件       2221  2004-04-07 15:54  第1章\Ado\column.h

     文件       1337  2004-04-07 15:54  第1章\Ado\columns.cpp

     文件       1293  2004-04-07 15:54  第1章\Ado\columns.h

     文件        515  2004-04-07 15:54  第1章\Ado\dataformatdisp.cpp

     文件       1158  2004-04-07 15:54  第1章\Ado\dataformatdisp.h

     文件      19254  2004-04-08 10:10  第1章\Ado\datagrid.cpp

     文件       5333  2004-04-08 10:09  第1章\Ado\datagrid.h

     文件       3473  2004-04-07 15:54  第1章\Ado\field.cpp

     文件       2058  2004-04-07 15:54  第1章\Ado\field.h

     文件       1849  2004-04-07 15:54  第1章\Ado\fields.cpp

     文件       1444  2004-04-07 15:54  第1章\Ado\fields.h

     文件       2098  2004-04-07 15:54  第1章\Ado\font.cpp

     文件       1042  2004-04-07 15:54  第1章\Ado\font.h

............此处省略1047个文件信息

评论

共有 条评论