
.NET - C#.Net
文章平均质量分 73
lbh9158
这个作者很懒,什么都没留下…
展开
-
c#.net常用的小函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre转载 2006-11-06 22:13:00 · 547 阅读 · 0 评论 -
C#中的数组使用
方法一:string[] str = new string[2]; str[0] = "a"; str[1] = "b"; Response.Write(str[0].ToString()); Response.Write(str[1].ToString()); 方法二:转载 2006-11-17 10:14:00 · 913 阅读 · 0 评论 -
ConfigurationManager问题解决
在VS.NET2005中使用System.Configuration.ConfigurationManager.AppSettings["xxx"]时提示ConfigurationManager不存在,按道理已经是Framework2.0了,怎么会不行呢?后来发觉需要在工程中的“引用”中添加“.NET-->System.Configuration”,这样就可以了,再也不会提示Configurati原创 2006-11-22 10:46:00 · 1223 阅读 · 0 评论 -
Three-Layered Services Application(三层服务应用程序)
您正在设计 Layered Application。您希望将应用程序的一些核心功能作为其他应用程序能够使用的服务进行公开,并且希望应用程序能够使用其他应用程序所公开的服务。 问题如何将面向服务的应用程序分层,然后确定每一层中的组件? 影响因素除了 Layered Application 中讨论的影响因素外,还应考虑下列影响因素:转载 2006-11-25 00:09:00 · 927 阅读 · 0 评论 -
Treeview无限分类解决方案
数据表:CREATE TABLE CateTable ( [ID] [int] IDENTITY (1, 1) NOT NULL , [CateName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [RootID] [int] NOT NULL , [Paren原创 2006-12-11 22:20:00 · 1002 阅读 · 0 评论 -
分页技术-行记数(Pageing_RowCount)
有一个表Staffer: StafID [int] IDENTITY(1,1) NOT NULL,Name [nvarchar] (50) NOT NULL,Age [int] NOT NULL该表的存储过程GetStafferPageList:Create Procedure GetStafferPageList @StartRow int, @PageSize intAsD原创 2006-12-13 01:35:00 · 1232 阅读 · 0 评论 -
TreeView详解
TreeView ASP.NET TreeView 控件是一个用于呈现 TreeView UI 的功能强大的服务器控件,如下图中所示。该控件支持各种编程模型,从静态定义的树、到动态构造的树以及数据绑定的树几乎无所不包。TreeView 的呈现是可以完全自定义的,从而允许该控件具有多种外观。TreeView 支持回发样式的事件以及简单的超链接导航,还支持唯一的事件处理模型,该模型允许从客户端直转载 2006-12-13 02:46:00 · 10255 阅读 · 2 评论 -
.NET世界 最好的东西!! 你拥有几个
最佳 .NET 图书暨培训软件大奖获得者: Advanced .NET Remoting, Apress (www.apress.com)亚军: Applied Microsoft .NET Framework Programming, Microsoft Press (www.microsoft.com) 购买季军: Programming Windows with C#, Microsoft转载 2006-12-13 21:53:00 · 1274 阅读 · 0 评论 -
SmartClient技术
一、 解释一下智能客户端技术 智能客户端(Smart Client),结合了瘦客户端(B/S模式)和胖客户端(C/S模式)的长处,是下一代的客户端软件技术。 要了解智能客户端,首先要认识瘦客户端技术和胖客户端技术各自的优缺点。 对于前者,典型的应用就是使用浏览器,通过输入URL远 程访问服务端,并向服务端发送命令,获取服务端的资源,然后在客户端的浏览器上转载 2007-02-09 15:20:00 · 1886 阅读 · 0 评论 -
SmartClient Note
智能客户端的特点: 无接触部署:安装时只要将一个主程序文件下载到本地,直接运行即可,无须改变注册表或共享的系统组件,其他应用组件将在第一次运行时自动下载。 (客户端需要安装.net framework) 自动更新:只需将新版本的程序发布在服务器上,由客户端自动发现最新版本的程序和应用组件,并自动下载和更新。 离线运用:允许脱离服务器时,利用本地的客户端程序转载 2007-02-09 15:35:00 · 1127 阅读 · 0 评论 -
RowFiler支持的语法(函数)
RowFiler支持下面这些语法,特别是所支持的函数,如果了解这些函数,对你过滤数据有极大的作用!!!Expression 属性的一个用途是创建计算出的列。例如,若要计算税值,就要将单价乘以给定地区的税率。由于各地税率不同,不可能将单一的税率放在列中;于是便用 Expression 属性来计算这个值,如下面的 Visual Basic 代码所示:DataSet1.Tables("Products原创 2007-05-24 11:35:00 · 1335 阅读 · 0 评论 -
ASP.NET中的事务处理和异常处理
ASP.NET中的事务处理和异常处理使用SQL-Transaction类和.NET提供的异常处理机制,我们就能够以一种可靠的方式处理数据库运行中的问题和发现系统异常。这篇小文章将解释事务处理和异常处理的概念和用法。 什么是事务? 事务处理是由以一个单一的逻辑单位完成的一系列操作,它可以由一系列的SQL语句、SELECT、INSERT、UPDATE、DELETE组成,如果在该单位包含的操转载 2007-06-04 09:12:00 · 808 阅读 · 0 评论 -
两个Form窗口之间的传值(父->子)(子->父)
首先定义两个Form,一个为Form1,一个为Form2,其中Form1作为父窗口,Form2作为子窗口1、父窗口传值给子窗口 Form1中代码: public Form1() { InitializeComponent(); } private void button1_Click(obje原创 2006-11-17 08:43:00 · 1721 阅读 · 0 评论 -
发送传真的c#方法
/**//// /// ////发送传真的方法,传递三个参数 /// /// /// /// public void sendFax(string faxFile ,string faxNumber,string hostName) { //writeFile("sendFax faxFile= "+faxFile); string sql = "";转载 2006-11-13 13:14:00 · 893 阅读 · 0 评论 -
复制整个目录
// ====================================================== // 实现一个静态方法将指定文件夹下面的所有内容copy到目标文件夹下面 // ====================================================== public static void CopyDir(string srcPath,s转载 2006-11-07 13:40:00 · 843 阅读 · 0 评论 -
C#播放rm文件
.NET FrameWork 1.1之前版本根本不支持多媒体,.NET FrameWork 2.0也只是对多媒体进行了最简单最有限的支持,如果在我们的.NET程序中需要播放多媒体文件,通常只有通过互操作引入Activex控件来播放音频/视频。在网上找了N久关于C#播放rm视频的文章,终于有了一点结果。为了方便后来者,在这里给出C#中播放rm的简单步骤:(1)安装了RealOne或RealPl转载 2006-11-13 13:11:00 · 668 阅读 · 0 评论 -
C#WinForm中实现异形窗体/控件
制作异形窗体或控件的思路一般都是想办法生成一个region,然后设置给指定的窗口或控件。生成region的方法有很多,最常用的就是从一幅图片生成,把该图片中的透明色部分“抠”掉,剩下的部分作为一个region。设置窗口或控件的region可以用SetWindowRgn API,不过.NET framework封装了这个操作,在C#中只要对窗口或控件的Region属性赋值就可以了。下面我就把我转载 2006-11-13 13:15:00 · 946 阅读 · 0 评论 -
用C#代码编写的SN快速输入工具
一般软件都要输入序列号(SN),而大家平时用的最多的恐怕是盗版软件,通常盗版软件的序列号(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式。 而软件输入序列号的地方通常都是几个文本框(TextBox)组成。一个个的将XXXXX复制到文本框将非常麻烦。于是SN快速输入工具便由此产生了。 当然这些都和我的编写这个程序的原因无关。我编写这个程序的原因纯粹是因为有个网友和他舅舅打赌说要转载 2006-11-13 13:21:00 · 625 阅读 · 0 评论 -
获得局域网中计算机的列表(包括计算机名,IP和MAC)的方法
有的时候需要根据MAC来限定登录的计算机,为此查找了不少资料(有来自博客堂和优快云),下面是获得远程计算机的MAC和局域网中计算机列表的方法。http://ike.126.com需要引用的命名空间 using System; using System.Collections; using System.Diagnostics; using System.Managemen转载 2006-11-13 13:11:00 · 906 阅读 · 0 评论 -
C# WinForm 中在窗口标题栏上加按钮
在窗口标题栏上加按钮本来不是什么新鲜事了,我在VC++下早也实现过了(相信很多人也都实现过了)。今天一个朋友问我C# WinForm下可否实现,我就顺便拿C#写了一个。 原理是一样的,都是重写窗口过程(WndProc),处理一些非客户区消息(WM_NCxxxx),可以说本来没有什么新意,可是从写这个程序的过程中,我也学到了两个技巧: 1)、C#中重写窗口过程不用再调用SetWindow转载 2006-11-13 13:15:00 · 1093 阅读 · 0 评论 -
(C#)安全、简单的Windows Forms多线程编程1
下载例子:AsynchCalcPi.exe说实在的,我最初打算做的事情和本文主要讨论的内容毫不相关。那时,我第一次发现我需要在.NET中计算一个圆的面积,当然,首先需要一个pi(π)的精确值。System.Math.PI用起来倒是很方便,但它只提供了20位的精度,我不禁为计算的精度而担心(其实21位的就可以绝对令我感到舒服)。所以和其他任何称职的程序员一样,我忘记了真正需要解决的问题,而埋头写转载 2006-11-13 13:17:00 · 859 阅读 · 0 评论 -
面试问题大全
主 题: 发布本人整理的面试问题大全,为准备找工作的同行们尽一份力!希望大家多补充或回答! 作 者: top1000 (天天向上) 等 级: 信 誉 值: 98 所属社区: .NET技术 C# 问题点数: 0 回复次数: 184 发表时间: 2005-9-14 21:13:57 1. C#中 property 与 attribute的区别,转载 2006-11-13 13:10:00 · 747 阅读 · 0 评论 -
加密web.config中数据参数的信息
我们都知道web.config可以保存连接字符串,我们在程序中也都是这么做的,web.config是XML,所以它有清晰的结构,是我们很容易可以读懂它,但是这也出现一个问题,我们数据库完全暴露给浏览该文件的人,这是我们所不希望的。我们可以使用一个简单有效的加密算法来加密这段连接字符,使直接浏览该文件的人不能清楚地看到这些信息。 我们一般以下面的形式保存连接字符串:转载 2006-11-14 20:06:00 · 591 阅读 · 0 评论 -
NUnit2.0详细使用方法
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分:1. TDD的简介首先转载 2006-11-14 21:30:00 · 816 阅读 · 0 评论 -
读写文件之日志文件
我们在写软件的时候,经常要记录一些登陆信息、删除信息之类,便于日后查询。我简单写了一个针对日志文件的类,可以通过此类可以自定义日志文件名称,当日志达到规定大小时,自动备份,路径可以自行定义具体如下:命名空间:using System;using System.Web;using System.IO;using System.Text;具体实现:public class LogFile { pro转载 2006-11-13 13:09:00 · 510 阅读 · 0 评论 -
路径,文件,目录,I/O常见操作汇总
路径,文件,目录,I/O常见操作汇总摘要: 文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 主要内容: 一、路径的相关操作, 如判断路径是否合法,路径转载 2007-06-04 09:19:00 · 950 阅读 · 0 评论