-
学时选课系统源码(含课程设计报告)
【实例简介】
题目:学生选修课程系统设计
功能:假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息。试设计一选修课程系统。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数;
2、建立一个文件,将每条记录信息写入文件中并能显示于屏幕上
3、完成上述添加、查找(课程编号、课程名称、课程性质等)、修改等功能。
4、进一步要求:学生选修课程(可选项)
要求:1、用C 语言实现程序设计;
2、利用结构体(或类)数组实现信息的数据结构设计;
3、系统的各个功能模块要求用函数的形式实现;
4、界面友好(良好的人机交互),程序加必要的注释。
课程设计实验报告要求:
1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分 。
2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。
- 2021-05-30 00:31:16下载
- 积分:1
-
WPF 信息管理系统界面(不含业务逻辑)
注意:该实例不含任何业务逻辑,无点击事件效果,仅仅是wpf图片效果展示
- 2015-05-01下载
- 积分:1
-
用两个摄像头实现,双目标定,双目测距,双目测深度,双目求深度程序v2(基于opencv2.4.9,不需要扩展库)
实现效果 http://v.youku.com/v_show/id_XMTU2Mzk0NjU3Ng==.html 这个代码是视频中代码的修改版 修改内容:屏蔽了用cvblobslib实现的功能,但是主要功能标定以及测距都可以实现,而且不用安装那反人类的cvblobslib扩展库。 实现环境: 1.windows10 2.opencv 2.4.9 3.visual studio 2013 4.两颗微软HD-3000摄像头 5.i7、集显、16g、sata ps:如果你下载了我之前的代码:http://download.csdn.net/detail/hysteric314/9514872, 那这个你就不需要下载了,只需要改一下之前的代码 方法: 注释掉s tdafx.h头文件里的 //#define CV_EVENT_LBUTTONDOWN 1 //#define CV_EVENT_RBUTTONDOWN 2 注释掉这两行,或删掉 再把stereomain.cpp里的CV_EVENT_MLBUTTONDOWN改成CV_EVENT_LBUTTONDOWN 代码有关的博客地址:http://blog.csdn.net/hysteric314/article/details/51357318
- 2019-05-07下载
- 积分:1
-
键盘钩子示例源码下载
直接运行 HookTest.exe程序,然后按A键或 Ctrl S 就可以试出效果了 注:不过C#键盘钩子屏蔽不了Ctrl Alt Delete 组合健,可能要用修改注册表实现
- 2013-12-07下载
- 积分:1
-
c#网络应用编程(第三版)源代码
c#网络应用编程(第三版)源代码
- 2017-06-02下载
- 积分:1
-
c# 《21天精通编程》课件
含ppt 非常实用
- 2014-01-16下载
- 积分:1
-
CRC校验(modbus)
/CRC16_MODBUS:多项式x16 x15 x5 1(0x8005),初始值0xFFFF,低位在前,高位在后,结果与0x0000异或unsigned short do_crc(unsigned char *ptr, int len) { unsigned int i; unsigned short crc = 0xFFFF; //crc16位寄存器初始值 while(len--) { crc ^= *ptr ; for (i = 0; i > 1) ^ 0xA001; //多项式 POLY(0x8005)的高低位交换值,这是由于其模型的一些参数决定的 else crc = (crc >> 1); } } return crc; }
- 2021-05-06下载
- 积分:1
-
C# 入门示例(登录窗口)
C# 入门示例(登录窗口)
- 2015-07-01下载
- 积分:1
-
C# 实现 MD5加密解密算法
using System.Security.Cryptography;using System.IO; using System.Text; ///MD5加密 public string MD5Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new DESCryptoServiceProvider(); byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt); des.Key = ASCIIEncoding.ASCII.GetBytes(sKey); des.IV = ASCIIEncoding.ASCII.GetBytes(sKey); MemoryStream ms = new MemoryStream(); CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(),CryptoStreamMode.Write); cs.Write(inputByteArray, 0, inputByteArray.Length); cs.FlushFinalBlock(); StringBuilder ret = new StringBuilder(); foreach(byte b in ms.ToArray()) { ret.AppendFormat("{0:X2}", b); } ret.ToString(); return ret.ToString(); } ///MD5解密 public string MD5Decrypt(string pToDecrypt, string sKey) { DESCryptoServiceProvider des = new DESCryptoServiceProvider(); byte[] inputByteArray = new byte[pToDecrypt.Length / 2]; for(int x = 0; x < pToDecrypt.Length / 2; x ) { int i = (Convert.ToInt32(pToDecrypt.Substring(x * 2, 2), 16)); inputByteArray[x] = (byte)i; } des.Key = ASCIIEncoding.ASCII.GetBytes(sKey); des.IV = ASCIIEncoding.ASCII.GetBytes(sKey); MemoryStream ms = new MemoryStream(); CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(),CryptoStreamMode.Write); cs.Write(inputByteArray, 0, inputByteArray.Length); cs.FlushFinalBlock(); StringBuilder ret = new StringBuilder(); return System.Text.Encoding.Default.GetString(ms.ToArray()); }
- 2013-11-13下载
- 积分:1
-
C++实战源码-成组浏览图片(入门级实例522).zip
C++实战源码-成组浏览图片(入门级实例522).zip
- 2019-10-01下载
- 积分:1