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

c#

RSS

下级分类:

  • C#基本语法学习笔记
    C#基本语法学习笔记
    名词解释:   1、CLR---------Common Language Runtime ------------公共语言运行环境,管理着代码的执行。   2、JIT---------Just In Time -----------------------即时编译器。 作用:执行时将中间语言编译成本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:122 | 回复:0
  • C#实现Window管道技术
    C#实现Window管道技术
      管道技术一般采用Window API来实现,最近试着用C#来实现Windows管道技术,发现C#本身方便的进程线程机制使工作变得简单至极,随手记录一下,推荐给大家。   首先,我们可以通过设置Process类,获取输出接口, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:134 | 回复:0
  • 共享一份C#数据库持久层框架设计思路及其部分代码(原创)
    共享一份C#数据库持久层框架设计思路及其部分代码(原创)
    开发背景:      C#访问数据库无疑是非常方便的, 微软提供的数据库访问类 SqlHelper可以让我们轻松搞定数据库的相关操作,这相比于C++,java等有着得天独厚的优势,但是在一个项目中,我们通常需要书写大量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:121 | 回复:0
  • C#将图片字节流转为Base64直接放入html的img标签src属性中
    C#将图片字节流转为Base64直接放入html的img标签src属性中
    1,图片要转为byte, 2,注意加上“data:image/jpeg;base64,”,这里jpeg可以换成其他。 string html = amp;quot;amp;amp;lt;img src='data:image/jpeg;base64,amp;quot; + Convert.ToBase64String(byte bytes) + amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:134 | 回复:0
  • [C#网络编程系列]专题九:实现类似QQ的即时通信程序
    [C#网络编程系列]专题九:实现类似QQ的即时通信程序
    引言:前面专题中介绍了UDP、TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的。为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在本专题中将利用前 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:131 | 回复:0
  • [No0000145]深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing)理解堆与栈2/4 ...
    [No0000145]深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing)理解堆与栈2/4 ...
    前言   虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:148 | 回复:0
  • 《CLR Via C# 第3版》笔记之(七) - const和readonly
    《CLR Via C# 第3版》笔记之(七) - const和readonly
    C#中经常用const或者readonly来定义不可改变常量,那么如何使用它们呢? 主要内容: const和readonly的区别 readonly的补充说明 1. const和readonly的区别 主要的区别在于 const是在编译时确定值的,readonly是在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:145 | 回复:0
  • c#控件编写(3)重绘From的非工作区
    c#控件编写(3)重绘From的非工作区
        重绘窗体的工作区的时候我们可以用到OnPaint来实现。而非工作区的绘制有几种思路   1.直接实现WM_NCCALCSIZE消息绘制   2.把窗体修改成None状态并拦截WM_NCCALCSIZE修改非工作区的大小实现   3.把 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:166 | 回复:0
  • C#中获取指定目录下所有目录的名称、全路径和创建日期
    C#中获取指定目录下所有目录的名称、全路径和创建日期
    指定一个路径,根据这个父级路径获取此目录下所有目录的名称、全路径、创建日期等信息。注:博客主页:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:175 | 回复:0
  • C#限制DataGridView某个字段输入数字
    C#限制DataGridView某个字段输入数字
    privatevoiddataGridView1_EditingControlShowing(objectsender,DataGridViewEditingControlShowingEventArgse){if(this.dataGridView1.CurrentCell.ColumnIndex==4)//指定选择的字段索引01.2.3.……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:182 | 回复:0
  • C#定时任务组件之FluentScheduler
    C#定时任务组件之FluentScheduler
    FluentScheduler是.NET开源处理定时任务组件1.任务的创建注册publicstaticvoidTaskActionByMinutes(Actionaction,intcount,stringTaskName){FluentScheduler.JobManager.AddJob(action,t=amp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:235 | 回复:0
  • bug:C#线程间操作无效:从不是创建控件"XX"的线程访问它 ...
    bug:C#线程间操作无效:从不是创建控件"XX"的线程访问它 ...
    今天遇到这个问题,百度了下,把解决的方法总结出来。我们在ui线程创建的子线程操作ui控件时,系统提示错误详细信息为:线程间操作无效:从不是创建控件“XXX”的线程访问它。 就我知道的有三种方法,先看一下msdn的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:302 | 回复:0
  • C#中区别多态、重载、重写C#之重载与覆盖
    C#中区别多态、重载、重写C#之重载与覆盖
    重写是指重写基类的方法,在基类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。格式:基类中:publicvirtualvoidmyMethod(){}子类中:publicoverridevoidmyMethod(){}重写以后,用基类对象和子类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:233 | 回复:0
  • C#拾遗系列(8):异常
    C#拾遗系列(8):异常
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text; namespaceNetTest{   publicclassTestException   {       publicvoidTestThrow()       {         ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:192 | 回复:0
  • C#编程(五十七)----------位数组
    C#编程(五十七)----------位数组
    位数组如果需要处理很多位,就可以使用BitArray类和BitVector32.BitArray位于命名空间System.Collections中.BitVector32位于命名空间System.Collections.Speciallized. BitArray类类BitArray是一个引用引用类型,包含 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:182 | 回复:0
  • C#冒泡排序,给定一组数据按照从大到小排序
    C#冒泡排序,给定一组数据按照从大到小排序
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace冒泡排序{classProgram{///amp;amp;lt;summaryamp;amp;gt;///冒泡排序,给定一组数据1,12,23,8,5,20,按照倒序排序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:160 | 回复:0
  • Java、C#区别之语法
    Java、C#区别之语法
    由C#转入Java一段时间了,总结下个人认为的Java同C#语法之间的不同之处,有不同意见之处还望各位海涵刚学Java时觉得语法同C#大致是相同的(应该说C#同Java大致相同,毕竟人家微软的C#是有意模仿Java的语法习惯的)比尔 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:166 | 回复:0
  • c#重点知识详解(四)选择自masterall的Blog
    c#重点知识详解(四)选择自masterall的Blog
    第四章:C#中的加框与去框C#运行时中有两种类型:引用类型(reference)(在C#中用类声明)和值类型(value)(在C#中用结构声明)。引用和值类型在几个重要方面有所不同。值类型“感觉上”象一个数据。它包括预定义数值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:149 | 回复:0
  • c#Include与用户控件
    c#Include与用户控件
    amp;amp;lt;!--#IncludeFile=amp;quot;~/App_UC/head.bootstrap.aspx--amp;amp;gt;这个路径文件可以是你html代码,也可以是应用脚本文件,原理:跟用户控件差不多 优点:使用简单,(用户控件要注册一下才能用)缺 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:135 | 回复:0
  • 在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
    在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
    http://m.blog.csdn.net/article/details?id=51075023  在VS2015中先创建C#项目,然后再创建要编写的动态库DLL项目,这样做的好处是整个解决方案的编程环境是C#模式,这样就可以有很多智能的提示或快捷的编程方式 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:142 | 回复:0
  • C#线程池执行操作例子
    C#线程池执行操作例子
    publicpartialclassForm1:Form{CountdownEventhander=newCountdownEvent(10);publicstaticobjectlock_action=newobject();publicForm1(){I……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:140 | 回复:0
  • C#中using的用途
    C#中using的用途
    usingSystem;                                                    --主命名空间,包含所有.net基础类型和通用类型,比如Object,比如string等;usingSystem.D ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:125 | 回复:0
  • C#WinForm用MenuStrip动态生成菜单并动态加载事件
    C#WinForm用MenuStrip动态生成菜单并动态加载事件
    最近在做WINFORM开发,一直都在为主界面的点击事件及动态加载菜单苦脑。现在已解决这个问题了,可以实现数据库或都XML等配置完成动态生成菜单及事件加载。代码如下:  private void Form1_Load(object sender, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:142 | 回复:0
  • C#倒计时
    C#倒计时
    c#中有一个叫做timespan的数据类型,可以这样构造:TimeSpants=newTimeSpan(0,45,0);TimeSpan(hour,minute,second);然后拖进去一个timer,叫timer1timer1.Interval=1000; 设置一秒一个周期然后在timer的事件里这样 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:160 | 回复:0
  • ●用C#操作SQL数据库
    ●用C#操作SQL数据库
    SQLServer数据访问两大类数据访问方式:1.轻量级:SqlConnection,SqlCommand,SqlDataReader2.重量级(内存占用量比较大):SqlConnection,SqlDataAdapter,DataTable 步骤:        1、建立链接对象——建一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:120 | 回复:0
  • C#网络编程技术微软Socket实战项目演练(三)
    C#网络编程技术微软Socket实战项目演练(三)
    本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的第三部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程!本次高级系列 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:127 | 回复:0
  • 聊聊C#中的Visitor模式
    聊聊C#中的Visitor模式
    写在前面Visitor模式在日常工作中出场比较少,如果统计大家不熟悉的模式,那么它榜上有名的可能性非常大。使用频率少,再加上很多文章提到Visitor模式都着重于它克服语言单分派的特点上面,而对何时应该使用这个模式 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:105 | 回复:0
  • C#与数据库访问技术总结(十二)数据阅读器(DataReader)2
    C#与数据库访问技术总结(十二)数据阅读器(DataReader)2
    遍历数据阅读器中的记录当ExecuteReader方法返回DataReader对象时,当前光标的位置在第一条记录的前面。必须调用阅读器的Read方法把光标移动到第一条记录,然后,第一条记录将变成当前记录。如果数据阅读器所包含的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:121 | 回复:0
  • 在C#中实现Singleton(转)
    在C#中实现Singleton(转)
    SingletonSingleton设计模式的下列实现采用了DesignPatterns:ElementsofReusableObject-OrientedSoftware中所描述的解决方案,但对它进行了修改,以便利用C#中可用的语言功能,如属性:usingSystem;publicclassSingl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:117 | 回复:0
  • ASP.net(C#)批量上传图片(完整版)
    ASP.net(C#)批量上传图片(完整版)
    摘自:http://www.biye5u.com/article/netsite/ASPNET/2010/1996.html 这篇关于ASP.Net批量上传图片的文章写得非常好,偶尔在网上看到想转载到这里,却费劲了周折。为了更新这篇文章,我用了近半个小时,网上的转载 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:103 | 回复:0
  • C#DataGridview用NPOI导出Excel文件
    C#DataGridview用NPOI导出Excel文件
    导出excel我用的是nuget的NPOI,直接在项目中添加的,引用到项目中,下面是截图: 下面我把ExcelHelper贴出来publicstaticclassExcelHelper{publicstaticvoidExportToExcel(DataTabledt){ExportToExc ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:89 | 回复:0
  • C#封装一个钩子类
    C#封装一个钩子类
    利用C#设置钩子函数,并封装成类。如果想要实现全局钩子的话,必须将实现的代码封装到类库里。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.InteropService ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:94 | 回复:0
  • C#判断点是否在直线上
    C#判断点是否在直线上
    判断点在直线上,实际上就是判断点到直线上的垂直距离。点到直线垂直距离为0,则点在线上。当然也可以误差设置误差几个像素。参考资料并进行修改:http://blog.sina.com.cn/s/blog_5d5c80840101bnhw.html  //判断 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:99 | 回复:0
  • C#RSA加密/解密
    C#RSA加密/解密
     RSA公钥加密算法是1977年由RonRivest、AdiShamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:88 | 回复:0
  • C#中Aa=newB()的意义
    C#中Aa=newB()的意义
    Aa=newB()的意义前提:A是B的父类。Aa=newB();或Aa;Bb=newB();a=b;这一句的过程是这样的,1)创建一个类A的引用a2)创建一个类B的实例3)把类B的引用赋值给a因为A是B的父类,所以,赋值成功。过程:当消息发送到子类并 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:86 | 回复:0
  • C#Byte[]、Image、Bitmap之间的相互转换
    C#Byte[]、Image、Bitmap之间的相互转换
     //byte转图片publicstaticBitmapBytesToBitmap(byteBytes){MemoryStreamstream=null;try{stream=newMemoryStream(By……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:92 | 回复:0
  • C#线程调用带参数的方法
    C#线程调用带参数的方法
    第一种:使用ParameterizedThreadStart。调用System.Threading.Thread.Start(System.Object)重载方法时将包含数据的对象传递给线程。使用ParameterizedThreadStart委托不是传递数据的类型安全的方法,因为System.Thr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:91 | 回复:0
  • 【C#/WPF】修改图像的DPI、Resolution
    【C#/WPF】修改图像的DPI、Resolution
    问题:WPF中默认使用的图像的DPI是96。如果我们使用的图素的DPI不是96时(比如是72),那么WPF会把图片的DPI自动改为96,导致图像加载出来的实际大小Width和Height会比想要的大(原图显示大小会是实际图大小的72/96= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:93 | 回复:0
  • C#开发XMLWebService接口(SOAP)
    C#开发XMLWebService接口(SOAP)
     using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Web;using System.Web.Services;using BX.Interface;namespace WebServi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:85 | 回复:0
  • asp.netc#select动态加载数据
    asp.netc#select动态加载数据
    1、说明通过asp.net,利用jQuery,c#语言给select控件动态加载数据。前端页面使用的是.aspx类型的HTML页面,后台使用MVC上的controller控制器2、webconfig设置连接字符串amp;amp;lt;configurationamp;amp;gt;amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:71 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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