当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: using System;using System.IO;usi
 

 

 ·ado.net 基础教程(二)     »显示摘要«
    摘要:上一节讲到了怎样使用ado.net来查询数据,这节讲怎么样运行sql的select、insert和update命令及存储过程1、存储过程c#的代码如下:/// <summary> /// 存储过程参数结构 /// </summary> public struct procparam { public string paramname; public string param......
    摘要:上司交代要做一个小测试具体的需求是 在某一时间点,只有n个线程在并发执行,如果有多余的线程,则排队等候~还真是费尽心思啊~最终还是被我攻克了~下面我就来说说具体的实现c#提供了mutex与interlocked这两个与线程相关的类,都在threading命名空间下~!mutex中提供了witeone,releasemutex 两个实例方法~witeone的作用是"阻塞当前线程,提供对该线......


在dotnet中操作INI文件

using system;using system.io;using system.collections;

  private string m_filename;  //用于存放ini文件的路径与名称  private hashtable m_sections; //用于存放整个ini文件的内容 【程序编程相关:用ASP.NET编写多层架构的系统

namespace sinoprise.configuration{ /// <summary> /// inifile 的读取与设置 /// 作者:尹曙光 /// www.sinoprise.com /// </summary> public class inifile  {    #region 外部导入函数     //对ini文件进行写操作的函数   //[dllimport("kernel32",charset = charset.auto)]   //protected static extern long writeprivateprofilestring(string section,string key,string val,string filepath);     //对ini文件进行读操作的函数  //[dllimport("kernel32",charset = charset.auto)]   //protected static extern int getprivateprofilestring(string section,string key,string def, stringbuilder retval,int size,string filepath);     #endregion 【推荐阅读:缩略图多路径多格式保存

  public string filename  {   get   {     return m_filename;   }  }          /// <summary>  /// inifile的构造函数  /// </summary>  /// <param name="filename">ini文件的路径与名称</param>  public inifile(string filename)  {   m_filename = filename;    m_sections = new hashtable();   loadvalues();     }    ~inifile()  {   m_sections = null;  }


...   下一页
    摘要:封装就是把各种方法和变量合并到一个类,用这个类代表某个对象为完成一定的任务所能保存的范围以及它能执行的操作。继承就是根据现有类的方法和成员变量生成新的类的功能多态就是对象随着程序执行而使其形式发生改变的能力。抽象就是在暂时忽略对象的具体细节的功能。在类中,构造器的方法使简化类的成员变量的初始化处理,当用继承从一个类构造另一个类的时候,会有两套构造器发生作用,即基类构造器和派生类构造器例如:publ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE