下载中心┊文章中心┊软件分类┊更新软件┊推荐下载┊热门软件┊更新文章┊热门文章
 
《拓文asp.net网站内容管理系统》官方演示站。
 设为首页    
 收藏本站
 作者:黄振安
 
网站首页 开源拓文 .NET编程 网站编程 网页设计 图形图像 数据库 软件工程留言本
    站内搜索:   
您现在的位置: 拓文网络 → 文章中心 → .NET编程

栏 目 分 类
  • ASP.NET (4553)
  • VB.NET (5)
  • C#.NET (17)
  • J#.NET (0)
  • Web Services (3)

  • 专 题 栏 目

    热 门 文 章

    推 荐 文 章
    文章标题 更新日期 阅读次数 文章评级
      设计模式C#描述——抽象工厂模式 2005-12-230
       · 设计模式C#描述——抽象工厂模式阅读此文应先阅读简单工厂模式与工厂方法模式抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。假设一个子系统需要一些产品对象,而这些产品又属于一个以上的产品等级结构。那么为了将消费这些产品对象的责任和创建这些产品对象的责任分开,可以引进抽...

      设计模式C#描述——单例与多例模式 2005-12-230
       · 设计模式C#描述——单例与多例模式作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式有以下特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。一个典型的单例类的...

      AOP C#在行动(续2) 2005-12-230
       · 今天开始写Paser了,不过是从SharpDevelop借过来而已(不想重新发明轮子,^_^)。但是,还是对原先的代码作了一些修改,即使到了RC2了,SharpDevelop的代码中还是存在问题。今天看代码是就发现了两处。比如下面的代码:static public int Compare(IList a, IList b, IComparer comparer){if (a == ...

      C#,结构成员是引用,会发生什么 2005-12-230
       · 大家知道.结构(struct)是值类型,类(class)是引用类型,现在我们考虑一个问题,如果结构里面有引用类型的成员,那会产生什么样的情况? 现在我们有一个结构OneLine,先介绍一下它的特性,它对外基本可以看作是一行字符串,但同时它又是由几部分构成的,我举个例:"ABCD",在某些应用中,我可能需要知...

      c#中int 转string 16进制和16转double的方法 2005-12-230
       · 0x开头的16进制没有负数和小数#region change hex to doubleprivate Double HexConverToDouble(string hexString){if (hexString == ""){return 0;}string data;if (hexString.StartsWith("0x")){data = hexString.Substring(2);}else{data = hexString;}char[] eachData = da...

      用C#实现在客户区拖动窗体 2005-12-230
       · 当你设计一个应用程序时,或许你希望用户能够通过客户区来拖动窗体,比如:当窗体没有标题栏或创建的是不规则的窗体时,就只有通过客户区来拖动窗体了。一个发生在我们身边很好的例子就是Microsoft Windows Media Player。Media Player有项功能是根据用户的爱好可以随意换掉外观(换肤),这个时候...

      几个C#编程的小技巧 (一) 2005-12-230
       · 一、最小化窗口点击“X”或“Alt+F4”时,最小化窗口, 如: protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYSCOMMAND && (int) m.WParam == SC_CLOSE) { // User clicked close button this.Windo...

      几个C#编程的小技巧 (二) 2005-12-230
       · 一、判断文件或文件夹是否存在 使用System.IO.File,要检查一个文件是否存在非常简单: bool exist = System.IO.File.Exists(fileName);如果需要判断目录(文件夹)是否存在,可以使用System.IO.Directory: bool exist = System.IO.Directory.Exists(folderName);二、使用delegate类型设计自定义...

      在C#中使用代理的方式触发事件 2005-12-230
       · 事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做...

      Oracle数据库操作类(c#) 2005-12-230
       · 用OracleConnection连接Oracle 在Web.config中配置 <add key="Oracle" value="Data Source=xxx;User ID=xxx;Password=xxx"/>public System.Data.OracleClient.OracleConnection cnn;/// <summary>/// 打开数据库连接/// </summary>public void Open(){cnn=n...

      [ASP.NET]使用C#开发Socket通讯 2005-12-230
       · 下面的示例显示如何使用 Socket 类向 HTTP 服务器发送数据和接收响应。[C#] public string DoSocketGet(string server) {//Sets up variables and a string to write to the serverEncoding ASCII = Encoding.ASCII;string Get = "GET / HTTP/1.1\r\nHost: " + server + "\r\nCon...

      如何在C#中实现图片缩放 2005-12-230
       · //************************************************************// //下面给出三个简单的方法,后面两个方法是扩展,估计有时用得着 //************************************************************///// <summary>/// 缩小图片/// </summary>/// <param name="strOldPic&...

      一段切换输入法的c#代码 2005-12-230
       · //需要引用System.Windows.Forms名称空间 string languageName="五笔";//查找第一个五笔输入法 foreach(InputLanguage l in InputLanguage.InstalledInputLanguages) {if(l.LayoutName.IndexOf(languageName)>=0){InputLanguage.CurrentInputLanguage=l;break;} }

      用Visual C#实现局域网点对点通讯 2005-12-230
       · 点对点即Peer-To-Peer,通常简写为P2P。所谓网络中的点对点,其实可以看成是一种对等的网络模型。P2P其实是实现网络上不同计算机之间,不经过中继设备直接交换数据或服务的一种技术。P2P由于允许网络中任一台计算机可以直接连接到网络中其他计算机,并与之进行数据交换,这样既消除了中间环节,也...

      如何才能学好C#(转载) 2005-12-230
       · 1.微软支持在你学习VS.NET的过程中,有疑问首先要向MicroSoft求助。如果你不懂得利用MicroSoft提供的庞大的学习资源,我要告诉你,你很不幸,你舍近求远了。(1)首先,你要安装MSDN,他比所有VS.NET书籍详细。我为了装MSDN,可是牺牺了我的98和XP双启动,改成WindowsXP单系统。装了MSDN后,你要学...

      C#事件机制学习 2005-12-230
       · C#的事件机制是基于委托实现的。实现一个事件,要先定义一个委托类型 class1 {public delegate void mydelegate (myEventArgs e);public event mydelegate event1; } 然后我们可以使用+=和-=注册、移除事件 class1.event1 += new mydelegate(new myEventArgs()); 在class中引发事件时最好这样 clas...

      Implementing the Singleton Pattern in C# 2005-12-230
       · Implementing the Singleton Pattern in C# view auther's websiteThe singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allows a single instance of itself to be created, and usually gives simple access to t...

      如何动态加载控件以及插件编程思想(C#) 2005-12-230
       · 关键词:动态加载,控件,插件控件,在实现快速开发中起着非常重要的作用,它可以将某一特定功能封装起来,供可户程序员调用,更重要的是它还可以实现插件式开发,使软件的灵活性、可扩充性大大增强。在网络上,也有很多动态加载控件、动态调用类成员等的资料。下面,我就将动态加载控件总结一下,...

      C# 编码规范 2005-12-230
       · Technotes, HowTo Series C# Coding Style Guide Version 0.3 by Mike Krüger icsharpcode.netAbout the C# Coding Style Guide File Organization Indentation Comments Declarations Statements White Space Naming Conventions Programming Practices Code Examples 1. About th...

      C#陷阱:int i = 10; i += i++; i = ? 2005-12-230
       · 参加某公司的笔试时的一道题目:int i = 10; i += i++; i = ?。当时我写了21。但当我在C#中写了如下代码测试时 static void Main(string[] args){int i = 10;i += i++;Console.WriteLine(i);Console.Read();}编译器告诉我,结果是20。为什么!我错了吗?我开始纳闷了。我赶紧用VC(Visual Studio...

    页次:93/229  20篇/页  首页   上一页   下一页   尾页  合计 4578 篇 Go:

    - 关于本站 - 网站帮助 - 下载声明 - 友情连接 - 网站地图 -
    Copyright © 2005-2006 myTopWin.Com. All Rights Reserved . [桂ICP备06004496号]