C++ 通信常用转换函数汇总
C++常用转换函数,做项目中总结的,有需要的可以直接拿走用。包括CRC16的计算、校验、HEX文件到BIN文件的转换、CString转Char、字符转16进制等。
vc2008 银行管理系统 ado方式
实现了简单银行管理系统的功能,包括系统人员管理,界面简单实用;
用法:将database中的数据库文件放入D:\database\中,初始密码可在数据库表worker中查阅。
VC08连接access07 ado方式详细步骤
vc2008连接access2007的详细步骤,每一步有无错源代码,实现了对数据库的增删改查以及登录验证的操作。
数据库系统概论实验报告
实验一:创建表、更新表和实施数据完整性
1. 运行给定的SQL Script,建立数据库GlobalToyz。
2. 创建所有表的关系图。
3. 列出所有表中出现的约束(包括Primary key, Foreign key, check constraint, default, unique)
4. 对Recipient表和Country表中的cCountryId属性定义一个用户自定义数据类型,并将该属性的类型定义为这个自定义数据类型。
5. 把价格在$20以上的所有玩具的材料拷贝到称为PremiumToys的新表中。
6. 对表Toys实施下面数据完整性规则:(1)玩具的现有数量应在0到200之间;(2)玩具适宜的最低年龄缺省为1。
7. 不修改已创建的Toys表,利用规则实现以下数据完整性:(1)玩具的价格应大于0;(2)玩具的重量应缺省为1。
8. 给id为‘000001’玩具的价格增加$1。
实验二:查询数据库
1. 显示属于California和Illinoi州的顾客的名、姓和emailID。
2. 显示定单号码、商店ID,定单的总价值,并以定单的总价值的升序排列。
3. 显示在orderDetail表中vMessage为空值的行。
4. 显示玩具名字中有“Racer”字样的所有玩具的材料。
5. 根据2000年的玩具销售总数,显示“Pick of the Month”玩具的前五名玩具的ID。
6. 根据OrderDetail表,显示玩具总价值大于¥50的定单的号码和玩具总价值。
7. 显示一份包含所有装运信息的报表,包括:Order Number, Shipment Date, Actual Delivery Date, Days in Transit. (提示:Days in Transit = Actual Delivery Date – Shipment Date)
8. 显示所有玩具的名称、商标和种类(Toy Name, Brand, Category)。
9. 显示玩具的名称和所有玩具的购物车ID。如果玩具不在购物车中,则显示NULL值。
10. 以下列格式显示所有购物者的名字和他们的简称:(Initials, vFirstName, vLastName),例如Angela Smith的Initials为A.S。
11. 显示所有玩具的平均价格,并舍入到整数。
12. 显示所有购买者和收货人的名、姓、地址和所在城市。
13. 显示没有包装的所有玩具的名称。(要求用子查询实现)
14. 显示已发货定单的定单号码以及下定单的时间。(要求用子查询实现)
实验三:视图与触发器
1. 定义一个视图,包括购买者的姓名、所在州和他们所订购玩具的名称、价格和数量。
2. 基于(1)中定义的视图,查询显示所有California州的购买者的姓名和他们所订购玩具的名称及数量。
3. 视图定义如下:
CREATE VIEW vwOrderWrapper
AS
SELECT cOrderNo, cToyId, siQty, vDescription, mWrapperRate
FROM OrderDetail JOIN Wrapper
ON OrderDetail.cWrapperId = Wrapper.cWrapperId
以下更新命令,在更新siQty和mWrapperRate属性使用了以下更新命令时出现错误:
UPDATE vwOrderWrapper
SET siQty = 2, mWrapperRate = mWrapperRate + 1
FROM vwOrderWrapper
WHERE cOrderNo = ‘000001’
修改更新命令,以更新基表中的值。
4. 在OrderDetail上定义一个触发器,如果购物者改变了定单的数量,玩具的成本也自动地改变。(提示:Toy cost = Quantity * Toy Rate)
实验四:存储过程
1. 编写一段程序,将每种玩具的价格提高¥0.5,直到玩具的平均价格接近$24.5为止。此外,任何玩具的最大价格不应超过$53。
2. 创建一个称为prcCharges的存储过程,它返回某个定单号的装运费用和包装费用。
3. 创建一个称为prcHandlingCharges的过程,它接收定单号并显示经营费用。PrchandlingCharges过程应使用prcCharges过程来得到装运费和礼品包装费。
提示:经营费用=装运费+礼品包装费
实验五:事务与游标
1. 名为prcGenOrder的存储过程产生存在于数据库中的定单号:
CREATE PROCEDURE prcGenOrder
@OrderNo char(6) OUTPUT
as
SELECT @OrderNo=Max(cOrderNo) FROM Orders
SELECT @OrderNo=
CASE
WHEN @OrderNo>=0 and @OrderNo=9 and @OrderNo=99 and @OrderNo=999 and @OrderNo=9999 and @OrderNo=99999 Then Convert(char,@OrderNo+1)
END
RETURN
当购物者确认定单时,应该出现下面的步骤:
(1)用上面的过程产生定单号。
(2)定单号,当前日期,购物车ID,和购物者ID应该加到Orders表中。
(3)定单号,玩具ID,和数量应加到OrderDetail表中。
(4)在OrderDetail表中更新玩具成本。(提示:Toy cost = Quantity * Toy Rate).
将上述步骤定义为一个事务。编写一个过程以购物车ID和购物者ID为参数,实现这个事务。
2. 编写一个程序显示每天的定单状态。如果当天的定单值总合大于170,则显示“High sales”,否则显示”Low sales”.报告中要求列出日期、定单状态和定单总价值。
算法设计与分析实验报告
1.快速排序和归并算法的实现
2.多段图
3.背包问题和活动安排问题
4.判断无向图是否连通和是否存在环
C语言课程设计报告(大一入学)
1).系统功能介绍
2).功能模块结构
3).数据结构设计
4).主要模块算法说明
5).运行结果
6).课程设计总结
7).附录(源代码)
8).参考文献
Java面试题及答案
Java面试题及答案 有兴趣做Java工程师的同学可以看下研究下 以后面试可能用得到
计算机图形学实验报告
实验一 茶壶的显示
实验二 参数曲面的实现
实验三 几何变换与裁剪
实验四 光照模型实现
实验五 实现真实场景
心得体会
struts2权威指南
介绍了关于struts2的各类相关知识 对学习Java非常有用