C#
文章平均质量分 70
里奇
社会经验少 就愤青一个 比不上你们人老成精啊
展开
-
C#委托,事件与回调函数
来自:http://www.cnblogs.com/dabing/archive/2008/01/09/1031312.html .Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始转载 2011-09-08 16:47:59 · 393 阅读 · 0 评论 -
PetShop 4.0的配置文件属性管理
.NET 2.0中,提供了ASP.NET成员资格管理、ASP.NET角色管理以及ASP.NET配置文件属性等功能。在本文中,重点探讨.Net PetShop 4.0配置文件属性管理的设计与实现。配置文件属性用于给用户提供个性化的服务。在.Net PetShop 4.0中,转载 2011-10-19 12:09:58 · 516 阅读 · 0 评论 -
PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)
对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用:1. Profile技术在PetShop程序中用于三处:1) 购物车ShoppingCart -下面的例子围绕购物车流程进行2) 收藏WishList3) 用转载 2011-10-19 12:11:26 · 1411 阅读 · 0 评论 -
C#委托与事件
委托是一种引用方法的类型,跟接口一样允许设计器把方法的定义跟实现分离。事件是使用委托来为触发时将调用的方法提供类型安全的封装,可以说事件是委托的一种特例。委托和事件特点如下:委托具有以下特点:委托类似于 C++ 函数指针,但它是类型安全的。委托允许将方法作为参数进转载 2011-10-19 12:12:39 · 594 阅读 · 0 评论 -
如何使用log4net(转)
介绍Log4net是一个开源的组件.可以使.net程序记录日志并输出成各种格式.使用代码Log4net可以提供简便的方式去使用强大的日志功能.步骤如下:1. 获取最新版本的Log4net组件并添加引用到程序提供一个版本下载:http://files.cnblogs.com/xugang/log4net.rar2. 增加以后行到你的AssemblyInfo.c转载 2011-10-20 17:30:35 · 466 阅读 · 0 评论 -
Log4Net 配置和使用
web.config配置如下:转载 2011-10-20 17:31:43 · 448 阅读 · 0 评论 -
log4j的.net版---log4net使用(简介)
http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html一 Log4net简介Log4net 是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个 非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以转载 2011-10-20 17:24:42 · 4532 阅读 · 0 评论 -
Log4Net使用手册
1 简介 1.1Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦转载 2011-10-20 17:32:33 · 439 阅读 · 0 评论 -
C# 动态添加控件的方法
有时候需要在程序运行到一定时候或者某个事件之后需要动态生成控件在C#下一般方式是:private Button Db=new Button() ;Db.Name="Dy_Button" //设定名称Db.Location=new Point(100,200);//设定位置。。。。//其他属性设置//这里添加消息处理。。this.Controls.Add (D转载 2011-11-15 17:32:40 · 5228 阅读 · 1 评论 -
Dot_Net_编程规范
编程规范的目的是帮助程序员写出简洁规范易读的程序,但也没必要过分被其所约束!一.命名规范 一般规范:命名应具有描述性、表意性,应该能够告诉读程序的人命名对象存储了什么内容或者提供了什么功能,以提高代码可读性;命名应避免使用缩写,使用缩写的地方应给出说明;命名应避免使用系统保留字、关键字; 命名应避免使用下划线等特殊字符;控件命名采用 控件简写+控件意义 的命名方式;转载 2011-10-28 11:57:19 · 770 阅读 · 0 评论 -
如何在已经绑定数据的dataGridView对象中动态添加记录?
如果dataGridView对象dataGridView1已经绑定了数据源,则使用dataGridView1.insert()或者dataGridView1.add()函数时就会报错,那么如何解决这个问题呢?方法总会有的,这里采用了中间量。添加一个bindingSource的对象bindingSource1,并设置dataGridView1的DataSource属性为binding转载 2011-12-12 17:59:38 · 1317 阅读 · 1 评论 -
C#文件操作基础(未完)
C#文件操作基础 在.NET Framework中进行的所有的输入和输出工作都要使用到流。流是串行化设备的抽象串行化设备可以以线性方式存储数据,并可以以同样的方式访问:一次访问—个字节。此设备可以是磁盘文件、打印机、内存位置和或任何其他支持以线性方式读写的对象。 当向某些外部目标写数据时,就要用到输出流,这可以是物理磁盘文件、网络位置、打印机或其他程序。File转载 2012-02-16 14:03:46 · 1708 阅读 · 0 评论 -
C#程序中:如何向xml文件中插入节点(数据)
向xml文件中动态的添加节点(数据)是一件很爽的事,可以给你的程序带来很多的方便,比如在web中,如果你的Flash用到了xml文件,这个方法可以让你在后台就轻轻松松的更新你的Flash内容哦!一起研究下吧 ……using System.Xml;using System.IO;namespace WriteXml{ class Program转载 2012-02-16 14:28:49 · 1643 阅读 · 0 评论 -
是什么让我们爱上Javascript - ASP.NET WP7面试题
以前看javascript和界面设计是一个概念,现在又是一个概念,以前太单纯的轻视了它,现在学习起来,从各个方面看来他们都具有重要价值。 作者:ITPUB BLOG 2009-08-17过去,人们对于Javascript一直报着轻视的态度,人们认为它又慢又容易出错,而且在不同浏览器中解释也不一样,但是现在,Javascript确确实实的在改变我们的网络 , 越来越多的转载 2012-02-16 13:59:44 · 957 阅读 · 0 评论 -
PetShop 4.0的消息处理
.Net PetShop 4.0对订单的处理提供了两种方式以供选择,一种是同步处理,一种是异步处理。同步处理就不再多说了,使用普通的数据库存取方式;异步处理便是采用消息处理方式。MSDN中介绍说利用消息队列,应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可转载 2011-10-19 12:09:29 · 408 阅读 · 0 评论 -
PetShop 4.0的缓存处理
在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本文是作者在学习此项目时的一些心得体会,有一些地方还不十分清楚,希望能够抛砖引玉。转载 2011-10-19 12:08:48 · 450 阅读 · 0 评论 -
Profile购物车代码片段
http://niunan.iteye.com/category/42319web.config配置profile: Xml代码 ...... connectionStrings> add name="profil转载 2011-10-19 12:04:10 · 536 阅读 · 0 评论 -
Net多线程总结(一)
来自:http://topic.csdn.net/u/20081002/23/0e911b8e-4cc5-4766-8d26-a885414df3c3.html.Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的转载 2011-09-08 17:26:42 · 297 阅读 · 0 评论 -
ToString()、Convert.ToString()、(string)、as string 的区别
通常 object 到 string 有四种方式(假设有object obj):obj.ToString()、Convert.ToString()、(string)obj、objas string。他们都能将 object 对象转换成 string 对象。我就讲讲他们的异转载 2011-09-08 17:24:40 · 389 阅读 · 0 评论 -
c#类的成员初始化顺序
http://www.cnblogs.com/siceblue/archive/2009/01/15/1376430.html C#作为一种纯面向对象的话言,为它编写的整个代码里面到处都离不开对象。一个对象的完整的生命周期是从开始分配空间到初始化,到使用,最后是销毁,使用转载 2011-09-08 17:27:33 · 1169 阅读 · 0 评论 -
工厂模式之一 - 简单工厂(Simple Factory)
来自:http://www.cnblogs.com/davidgu/archive/2009/06/27/1512173.html简单工厂(Simple Factory)模式又可以叫做:静态工厂方法(Static Factory Method),它是类的创建模式。 场景:转载 2011-09-08 17:32:28 · 338 阅读 · 0 评论 -
分享7个我常去的国外Ajax&Jquery网站
经常逛这些国外的网站,看到很不错的控件和Jquery的演示DEMO:今天拿出来和大家分享一番:Ajax Rain:http://www.ajaxrain.com/AjaxRain有很多完美整合AJAX, CSS, DHTML 或 Javascript的实例,有一些转载 2011-09-08 17:29:28 · 468 阅读 · 0 评论 -
.net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解
一、应用程序文件夹操作1、新建一个安装项目,起名“测试打包”这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵!2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹这里的作用就是好管理,重启一下名转载 2011-09-15 17:45:23 · 543 阅读 · 0 评论 -
利用c#制作托盘程序,并禁止多个应用实例运行
托盘程序的制作:1.把NotifyIcon控件拉一个到窗体上,并设置NotifyIcon的Icon(很重要!否则运行后看不到效果)2.窗体关闭时,将程序最小化到系统托盘上//开始运行时隐藏主窗体private void Form1_Load(objec转载 2011-09-22 17:09:14 · 701 阅读 · 0 评论 -
C#笔记
原义字符串以 @ 开头并且也用双引号引起来。 原义字符串的优势在于 不 处理转义序列,因此很容易写入,例如完全限定的文件名就是原义字符串: @"c:/Docs/Source/a.txt" // rather than "c://Docs//Source//a.txt"转载 2011-09-27 10:10:04 · 902 阅读 · 0 评论 -
C#窗体间通讯的几种处理方法
应用程序开发中,经常需要多窗体之间进行数据通信,写几个例子,把几种常用的通信方式总结一下: 主窗体Form1是一个ListBox,单击选中某列时,弹出窗体Form2,Form2中两个控件,一个是TextBox,显示选中的该列的文本,另一转载 2011-09-27 11:37:42 · 482 阅读 · 0 评论 -
每个开发人员现在应该下载的十种必备工具
以前转过几次这个文章,都不全。这个是微软提供的。^_^本文自发布以来已经增加了新信息。请参阅下面的编辑更新。本文讨论:• 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc • 用于生成解决方案的 NAnt转载 2011-09-27 17:21:20 · 390 阅读 · 0 评论 -
winform 获取相对路径
//获取相对路径 //例如:System.Windows.Forms.Application.StartupPath = "F:\Sample_01\Material\bin\Debug"//经过以下处理将返回"F:\Sample_01\Material\转载 2011-09-28 17:17:47 · 977 阅读 · 0 评论 -
rdlc 报表实现百分比显示
=FormatPercent(sum(Fields!rechargeMoney.Value)/sum(Fields!rechargeMoney.Value,"数据集名_表名"),2)转载 2011-09-28 17:20:45 · 3341 阅读 · 1 评论 -
实现Profile购物车的匿名用户迁移
实现Profile购物车的匿名用户迁移IE在Global.asax文件中,增加一个方法:protected void Profile_MigrateAnonymous(Object s, ProfileMigrateEventArgs e){转载 2011-10-19 11:47:47 · 582 阅读 · 0 评论 -
C#文件夹及文件操作(检查 创建 读取 写入 修改 删除)
C#文件夹及文件操作(检查 创建 读取 写入 修改 删除)2011-10-10 17:28文件操作: 检查 创建 读取 写入 修改 删除目录操作: 检查 创建 读取 写入 修改 删除 --------------------------------------------------------------------------------文件操作转载 2012-02-16 14:01:42 · 2213 阅读 · 0 评论