
c#与.net
文章平均质量分 68
wxzyq
这个作者很懒,什么都没留下…
展开
-
有史以来最简单的三层实例(C#)
有史以来最简单的三层实例(C#)三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助! 回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有转载 2013-03-09 14:14:55 · 613 阅读 · 0 评论 -
C# 扩展方法[学习]
C# 扩展方法[学习] C#中可以定义扩展方法,还可以为集合做扩展方法。示例如下:扩展方法using System;using System.Collections.Generic;using MySpace;//注意:引转载 2011-08-30 19:36:11 · 552 阅读 · 0 评论 -
C#多线程学习(六) 互斥对象
C#多线程学习(六) 互斥对象 如何控制好多个线程相互之间的联系,不产生冲突和重复,这需要用到互斥对象,即:System.Threading 命名空间中的 Mutex 类。我们可以把Mutex看作一个出租车,乘客看作线程。乘客首先等车,然后上车,最后下车。当转载 2011-08-30 19:33:20 · 356 阅读 · 0 评论 -
C#多线程学习(四) 多线程的自动管理(线程池)
C#多线程学习(四) 多线程的自动管理(线程池)在多线程的程序中,经常会出现两种情况:一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来转载 2011-08-30 19:32:16 · 378 阅读 · 0 评论 -
Webservice学习笔记一,基本术语
XML-RPC, SOAP 的区别在Web服务发展的初期,XML格式化消息的第一个主要用途是应用于XML-RPC协议,其中RPC代表远程过程调用。在XML远程过程调用 (XML-RPC)中,客户端发送一条特定消息,该消息中必须包括名称、运行服务的程序以及输入参数。转载 2011-08-30 08:10:32 · 479 阅读 · 0 评论 -
XML WebService完全实例详解
引:首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不可调用的函数)。 首先,我们必须了解什么是webservice.就概念上来说,转载 2011-08-30 08:05:58 · 559 阅读 · 0 评论 -
透过vs.net数据窗体向导看Ado.net
作者:郑佐2005-1-2在csdn上经常碰到有人问一些Ado.net的问题,特别是开发信息管理系统之类的跟数据库比较密切的程序时,在数据和界面层的开发中会遇到不少常见问题,下面我们通过vs.net自带的数据窗体向导来看看能它能帮我们决绝什么问题。一.使用向导新建Wi转载 2011-08-29 12:21:59 · 421 阅读 · 0 评论 -
一个webservice的初级例子
webservice的初级例子 首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webs转载 2011-08-07 10:55:59 · 396 阅读 · 0 评论 -
几个C#编程的小技巧
几个C#编程的小技巧一、最小化窗口点击“X”或“Alt+F4”时,最小化窗口,如:protected override void WndProc(ref Message m){const int WM_SYSCOMMAND = 0x0112;转载 2011-08-27 15:54:02 · 325 阅读 · 0 评论 -
用.Net开发Windows服务初探
用.Net开发Windows服务初探原文地址:http://fineboy.cnblogs.com/archive/2005/08/12/213462.html非常感谢作者,收藏起来备用,另外服务可以手动启动,控制面板/管理工具/服务例子源码:WatchFil转载 2011-08-27 16:12:06 · 380 阅读 · 0 评论 -
动态调用Webservice
动态调用Webservice (转) /// /// 根据指定的信息,调用远程WebService方法 /// /// WebService的http形式的地址 /// 欲调用的WebService的命名空间 /// 欲调用的WebService的类名(不包括命名空间前缀) //转载 2011-08-27 16:10:54 · 510 阅读 · 0 评论 -
DevExpress 第三方控件汉化的全部代码和使用方法
DevExpress 第三方控件汉化的全部代码和使用方法 (转载)DevExpress 第三方控件汉化的全部代码和使用方法DevExpress.XtraEditors.Controls 此控件包中包含的控件最多,包括文本框,下拉列表,按钮,等等DevExpre转载 2011-08-29 11:59:55 · 2137 阅读 · 1 评论 -
快速的批量修改重命名.net程序的命名空间
在实际项目中,我们有时会遇到因为项目重构,需要修改命名空间,除了一个一个类修改外,大多数会采用批量替换的方法去重命名。昨天又遇到了此类问题,网上找过的方法说要结合ReSharper重构重命名.于是装上这个工具,在VS2008上试了一下发现确实能做到,不过后来试验了,不用它VS工具转载 2011-08-30 10:43:43 · 1334 阅读 · 0 评论 -
webservice的原理及概念
webservice的原理及概念1 webservice所谓webservice就是定义了一套标准的调用过程:a 服务器首先用一套标准的方法向外界描述它所提供的服务的内容,就属于WSDLb 客户端需要以一种标准的协议来调用此服务,这属于SOAP.c 服务提转载 2011-08-30 07:52:57 · 449 阅读 · 0 评论 -
C# WEB连接SQL SERVER、ACCESS数据库、EXCEL文件
C# WEB连接SQL SERVER、ACCESS数据库、EXCEL文件 private void Button1_Click(object sender, System.EventArgs e) { //连接SQL SERVER数据库 using Syst转载 2011-08-19 17:05:34 · 753 阅读 · 0 评论 -
NET Framework 类库---命名空间
NET Framework 类库---命名空间.NET Framework 类库提供下列命名空间: Microsoft.CSharp 包含支持用 C# 语言进行编译和代码生成的类。 Microsoft.JScript 包含支持用 JScript 语言进行编译和代码转载 2011-08-27 15:50:37 · 490 阅读 · 0 评论 -
WinForm 窗体间传递数据的一些方法[转]
WinForm 窗体间传递数据的一些方法[转]方法一在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去。代码如下:主窗体.cs转载 2011-08-30 19:38:12 · 390 阅读 · 0 评论 -
《博客园精华集》分类索引
《博客园精华集》分类索引 此文转载自圣殿骑士的博客,都是相关技术方面的一些经典文章,由博客园的成员们辛勤整理。放到这里,是为了方便自己和大家共同学习。 (收藏)《博客园精华集》WEB分册(收藏)《博客园精华集》Sharepoint分册(转载 2011-08-30 19:59:27 · 455 阅读 · 0 评论 -
C# WinForm开发系列 - ADO.NET
C# WinForm开发系列 - ADO.NET ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这转载 2011-08-30 20:17:16 · 896 阅读 · 0 评论 -
十一张图让你轻松学会用VS打包
十一张图让你轻松学会用VS打包微软的东西总是做得很完善,让人用起来很方便,同样VS的打包功能也很好使,看完下面十一张图想学不会都难! 1. 在解决方案资源管理器里面右击你的解决方案 2.“添加”——>"新建项目" 3.“其他项目类型”——>"安装和部署"——>"Visual Studio I转载 2013-03-09 14:20:21 · 665 阅读 · 0 评论 -
.NET开发中你可能会用到的常用方法总结
NET开发中你可能会用到的常用方法总结(添加ing...)学习.NET有一些时间了,平日积累了一些自己认为比较实用的方法(有自己写的,也有学习别人的),可能会在不同的项目开发中使用到。分享给大家,有什么好的方法还会不断添加,个别方法你可能认为很菜,仅提供给新手。当然,转载 2011-08-30 20:52:02 · 897 阅读 · 0 评论 -
ToString()使用方法汇总(C#)
ToString()使用方法汇总(C#)C货币 2.5.ToString("C")¥2.50D十进制数 25.ToString("D5")00025转载 2011-08-30 20:47:24 · 550 阅读 · 0 评论 -
c#中的DataSet深入探讨
ADO.NET是.Net FrameWork SDK中用以操作数据库的类库的总称。而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。之所以DataSet类在ADO.NET中具有特殊的地位,是因为DataSe转载 2011-08-30 20:44:27 · 627 阅读 · 0 评论 -
C# WinForm开发系列 - DataGridView
C# WinForm开发系列 - DataGridView1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMu转载 2011-08-30 20:23:01 · 1474 阅读 · 1 评论 -
C# WinForm开发系列 - 文章索引
C# WinForm开发系列 - 文章索引Posted on 2009-06-14 10:20 peterzb 阅读(30172)评论(91) 编辑 收藏 该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使转载 2011-08-30 20:15:46 · 1276 阅读 · 0 评论 -
[译]五层逻辑构架设计
[译]五层逻辑构架设计PDF版浏览:http://files.cnblogs.com/JimmyZhang/Five-Layer-Architecture.pdf出处:《Expert C# Business Objects, Second转载 2011-08-30 20:11:16 · 704 阅读 · 0 评论 -
C#网络编程(基本概念和操作)
C#网络编程(基本概念和操作) 引言C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助。如果想要更加深入的内容,可以参考相关书籍。本文是该系列第一篇,主要讲述了基于套转载 2011-08-30 20:08:43 · 494 阅读 · 0 评论 -
C# 浅拷贝与深拷贝区别
C# 浅拷贝与深拷贝区别 也许会有人这样解释C# 中浅拷贝与深拷贝区别: 浅拷贝是对引用类型拷贝地址,对值类型直接进行拷贝。不能说它完全错误,但至少还不够严谨。比如:string 类型咋说? 其实,我们可以通过实践来寻找答案。转载 2011-08-30 19:43:03 · 404 阅读 · 0 评论 -
理解值与引用[学习]
理解值与引用[学习]面向对象分析和设计需要区分对象的值语义与引用语义。 我的一块钱和你的一块钱相等,这是值语义;20岁的我和30岁的我是同一个人,这是引用语义。值对象包括2大特征:表示和运算。比如:3这个整数在计算机内部用二进制11表示,可以参与+转载 2011-08-30 19:41:46 · 391 阅读 · 0 评论 -
收藏.NET 技术社区
收藏.NET 技术社区 摘自:圣殿骑士 的 .NET 技术社区谈之英文篇和.NET 技术社区谈之中文篇 英文社区:名称:MSDN 地址:http://msdn.microsoft.com/zh-cn/defaul转载 2011-08-30 19:34:38 · 739 阅读 · 0 评论 -
C#多线程学习(五) 多线程的自动管理(定时器)
C#多线程学习(五) 多线程的自动管理(定时器)Timer类:设置一个定时器,定时执行用户指定的函数。 定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。初始化一个Timer对象:Timer timer = new转载 2011-08-30 19:32:48 · 446 阅读 · 0 评论 -
C#多线程学习(三) 生产者和消费者
C#多线程学习(三) 生产者和消费者前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。C#提供了一个关键字转载 2011-08-30 19:31:40 · 504 阅读 · 0 评论 -
C#多线程学习(二) 如何操纵一个线程
C#多线程学习(二) 如何操纵一个线程下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事)在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadS转载 2011-08-30 19:30:57 · 357 阅读 · 0 评论 -
C#多线程学习(一) 多线程的相关概念
C#多线程学习(一) 多线程的相关概念什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈转载 2011-08-30 19:30:22 · 324 阅读 · 0 评论 -
C# WinForm开发系列 - Grid Controls
C# WinForm开发系列 - Grid Controls1.DataGridView .net 2.0框架自带的网格控件2.SourceGridSourceGrid 是一个的完全地用C#开发的Windows窗体控件;我的目标是产生一个简单的但转载 2011-08-30 20:24:18 · 3053 阅读 · 1 评论 -
C# WinForm开发系列 - DataGrid/DataGridView
C# WinForm开发系列 - DataGrid/DataGridView 在WinForm开发中,DataGrid/DataGridView被广泛使用于绑定数据库中数据进行呈现.整理一些关于DataGrid/DataGridView使用的文章,涉及D转载 2011-08-30 20:21:37 · 2325 阅读 · 0 评论 -
WebService封装技巧
今天我想来分享一下我在用WebService中的一些技巧(至少我认为是技巧,还有点成就感),希望能给大家以后在用WebService时一点帮助和启发吧。WebService封装技巧 WebService封装技巧有哪些 ?一、问题诞生 -- 大部分解决方案的背后总是一些头痛的问转载 2011-08-30 07:59:57 · 2388 阅读 · 1 评论 -
ADO.NET中的多数据表操作浅析—修改
ADO.NET中的多数据表操作浅析—修改作者:郑佐 2004-8-5三、更新数据集首先需要说明的是我这里去掉了Order Details表,对两个表的操作只是其中的几个字段。下面是窗体界面:图3-1单选框用来选择不同的更新方法。在Dat转载 2011-08-29 12:24:26 · 356 阅读 · 0 评论 -
VS2005中的类设计器
VS2005中提供了一个可视的设计图面(称为“类关系图”),可用于处理项目中的类和其他类型。类关系图中显示的元素对应于代码中的元素,因此类设计器为您提供了代码的可视化形式。下面通过例子来学习一下类设计器的使用方法。public class Shape { pu转载 2011-08-19 16:35:49 · 728 阅读 · 0 评论 -
C# 深入分析 结构struct
struct可以看作类的缩小版,它具有类的一些功能,而非全部功能,但它属于值类型,一般情况是存储在内存中的堆栈中,我说的一般情况不包含内联于引用或对象中的情况。举例:struct StructExp{public String keyStr;public St转载 2011-08-21 08:11:15 · 661 阅读 · 0 评论