自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 c# panel里面嵌入窗体

现有一个父窗体name是Parent,子窗体name是Son,要让Son嵌入在Parent的Panel内,则父窗体的初始加载代码如下:private void Parent_Load(object sender, System.EventArgs e){this.IsMdiContainer=true;//设置父窗体是容器Son mySon=new Son();//实例化子窗体mySon.M

2015-09-30 23:17:55 15341

原创 c# 文本框限制输入仅为数字,小数点,退格键

通用类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using ZBobb;using System.Windows.Forms;namespace TextBoxChkNumeric{ class TextBoxChkNumeric {

2015-09-30 10:45:55 1229

原创 C#编程规范

C#编程规范    修改记录Ver. No发版日期编制人批准人修改的说明               

2015-09-29 16:23:57 830

原创 C#里边的控件缩写大全(比较规范)

控件名称缩写Buttom按钮BtnCheckBox复选框ChkColumnHeader视图列表头ColComboBox组合框CboContextMenu快捷菜单CtmDataGrid数据网格控件D

2015-09-29 15:39:31 2430

原创 C#中关于@的用法

C#中@的用法简而言之,共三条:1.限定字符串用 @ 符号加在字符串前面表示其中的转义字符“不”被处理。如果我们写一个文件的路径,例如"D:/文本文件"路径下的text.txt文件,不加@符号的话写法如下:string fileName = "D://文本文件//text.txt";如果使用@符号就会比较简单:string fileName = @"

2015-09-29 11:16:10 703

原创 c#通过代码触发按键点击事件

private void button1_Click(object sender, EventArgs e) { // button2.PerformClick(); //method 1: //button2_Click(button2, new EventArgs()); //method 2: butt

2015-09-29 10:14:56 42955 1

原创 c#中as关键字的使用

此文章由人工翻译。 将光标移到文章的句子上,以查看原文。 更多信息。译文 原文as(C# 参考)其他版本 可以使用 as 运算符执行转换的某些类型在兼容之间的引用类型或 可以为 null 的类型。 下面的代码提供了一个示例。C# class csrefKeywordsOperators { class Base { pu

2015-09-29 10:01:25 686

原创 c# 构造函数总结:

//继承的类,子类会调用父类无参的构造函数。从底层开始,一个父类,一个父类的调用.//1.构造函数继承的时候,先调用基类的构造函数方法,再调用自己的构造函数方法//2.子类构造函数可以继承父类不同参数个数的构造函数public class MyClass { public MyClass() { Console.Write

2015-09-28 23:42:32 374

原创 c# panel背景图片切换闪烁的解决办法

代码如下:重绘panel,并在新panel的构造函数中,设置双缓冲即可; public partial class BackGroundPanel : Panel { public BackGroundPanel() { SetStyle(ControlStyles.UserPaint | ControlStyles.AllPa

2015-09-28 21:57:24 4435 1

原创 c# 加密与解密

三种加密方法,代码如下:using System.Security.Cryptography; using System.IO; namespace Common { /**//// /// DESEncrypt加密解密算法。 /// public sealed class DESEncrypt { pr

2015-09-28 21:48:10 461

原创 c# 连接ACCESS数据库

using System.Data.OleDb;public partial class Form3 : Form{ OleDbConnection objConnextion; // DataSet ds; int vRec; public Form3() { InitializeComp

2015-09-28 19:41:21 743

原创 c#中如何避免Button,CheckBox等的点击状态时的焦点矩形框问题:

方法一:    使用label空间替代;方法二:    转移焦点:    利用一个label控件,将其BackColor设为透明,比如checkbox,在其enter事件中转移焦点即可,代码如下:   private void control_lose_focus() { lblHide.Focus(); }pri

2015-09-28 16:19:29 4919 1

原创 c#中DllImport的用法

大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport是System.Runtime.InteropServices命名空间下的一个属性类,因此ASP.NET

2015-09-25 16:50:47 502

原创 c# 在 ComboBox 控件中创建大小可变的文本

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { comboBox1.Items.Add("

2015-09-21 14:17:08 1941

原创 c# font gdicharset

属性值类型:System..::.Byte一个字节值,该值指定此 Font 使用的 GDI 字符集。 默认值为 1。   备注此属性返回 1,除非在 Font(String, Single, FontStyle, GraphicsUnit, Byte) 构造函数中指定了不同的字符集。 此属性采用在 Windows SDK 头文件 Wi

2015-09-20 22:01:33 3576

原创 Win8.1打开CHM文件无法正常显示的解决办法

我用的是Windows 8.1 64位专业版系统,已经下载微软的Winhelp,但还是无法显示;原来,我的帮助文件是放在c#文件的目录下面的子目录中,解决办法:  1.一般情况下无法显示网页:右键 chm文件属性里最下面有个“解除锁定”,点击“解除锁定”按钮就可以了。  2.如果没有解除锁定,由于.chm文件的存放路径中不能带有#,把文件放到c#目录下才无法显示,那就重

2015-09-18 23:10:15 901

原创 c# 文件路径

str = Application.StartupPath + "\\ConnectionString.ini";string strPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIn

2015-09-18 16:16:11 504

原创 c# 窗体插入WORD

OpenFileDialog p_GetFile = new OpenFileDialog(); DialogResult P_dr = p_GetFile.ShowDialog(); if (P_dr == DialogResult.OK) { webBrowser1.Navigate(p_G

2015-09-18 14:18:27 611

原创 C#格式化数值结果表

C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Fo

2015-09-15 16:43:45 601

原创 C# using用法详解

C#-using用法详解 using 关键字有两个主要用途:  (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。  (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。using指令    ①允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用:             using System.Text

2015-09-15 15:44:43 697

原创 Extended Vertical Label Control in C# .NET

IntroductionThis article describes how to create a custom vertical label user control in C# .NET. The user control provides text draw from top or from bottom. This article is a derivation of Raman

2015-09-14 23:51:29 613

原创 SVN分支和标记用法

使用SVN+Eclipse做软件版本控制,介绍分支和标记用法 1,SVN目录结构Trunk : 主干目录,此目录下的文件为基准文件Branches : 用于开发的分支目录Tags : 用于发布的版本目录 下图是基于eclipse svn repositores查看的目录结构(图片1 : 目录结构)2,分支的版本Bran

2015-09-14 16:04:58 728

原创 无法识别的配置节system.serviceModel 解决方案

在XP系统上VS2008出现,生成解决方案后提示信息如下:“无法死别的配置节system.serviceModel 解决方案”;异常描述:[csharp] view plaincopySystem.Configuration.ConfigurationErrorsException: 配置系统未能初始化 --->   System.C

2015-09-14 10:25:39 5425

原创 C#DATAGRIDVIEW DATASOURCE连接连接ACCESS 数据库出现的故障解决

1:出现故障时,提示:未在本地计算机上注册microsoft.jet.oledb.4.0提供程序;2:使用VS2013利用.net 4.5 frame work时,由于其默认为ANY CPU,但是首选32位;故正常工作;但是,一旦把首选32勾选去掉,则编译起来就不正常了;后来,VS2008中,在【项目】菜单下的最后一项,项目属性,中:目标平台,选择【生成】选项卡,选择X86

2015-09-12 23:35:33 1128

原创 VS2013常用快捷键:

1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。 2)如果你想剪切一整行代码,只需将光标移至该行,再使

2015-09-11 07:34:04 504

原创 MessageBox

我们在使用messagebox时,通常采用下面的最简化的方式:MessageBox.Show("Hello World!");当我们为messagebox添加标题时,可以这样做:MessageBox.Show("Hello World!", "A Message");也可以使用System.Windows.Forms.MessageBoxButtons enumeratio

2015-09-11 00:20:23 883

原创 c#验证串口可用性

public bool IsPortOpen()        {            //create vars for testing             bool _available = false;            SerialPort _tempPort;            String[] Portname = SerialPort.GetPort

2015-09-11 00:19:42 570

原创 Chart 控件 for vs2008的安装

1.下载4个文件:(1)dotnetfx35setup.exe(2)MSChart_VisualStudioAddOn.exe(3)MSChartLP_chs.exe(4)MSChart.exe2.分别安装(1)dotnetfx35setup.exe(2)MSChart_VisualStudioAddOn.exe(3)MSChartLP_chs.exe(4)MS

2015-09-05 13:01:21 2909

原创 自绘滚动条

标准的滚动条 是不能通过子类化来制定的, 如果想得到漂亮的滚动条,需要自己动手画。要为CListCtrl 添加滚动条,大概思路如下:(1) 使 CListCtrl 标准的滚动条不可用(2) 手动定位 H 和 V 滚动条的位置( 不属于 ClistCtrl 的子控件 )(3) 需要处理,鼠标点击 左右箭头, 滚动一行鼠标点击 滑块空白处, 滚动一页

2015-09-02 01:18:44 694

原创 C# WinForm 滚动条换肤

滚动条换肤是C#WinForm中的难点,因为很多控件的滚动条是由系统来进行绘制的,所以滚动条的绘制就不得不使用大量的API函数来进行绘制。如果对API函数不熟悉的话,就很难达到自己想要的效果,而这部分本身就不是C#的强项,所以网上使用C++重绘滚动条的例子很多,但用C#写的确很少。       在看过这篇文章后,如果您有什么好的意见和建议,请在下面留言。       先看一下效果图:

2015-09-02 00:35:59 1549

原创 Winform:关于滚动条美化

先来点直观的效果,这是偶新做的一个UI中的一条滚动条,这条滚动条可独立应用于各种有下拉框的控件,不简单吧。。。。嘿嘿。 换了一家新公司马上就接到两个UI的制作,好久没做这种UI美化了,嘿嘿!很有感觉哦。。。。里面有这么一条滚动条花了比较多时间,不过最后做出来了,真好。但这个UI在偶的直接上司来了之后被否定掉了,记录一下吧。嘿嘿  滚动条美

2015-09-02 00:18:57 3644

原创 WinForm中重绘滚动条以及用重绘的滚动条控制ListBox的滚动

本人对播放器列表右边的灰色滚动条极为不满意,也影响到整个软件UI的协调性,遂下决心要重绘一个符合自己UI风格的滚动条.查了很多资料,都找不到直接重写ListBox滚动条的方法,只能曲线救国,先自己重绘一个带皮肤的滚动条,然后让它取代ListBox现有的滚动条.老习惯,先传个效果图,你觉得感兴趣就继续看下去,不喜欢的话就此打住,懒得耽误你宝贵的时间,嘿嘿注意,此图

2015-09-02 00:09:50 9056 6

原创 DataGridView很详细的用法

DataGridiew用法总结一、DataGridView 取得或者修改当前单元格的内容: 当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 CurrentCell 属性取得。如果当前单元格不存在的时候,返回Nothing(C#是null) // 取得当前单元格内容 Console.WriteLine(DataGri

2015-09-01 12:41:24 565

原创 visual studio 2008试用版破解v

isual Studio 2008 90天试用版放到Win7下安装破解起来真的很麻烦。之前一直找了些资料是关于如何修改安装iso文件中setup.sdb的product key值,结果一是遇到了修改Iso文件的麻烦,需要安装专用的工具,二是修改后竟使得vs08无法安装了,只得放弃。现在找到一种好方法,已测试成功。现留于此处供收藏和共享。(补丁下载地址:http://files.cnblogs.

2015-09-01 10:02:17 1104

1_An_overview_of_ST_MC_SDK_5.pdf

ST无刷电机培训 BLDC

2021-09-23

W6100中文手册.pdf

W6100 WIFI6

2021-09-23

UART Driver Rev1.0 for LPC2214 Over UCOSII2.52

详细的串口driver ,base ucos-ii2.52

2014-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除