随笔分类 -  C#

在winform下实现左右布局多窗口界面的方法(二)
摘要:这篇文章主要介绍了在winform下实现左右布局多窗口界面的方法之续篇 的相关资料,需要的朋友可以参考下 在上篇文章在winform下实现左右布局多窗口界面的方法(一)已经实现了左右布局多窗口界面,今天本来是研究基于winform的插件编程,没想到顺便又找到了另一种实现方案,这种实现方案更简单,要写 阅读全文

posted @ 2017-02-16 23:59 jack_Meng 阅读(5939) 评论(0) 推荐(0) 编辑

在winform下实现左右布局多窗口界面的方法(一)
摘要:在web页面上我们可以通过frameset,iframe嵌套框架很容易实现各种导航+内容的布局界面,而在winform、WPF中实现其实也很容易,通过本文给大家介绍在winform下实现左右布局多窗口界面的方法,本文介绍的非常详细,对winform布局相关知识感兴趣的朋友一起学习吧 在web页面上我 阅读全文

posted @ 2017-02-16 23:53 jack_Meng 阅读(18095) 评论(0) 推荐(0) 编辑

C# 使用API检查域用户名和密码是否正确
摘要:添加引用: using System.Runtime.InteropServices; 在Windows应用程序中调用方式: bool a = Comm.VerifyUserByDomain.verify(Environment.UserName, textBox2.Text.Trim(), Env 阅读全文

posted @ 2017-02-14 12:17 jack_Meng 阅读(2991) 评论(0) 推荐(0) 编辑

C#检查网络是否可以连接互联网
摘要:添加引用: using System.Runtime.InteropServices; using System.Net.NetworkInformation; 调用我就不写了,相信大家都会。 阅读全文

posted @ 2017-02-13 17:28 jack_Meng 阅读(6252) 评论(0) 推荐(0) 编辑

Message类的属性Msg所关联的消息ID
摘要:在做C#的Message消息处理的时候,用到了消息的msg编号不知道对应的是什么事件,所以才从网上找来资料如下,在文章最后我会给出资料的出处的。 WM_NULL=0x0000 WM_CREATE=0x0001 WM_DESTROY=0x0002 WM_MOVE=0x0003 WM_SIZE=0x00 阅读全文

posted @ 2017-02-10 00:15 jack_Meng 阅读(3424) 评论(0) 推荐(1) 编辑

C# Message 消息处理
摘要:一、消息概述 Windows下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。C#自定义消息通信往往采用事件驱动的方式实现,但有时候我们不得不采用操作系统的消息通信机制,例如在和底层语言开发的DLL交互时,是比较方便的。下面列举了 阅读全文

posted @ 2017-02-10 00:11 jack_Meng 阅读(18301) 评论(0) 推荐(0) 编辑

在.net中读写config文件的各种方法(自定义config节点)
摘要:http://www.cnblogs.com/fish-li/archive/2011/12/18/2292037.html 阅读目录 开始 config文件 - 自定义配置节点 config文件 - Property config文件 - Element config文件 - CDATA conf 阅读全文

posted @ 2017-02-07 00:14 jack_Meng 阅读(7336) 评论(2) 推荐(0) 编辑

C#预处理器指令
摘要:下面对C#中的预编译指令进行介绍: 1.#define和#undef 用法: #define DEBUG #undef DEBUG #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号D 阅读全文

posted @ 2017-02-05 16:20 jack_Meng 阅读(6778) 评论(0) 推荐(0) 编辑

多文档界面的实现(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 阅读(2673) 评论(1) 推荐(0) 编辑

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

posted @ 2017-01-18 23:01 jack_Meng 阅读(16038) 评论(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 阅读(11992) 评论(1) 推荐(0) 编辑

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

posted @ 2017-01-10 14:47 jack_Meng 阅读(10943) 评论(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 阅读(1562) 评论(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 阅读(30316) 评论(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 阅读(1760) 评论(1) 推荐(1) 编辑

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

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

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

posted @ 2016-11-21 09:07 jack_Meng 阅读(1411) 评论(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 阅读(3212) 评论(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 阅读(2204) 评论(0) 推荐(0) 编辑

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

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

导航