计算机专业大专毕业论文(共2篇)
计算机专业大专毕业论文(共2篇)
计算机系学生学籍管理系统二毕业设计论文
计算机系学生学籍管理系统二毕业设计论文,学籍管理工作在正常的情况下需对大量的数据进行处理,它们包括,新生入学、班级设置、班级编排、新生学号设置、学生基本档案输入、学籍变动、每学期末的升级处理、学生生花名册打印等,VB+数据库
wangEditor编辑器集成kityformula进行功能扩展增加视频、音频、数学公式
wangEditor编辑器集成kityformula进行功能扩展增加视频、音频、数学公式,更新图片不保存base64直接存文件。主要用到模块kityformula,SxEdit.js,wangEditor.js 。layui.use(['SxEdit'], function () {
SxEditor=layui.SxEdit;
var Editor=SxEditor.render({
Id:id, //供多编辑时以后取值
ToolId: 'tool_'+id,
ContentId: 'view_'+id,
textarea:'txt_'+id
})
})
取内容:SxEditor.getComponents();
设置内容:SxEditor.renderBodyData("内容")
参照模板
信用社存取款管理系统VB源码
信用社存取款管理系统VB源码,含身份证读卡,凭证生成,存取款功能
基于网格特征与外围特征的汉字识别方法
标准汉字识别,利用汉字的网格特征和粗外围特征进行汉字识别
杰奇小说系统分站分表手机版模板
杰奇小说系统分站分表手机版模板,支持分表、多站点
微信小程序在线考试系统507版前端源代码
微信小程序在线考试系统,自定义客服支持小程序内部客服、企业客服、二维码客服,支持5种登陆方式。分类达6级,支持大数据。含错题记忆功能,练习带丝滑效果滑动换题,自动评分。
C#提取Chrome浏览器Cookie值源码
Chrome 80.X版本Cookies解密源码
百度文字ocr识别.rar
百度图片文字OCR识别,可识别大多数图片文字,支持文件夹识别和文字对比编辑。识别率高
WebBrowser.zip
CefSharp49.0.1.0浏览器模拟人工点击输入进行deepl翻译,同时可动态更换IP
更换IP相关代码如下:
async Task SetProxy(ChromiumWebBrowser cwb, string Address)
{
await Cef.UIThreadTaskFactory.StartNew(delegate
{
var rc = cwb.GetBrowser().GetHost().RequestContext;
//var v = new Dictionary(Tkey,Tvalue);
var v = new Dictionary<string, object>();
v["mode"] = "fixed_servers";
v["server"] = Address;
string error;
bool success = rc.SetPreference("proxy", v, out error);
if (success && string.IsNullOrWhiteSpace(error))
{
LoadURL("http://www.wycaiji.com/ajax.php?tt=12345");
MessageBox.Show("代理设置成功,代理IP:" + Address);
}
else
MessageBox.Show("代理设置失败,"+error, "Tip", MessageBoxButtons.OK, MessageBoxIcon.Error);
});
注意:初始化时不要设代理,否则无效
}
DataGridView单元格合并和二维表头.zip
DataGridView单元格合并和二维表头,固定合计行,带行号表格。DataGridView实现添加合计行并始终显示在底部
DataGridView中没有合适的方法来冻结底部的合计行,这里用一种比较简单的方式实现。
1. 数据部分的DataGridView,不带任何滚动框
2.合计部分的DataGridView,带有横向滚动框
3.在画面上添加一个纵向滚动框
实现的主要思路就是
用合计行的横向滚动框控制两个DataGridView的横向滚动,
右侧的纵向滚动狂控制数据部分的DataGridView,
效果看起来就是合计行始终显示。
C# 自定义窗体的最大化、最小化和关闭按钮
自定义窗体的最大化、最小化和关闭按钮,
C#移动无标题栏窗体的三种代码:
C#移动无标题栏窗体的三种代码:第一种采用,需注意窗体上的控件是否把窗体覆盖了。。。MouseDown、MouseMove、MouseUp事件应该是鼠标所处位置最顶层的控件的事件
在窗体的类中声明两个变量
private Point mouseOffset; //记录鼠标指针的坐标
private bool isMouseDown = false; //记录鼠标按键是否按下
创建该窗体 MouseDown、MouseMove、MouseUp事件的相应处理程序
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
int xOffset;
int yOffset;
if (e.Button == MouseButtons.Left)
{
xOffset = -e.X ;
yOffset = -e.Y ;
mouseOffset = new Point(xOffset, yOffset);
isMouseDown = true;
}
}
private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (isMouseDown)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(mouseOffset.X, mouseOffset.Y);
Location = mousePos;
}
}
private void Form1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
// 修改鼠标状态isMouseDown的值
// 确保只有鼠标左键按下并移动时,才移动窗体
if (e.Button == MouseButtons.Left)
{
isMouseDown = false;
}
}
第二种调用API 未验证
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
public static extern bool ReleaseCapture();
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_MOVE = 0xF010;
public const int HTCAPTION = 0x0002;
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
ReleaseCapture();
SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
}
第三种未验证
private bool isMouseDown = false;
private Point FormLocation; //form的location
private Point mouseOffset; //鼠标的按下位置
[DllImport("user32.dll")]
public static extern bool ReleaseCapture();
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
private const int WM_SYSCOMMAND = 0x0112;//点击窗口左上角那个图标时的系统信息
private const int SC_MOVE = 0xF010;//移动信息
private const int HTCAPTION = 0x0002;//表示鼠标在窗口标题栏时的系统信息
private const int WM_NCHITTEST = 0x84;//鼠标在窗体客户区(除了标题栏和边框以外的部分)时发送的消息
private const int HTCLIENT = 0x1;//表示鼠标在窗口客户区的系统消息
private const int SC_MAXIMIZE = 0xF030;//最大化信息
private const int SC_MINIMIZE = 0xF020;//最小化信息
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SYSCOMMAND:
if (m.WParam == (IntPtr)SC_MAXIMIZE)
{
m.WParam = (IntPtr)SC_MINIMIZE;
}
break;
case WM_NCHITTEST: //如果鼠标移动或单击
base.WndProc(ref m);//调用基类的窗口过程——WndProc方法处理这个消息
if (m.Result == (IntPtr)HTCLIENT)//如果返回的是HTCLIENT
{
m.Result = (IntPtr)HTCAPTION;//把它改为HTCAPTION
return;//直接返回退出方法
}
break;
}
base.WndProc(ref m);//如果不是鼠标移动或单击消息就调用基类的窗口过程进行处理
}
private void Form1_Load(object sender, EventArgs e)
{
}
-------------------------------
如何在窗体标题栏左边的控制菜单加入自己的菜单啊?
我们一般在窗口标题栏点右键 或 按Alt+空格 可以弹出那个菜单。
------解决方案--------------------
using System.Runtime.InteropServices;
[DllImport( "user32.dll ")]
public static extern IntPtr GetSystemMenu(IntPtr hWnd, bool bRevert);
[DllImport( "user32.dll ")]
public static extern bool InsertMenu(IntPtr hMenu, uint uPosition, uint uFlags,
uint uIDNewItem, string lpNewItem);
public const int MF_BYCOMMAND = 0;
public const int MF_STRING = 0;
public const int MF_BYPOSITION = 0x400;
public const int MF_SEPARATOR = 0x800;
private const uint SC_ABOUT = 0x0001;
public const int WM_SYSCOMMAND = 0x0112;
private void Form1_Load(object sender, EventArgs e)
{
IntPtr vMenuHandle = GetSystemMenu(Handle, false);
InsertMenu(vMenuHandle, 255, MF_STRING, SC_ABOUT, "About... ");
}
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SYSCOMMAND:
if ((uint)m.WParam == SC_ABOUT)
{
MessageBox.Show( "Zswang 路过! ");
}
break;
}
base.WndProc(ref m);
}
灰度图像二值化方法研究
在人类获取的信息中,视觉信息约占60%,听觉约占20%,其它约占20%。由此可见,视觉信息对人类非常重要。同时,图像是人类获取视觉信息的主要途径。图像二值化是图像预处理中的一项重要技术,在模式识别、光学字符识别、医学成像等方面都有重要应用。论文介绍了图像及数字图像处理技术的一些概念和相关知识;对Matlab7.0 软件的发展和软件在图像处理中的应用做了简要介绍;还介绍了灰度图像二值化方法以及利用Matlab7.0软件工具进行算法的实现。课题重点实现了图像分割技术中灰度图像二值化方法,如Otsu算法、Bernsen算法,并对这些算法运行的实验结果进行分析与比较。
arpAPi函数大全及ARP攻击预防
有效防止黑客和病毒的arp欺骗攻击,拒绝断网提高网络稳定性。通过扫描发现内网电脑的IP和MAC地址,并自动生成arp绑定脚本,只需拷贝到各台电脑上做成启动脚本就可实现IP、MAC地址静态绑定。同时提供全能绑定程序,可对windows 98以上所有操作系统做IP、MAC地址绑定。
使用sp_helplogins只返回下面的部分
使用sp_helplogins只返回下面的部分改进源码sql
VB创建标准DLL控件的示例文件(中文版)
使用VB创建标准DLL控件的示例文件,含模块、测试程序,生成程序,导出的DLL文件,个别地方还存在错误,跟本机环境有关,自己动手调试一下。
vb6.0设计自定义打印机纸张
用VB6.0 编写的自定义打印机纸张,含左右、上下边距,及纸型选择打印纸的大小及边距
vb修改工具条背景颜色
vb修改工具条背景颜色,再结合修改菜单背景,使VB窗体界面不再为灰色,而且可以设计背景图像
vb修改菜单背景颜色
vb修改菜单背景颜色为自己喜爱的颜色,使界面不在为灰色
usb万能启动盘制作工具
usb万能启动盘制作,windows PE启动
编程设计 vb打印预览控件
编程设计 vb打印预览控件,含测试页、动态库文件,可分页显示,有打印设置,缩放功能