随笔分类 -  C#

多文档界面的实现(DotNetBar的superTabControl)
摘要:private void FormMain_Load(object sender, EventArgs e) { superTabControl2.Tabs.Clear(); timer1.Start(); buttonX1_Click(null, null); } /// <summary> // 阅读全文

posted @ 2017-01-18 23:03 jack_Meng 阅读(2702) 评论(1) 推荐(0) 编辑

C#利用tabControl控件实现多窗体嵌入及关闭
摘要:创建一个主窗体(Formmain)、两个副窗体(Form1,Form2);在主窗体中分别添加一个menuStrip控件、tabControl控件,并在menu控件上添加一个主菜单和两个子菜单,如下图: 继而,选中tabControl控件属性修改 DrawMode = OwnerDrawFixed,再 阅读全文

posted @ 2017-01-18 23:01 jack_Meng 阅读(16354) 评论(1) 推荐(0) 编辑

使用MDI窗体实现多窗口效果
摘要:本文章已收录于: 本文章已收录于: 本文章已收录于: // <![CDATA[ $(function () { try { var lib = eval("("+$("#lib").attr("value")+")"); var html = ""; if (lib.err == 0) { $.ea 阅读全文

posted @ 2017-01-18 22:49 jack_Meng 阅读(12052) 评论(1) 推荐(0) 编辑

触摸屏:屏幕键盘(虚拟键盘)解决方案
摘要:最近需要在win XP系统的工控机上进行程序的开发,工控机是电阻式触摸屏,需要在上面使用触摸键盘,使工控机可以脱离鼠标和键盘独立运行程序。调研后得到一系列的解决方案,mark如下: (1)自己在程序中开发虚拟键盘 这个是最先想到的,本人用C#进行开发,所以只关注C#相关的虚拟键盘开发。看了一些开发的 阅读全文

posted @ 2017-01-10 14:47 jack_Meng 阅读(11091) 评论(0) 推荐(0) 编辑

