C语言学生信息管理系统,控制台版本,内含源码,课件,视频教程
1
DMS DMS是一个集中式的中间件框架,每一个小型中间件将会是完全独立的,都将以注册方式使用,主要为了快速开发项目而准备,如:DMS.Autofac,DMS.Consul,DMS.RabbitMQg,DMS.Swagger,GRPC,Thrift,Netty,DMS.Exceptionless,DMS.Log4net,DMS.NLogs,DMS.Consul,Ocelot,IdentityServer,Zookeeper等,Demo中会有每一个中间件的实例方便开发者了解 qq交流群:18362376 作者微信:tangguo_9669 DMS.Autofac 依赖与注入 基于Autofac框架,支持多种方式注入(构造函数注入,属性注入) 1.示例调用 需要先引用Nuget包,安装DMS.Autofac 在Startup类的ConfigureServices方法中添加: 第一种:默认查找当前
2022-05-18 13:55:57 109KB C#
1
unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3d脚本的八百个语言实例教程unity3
2022-05-18 11:06:26 48.27MB 源码软件 unity3d c# 实例
1
以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格.txt
2022-05-18 11:04:05 4KB 文档资料
ogre动画演示实例,源代码,轻松学习ogre
2022-05-17 15:35:42 29KB c语言 实例 实用 ogre
1
namespace 串口实例 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnSend_Click(object sender, EventArgs e) { //手动发送 SendMsg(); } private void SendMsg() { this.serialPort1.Write(this.txtSend.Text); } #region 控制输入数字 private void ComboBox_TextUpdate(object sender, EventArgs e) { ComboBox cbo = sender as ComboBox; int n; if (!int.TryParse(cbo.Text, out n)) { cbo.Text = cbo.Text.Substring(0, cbo.Text.Length - 1); } else { if (n <= 0) { cbo.Text = cbo.Text.Substring(0, cbo.Text.Length - 1); } } } private void txtTime_TextChanged(object sender, EventArgs e) { TextBox text = sender as TextBox; int n; if (!int.TryParse(text.Text, out n)) { text.Text = text.Text.Substring(0, text.Text.Length - 1); } else { if (n <= 0) { text.Text = text.Text.Substring(0, text.Text.Length - 1); } else { this.timer1.Interval = n; } } } #endregion /// /// 清空显示文本框 /// /// /// private void btnClear_Click(object sender, EventArgs e) { this.txtRecive.Clear(); } private void timer1_Tick(object sender, EventArgs e) { SendMsg(); } private void cbtSend_CheckedChanged(object sender, EventArgs e) { CheckBox check = sender as CheckBox; if (check.Checked) { this.timer1.Start(); } else { this.timer1.Stop(); } } /// /// 接收返回的数据 /// /// /// private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { string a=""; if (this.cbkShow16.Checked) { //十六进制显示 a = this.serialPort1.ReadExisting(); } else { //字符串显示 byte[] by = new byte[this.serialPort1.BytesToRead]; this.serialPort1.Read(by, 0, this.serialPort1.BytesToRead); a = Encoding.ASCII.GetString(by); } this.txtRecive.AppendText(a); this.txtRecive.ScrollToCaret(); } private void Form1_Load(object sender, EventArgs e) { //加载 this.serialPort1.RtsEnable = true; button1_Click(this.btnOpen, null); } private void button1_Click(object sender, EventArgs e) { Button btn = sender as Button; if (btn.Text == "打开端口") { try { this.serialPort1.PortName = this.cboPortName.Text; this.serialPort1.BaudRate = Convert.ToInt32(this.cboRaudRate.Text); this.serialPort1.DataBits = Convert.ToInt32(this.cboDataBits.Text); this.serialPort1.ReceivedBytesThreshold = Convert.ToInt32(this.cboReceivedBytesThreshold.Text); this.serialPort1.Open(); btn.Text = "关闭端口"; } catch { MessageBox.Show("打开端口失败,请检查端口是否被占用."); } } else { this.serialPort1.Close(); btn.Text = "打开端口"; } } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { try { this.serialPort1.Close(); } catch { } } } }
2022-05-17 15:17:21 52KB C# 串口 源码
1
C#打印实例,二维码、一维码、报表打印、窗口打印、等等共有29个打印实例,干货。
2022-05-17 10:37:03 8.88MB C#打印实例
1
C#进销存管理系统,进销存管理系统毕业设计
2022-05-16 22:30:12 63KB 5
1
《Visual C# 2005 完全开发指南 》一书中的数据库操作实习程序,清晰的源代码,不过第16章.NET Data Provider 操作Access数据库,参照课本学习会更好,很棒的一本书,适合数据库操作的学习,强烈推荐!!!
2022-05-16 14:35:22 2.84MB C# Access
1
摘要:VC/C++源码,图形处理,单像空间,后方交会   VC++空间后方交会的3种实现形式,单像空间后方交会解算航空相片外方位元素,项目源码由武汉大学.遥感信息工程学院.卢昊编写。   几个主要函数:   函数功能:初始化坐标数据   参数说明:   sd:保存原始数据的结构体数组,PhotographicScale:摄影比例尺,focus:摄影机主距   filename:保存坐标数据的文件名   本程序的两种拓展形式:   1、将空间后方交会计算封装成类   为了实现空间后交计算的移植性,这里我将该过程封装成一个类CResection,并定义了相应的接口。该类接受原始数据的接口为带参构造函数,其原型为:   CResection ();   输出接口为两个类成员函数:   OutputResult ();//该成员适用于windows console application 程序调用时调用iostream库输出结果。   SaveResult ();//该成员适用于任何情况下将计算结果保存为文件,用户指定文件路径与文件名。   以上三个函数类型声明为public以满足从外部环境声明类对象调用的需要。另包含3个私有成员函数Iterator (), CheckPrecision(), InitData() 进行内部计算,编码与运行时对用户不可见。      2、将该功能封装成动态链接库   封装成动态链接库,只要将类CResection稍加修改即可,对于代码能实现可靠的隐蔽性。   调用该动态链接库,只需在工程设置中link标签页下添加CResection.lib,并在需要调用该库的文件中包含CResection.h,而后即可声明该类对象进行空间后交计算。   详细请参看工程CResection_dll代码。    来源:乐乐源码(www.lelecode.com)
1