![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C# 知识
文章平均质量分 66
shirleylz
这个作者很懒,什么都没留下…
展开
-
http://www.cnblogs.com/peterzb/archive/2009/07/19/1526555.html
<br />C# WinForm开发系列 - GDI+Posted on 2009-07-19 15:23 peterzb 阅读(7421) 评论(4) 编辑 收藏 <br /> UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方面,一是设计精美的用户界面,再有就是符合大多数用户习惯和易于使用的操作流程. 本文主要收集整理一些介绍 .Net 框架的基本绘图技转载 2011-02-18 17:15:00 · 1062 阅读 · 0 评论 -
代替飞信发送短信
<br />C/S<br /> <br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;<br />using Syst转载 2010-10-08 19:11:00 · 432 阅读 · 0 评论 -
C# 保存图片到数据库中
<br />1 保存图片到数据库中<br /> 转化为byte数组<br />OpenFileDialog openfile = new OpenFileDialog();<br /> openfile.Title = "请选择客户端longin的图片";<br /> openfile.Filter = "Login图片(*.jpg;*.bmp;*png)|*.jpeg;*.jpg;*.bmp;*.png|AllFiles(*.*)|*.*";<br />原创 2010-11-30 09:22:00 · 871 阅读 · 0 评论 -
c# timer用法及实例详解
点击率:422 评论数量:0 更新时间:2010-3-11 0:00:00<br />c# timer类作为我们编程中的常用类,我们会遇到的c# timer用法有哪些呢?具体的c# timer使用过程是什么呢?那么本文就向你介绍具体的内容。<br />c# timer用法有哪些呢?我们在使用c# timer时都会有自己的一些总结,那么这里向你介绍3种方法,希望对你了解和学习c# timer使用的方法有所帮助。<br />关于c# timer类 在c#里关于定时器类就有3个<br />c# ti转载 2010-09-26 20:02:00 · 1048 阅读 · 0 评论 -
C# 创建数据库
C# 创建数据库 及日志 指定大小 static string StrSql="CREATE DATABASE [LightControl] ON PRIMARY ( NAME = N'LightControl', FILENAME = N'C://Program Files//Microsoft SQL Server//MSSQL.1//MSSQL//DATA//LightControl.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB ) LOG ON ( N原创 2010-09-19 14:33:00 · 714 阅读 · 0 评论 -
多线程中不能访问静态 类型的
public SqlConnection conn; public SqlConnection GetConn() { // string source = @"server=(local)/;integrated security=true;database=LightControl"; string source = @"server=(local)/sqlexpress;integrated security=true;da转载 2010-09-17 17:17:00 · 551 阅读 · 0 评论 -
C#编写数字转换中文算法
最近由于项目的原因,需要C#编写数字转换中文算法,先在网了找了一下,结果发现无一列外都是用C#编写数字转换中文算法来实现的,所以想写个另外的算法。 C#编写数字转换中文算法最近由于项目的原因,需要C#编写数字转换中文算法,先在网了找了一下,结果发现无一列外都是用C#编写数字转换中文算法来实现的,所以想写个另外的算法;因为本人是学数学出身的,所以用纯数学的方法实现。C#编写数字转换中文算法代码 static void Main(string[] args) { Console.WriteLine("转载 2010-09-17 17:15:00 · 416 阅读 · 0 评论 -
http://hi.baidu.com/zonesky/blog/item/328d9807043c2ccb7a894717.html
http://hi.baidu.com/zonesky/blog/item/328d9807043c2ccb7a894717.html转载 2010-09-07 10:07:00 · 966 阅读 · 0 评论 -
C#编写数字转换中文算法
C#编写数字转换中文算法最近由于项目的原因,需要C#编写数字转换中文算法,先在网了找了一下,结果发现无一列外都是用C#编写数字转换中文算法来实现的,所以想写个另外的算法。<br /> <br />C#编写数字转换中文算法<br />最近由于项目的原因,需要C#编写数字转换中文算法,先在网了找了一下,结果发现无一列外都是用C#编写数字转换中文算法来实现的,所以想写个另外的算法;因为本人是学数学出身的,所以用纯数学的方法实现。<br />C#编写数字转换中文算法代码<br /> static void转载 2010-09-16 11:16:00 · 526 阅读 · 0 评论 -
C#编写数字转换中文算法
C#编写数字转换中文算法最近由于项目的原因,需要C#编写数字转换中文算法,先在网了找了一下,结果发现无一列外都是用C#编写数字转换中文算法来实现的,所以想写个另外的算法。<br /> <br />C#编写数字转换中文算法<br />最近由于项目的原因,需要C#编写数字转换中文算法,先在网了找了一下,结果发现无一列外都是用C#编写数字转换中文算法来实现的,所以想写个另外的算法;因为本人是学数学出身的,所以用纯数学的方法实现。<br />C#编写数字转换中文算法代码<br /> static void转载 2010-09-16 11:16:00 · 704 阅读 · 0 评论 -
C#_C#控件及常用设计整理
简介摘要: 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗 体。 (2) WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized (窗体以最小化形式显示) 1、窗体[chuang ti] 1、常用属性[shu xing] (1)Name属性[shu xing]:用来获取或设置[she zhi]窗体[chuang ti]的名称,在应用[yin转载 2010-10-09 17:02:00 · 2184 阅读 · 0 评论 -
转 详解C#数据库存取图片三大方式
<br />2010年09月25日12:45 来源:苏飞的博客 作者:苏飞 编辑:胡铭娅 评论:0条 本文Tag: c# 数据库 【IT168 评论】第一种方式 文件夹与数据库配合 近来做了不少关于这块的功能 ,随着网络的飞速发展,网络存取图片已不再是神话,而成为了一种时尚,如果是你 是用Asp.net开发的话,可能更多的人会考虑使用数据库存储图片的路经,而在文件夹是存储图片的方式。这种方式主要的方法有两个一个就是怎么样读取图片,怎么样存储图上,读取的话我就不多说的这个是最简单的了,只要大家把地址=给存转载 2010-11-29 18:02:00 · 570 阅读 · 0 评论 -
http://www.cnblogs.com/kerryking/archive/2008/08/03/1259259.html
<br />http://www.cnblogs.com/kerryking/archive/2008/08/03/1259259.html转载 2011-01-20 14:49:00 · 631 阅读 · 0 评论 -
C#多线程学习笔记(二)之线程同步
作者:Will | 日期:2009-12-8 18:56:15 | 浏览:363 | 评论:1http://blog.huicity.com/Article/ThreadClass2.html 在应用程序中使用多个线程的一个好处就是每个线程都可以异步执行。然而,线程的异步特性意味着必须协调资源的访问。否则两个或多个线程可能在同一时间访问相同的资源,而每个线程都不知道其他线程的操作,从而产生不可预知的数据损坏。 线程的同步大概有以下几种方法:互锁(Interlocked类)转载 2010-11-22 14:59:00 · 565 阅读 · 0 评论 -
C#多线程学习笔记 收藏
<br />一、基本概念<br /> 进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。<br /> 线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码 区是共享的,即不同的线程可以执行同样的函数。<br /> 多线程:多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。转载 2010-11-22 14:57:00 · 508 阅读 · 0 评论 -
用C#制作PDF文件全攻略(转)
<br />StreamWriter pPDF=new StreamWriter(filePath); <br /><br />ArrayList xRefs=new ArrayList(); <br /><br />float yPos =0f; <br /><br />long streamStart=0; <br /><br />long streamEnd=0; <br /><br />long streamLen =0; <br /><br />string strPDFMessage=null;转载 2010-11-11 10:18:00 · 335 阅读 · 0 评论 -
C#时间函数和时间格式
本文介绍C#时间函数的用法C#时间格式输出,标准格式字符不能用于创建自定义模式,自定义模式的长度至少为两个字符。<br /> <br />C#时间函数的用法C#时间格式输出<br />今天恰好周末,有时间打点自己的小站。看到别人都使用了站点地图,我也不能落后。于是按照网上说的下载了几个工具,可是发现并是很适合自己的站,于是想到了自己写代码生成站点地图。好,一切进展顺利,几小时后将自己用ASP.NET生成的站点地图提交给Google,没想到被警告了,只因为时间格式问题。于是找资料转换时间格式,终于通过了验收转载 2010-11-11 09:58:00 · 433 阅读 · 0 评论 -
用C#制作PDF文件全攻略(转)
<br />StreamWriter pPDF=new StreamWriter(filePath); <br /><br />ArrayList xRefs=new ArrayList(); <br /><br />float yPos =0f; <br /><br />long streamStart=0; <br /><br />long streamEnd=0; <br /><br />long streamLen =0; <br /><br />string strPDFMessage=null;转载 2010-11-11 10:18:00 · 790 阅读 · 0 评论 -
用C#制作PDF文件全攻略(转)
<br />StreamWriter pPDF=new StreamWriter(filePath); <br /><br />ArrayList xRefs=new ArrayList(); <br /><br />float yPos =0f; <br /><br />long streamStart=0; <br /><br />long streamEnd=0; <br /><br />long streamLen =0; <br /><br />string strPDFMessage=null;转载 2010-11-11 10:18:00 · 799 阅读 · 0 评论 -
C# WinForm开发系列 - Thread/Delegate/Event (多线程)
Posted on 2009-06-10 11:19 peterzb 阅读(6730) 评论(24)编辑收藏 所属分类: C# C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。那我们为什么要使用多线程? 应该什么时候使用它呢?<br /><br />为什么使用多线程? <br /><br /><br />1.耗时的操作使用线程,提高应用程序响应<br />2.并行操作时转载 2010-11-11 10:25:00 · 4262 阅读 · 1 评论 -
Access 主要的地方
SQL中的保留关键字及INSERT INTO 语句的语法错误<br />我一直使用数据库SQL Server开发ASP.net程序,但是今天却被ACCESS数据库折磨了。<br />使用ASP.net向ACCESS数据库中插入数据,相当简单的代码。<br />一开始是出现“操作必须使用一个可更新的查询”的错误,将存放ACCESS数据库的目录(需要对ACCESS数据库所在的目录)加上“Network”和“Network Service”的写入和修改的权限,解决!<br />随后的错误"INSERT INTO转载 2010-11-02 17:02:00 · 360 阅读 · 0 评论 -
http://www.iwms.net/n770c13p3.aspx
<br />http://www.iwms.net/n770c13p3.aspx转载 2010-09-16 09:49:00 · 1109 阅读 · 0 评论 -
参考这两个C#程序(含注释) 1
/// TCP监听服务器端 [C#源代码来自http://www.showjim.com/]using System;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Threading;using System.Text;using System.IO;using sys.collections.generic;namespace sys.n转载 2010-09-01 17:52:00 · 444 阅读 · 0 评论 -
C#结构体的特点浅析
http://developer.51cto.com 2009-08-13 11:18 意识的偏差 百度空间 我要评论(0) C#结构体的特点有哪些呢?C#结构体与类的区别是什么呢?本文就向你介绍相关的内容。C#结构体的特点是什么呢?让我们来看看:C#结构体之struct 类型是一种值类型,通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征。下面的示例显示了一个简单的结构声明。public struct PostalAddress { // Fiel转载 2010-08-31 17:52:00 · 1250 阅读 · 0 评论 -
多线程资料
<br />http://www.cnblogs.com/peterzb/archive/2009/06/10/1500273.html转载 2010-09-01 17:48:00 · 230 阅读 · 0 评论 -
C#继承知识详解
<br /> <br />http://developer.51cto.com 2009-07-30 18:20 佚名 千一网络 我要评论(0)本文向您介绍C#继承方面的知识,包括初始化基类、重写、方法重载等。C#的继承与 C++ 等语言一个重要的不同,就是只能从一个类中继承,这是开发者在权衡了从多个类C#继承的优势与劣势作出的结果。<br /> <br />C#的继承与 C++ 等语言一个重要的不同,就是只能从一个类中继承,这是开发者在权衡了从多个类C#继承的优势与劣势转载 2010-08-31 17:58:00 · 477 阅读 · 0 评论 -
C#改写方法学习笔记
<br /> <br />这里介绍C#改写方法,面向对象设计的重要原则就是多态性。不要理会高深的理论,多态性意味着:当基类程序员已设计好用于改写的方法时,在派生类中,你就可以重定义(改写)基类的方法。<br /> <br />C#改写方法<br />面向对象设计的重要原则就是多态性。不要理会高深的理论,多态性意味着:当基类程序员已设计好用于改写的方法时,在派生类中,你就可以重定义(改写)基类的方法。基类程序员可以用 virtual 关键字设计方法:virtual void CanBOverrid转载 2010-08-31 17:45:00 · 407 阅读 · 0 评论 -
C#反射命名空间浅析
<br /> <br />C#反射命名空间的常用类是什么呢?我们在了解C#反射之后,那么在掌握C#反射命名空间的时候需要注意什么呢?那么本文就向你介绍这些内容。<br /> <br />学习C#反射命名空间之前我们来看看C#反射的概念,反射是一个运行库类型发现的过程。 通过反射可以得到一个给定程序集所包含的所有类型的列表,这个列表包括给定类型中定义的方法、字段、属性和事件。也可以动态的发现一组给定类支持的借口、方法的参数和其他相关信息如基类、命名空间、数据清单等。<br /><br />C#反射转载 2010-08-31 17:41:00 · 644 阅读 · 0 评论 -
C# 异步调用4个方法
<br />C#异步调用四大方法是什么呢?他们各自的作用是什么呢?那么本文就向你介绍C#异步调用四大方法的具体内容。 <br /> <br />C#异步调用四大方法是什么呢?C#异步调用四大方法的使用是如何进行的呢?让我们首先了解下什么时候用到C#异步调用:<br />.NET Framework 允许您C#异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名的 BeginInvoke 和 EndInvoke 方法。<br />BeginInv转载 2010-08-31 17:37:00 · 407 阅读 · 0 评论 -
C#异步委托之委托使用的时机浅析
<br /> C#异步委托之委托使用的时机向你介绍了委托使用的场合和具体的应用,希望对你了解和学习委托有所帮助。<br /> <br />C#异步委托之委托使用的时机是什么呢?那么让我们开始讲述吧:<br />在我的印象里,委托经常出现在三个场合(也许更多,我水平有限)。<br />C#异步委托之委托使用的时机1、事件调用(最常用)。<br />C#异步委托之委托使用的时机2、线程调用。<br />C#异步委托之委托使用的时机3、同步异步调用。<br />事件调用(最常用)是委托用的最多的地方。我们转载 2010-08-31 17:55:00 · 475 阅读 · 0 评论 -
C#基础概念学习笔记
<br /> 本文介绍C#基础概念学习笔记,包括extern 修饰符用于声明由程序集外部实现的成员函数、abstract 修饰符可以用于类、方法、属性、事件和索引指示器和internal 修饰符可以用于类型或成员。<br /> <br />C#基础概念之extern 是什么意思?<br />extern 修饰符用于声明由程序集外部实现的成员函数,经常用于系统API函数的调用(通过 DllImport )。注意,和DllImport一起使用时要加上 static 修饰符,也可以用于对于同一程序转载 2010-08-31 17:48:00 · 297 阅读 · 0 评论 -
C#运算符重载学习总结
<br /> <br />本文介绍C#运算符重载是个不常出现的应用,同时也是个好玩的东西,我们可以使用一下方法来实现这样的需求。<br /> <br />C#运算符重载是个不常出现的应用,同时也是个好玩的东西。<br />我们可以使用他来实现这样的需求:<br />当一个订单与另外一个订单相加形成一个新的订单。新订单的货物为两个订单的货物的并集,总价为两个订单的总价和。下面实现看看,先做个辅助的货物类public class Merchandise{ public int Count { get;转载 2010-08-31 17:46:00 · 431 阅读 · 0 评论 -
C#线程操作常见的六大操作方法
<br /> <br />C#线程操作的具体方法是什么?C#线程操作方法的他特点和主要应用的情况是什么?那么本文就向你介绍这方面的内容。<br /> <br />C#线程操作常见的操作方法是什么呢?C#线程操作方法的具体实现是什么样子的呢?那么下面我们来看看具体的C#线程操作的六大方法分别是什么,以及他们的特点是什么?<br />C#线程操作一、用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程<br />在C#中使用线程的方法很多,使用委托的BeginInvoke和转载 2010-08-31 17:38:00 · 835 阅读 · 0 评论 -
C#反射概念以及实例详解
C#反射概念以及实例详解http://developer.51cto.com 2009-08-28 13:12 佚名 互联网 我要评论(0) C#反射概念以及实例向你介绍了C#反射的基本内容以及C#反射实例的简单应用,希望对你了解和学习C#反射以及C#反射实例有所帮助。C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等。那么这样可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可转载 2010-08-31 17:40:00 · 704 阅读 · 0 评论 -
C#接口定义学习经验
<br /> 本文介绍C#接口定义学习经验,接口这个概念在C#和Java中非常相似。接口的关键词是interface,一个接口可以扩展一个或者多个其他接口。<br /> <br />从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。C#接口定义的一般形式为:<br />[attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]<br />说明:<br转载 2010-08-31 17:50:00 · 367 阅读 · 0 评论 -
C#正则表达式学习笔记
<br /> <br />本文描述C#正则表达式学习笔记,有一段时间,C#正则表达式学习很火热很潮流,现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。<br /> <br />有一段时间,C#正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在转载 2010-08-31 17:47:00 · 341 阅读 · 0 评论 -
C#异步编程模式IAsyncResult浅析
<br /> <br />C#异步编程模式IAsyncResult是什么呢?我们需要明白C#异步编程模式IAsyncResult什么方面呢?那么本文就向你介绍相关的内容。<br /> <br />C#异步编程模式IAsyncResult概述<br />IAsyncResult 异步设计模式通过名为 BeginOperationName 和 EndOperationName 的两个方法来实现原同步方法的异步调用,如 FileStream 类提供了 BeginRead 和 EndRead 方法来从文转载 2010-08-31 17:45:00 · 1299 阅读 · 0 评论 -
C# byte数组常用扩展浅析
<br /> <br />C# byte数组常用扩展有哪些呢?C# byte数组常用扩展具体的实现实例是什么呢?那么这里我们就将介绍C# byte数组常用扩展以及实现实例。<br />C# byte数组常用扩展是我们编程中经常会碰到的一些实用性很强的操作,那么C# byte数组常用扩展都有哪些呢?下面将列出并用实例演示常用八种情况。 <br />C# byte数组常用扩展应用一:转换为十六进制字符串public static string ToHex(this byte b) { ret转载 2010-08-31 17:39:00 · 849 阅读 · 0 评论 -
C#多线程学习经验小结
<br /> <br />C#多线程学习主要要明白的概念是什么?C#多线程学习会碰到什么问题?C#多线程学习要掌握的知识有哪些,那么本文就向你介绍相关的内容。<br /> <br />C#多线程学习首先我么来看看什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。那么什么是线程呢?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。<br转载 2010-08-31 17:35:00 · 377 阅读 · 0 评论 -
C#异步通信概念及应用浅析
C#异步通信概念及应用主要向你介绍了C#异步通信的实现方法和操作的具体的实现方法,希望对你理解和学习C#异步通信有所帮助。<br /> <br />C#异步通信概念及应用的认识首先让我们来看看:在网络编程中运用Socket,常常需要长期监听某个端口,以获得Socket连接,进而执行相关操作。<br />但此时,主线程就会被阻塞,无法做其他事情。为了解决这类问题,Socket类中提供了一些支持异步操作的方法,如表17-10所示。<br />下表为Socket类中支持异步操作的方法<br /><br转载 2010-08-31 17:30:00 · 482 阅读 · 0 评论