学生管理系统,SQL SERVER数据库,VC++实现
2021-12-17 13:00:06 2.67MB 学生 管理 系统 SQL
1
图像处理系统(VC++6.0+GDI+) 包括:(图像旋转,图像缩放,图像水印效果,PSD文件浏览,照片版式处理)模块
2021-12-16 16:35:25 29.46MB 图像处理 图像系统 C++6 GD+
1
通过Access 利用 ado 技术连接到数据库,VC开发前台界面!!!
2021-12-16 16:30:16 6.41MB vc
1
大家都用过Vc自代的工具Spy++,它可以通过鼠标来捕捉窗口,得到窗口的信息。在MSDN里面找到了一个相关的API:RealChildWindowFromPoint...... 关键字:spy,api,window,RealChildWindowFromPoint
2021-12-16 09:40:30 53KB VC/MFC源代码 Windows系统源代码
1
银行家算法 1. 实验目的和要求 银行家算法是避免死锁的一种重要方法,要求编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。 2. 实验内容 1.设计进程对各类资源最大申请表示及初值确定。 2.设定系统提供资源初始状况。 3.设定每次某个进程对各类资源的申请表示。 4.编制程序,依据银行家算法,决定其申请是否得到满足。 3. 实验说明 1.数据结构 假设有M个进程N类资源,则有如下数据结构: MAX[M*N] M个进程对N类资源的最大需求量 AVAILABLE[N] 系统可用资源数 ALLOCATION[M*N] M个进程已经得到N类资源的资源量 NEED[M*N] M个进程还需要N类资源的资源量 2.银行家算法 设进程I提出请求Request[N],则银行家算法按如下规则进行判断。 (1)如果Request[N]<=NEED[I,N],则转(2);否则,出错。 (2)如果Request[N]<=AVAILABLE,则转(3);否则,出错。 (3)系统试探分配资源,修改相关数据: AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系统执行安全性检查,如安全,则分配成立;否则试探险性分配作废,系统恢复原状,进程等待。 3.安全性检查 (1)设置两个工作向量WORK=AVAILABLE;FINISH[M]=FALSE (2)从进程集合中找到一个满足下述条件的进程, FINISH[i]=FALSE NEED<=WORK 如找到,执行(3);否则,执行(4) (3)设进程获得资源,可顺利执行,直至完成,从而释放资源。 WORK=WORK+ALLOCATION FINISH=TRUE GO TO 2 (4)如所有的进程Finish[M]=true,则表示安全;否则系统不安全。 4. 参考程序 #include "string.h" #include "iostream.h" #define M 5 //总进程数 #define N 3 //总资源数 #define FALSE 0 #define TRUE 1 //M个进程对N类资源最大资源需求量 int MAX[M][N]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}}; //系统可用资源数 int AVAILABLE[N]={10,5,7}; //M个进程已经得到N类资源的资源量 int ALLOCATION[M][N]={{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}}; //M个进程还需要N类资源的资源量 int NEED[M][N]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}}; int Request[N]={0,0,0};
2021-12-16 08:18:02 13KB 操作系统 银行家算法,VC++
1
c++学生毕业设计管理系统 带源码 毕业设计的很好参考
2021-12-15 17:51:45 4KB 毕业设计 C++ VC++ 论文
1
解决密码难以记忆的问题 在本机进行帐号密码存储(利用密码学技术保证安全) 利用TDES加密和哈希值来进行帐号的保密 支持随机生成密钥
2021-12-15 15:10:26 14.42MB 帐号管理 帐号安全 VC程序
1
VC 课程设计:远程桌面监控系统 源码 文档,四川理工学院计算机科学系。程序可让您同时访问不同的远程计算机,无论何时何地,关键词:TCP;事件驱动;网络;套接字;远程桌面控制显示另一台计算机的屏幕(透过网际网络或本地网络)在您自己的屏幕上。该程序允许你利用你的鼠标和键盘来控制其他的计算机远程。   首先启动Sever Remote Control的程序,开启监听端口,将CLIENT REMOTE CONTROL 连接到服务器的端口,之后SERVER开启一个与客服端通信的线程这个线程专门负责接收和处理客服端发送过来的消息,并在本机上执行相关命令。然后将当前改变区域的屏幕的内容发送到客服端。而当客服端连接到服务器端之后,客服端程序就可以根据服务器端传过来的屏幕数据在本地机上显示出屏幕内容,从而作出各种鼠标,键盘操作,以及一些通用的更新。这些操作会通过SOCKET传给服务器端。服务器端再根据这些消息做出相应的操作。
2021-12-14 22:21:01 828KB VC 源码-网络编程
1
软件工程,数据库,c++,公司工资管理系统
2021-12-14 17:34:04 8.49MB c++
1
VC 员工档案管理系统,运行前需要安装sql2005,数据库已有只需附加即可,程序可运行,通过测试
1