
C# 目录
文章平均质量分 81
MasterFT
这个作者很懒,什么都没留下…
展开
-
C++-从实例谈OOP、工厂模式与重构
/**//************************************************** * 为了更好的理解OOP思想,我们先看一个例子(例1): *假设要设计一个媒体播放器,应播放器支持音频文件MP3和WAV**************************************************///例1namespace OOP思想...{ publ原创 2007-07-03 22:33:00 · 2632 阅读 · 2 评论 -
C#-优化字符串操作(转自清清月儿,且删除部分)
C#优化字符串操作1.Convert.ToInt32与Int32.Parse的恩恩怨怨 2.Split的3种用法 5.url传递中文的解决方案 6.把123456789转换为12-345-6789的3种方法 7.交换两个指定位置字符的4种方法 9.输出21个AAAAAAAAAAAAAAAAAAAAA的巧妙做法 10.compare()与compareTo()方法1.Convert.To转载 2007-08-24 13:58:00 · 1310 阅读 · 0 评论 -
C#-学习笔记
//弹出窗口MessageBox.Show (String) //更多方法请参考MessageBox类//退出程序Application.Exit();//弹出打开文件对话框OpenFileDialog fdlg = new OpenFileDialog();fdlg.Title = "选择图片";fdlg.InitialDirectory = "c:";// 文件过滤类型fdlg.Filte原创 2007-06-02 17:16:00 · 957 阅读 · 0 评论 -
C#-杂记(临时)
Form 启动,首先有一个Load事件.Convert.ToInt16使用 #endregion 可合并当中代码#region #endregion 可合并当中代码委托就相当于函数指针如何访问Resource.resx中自定义的资源?答:WindowsApplication2.Properties.Resources.test_str注:namespace WindowsApplicat原创 2007-06-05 16:40:00 · 878 阅读 · 0 评论 -
C#-读写INI文件
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.IO;using System.Runtime.InteropServices;using System.Text;//申明INI文件的写操作转载 2007-06-04 14:22:00 · 754 阅读 · 0 评论 -
C#-C#命名规范
C#命名规范,控件、数据类型、ADO.NET等 数据类型 数据类型简写 标准命名举例转载 2007-06-08 08:47:00 · 1187 阅读 · 0 评论 -
C#-ADO.NET 笔记(一直补充...)
<bstyle=mso-bidi-font-weight:normal><span lang=EN-US style=font-size:9.0pt;font-family:Verdana><spanstyle=mso-spacerun:yes> TOC /o "1-3" /n /h /z /u <spanstyle=mso-element:field-separat原创 2007-09-09 15:37:00 · 6179 阅读 · 3 评论 -
asp.net2.0学习历程 菜鸟到中级程序员的飞跃
asp.net2.0学习历程 菜鸟到中级程序员的飞跃学历历程如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的!30本好书点评:分4大方向(html--W转载 2007-09-21 09:40:00 · 1443 阅读 · 0 评论 -
C#-操作XML笔记(补充中...)
.NET中使用DOM 1XML和ADO.NET 3XPathNavigator 5XML中串行化对象 6读写DiffGram 13 .NET中使用DOMXmlDocument doc = new XmlDocument();doc.Load("books.xml"); XmlNodeList nodeLst = doc.GetElementsByT原创 2007-09-23 19:42:00 · 2086 阅读 · 0 评论 -
.NET精辟要点整理(补充中...)
Dispose()和Close()的区别New和Override的区别ref关键字C#读写INI文件接口显式接口抽象类抽象类与接口的区别静态变量const 和 static readonly的区别sealed关键字索引指示器类与结构的区别using修饰符构造函数静态构造函数stringstring到底是值类型,还是引用原创 2007-09-24 16:39:00 · 1372 阅读 · 0 评论 -
C#-一个简单实用的字符串加密解密类
/*************************************************************************** * * 文件名:PageBase.cs * * 创建人:孙振芳 * * 日 期:2004-07-27 * * 描 述:本类完成对字符串的加密和解密操作。 * * * * 修改人: * * 日 期: * * 描 述: * * * * 版转载 2007-12-24 12:20:00 · 1933 阅读 · 0 评论 -
C#-ADO.Net连接池和连接字符串剖析
随着.Net地推出。数据库读取技术也由原本地ADO进化为ADO.Net。正如所有人所知道地,ADO.Net较ADO提供了更便捷地数据库读写能力以及优秀地性能。 Connection Pool是ADO.Net一个用来提高性能地重要功能。当然对于Connection Pool地机制却很少有文档涉及,所以对于Connection Pool地排错,一直均为一个很棘手地问题。对于OLEDB以及OD转载 2008-01-10 12:40:00 · 2642 阅读 · 4 评论 -
C#-预处理指令
C#预处理指令 预处理指令的开头都有”#”号.使用预处理指令可以禁止编译器编译代码的某一部分.如果计划发布两个版本的代码,就可以使用预处理指令. #define 和 #undef #define DEBUG 它告诉编译器存在给定名称的符号. DEBUG有些类似于声明一个变量,但它并没有真正的值,只是存在而已. #undef DEBUG 正好原创 2007-08-05 22:53:00 · 1801 阅读 · 0 评论 -
C#-string总结
stringC#有string关键字,在翻译成.NET类时,它就是System.String.有了它,像字符串连接和字符串复制这样的操作就简单了.1. string 是引用类型还是值类型引用类型操作当使用重载操作符”=”给string对象赋值时,string的对象是引用类型,它保留在堆上,而不是堆栈上.因此,当把一个字符串赋给另一个字符串时,会得到对内存中同一个字符串的两个引用.原创 2007-08-05 17:28:00 · 25348 阅读 · 1 评论 -
C#-委托(C#高级编程笔记)
委托(C#高级编程笔记) p153与C不同的是,.NET的委托是类型安全的.C中的函数指针只不过是指向一个存储单元的指针,我们无法说出这个指针实际指向什么,而参数和返回类型就更无从知晓了.实际上,”定义一个委托”是指”定义一个新类”,委托的实现派生于System.MulticastDelegate, MulticastDelegate又派生于System.Delegate.如何在C#中原创 2007-07-25 09:40:00 · 3144 阅读 · 4 评论 -
C#-接口
/**//********************************************************************** *接口 *接口成员的几个注意点: *1. 不能有静态成员; *2. 接口成员默认访问方式是public,但前面不能写任何修饰符. *3. 接口成员不能同名,如果是接口继续接口,可以对父接口中的方法重新声明,我们说接口 *原创 2007-07-04 15:42:00 · 1286 阅读 · 0 评论 -
C#-基础概念二十五问
C#基础概念二十五问 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题: 1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符转载 2007-07-05 14:24:00 · 1150 阅读 · 0 评论 -
C#-二十五问总结
/**//*********************************************** * 静态变量 * 在所属类装载时被创建; * 通过类(注意,是类,不是类的对象)进行访问; * 自始自终只存在一个值.***********************************************/namespace 重要小知识点原创 2007-07-10 15:46:00 · 957 阅读 · 0 评论 -
C#-Dispose 和 Close 的区别
Dispose 和 Close 的区别Dispose和Close基本上是一样的,Close是给不熟悉Dispose的开发者设计的;对于某些类来说,Close更有逻辑性..NET的一些class只提供Close,且派生自IDisposable并隐藏了Dispose方法; 这些class,它们其实显式的实现了IDisposable.Close被设计成public的,并且在Close里面显式原创 2007-07-18 09:17:00 · 2271 阅读 · 1 评论 -
C#-调用Windows API函数
调用Windows API函数请先参考"struct实例字段的内存布局(Layout)和大小(Size)" Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和原创 2007-07-19 13:39:00 · 1752 阅读 · 0 评论 -
C#-struct实例字段的内存布局(Layout)和大小(Size)
struct实例字段的内存布局(Layout)和大小(Size) 在C/C++中,struct类型中的成员的一旦声明,则实例中成员在内存中的布局(Layout)顺序就定下来了,即与成员声明的顺序相同,并且在默认情况下总是按照结构中占用空间最大的成员进行对齐(Align);当然我们也可以通过设置或编码来设置内存对齐的方式. 然而在.net托管环境中,CLR提供了更转载 2007-07-19 15:40:00 · 20562 阅读 · 4 评论 -
C#-string类的索引的个人想像
别人问我一个问题的时候突然发现 string 类似乎实现了索引,也不知道是不是,就自己想像了一下,写了个方法实现.如果并非如此,请大家不要笑话!!!! (方法写的不严谨,只是实现一下)using System;using System.Collections.Generic;public class MyClass...{ public static void Mai原创 2007-07-20 14:33:00 · 2549 阅读 · 2 评论 -
C#-事件之自我总结
首先让我们先了解一下什么是回调函数回调函数1、什么是回调函数?答:简单的说,回调函数是一个通过函数指针调用的函数。2、为什么我们要使用回调函数?答:调用者(Button类)并不关心被调用者是谁;它所知道的是具有特定原型的被调用者(定义在主程序中的MyBtnClick方法)以及一些可能的限制(比如,返回值可以是整数,不过特定的值有特定含义)举例:如果你想知道实践中回调函数原创 2007-07-20 15:00:00 · 2250 阅读 · 1 评论 -
C#-new 和 override 的区别
//overridepublic class A...{ public A() ...{ Console.WriteLine("A constructing"); this.GetYear(); } public virtual void GetYear() ...{ Console.WriteLine("A原创 2007-07-19 08:39:00 · 1430 阅读 · 0 评论 -
C#-构造函数要注意的
/**//*************************************************** * 静态构造函数: * 静态构造函数用来初始化静态成员,静态构造函数不能有参 * 数,且不能有修饰符. * 静态构造函数只能初始化静态成员,而非静态构造函数可以 * 初始化所有成员.*********************原创 2007-07-22 21:15:00 · 1256 阅读 · 0 评论 -
C#-ref关键字
/**//************************************************* * ref 关键字 * ref 关键字使参数按引用传递。其效果是,当控制权 * 传递回调用方法时,在方法中对参数所做的任何更改都将 * 反映在该变量中。 若要使用 ref 参数,则方法定义和调用 * 方法都必须显式使用 ref 关键字.*****原创 2007-07-19 10:35:00 · 1298 阅读 · 0 评论 -
ASCII表
ASCII表 常用ASCII码表(方便查找) 键盘 ASCII码 键盘 ASCII码原创 2008-05-23 23:03:00 · 3011 阅读 · 0 评论