使用委托实现窗体之间的传值--事件订阅实现传值
摘要:下面我实现一个最简单的页面传值功能,相信初学者能一看就明白。 点击打开按扭,打开传输值窗体 View Code 1 public partial class Form1 : Form 2 { 3 public Form1() 4 { 5 InitializeComponent(); 6 } 7 8 阅读全文

posted @ 2016-12-29 14:27 jack_Meng 阅读(1577) 评论(1) 推荐(0) 编辑

C# Bitmap类型与Byte[]类型相互转化
摘要:Bitmap => byte[] Bitmap b = new Bitmap( "test.bmp "); MemoryStream ms = new MemoryStream(); b.Save(ms,System.Drawing.Imaging.ImageFormat.Bmp); byte[] 阅读全文

posted @ 2016-12-17 21:56 jack_Meng 阅读(30468) 评论(1) 推荐(2) 编辑

从零开始编写自己的C#框架 ---- 系列文章
摘要:目录: 从零开始编写自己的C#框架(1)——前言从零开始编写自己的C#框架(2)——开发前的准备工作从零开始编写自己的C#框架(3)——开发规范从零开始编写自己的C#框架(4)——文档编写说明从零开始编写自己的C#框架(5)——三层架构介绍从零开始编写自己的C#框架(6)——SubSonic3.0插 阅读全文

posted @ 2016-12-16 17:10 jack_Meng 阅读(1774) 评论(1) 推荐(1) 编辑

C# 串口操作 ---- 系列文章
摘要:C# 串口操作系列(5)--通讯库雏形 通讯库雏形的建立。 串口通讯介绍的高级篇,介绍更高级的抽象,为扩展为通用的客户端通讯库做铺垫,扩展性的考虑,能支持任意类型的流设备。 ... 2010-08-09 00:07 阅读(22802) 评论(76) C# 串口操作系列(5)--通讯库雏形 C# 串口 阅读全文

posted @ 2016-11-22 12:45 jack_Meng 阅读(970) 评论(0) 推荐(0) 编辑

EnumHelper枚举常用操作类
摘要:在项目中需要把枚举填充到下拉框中,所以使用统一的方法实现,测试代码如下: 调用方式: 其中的cb表示ComboBox对象,你可以替换成你的下拉框对象。 阅读全文

posted @ 2016-11-21 09:07 jack_Meng 阅读(1417) 评论(0) 推荐(0) 编辑

C#组件系列——又一款Excel处理神器Spire.XLS,你值得拥有(二)
摘要:阅读目录 一、基础入门 1、新建Workbook 2、读写Workbook 3、保存Workbook 二、样式 1、文本样式 2、单元格样式 3、表格样式 4、富文本编辑框 三、冻结行列 1、冻结行 2、冻结列 四、合并单元格 五、选项过滤功能 六、下拉框 七、显示、隐藏行列 八、搜索结果高亮 九、 阅读全文

posted @ 2016-11-08 22:19 jack_Meng 阅读(3382) 评论(0) 推荐(0) 编辑

C#组件系列——又一款Excel处理神器Spire.XLS,你值得拥有(一)
摘要:阅读目录 一、组件介绍 二、组件安装使用 1、官方下载安装 2、Nuget安装 三、组件功能介绍 1、Excel转PDF 2、Excel生成图表 3、其他功能介绍 四、总结 正文 前言:最近项目里面有一些对Excel操作的需求,博主想都没想,NPOI呗,简单、开源、免费,大家都喜欢!确实,对于一些简 阅读全文

posted @ 2016-11-08 22:16 jack_Meng 阅读(2305) 评论(0) 推荐(0) 编辑

在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
摘要:背景 在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。 步骤 1. 创建一个CSharpInvokeCPP的解决方案: 2. 创建一个C++的动态 阅读全文

posted @ 2016-11-03 18:58 jack_Meng 阅读(6808) 评论(0) 推荐(0) 编辑

C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?
摘要:如何获取二维数组中的元素个数呢? 参考出处:http://blog.sina.com.cn/s/blog_ad7fd0f4010180np.html 根据上述我们可以自己验证多维数组的形式,使用循环遍历操作数组,例如下面的四维数组: int[,,,] arr = new int[9, 8, 7, 6 阅读全文

posted @ 2016-09-20 16:05 jack_Meng 阅读(60210) 评论(1) 推荐(0) 编辑

C#获取路由器外网IP,MAC地址
摘要:C#实现的获取路由器MAC地址,路由器外网地址。对于要获取路由器MAC地址,一定需要知道路由器web管理系统的用户名和密码。至于获取路由器的外网IP地址,可以不需要知道路由器web管理系统的用户名和密码,但是需要有一个代理页面获取客户端公网ip地址的,这样C#请求此页面即可获取到路由器公网ip地址。... 阅读全文

posted @ 2015-07-14 10:35 jack_Meng 阅读(7672) 评论(0) 推荐(0) 编辑

NAT路由器打洞原理
摘要:什么是打洞,为什么要打洞 由于Internet的快速发展 IPV4地址不够用,不能每个主机分到一个公网IP 所以使用NAT地址转换。 下面是我在网上找到的一副图 一般来说都是由私网内主机(例如上图中“电脑A-01”)主动发起连接,数据包经过NAT地址转换后送给公网上的服务器(例如上图中的“Serve 阅读全文

posted @ 2015-07-14 10:29 jack_Meng 阅读(5996) 评论(1) 推荐(0) 编辑

系列文章--Silverlight与WCF通信
摘要:Silverlight与WCF通信(一) :Silverlight通过httpBinding访问IIS宿主WCF 摘要: 首语本人在学习Silverlight 和 WCF的时候,各种问题层出不穷,在园子里面查阅大量的资料,尤其是Artech和Frank xu Lei 的WCF博文给我很大的帮助,在此 阅读全文

posted @ 2015-06-09 13:28 jack_Meng 阅读(455) 评论(0) 推荐(0) 编辑

利用MsChart控件绘制多曲线图表
摘要:在.Net4.0框架中,微软已经将Mschart控件集成了进来,以前一直在web下面用过,原来winform下的Mschart控件更加简单更加方便,今天我们用mschart绘制一个多曲线图,发现MsChart 的显示效果还是不错的,话不多说,直接上效果图:代码如下,供大家参考:public part... 阅读全文

posted @ 2015-06-09 13:17 jack_Meng 阅读(2114) 评论(0) 推荐(0) 编辑

NAT打洞
摘要:NAT(Network Address Translation)是一种广域网的接入技术,将私有地址转换为合法的公共IP地址,可以完美的解决IP地址不足问题,而且还能有效避免来自外部网络的攻击,隐藏并保护网络内部的计算机。NAT的功能通常被集成到路由器、防火墙、ISDN路由器或者单独的NAT设备中。一... 阅读全文

posted @ 2015-05-06 15:39 jack_Meng 阅读(1029) 评论(0) 推荐(0) 编辑

系列文章--C#即时通讯开发
摘要:对使用UDP协议和大规模即时通讯的思考 C#【Fox即时通讯核心】 开发记录之五 (客户端界面基窗体基本完成) C#【Fox即时通讯核心】 开发记录之四(服务端多线程异步处理数据 主程序大致结构) C#【Fox即时通讯核心】 开发记录之三(知识储备:TCP UDP打洞) C#【Fox即时通讯核心】 阅读全文

posted @ 2015-05-06 15:06 jack_Meng 阅读(419) 评论(0) 推荐(0) 编辑

三个Telnet链接类----来自网络
摘要:声明:下面的三个类都是从网上找到的,具体出处不详,哪个类的好坏性能优劣自己把握,可参考使用。拒绝使用商业用途,如产生版权纠纷和本人无关。一:Telnet链接网络设备,在网上看到C#Telnet连接网络设备的类,程序为命令行程序,具体代码如下:文件名:Program.csusing System;us... 阅读全文

posted @ 2015-03-11 11:31 jack_Meng 阅读(802) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