
c#
文章平均质量分 58
ZXD9790902
本人毕业于西安交通大学,现从事于软件开发工作,开发语言工具,主要有VC,TURBOC,等。
展开
-
ASP.NET中IsPostBack详解
1、IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,页面转载 2016-06-20 11:27:45 · 373 阅读 · 0 评论 -
c# CheckForIllegalCrossThreadCalls 解决后台线程访问UI界面控件的问题
在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,可以在窗口构造函数中将CheckForIllegalCrossThreadCalls设置为falsepublic Form1(){ InitializeComponent(); CheckForIllegalCrossThreadCalls = false;} 也可以针对某一控原创 2016-08-30 10:42:51 · 1453 阅读 · 0 评论 -
c# byte字节数组与string字符串之间的转换
字符串转换为字节数组: string str = richTextBox2.Text.Trim()+"\r\n"; byte[] buffer = Encoding.UTF8.GetBytes(str); socketSend.Send(buffer); 字节数组转换为字符串:原创 2016-08-30 10:50:34 · 2680 阅读 · 0 评论 -
c# 文件读与写
将信息写入文件: SaveFileDialog sfd = new SaveFileDialog(); sfd.Title = "请选择要保存的文件"; sfd.InitialDirectory = @"D:\【仓库】\OVER包\Socket测试"原创 2016-08-30 10:55:55 · 486 阅读 · 0 评论 -
c# 委托的定义及使用实例
namespace 委托测试{ //小明类 public partial class Form1 : Form { public Form1() { InitializeComponent(); } //声明一个委托,其实就是个“命令” pu原创 2016-08-31 08:47:17 · 573 阅读 · 0 评论 -
c# 线程操作实例
namespace 线程{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } /// /// 启动线程 ///原创 2016-08-31 08:51:47 · 460 阅读 · 0 评论 -
c# 使用GDI绘制验证码实例
namespace 使用GDI绘制验证码{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void pictureBox1_Click(object原创 2016-08-31 09:11:00 · 504 阅读 · 0 评论 -
C# WinForm程序退出的方法
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; 3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;原创 2016-09-26 11:15:20 · 390 阅读 · 3 评论 -
C# 中的委托和事件(详解)
C# 中的委托和事件 委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不自在。本章中,我将由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.NET Framework 中的委托和事件、转载 2016-09-29 09:10:44 · 3572 阅读 · 5 评论 -
c# 图片加载
this.pictureBox2.Image = Image.FromFile(@"D:\【仓库】\实例包\编程素材1\0b5d02e6.bmp"); this.pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; int i = 0; private void button原创 2016-08-30 10:09:50 · 1248 阅读 · 0 评论 -
c# 文件写入
using(FileStream fs=new FileStream(@"f:\aa练飞.txt",FileMode.OpenOrCreate,FileAccess.Write)) { string str=this.textBox1.Text.Trim(); byte[] buff原创 2016-08-30 10:07:42 · 530 阅读 · 0 评论 -
C# Crc16 源代码
public ushort[] CRC16Table = { 0x0, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7, 0x8108, 0x9129, 0xA14A, 0xB16B, 0xC18C, 0xD1AD, 0xE1CE, 0xF1EF, 0x原创 2016-07-28 15:39:09 · 2353 阅读 · 0 评论 -
c# Thread
using System;using System.Threading;public class arr{public static void Main(){//int[] arr; //arr = new int[5];int luzi;for(luzi=1;luzi{Console.WriteLine("第"+luzi+"行");if (luzi转载 2016-06-22 16:32:59 · 487 阅读 · 0 评论 -
c# App.config配置文件读写操作
要想调用ConfigurationManager必须要先在工程里添加system.configuration.dll程序集的引用。(在解决方案管理器中右键点击工程名称,在右键菜单中选择添加引用,.net TablePage下即可找到)要想调用ConfigurationSectionGroup必须要先在工程里添加system.serviceModel.dll程序集的引用。原创 2016-08-04 10:51:29 · 1064 阅读 · 0 评论 -
C#中使用设置(Settings.settings) Properties.Settings.Default .
在设计时创建新设置的步骤在“Solution Explorer”(解决方案资源管理器)中,展开项目的“Properties”(属性)节点。在“Solution Explorer”(解决方案资源管理器)中,双击要在其中添加新设置的 .settings 文件。此文件的默认名称是 Settings.settings。 •为设置键入新值,然后保存该文件。原创 2016-08-04 15:02:43 · 22151 阅读 · 0 评论 -
C#中ToString()格式详解
ToString格式化 在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!! Int.ToString(format):格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数,具体如下:转载 2016-08-16 15:53:20 · 498 阅读 · 0 评论 -
C# 容量超出了最大容量。 参数名: capacity 错误
容量超出了最大容量。参数名: capacity 错误提示就是在提示messagebox.show 中的提示有字符限制 这是 皮肤导致 只要把皮肤的属性 SkinDialogs 改成False就可以了原创 2016-08-02 11:54:17 · 4116 阅读 · 0 评论 -
c# DataGridView几个基本属性
//设置控件可见 this.dataGridView1.Visible = true; //指定第三列的默认下层背景色。 //this.dataGridView1.Columns[3].DefaultCellStyle.BackColor =System.Drawing.Color.Blue;原创 2016-08-03 11:15:41 · 1501 阅读 · 0 评论 -
c# 打开文件对话框
OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "音乐播放选择"; ofd.InitialDirectory = @"F:\报警声音"; ofd.Multiselect = true; ofd.Filter = "警报文件|*.wav原创 2016-08-30 10:04:20 · 453 阅读 · 0 评论 -
图解C#如何为winform程序打包发布应用
1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行转载 2016-10-09 16:05:41 · 9801 阅读 · 2 评论