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

C#教程

RSS
  • C#操作Excel文件
    C#操作Excel文件
    注意一些简单的问题:1.excel文件只能存储65535行数据,如果你的数据大于65535行,那么就需要将excel分割存放了。2.关于乱码,这主要是字符设置问题。 1.加载Excel(读取excel内容)返回值是一个DataSet//加载Excel ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:51 | 回复:0
  • c# 工具
    c# 工具
    虚拟机 http://sandcastle.codeplex.com/ 读取excel等的一个工具 http://npoi.codeplex.com/releases/view/115353 http://shfb.codeplex.com/ https://www.virtualbox.org/wiki/Downloads 微软开源源代码:http://r ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:55 | 回复:0
  • c#死锁示例代码
    c#死锁示例代码
    voidMain(){objectobj1=newobject();objectobj2=newobject();vart1=newThread(delegate(objectp){lock(obj1){Thread.Sleep(5000);……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:39 | 回复:0
  • C#对App.config文件或者web.config文件中节点的操作类
    C#对App.config文件或者web.config文件中节点的操作类
    //============================================== //        FileName: ConfigManager //        Description: 静态方法业务类,用于对C#、ASP.NET中的WinForm amp;amp;amp; WebForm 项目程序配置 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:44 | 回复:0
  • C#网络编程初探
    C#网络编程初探
    我们知道C#和C++的差异之一,就是他本身没有类库,所使用的类库是.Net框架中的类库--.Net FrameWork SDK。在.Net FrameWork SDK中为网络编程提供了二个名称空间:amp;quot;System.Netamp;quot;和amp;quot;System. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:43 | 回复:0
  • c#序列化与反序列化
    c#序列化与反序列化
    usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.W……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:39 | 回复:0
  • 深入浅出C#消息
    深入浅出C#消息
    引自:深入浅出C#消息一、消息概述    Windows下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。1 什么是消息(Message)    消 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:46 | 回复:0
  • C#设计模式学习笔记:(4)建造者模式
    C#设计模式学习笔记:(4)建造者模式
      本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/7614630.html,记录一下学习过程以备后续查用。  一、引言   在现实生活中,我们经常会遇到一些构成比较复杂的物品。比如电脑,是由CPU、主板、内存条 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:35 | 回复:0
  • C#中,this在Struct和Class中的一个重要区别
    C#中,this在Struct和Class中的一个重要区别
    this在Struct中是可读可写的this在Class中是只读的例子如下://ClasspublicclassA{publicA(stringjson){this=JsonSerializor.DeSerializeamp;amp;lt;Tamp;amp;gt;(json);//编译错误}publicstringName{get;se ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:33 | 回复:0
  • 用MapX与C#开发地理信息系统
    用MapX与C#开发地理信息系统
    转:http://www.cnblogs.com/dachie/archive/2010/08/17/1801598.html第四章 MapX与C#实例... 54.1 MapX图层建立... 54.……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:62 | 回复:0
  • .net中前台javascript与c#后台代码调用
    .net中前台javascript与c#后台代码调用
    .net中C#代码与javaScript函数的相互调用问题。  问:  1.如何在JavaScript访问C#函数?  2.如何在JavaScript访问C#变量?  3.如何在C#中访问JavaScript的已有变量?  4.如何在C#中访问JavaScript函数?  问 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:48 | 回复:0
  • C# 使用NPOI导出Excel文件
    C# 使用NPOI导出Excel文件
    1.新建MVC项目,新建控制器、视图  添加控制器:  添加视图(将使用布局页前面的复选框里的勾勾去掉) 2.在Models里新建一个类 public class Shop { /// amp;amp;lt;summaryamp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:54 | 回复:0
  • C#webBrowser控件禁用alert,confirm之类的弹窗解决方案
    C#webBrowser控件禁用alert,confirm之类的弹窗解决方案
    同样的代码,我尝试了很多次都没有成功。最后终于成功了,是因为我没有在正确的事件里面调用这段代码。privatevoidInjectAlertBlocker(){HtmlElementhead=wbNav.Document.GetElementsByTagName(amp;quot;headamp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:68 | 回复:0
  • 读书--编写高质量代码改善C#程序的157个建议
    读书--编写高质量代码改善C#程序的157个建议
         最近读了陆敏技写的一本书amp;amp;lt;amp;amp;lt;编写高质量代码 改善C#程序的157个建议amp;amp;gt;amp;amp;gt;书写的很好.我还看了他的博客http://www.cnblogs.com/luminji .前面部分选择什么,该怎么用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:61 | 回复:0
  • c#中的静态类
    c#中的静态类
    如果一个类中的所有方法都是类方法,那么就用static来定义这些方法,如果这个类又要增加一些属性,以供这些方法使用,那么就要使用static来定义这些属性,如果又要给这些属性初始化,就要使用静态构造函数,而静态构 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:47 | 回复:0
  • 报表源代码 winform c# -基于DexExpressXtraReport的打印报表,后台生成报表,winform ...
    报表源代码 winform c# -基于DexExpressXtraReport的打印报表,后台生成报表,winform ...
    /// ================================================= //   基于DevExpress通用表格打印//    //    设计: 陈炎和 2011.02//==================================================using System;using Syst ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:46 | 回复:0
  • C# Levenshtein计算字符串的相似度
    C# Levenshtein计算字符串的相似度
      static void Main(string args) { Levenshtein(@amp;quot;今天天气不错amp;quot;, @amp;quot;今天的天气不错啊amp;quot;); Console.Read(); } /// ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:41 | 回复:0
  • c#接口作用的深入理解
    c#接口作用的深入理解
    1、C#接口的作用 : C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:40 | 回复:0
  • 【转】C#中使用位运算来实现权限管理
    【转】C#中使用位运算来实现权限管理
    常用的位运算主要有与(amp;amp;amp;), 或(|)和非(~), 比如: 1 amp;amp;amp;amp;amp;amp; 0 = 0, 1 || 0 = 1, ~1 = 0 在设计权限时, 我们可以把权限管理操作转换为C#位运算来处理. 第一步, 先建立一个枚举表示所有的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:41 | 回复:0
  • C# 获取磁盘及CPU的序列号
    C# 获取磁盘及CPU的序列号
    //获取磁盘序列号 try {   System.Management.ManagementObjectSearcher   cmicWmi   =   new   ManagementObjectSearcher                     ( amp;quot;SELECT   *   FROM   Win32 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:36 | 回复:0
  • c#滑轮事件
    c#滑轮事件
    privatevoidForm1_Load(objectsender,EventArgse){this.MouseWheel+=newMouseEventHandler(Form1_MouseWheel);}voidForm1_MouseWheel(objectsender,MouseEvent……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:41 | 回复:0
  • C#WinForm开发系列之chart控件画折线图和柱形图并自定义鼠标移动到数据标记点显示提示 ...
    C#WinForm开发系列之chart控件画折线图和柱形图并自定义鼠标移动到数据标记点显示提示 ...
    原文出自http://blog.csdn.net/dannyiscoder/article/details/707682301.首先拖动chart控件到窗体,设置chart1的属性Legends中默认的Legend1的Enable为false;2.设置Series的ChartType为Line3.后台绑定数据 Listamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:37 | 回复:0
  • C#文件流-FileStream类
    C#文件流-FileStream类
    FileStream类(文件流)类用于读写文件中的数据,它既支持同步读写操作,也支持异步读写操作。使用文件流可以对文件进行读取、写入、打开和关闭操作,以及系统相关操作的标准输入、标准输出等。FileStream类包括9个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:40 | 回复:0
  • 浅说C#异步和同步
    浅说C#异步和同步
    提到异步,那么与之对应的是什么呢?同步。那么C#的异步和同步是如何工作的呢?首先,我们先来看看栗子:新建一个控制台应用程序,在Program文件中添加如下代码:1staticvoidMain(stringargs)2{3//计时器4Stopwatchw ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:45 | 回复:0
  • C#web项目添加*.ashx文件后报错处理
    C#web项目添加*.ashx文件后报错处理
    说明:我是菜鸟,博文水平有限,仅作学习过程中的备忘笔记 1.截图信息:—————————————————————————————————————————————————————————————————2. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:42 | 回复:0
  • C#反射动态调用dll中的方法及使用QuartZ.net实现作业调度
    C#反射动态调用dll中的方法及使用QuartZ.net实现作业调度
    usingQuartz;usingQuartz.Impl;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Reflection;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;n……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:44 | 回复:0
  • 你会在C#的类库中添加webservice引用吗?转
    你会在C#的类库中添加webservice引用吗?转
         转载自:http://www.tzwhx.com/newOperate/html/1/11/117/20878.html     本文并不是什么高深的文章,只是VS2008应用中的一小部分,但小部分你不一定会,要不你试试:     本人对于分布式开发应用的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:45 | 回复:0
  • C#窗体间传值方法大汇总
    C#窗体间传值方法大汇总
    第一种方法:创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名进行调用。(这种方法传递是双向的) 第二种方法:1.在Form1里定义publicstringName=amp;quot;*****amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:43 | 回复:0
  • C#Winform使用线程,委托定时更新界面UI控件,解决界面卡顿问题(转载) ...
    C#Winform使用线程,委托定时更新界面UI控件,解决界面卡顿问题(转载) ...
    一、定时执行主界面控件值1、利用定时器Threadt=null;privatevoidInitTSJK(){t=newThread(newThreadStart(GetData));t.IsBackground=true;t.Start();……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:45 | 回复:0
  • C#字典Dictionary的TryGetValue与先判断ContainsKey然后Get的性能对比
    C#字典Dictionary的TryGetValue与先判断ContainsKey然后Get的性能对比
    benchmarkdotnet测试字典的性能,在使用字典获取一个可能存在的值的时候可以使用两个不同的写法,于是本文分析两个写法的性能。判断值存在,如果值存在就获取值,可以使用下面两个不同的方法一个方法是使用TryGetVal ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:49 | 回复:0
  • C#中AppDomain.CurrentDomain.BaseDirectory及各种路径获取方法
    C#中AppDomain.CurrentDomain.BaseDirectory及各种路径获取方法
    //获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory//获取模块的完整路径,包含文件名System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName//获取和设置当前目录(该进程从中启动的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:50 | 回复:0
  • 在XSL里应用javascript/C#Script
    在XSL里应用javascript/C#Script
    比如有XML:amp;amp;lt;rootamp;amp;gt;    amp;amp;lt;itemamp;amp;gt;abcdefabcdeabcdefamp;amp;lt;/itemamp;amp;gt;amp;amp;lt;/rootamp;amp;gt; 要求写XSL来转换该XML,输出中item的内容中所有的b都要变成B ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:47 | 回复:0
  • c++与c#的类型转换
    c++与c#的类型转换
    C++                C#传入的char*       string传出的char*       StringBuilder(预分配空间)short             shortchar              bytechar   ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:49 | 回复:0
  • C#事务处理(简单易懂)
    C#事务处理(简单易懂)
    事务是并发控制单位,是用户定义的一个操作序列(这些操作要么都做要么都不做)通过事务sqlserver能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性特性:原子性(Atomicity)原子性是指事务包含的所有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:42 | 回复:0
  • (C#基础)byte[]之初始化,赋值,转换。
    (C#基础)byte[]之初始化,赋值,转换。
    byte之初始化赋值用forloop赋值当然是最基本的方法,不过在C#里面还有其他的便捷方法。1.创建一个长度为10的byte数组,并且其中每个byte的值为0.bytemyByteArray=newbyte;C#在创建数值型(int,byte)数组时,会自动的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:47 | 回复:0
  • C#socketipv6初体验
    C#socketipv6初体验
     Server:serverSocket=newSocket(AddressFamily.InterNetworkV6,SocketType.Stream,ProtocolType.Tcp);serverSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionNa……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:50 | 回复:0
  • c#截取字符串的方法Substring()
    c#截取字符串的方法Substring()
    C#截图字符串常用的方法有split、Substring、Replace、remove等。split的使用:  1.Split(Char())   返回的字符串数组包含此实例中的子字符串(由指定Unicode字符数组的元素分隔)。  根据单个分隔字符用spli ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:52 | 回复:0
  • C#中Switchcase返回不止用break
    C#中Switchcase返回不止用break
    Switch(temp){caseamp;quot;Aamp;quot;://跳出循环break;caseamp;quot;Bamp;quot;://返回值returnvar;caseamp;quot;Camp;quot;://抛出异常thrownewException();}break语句是用来阻止贯穿的最常见的方式,但也可以用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:46 | 回复:0
  • C#WinfForm控件之dev电子表格SpreadSheet
    C#WinfForm控件之dev电子表格SpreadSheet
    网上找了一些资料可是不得入门只能再回过头来看demos看了一点例子大多继承自SpreadsheetRibbonTutorialControlBase这个类,它又继承自SpreadSheetTutorialControlBase再往前就不说了SpreadSheetTutorialControlBase ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:47 | 回复:0
  • C#调用迅雷7迅雷下载开放引擎
    C#调用迅雷7迅雷下载开放引擎
      最近有个项目需要用winform调用迅雷下载。上网百度后发现迅雷自带的com组件从迅雷5之后就废掉了,除了能添加任务,其余功能全不能用。后来又发现了迅雷下载开放引擎这么个东西http://thunderplatform.xunlei.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:41 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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