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

C#教程

RSS
  • 剑指Offer的学习笔记(C#篇)-- 平衡二叉树(二叉树后序遍历递归详解版) ...
    剑指Offer的学习笔记(C#篇)-- 平衡二叉树(二叉树后序遍历递归详解版) ...
    题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 一 . 题目分析         首先要理解一个概念:什么是平衡二叉树,如果某二叉树中任意的左右子树深度相差不超过1,那么他就是一颗平衡二叉树。如下图: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:35 | 回复:0
  • C# 使用Win32 API模拟键盘鼠标操作网页
    C# 使用Win32 API模拟键盘鼠标操作网页
    在webbrowser控件中的document complete 事件中设置链接到自身         private void ieFrame_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)        {         ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:38 | 回复:0
  • c#开源框架
    c#开源框架
    版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/MeGoodtoo/article/details/54174036Json.NET http://json.codeplex.com/Json.Net是一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:39 | 回复:0
  • C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类)之配餐 ...
    C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类)之配餐 ...
        做程序开发到现在已有三年多的时间了,先不说技术已达到了什么样的一个水平,就对自己熟悉或比较精通的技术等——感觉需要再继续深究或清楚其如何用好(提升性能)的东西还不少。这篇文章要说就是——对程序性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:39 | 回复:0
  • C#ASP.NET中Process.Start没有反应也没有报错的解决方法
    C#ASP.NET中Process.Start没有反应也没有报错的解决方法
    最近有一个很坑的需求,在ASP.NET中打开一个access,还要用process.start打开,调试时一切正常,到了发布后就没有反应,找了一下午,各种设文件夹权限也不行,最后把应用程序池改成管理员权限即可。应用程序池的高级 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:37 | 回复:0
  • C# 绘制统计图(柱状图, 折线图, 扇形图)
    C# 绘制统计图(柱状图, 折线图, 扇形图)
      统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有Flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的;这里我们用就C# 制作三款最经 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:39 | 回复:0
  • C# 对象转换为byte[] ,byte[]还原对象
    C# 对象转换为byte[] ,byte[]还原对象
    /// amp;amp;lt;summaryamp;amp;gt;  /// 将一个object对象序列化,返回一个byte          /// amp;amp;lt;/summaryamp;amp;gt;  /// amp;amp;lt;param name=amp;quot;obja ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:38 | 回复:0
  • C#编程中的66个好习惯,你有多少个?
    C#编程中的66个好习惯,你有多少个?
    1. 避免将多个类放在一个文件里面。2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:43 | 回复:0
  • C#代码实现设置用户"NETWORKSERVICE"具有对文件夹的读取权限。 ...
    C#代码实现设置用户"NETWORKSERVICE"具有对文件夹的读取权限。 ...
    设置用户amp;quot;NETWORKSERVICEamp;quot;具有对文件夹的读取权限。 原帖地址: http://www.cnblogs.com/sjhrun2001/archive/2009/03/18/1415804.html1 System.Security.AccessControl.DirectorySecurityfSec;2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:41 | 回复:0
  • 常用算法(C#): 求一个数的最大公约数
    常用算法(C#): 求一个数的最大公约数
    using System; using System.Collections.Generic; using System.Text; namespace ExMaxGongYueShu {     class MaxGongYueShu     {         public float maxGongYueShu(int n1,int n2)        ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:42 | 回复:0
  • C#套打
    C#套打
    在电算化会计工作中,几乎所有的由计算机生成的会计档案都应当按照会计制度规定的格式进行输出设计。例如各类帐本和记帐凭证等。通常,这些档案的打印输出处理方式有两种:   第一种:非套打方式------根据会计软 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:43 | 回复:0
  • c#图片添加当前月份的日历
    c#图片添加当前月份的日历
    主窗体代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:43 | 回复:0
  • 不用AJAX实现前台JS调用后台C#方法(小技巧)(转)
    不用AJAX实现前台JS调用后台C#方法(小技巧)(转)
    一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法。只是实现的细节采用AJAX1.0或者AjaxPro的区别。其实如果不用AJAX,我们也能够很方便地利用JS调用后台方法。步骤如下:1前台放一个按钮。设置为隐藏。注意 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:40 | 回复:0
  • C#调用Python文件执行
    C#调用Python文件执行
      我的电脑环境是使用.netframework4.5.1,如果在调试过程中调不通请注意  我用的是Visualstudion2017,python组件下载地址:http://ironpython.codeplex.com/releases/view/  下载的版本是2.7,下载安装完之后记 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:50 | 回复:0
  • C#设置WebBrowser IE浏览器版本
    C#设置WebBrowser IE浏览器版本
    通过修改注册表的值,来指定winform程序打开的webBrowser的IE版本 1amp;amp;gt;方法一,通过程序修改注册表的值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:54 | 回复:0
  • C#局域网桌面共享软件制作(一)
    C#局域网桌面共享软件制作(一)
    很久没有写文章了,今天分享的内容是局域网桌面共享软件,相信很多人都做过,也可能遇到一些问题,这里我将一一测试。涉及到的内容有:局域网文件传输、桌面截屏、图片压缩等。为了更直白的演示程序的功能所以没有对 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:49 | 回复:0
  • [c#基础]AutoResetEvent
    [c#基础]AutoResetEvent
    摘要 AutoResetEvent:msdn的描述是通知正在等待的线程已发生事件。此类不能被继承。也就是说它有那么一个时间点,会通知正在等待的线程可以做其它的事情了。 AutoResetEvent  该类有一个带bool类型参数的构造函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:55 | 回复:0
  • C#存取数据为所欲为(一)
    C#存取数据为所欲为(一)
           记得刚接触电脑不久,总为这个家伙的‘记忆’感到新奇,为其寻找东西的‘准确性’而感到震撼,虽然这些已经远去,但其数据的存储和查找任然是首要的功能,目前的问题是怎样让开发者和用户更好的更快速 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:57 | 回复:0
  • 关于C#中遍历字符串中的每个字符的方法
    关于C#中遍历字符串中的每个字符的方法
    C#提供了两个方法用于遍历字符串。1.第一个方法是foreach循环,这个方法快速且容易,但是与第二个方法相比它不太灵活。其使用方法如下:stringtestStr=amp;quot;abc123amp;quot;;foreach(charcintestStr){Console.Wr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:55 | 回复:0
  • [导入]ASP.net(C#)学习要点交流。
    [导入]ASP.net(C#)学习要点交流。
    最近忙着学习ASP.net(C#),对于其中的一些基础知识的学习感悟,觉得很有意思,也想和大家分享一下。学习.framework的时候,请注意以下几个基本概念:1、什么是值类型数据,什么是引用类型数据?2、将以下数据类型分 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:58 | 回复:0
  • 关于c#的config配置文件操作网上很多讲的和实际运用感觉不符,终于理解了一点点,记录 ...
    关于c#的config配置文件操作网上很多讲的和实际运用感觉不符,终于理解了一点点,记录 ...
    c#里面的CONfig文件总共有三个 APPCONFIG:这个貌似是不能通过代码去操作的。你只能通过打开代码去修改里面的内容。 xx.exe.config:这个就是我们平时所说的操作的配置文件。包括读写都是读写这个配置文件。这个文件的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:58 | 回复:0
  • C#泛型使用實例
    C#泛型使用實例
    /// amp;amp;lt;summaryamp;amp;gt;        /// 获取数据列表        /// amp;amp;lt;/summaryamp;amp;gt;        /// amp;amp;lt;typeparam name=amp;quot;Tamp;quot;amp;amp;gt;MODE ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:61 | 回复:0
  • C#3.0新特使用隐含类型的本地变量
    C#3.0新特使用隐含类型的本地变量
    static void InitAndPrint() 2}以上是3.0以下的版本以下是3.0版本,支持var,变体型static void InitAndPrint() 2        }……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:59 | 回复:0
  • jQuery能做到,PHP能做到,C#也能做到
    jQuery能做到,PHP能做到,C#也能做到
    题目有些大,但文中谈到的问题很小;看似表扬C#,实际不是。 这个小问题来自这样的应用场景——以HTTP POST的方式调用第三方API,第三方API不支持JSON传参,只能通过URL query string方式传参(a=1amp;amp;amp;b=2) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:63 | 回复:0
  • (转)C#中各种集合类比较
    (转)C#中各种集合类比较
    数组(Array)的不足(即:集合与数组的区别)1. 数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:56 | 回复:0
  • 四种利用C#播放声音的方法
    四种利用C#播放声音的方法
      本文将介绍利用C#播放声音的四种方法,希望那个通过本文,大家能在C#播放声音方面有所突破。本文使用的是微软的播放器,其他播放器大家可以尝试。 第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:61 | 回复:0
  • C#WinForm绘制圆角窗体
    C#WinForm绘制圆角窗体
    publicvoidSetWindowRegion(){System.Drawing.Drawing2D.GraphicsPathFormPath;FormPath=newSystem.Drawing.Drawing2D.GraphicsPath();Rectanglerect=……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:63 | 回复:0
  • 【转载】C#中手动创建一个DataTable对象并写入数据
    【转载】C#中手动创建一个DataTable对象并写入数据
    在C#操作集合数据的过程中,有时候需要手动创建一个DataTable对象,并手动设置DataTable对象的Columns列名等信息,最后再往手动创建的DataTable对象中写入相应的数据信息,此时就使用到DataTable类的Columns.Add方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:63 | 回复:0
  • VS2019调试模式,在调试的过程中突然出现如下图所示的错误:表达式计算器中发生内部错 ...
    VS2019调试模式,在调试的过程中突然出现如下图所示的错误:表达式计算器中发生内部错 ...
    VS2019调试模式, 在调试的过程中突然出现如下图所示的错误:表达式计算器中发生内部错误,c#编译器内部错误 调试堆栈显示 未知函数解决办法:    工具--选项--调试--常规,将“使用托管兼容模式”勾选中即可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:74 | 回复:0
  • Unix时间戳转日期时间格式,C#、Java、Python各语言实现!
    Unix时间戳转日期时间格式,C#、Java、Python各语言实现!
    之前有个Q上好友没事问我,怎么自己写Unix时间戳转日期时间?于是我就顺手写了个C#版本给他!最近想起来,就萌发多写几个语言的版本分享,权当练习思路外加熟悉另外两种语言。   先说转换步骤 先处理年份,从1970 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:76 | 回复:0
  • C#使用/配置Log4Net
    C#使用/配置Log4Net
    1、首先在项目中添加Nuget程序包...2、然后在NuGet窗体中搜索Log4Net,然后点击安装amp;amp;lt;安装过程可能会持续几分钟,请耐心等待amp;amp;gt;3、在项目中添加一个Config文件,如已有App.config,则直接在其中添 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:79 | 回复:0
  • Silverlight开发历程—(利用C#代码制作取色器)
    Silverlight开发历程—(利用C#代码制作取色器)
    第一个例子是,利用C#代码绘制画刷,例子很简单直接上代码: amp;amp;lt;StackPanel x:Name=amp;quot;LayoutRootamp;quot; Background=amp;quot;Whiteamp;quot; Orientation=amp;quot;Verticalamp;quot;amp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:84 | 回复:0
  • c#windows服务
    c#windows服务
    用C#创建Windows服务(WindowsServices)Windows服务在VisualStudio以前的版本中叫NT服务,在VS.net启用了新的名称。用VisualC#创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:84 | 回复:0
  • C#线程系列讲座(4):同步与死锁
    C#线程系列讲座(4):同步与死锁
    本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:C#线程系列讲座(3):线程池和文件下载服务器   虽然线程可以在一定程度上提高程序运行的效率,但也会产生一些副作用。让我们先看看如下的代码:     ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:92 | 回复:0
  • C#获取执行完JS之后的HTML页面内容的代码【草稿,有待考证】
    C#获取执行完JS之后的HTML页面内容的代码【草稿,有待考证】
     爬虫如何获取执行完js后的html源文件,比如页面我点击查询之后,自动生成一个表格承载数据,但是我右键查看源文件,是无法查看到这个JS生成的Table的。用火狐Debug是可以的参考网址 http://www.hfepb.gov.cn/kqzt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:106 | 回复:0
  • C#图片添加文字水印
    C#图片添加文字水印
    ///amp;amp;lt;summaryamp;amp;gt;///给图片添加文字水印///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;imgamp;quot;amp;amp;gt;图片amp;amp;lt;/paramamp;amp;gt;///amp;amp;lt;paramname=am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:105 | 回复:0
  • C#中参数化命令及程序调用存储过程
    C#中参数化命令及程序调用存储过程
    1.using(要释放的对象对象名=new要释放的对象()){}2.设置参数化命令,避免sql注入2.1设置占位符【不要写单引号,名字尽量和字段名保持一致,like时'%'+@名字+'%'】2.2创建SqlParameter对象,给占位符赋值,可以创建 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:127 | 回复:0
  • C#深入解析Json格式内容
    C#深入解析Json格式内容
    继上一篇《浅谈C#手动解析Json格式内容》我又来分析加入了一些功能让这个解析类更实用本章节最会开放我最终制作成功的Anonymous.Json.dll这个解析库需要的拿走~功能继上一篇增加了许多上一篇只是讲述了 解析的步骤 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:183 | 回复:0
  • c#调试问题Dispose(bool)没有找到适合的方法来重写【搜藏】
    c#调试问题Dispose(bool)没有找到适合的方法来重写【搜藏】
    问题:程序一调试就提示Dispose(bool)没有找到适合的方法来重写解决办法:大多情况是因为程序从别处直接拷过来后命名空间不一致造成的,找一下哪个代码文件的命名空间跟你的解决方案不一致,改一下就可以了。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:136 | 回复:0
  • [转]c#支持取消操作和暂停操作的Backgroundworker
    [转]c#支持取消操作和暂停操作的Backgroundworker
    这也是今天讨论的话题。取消是默认就支持的,而暂停则默认不支持。但通过ManualResetEvent可以对其进行干预。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSyste ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:42 | 阅读:111 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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