资源简介
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个文件信息
相关资源
- Centos 6.7 gcc和gcc-c++的离线安装包
- 吃豆子游戏 C++
- C++数据结构实现池塘夜降彩色雨附带
- Hands-On GUI Programming with C++ and Qt5
- Directshow实现的虚拟摄像头win10+vs2013
- C++ MFC 吹泡泡 源代码
- C++使用protobuf 作为网络消息协议
- Microsoft Visual C++ 2013 runtime 64/32 运行库
- libstdc++.so.6.0.23
- Introduction to Design Patterns in C++ with Qt
- 游戏编程代码\\游戏编程学习笔记之九
- 《c++程序设计》谭浩强完整版
- C++ Primer第五版 源代码
- C++沉思录 第2版 经典必读
- c++程序设计 谭浩强176905
- 《VC++网络编程开发与实战光盘》案例
- C++Primer电子书第五版中文版及答案 高
- C++电子书.rar
- 黑马程序员c++配套课件 《轻松搞定
- C++从入门到精通 (第2版).pdf
- Primerc++.pdf
- C++实现CNN识别手写数字
- modbus tcp/rtu客户端服务端通讯程序合集
- 杨淑莹 数字图像处理VC++ 源代码 全
- 李建忠c++设计模式
- C++编写贪吃蛇程序
- C++ 高效 屏幕找图 函数源码
- 无符号数的词法分析程序 C++版
- VC2010中文教学版
- 算法笔记 晴神.zip
评论
共有 条评论