• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#教程

RSS
  • C#使用NPOI导出Excel
    C#使用NPOI导出Excel
    当记录数超出65536时,有两种方式处理:一是调用WriteToDownLoad65536方法建立多个Excel。二是调用WriteToDownLoad方法在同一个Excel中建多个Sheet。若在同一Excel中建多个Sheet,若记录数达数十万,会导致字节流溢 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:76 | 回复:0
  • C#微信开发之旅(四):AccessToken获取及全局管理
    C#微信开发之旅(四):AccessToken获取及全局管理
    由于AccessToken有效期为2小时,并且接口调用有数量限制,所以开始时选择用WCF做了全局管理(项目中要到AccessToken的地方太多了,支付相关、生成二维码、获取用户信息、菜单操作等等)下面是AccessToken全局管理的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:72 | 回复:0
  • C#设计的一个向导程序(Wizard)框架
    C#设计的一个向导程序(Wizard)框架
     在现实的软件中,经常可以看到一些向导(Wizard)的存在,如何给自己的应用程序实现一个向导呢?下面给出一个使用面向对象的思想设计出来的应用程序向导框架,虽然很简单,但希望能给人帮助。      其中有三 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:77 | 回复:0
  • C#控制反转(IOC:InverseOfControl)&依赖注入(DI:IndependenceInject) ...
    C#控制反转(IOC:InverseOfControl)&依赖注入(DI:IndependenceInject) ...
       举例:在每天的日常生活中,我们离不开水,电,气。在城市化之前,我们每家每户需要自己去搞定这些东西:自己挖水井取水,自己点煤油灯照明,自己上山砍柴做饭。而城市化之后,人们从这些琐事中解放了出来,城 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:68 | 回复:0
  • 转:不用AJAX实现前台JS调用后台C#方法(小技巧)
    转:不用AJAX实现前台JS调用后台C#方法(小技巧)
    一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法。只是实现的细节采用AJAX1.0或者AjaxPro的区别。其实如果不用AJAX,我们也能够很方便地利用JS调用后台方法。步骤如下:1前台放一个按钮。设置为隐藏。注意 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:66 | 回复:0
  • C#CLR简介
    C#CLR简介
       (一)CLR介绍  CLR是一个可以由多编程语言使用的运行时,CLR的核心功能:内存管理,程序集加载,安全性,异常处理,线程同步等等。可以被很多属于微软系列的开发语言使用。  事实上,在运行时,CLR根本不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:72 | 回复:0
  • C#远程数据访问(Remoting)
    C#远程数据访问(Remoting)
    1、 创建一个远程对象(DLL):新建一个解决方案(类库),命名为RemoteObject创建一个类RemoteTest,代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.Data.SqlCl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:35 | 阅读:61 | 回复:0
  • C#短链接生成方法
    C#短链接生成方法
    publicclassProgram{staticvoidMain(){Randomrd=newRandom();for(inti=0;iamp;amp;lt;10;i++){intindex=rd.Next(0,……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:30 | 回复:0
  • mongodbC#连接报错Invalidcredentialsfordatabase'admin'
    mongodbC#连接报错Invalidcredentialsfordatabase'admin'
    这2天学习mongodb3.2.9,用户设置好了,结果用C#查询的时候报错了,看字面意思是用户验证没通过,但是我用shell是完全没有问题的,后来网上搜了下,发现原来是我用的是旧驱动,旧驱动用的是旧的校验方式,而mongodb3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:28 | 回复:0
  • 转载——利用C#自带组件强壮程序日志利用C#自带组件强壮程序日志 ...
    转载——利用C#自带组件强壮程序日志利用C#自带组件强壮程序日志 ...
     在项目正式上线后,如果出现错误,异常,崩溃等情况我们往往第一想到的事就是查看日志所以日志对于一个系统的维护是非常重要的声明正文中的代码只是一个栗子,一个非常简单的栗子,只是说明这个框架是怎么工作的具体实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:30 | 回复:0
  • OfType的使用C#OfType的使用
    OfType的使用C#OfType的使用
     该关键字主要用在非泛型到泛型之间的转化,在有些场合还是很有用的;比如:在使用非泛型的时候,想使用LINQ表达式进行结果查询如:声明非泛型集合System.Collections.ArrayListfruits= newSystem.Collections.Arr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:29 | 回复:0
  • 在c#中IO流读写操作
    在c#中IO流读写操作
     1、使用FileStream读写文件 文件头:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO; 读文件核心代码:……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:30 | 回复:0
  • C#方法循环调用自身
    C#方法循环调用自身
    publicvoidSaveBaseInfo(stringtype,StationInfoinfo,intparentRegionId){try{Actionamp;amp;lt;int,StationInfoamp;amp;gt;AddRegionAndDevice=(scadaMapping,i……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:32 | 回复:0
  • C#实时折线图,波形图
    C#实时折线图,波形图
    此Demo是采用VS自带的Chart图表控件,制作实时动态显示的折线图,和波形图。涉及到知识如下:Chart控件,功能强大,可以绘制柱状图,折线图,波形图,饼状图,大大简化了对图的开发与定制。Chart控件的相关概念:Cha ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:31 | 回复:0
  • C#常量字段
    C#常量字段
    const常量字段使用方法usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceProject5_42{   classProgram   {       staticvoidMai ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:29 | 回复:0
  • C#时间戳转换为时间格式
    C#时间戳转换为时间格式
    //时间戳转为格式publicDateTimeStampToDateTime(stringtimeStamp){DateTimedateTimeStart=TimeZone.CurrentTimeZone.ToLocalTime(newDateTime(1970,1,1));longlTime=long.Parse(timeStamp+amp;quot;0000000amp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:29 | 回复:0
  • C#关键字
    C#关键字
    参考链接:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords关键字是预定义的保留标识符,对编译器有特殊意义。若需要使用关键字作为标识符,则需要在关键字前面添加@前缀。关键字有两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:33 | 回复:0
  • c#winForm等待窗体的实现
    c#winForm等待窗体的实现
    最近在做一个项目,需要用到等待窗体,在DevExpress下面有SplashScreen控件可以使用,同时也有ProgressIndicator控件能用,但是如果没有用Dev开发的话,我们就需要自定义一个等待窗体了。本项目开放源代码,下载地址 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:33 | 回复:0
  • C#方法回调
    C#方法回调
    通过接口classProgram{staticvoidMain1(stringargs){varcontroller=newController(newCallBack());controller.Execute();}}publ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:32 | 回复:0
  • C#指定http请求使用Tls1.2
    C#指定http请求使用Tls1.2
     客户端语言版本类库是否支持兼容方案 Java1.6.115之前 否第三方支持包  1.6.115之后 是启动jvm添加参数-Dhttps.protocols=TLSv1.1,TLSv1.2   1.7 是启动jvm添加参数-Dhttps.protocols=TLSv1.1,TLSv1.2  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:33 | 回复:0
  • C#和.NET框架
    C#和.NET框架
     C#和.NET框架在.NET之前20世纪90年代,微软平台多数程序员使用VB、C或C++。他们使用的技术都有问题。技术问题纯Win32API不是面向对象,工作量比MFC大MFC(MicrosoftFoundationClass,微软基础类库)虽是面向对象,但 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:36 | 回复:0
  • C#中的复制在unity中使用
    C#中的复制在unity中使用
    /**对于初始化对象,每New一次实例化一次对象都要执行一次构造函数,如果构造函数执行时间够长,那么执行多个对象初始化的效率就太低了。*一般在初始化的信息不发生变化的情况下,Clone是最好的办法。*因为这样既隐 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:39 | 回复:0
  • C#如何保证对象线程内唯一:数据槽(CallContext)
    C#如何保证对象线程内唯一:数据槽(CallContext)
     如果说,一个对象保证全局唯一,大家肯定会想到一个经典的设计模式:单例模式,如果要使用的对象必须是线程内唯一的呢?数据槽:CallContext,ok看下msdn对callcontent的解释。CallContext是类似于方法调用的线程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:36 | 回复:0
  • 请问C#中string是值传递还是引用传递?
    请问C#中string是值传递还是引用传递?
    学了这么久,终于弄明白了。。。是引用传递但是string又有值传递的效果,这是因为string是常量,不能更改,所以如果在函数里更改的话,其实是生成了另外一个string,但是原来的string还在,函数外的string还是原来的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:35 | 回复:0
  • C#线程的暂停和恢复的实现
    C#线程的暂停和恢复的实现
    我们可以通过ManualResetEvent类来实现。声明,初始化时不执行privatestaticManualResetEvent_eventWorkList=newManualResetEvent(false);Thead里的信号等待,放在要控制的线程内,当外部调用Reset时,线程暂停;当 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:28 | 回复:0
  • 在C#中,委托(delegate)
    在C#中,委托(delegate)
    在C#中,委托(delegate)是一种引用类型,在其他语言中,与委托最接近的是函数指针,但委托不仅存储对方法入口点的引用,还存储对用于调用方法的对象实例的引用。简单的讲委托(delegate)是一种类型安全的函数指针 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:38 | 回复:0
  • C#WinForm的SplitContainer控件固定Panel大小[转]
    C#WinForm的SplitContainer控件固定Panel大小[转]
    原文地址:http://zhidao.baidu.com/link?url=mhkUszZ8am_vqNX3KAOff-psd3af7Xl3DL77KxJ-rWIAqIArQHzQIEBoX49mQAvbWm5st8JP4ADMeNJvrPrsLqWinForm程序中,如何固定splitcontainer的Panel大小,不允许用户拖动改变?状 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:43 | 回复:0
  • C#给多线程传参的三种方式
    C#给多线程传参的三种方式
    从《C#高级编程》了解到给线程传递参数有两种方式,一种方式是使用带ParameterizedThreadStart委托参数的Thread构造函数,另一种方式是创建一个自定义类,把线程的方法定义为实例的方法,这样就可以初始化实例的数据 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:48 | 回复:0
  • C#类型转换1
    C#类型转换1
    namespaceWDBuyNET.DMSFrame.Utils.Helpers{publicstaticclassReflectionHelper{publicclassTypeLoadConfig{privateboolcopyToMemory;privatebool……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:45 | 回复:0
  • Java:终结器防卫者,顺便看一下 C# 如何做的。
    Java:终结器防卫者,顺便看一下 C# 如何做的。
    多数情况我们不需要重写 finalize 方法,只有当我们需要持有未托管资源的时候才需要,而此时重写 finalize 方法,只是作为一个“安全网”,不能作为常规的资源释放模式,必须提供显式的释放方法,如:close。 如果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:43 | 回复:0
  • SQL过程自动C#封装,支持从表到基本存储过程生成,
    SQL过程自动C#封装,支持从表到基本存储过程生成,
    前面版本请看这里,http://www.cnblogs.com/edobnet/archive/2004/06/04/13320.html生成添加,修改,选择,删除等存储过程, 从存储过程到c#代码封装,改国Data Application Block 3.1封装以后的代码为: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:56 | 回复:0
  • (转)C# 泛型相关讲解
    (转)C# 泛型相关讲解
    我们在编写程序时,经常 遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法 处理每个数据类型,因为方法的参数类型不同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:61 | 回复:0
  • CLR via C#, Third Edition图书推荐及下载
    CLR via C#, Third Edition图书推荐及下载
    我们先来看看这书的作者Jeffrey Richter,Jeffrey Richter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。他的第一本Windows著作Windows 3: A Developer's Guide大获好评,从而声名远扬。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:59 | 回复:0
  • 用C#实现多叉树的生成并转化为extjs(基于js脚本的ajaxUI框架)的TreeNode的json数据 ...
    用C#实现多叉树的生成并转化为extjs(基于js脚本的ajaxUI框架)的TreeNode的json数据 ...
         当时想这个算法的时候,是先想好了extjs的格式转换方法后才写的,写完后也没有考虑extjs是不是可以直接用{‘id’:’’,’pid’:’’,’text’:’’}格式的方式来表示呢?呵呵,如果是的话那就郁闷了~~,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:70 | 回复:0
  • C#面向对象设计的七大原则
    C#面向对象设计的七大原则
    本文我们要谈的七大原则,即:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭 。 1.   开闭原则(Open-Closed Principle, OCP) 定义:软件实体应当对扩展开放,对修改关闭。这句话 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:60 | 回复:0
  • C#interviewquestions---国外大公司c#技术面试必看
    C#interviewquestions---国外大公司c#技术面试必看
    What’stheadvantageofusingSystem.Text.StringBuilderoverSystem.String?StringBuilderismoreefficientinthecases,wherealotofmanipulationisdonetothetext.Stringsareimmutable,soeac……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:57 | 回复:0
  • SilverLight C#程序之:把文件转为二进制流保存到数据库(任意文件类型) ...
    SilverLight C#程序之:把文件转为二进制流保存到数据库(任意文件类型) ...
    在C#程序里面我们经常会遇到文件上传的问题。 目前正在做一个SilverLight项目,也需要上传文件这样一个功能。。。 杯具的是SilverLight没有提供给我们够牛的上传控件,为此我们不得不,花费大量的精力自定义一个上传 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:62 | 回复:0
  • C# 通配符转正则
    C# 通配符转正则
    可以使用下面代码把通配符转正则字符串 public static class WildcardRegexString { /// amp;amp;lt;summaryamp;amp;gt; /// 通配符转正则 /// amp;amp;lt;/summaryamp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:67 | 回复:0
  • 基于C#语言的可编程表达式计算器设计
    基于C#语言的可编程表达式计算器设计
    基于C#语言的可编程表达式计算器设计                   电子科技大学软件学院03级 周银辉                        转载请注明出处1. 说明:    先看看我们的成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:69 | 回复:0
  • [C#] AY.WPF-图形编程-高中生为起点-研究报告1
    [C#] AY.WPF-图形编程-高中生为起点-研究报告1
    =========================www.ayjs.net独家拥有,未经许可,不许转载,违者追究法律责任 简单的引入:点的平移与转换 System.Window.Point类的 Offset方法 例如起始点10,30,offset(125,150)就变成135,180了 DEMO1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:34 | 阅读:63 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap