C#使用SQL DataReader访问数据的优点和实例
DataReaderDataReader对象提供了用顺序的,只读的方式读取Command对象获得的数据结果集,正是因为DataReader是以顺序的方式连续的读取数据,所有DataReader会以独占的方式打开数...
DataReaderDataReader对象提供了用顺序的,只读的方式读取Command对象获得的数据结果集,正是因为DataReader是以顺序的方式连续的读取数据,所有DataReader会以独占的方式打开数...
一、类与实例对象是一个自包含的实体,用一组可识别的特性和行为类标示,面向对象编程,就是针对对象编写类,就是具有相同属性和功能的抽象的集合。
注意:
类名称首字母要大写,多个...
本文为大家分享了C#实现窗体全屏的具体代码,供大家参考,具体内容如下
方法一:不过此方法有时候会出现莫名的bug//程序启动路径,与生成程序的exe文件在同一目录下public String e...
为了访问数据库,就要提供数据库连接类,在C#中,是通过Connection类来实现的四种类型的连接方式 SQLConnection ADOConnection OractleConnection ODBCConnection以SQLConnec...
自己定义的栈的接口,完全是按照栈的常用方法以及命名方式实现:
注意以下类,接口都是在一个命名空间下栈的接口:包括了常用的方法namespace 栈{ interface IStackDS<T> { int...
前言最近在阅读 .NET Threadpool starvation, and how queuing makes it worse 这篇博文时发现文中代码中的一种 Task 用法之前从未见过,在网上看了一些资料后也是云里雾里不...
使用System.Environment获取电脑的相关属性,入门案例,具体内容如下static void Main(string[] args) { MyComputer myNotebook = new MyComputer(); myNotebook.Computer...
使用Aspose.Cells创建和读取Excel文件,供大家参考,具体内容如下1. 创建ExcelAspose.Cells.License li = new Aspose.Cells.License(); li.SetLicense("Aspose.Cells.lic"...
这个方法用的比较多的是在 out 参数,如使用 int 的尝试转换函数var str = "123"; if (int.TryParse(str, out var _)) { var n = _; }编译是不通过的,...
ADO.NET数据访问技术的一个突出特点就是支持离线访问,而实现这种离线访问的技术核心急速DataSet对象,该对象通过数据驻留在内存来实现离线访问。DataSet对象由一组DataTable对...
和上篇栈的实现基本是一个思路:废话不多说,直接写代码吧//自定义队列接口namespace 队列{ interface IQueue<T> { int Count { get; } int GetLength(); bool IsEm...
在项目中要进行导出Excel报表给客户,里面有统计,就心思用Aspose.Cells 配合实体类数据直接导出。结果呢比较麻烦。然后就检索找到利用Excel模板配合实体类数据导出。总的来说...
WPF实现窗体中的悬浮按钮,按钮可拖动,吸附停靠在窗体边缘。控件XAML代码:<Button x:Class="SunCreate.Common.Controls.FloatButton" xmlns="http://schemas.microsoft.c...
前面说到了InkCanvas的基本操作,这里用一个实例来说明具体应用:绘制矩形和椭圆。效果图xaml代码<Window x:Class="WPF_InkCanvas.ROI_InkCanvas" xmlns="http://schemas.micr...
最近项目要用到文字识别功能,所以花了几天时间整理了一下。今天就记录一下用C#实现文字识别的过程。一、登录百度云进入控制台界面,创建应用获取秘钥1、在百度云的产品里找到...
前言C#中提供了比较全面的字符串处理方法,很多函数都进行了封装为我们的编程工作提供了很大的便利。System.String是最常用的字符串操作类,可以帮助开发者完成绝大部分的字符...
前言对于专业的程序员来说,C#连接SqlServer进行新增、修改、查询哪简直就是小菜一碟,信手拈来 ,但对刚入门孩童们就不是哪么一回事了,有时一个代码出错就折腾好几天,所以下面这篇...
本文实例为大家分享了C#截取验证码图片的具体代码,供大家参考,具体内容如下使用Graphics类中的DrawImage方法,这个方法有30种重载方式,这里只介绍一种,也是我认为最直观的一种,代...
如今代码圈很多做网络爬虫的例子,今天小编给大家分享的是如何用C#做网络爬虫。注意这次的分享只是分享思路,并不是一整个例子,因为如果要讲解一整个例子的话,牵扯的东西太多。1...
本文实例为大家分享了Unity实现Flappy Bird游戏的具体代码,供大家参考,具体内容如下参考:腾讯课程(零基础制作像素鸟)
环境:Unity2017.2.0f3主界面(Main)的制作没有什么技巧性注意...
发现问题DateTimePicker控件是用来显示和修改日期时间的,但默认只显示日期和修改日期。最近在使用中就遇到了一个问题,下面来随着小编一起看看吧前几天公司用的物料管理系统出...
一、概述
批量下载图片是我们在日常开发中经常会遇到的一个需求,这不,最近工作中就需要批量下载图片到本地,先是通过Excel拼接生成了所有链接地址,然后想到的是通过下载软件来批...
最近写windows窗体程序,发现一个烦人的问题。窗体初始化时禁用了最大化按钮,并使之最大化。本希望窗体一直保持最大化。但是拖动,双击标题栏时窗体就会缩小。烦死了+_+。最后,终...
前言本节重点不讲反射机制,而是讲lambda表达式树来替代反射中常用的获取属性和方法,来达到相同的效果但却比反射高效。每个人都知道,用反射调用一个方法或者对属性执行SetValue...
前言在开发Winform程序界面的时候,我们往往会使用一些较好看的图表,以便能够为我们的程序界面增色,良好的图标设置可以让界面看起来更加美观舒服,而且也比较容易理解,图标我们可...
本文实例为大家分享了Winform实现导入导出Excel文件的具体代码,供大家参考,具体内容如下/// <summary> /// 导出Excel文件 /// </summary> /// /// <param name="dat...
本文实例为大家分享了Aspose.Cells控件导出Excel表数据的具体代码,供大家参考,具体内容如下控件bin文件下载地址
@{ ViewBag.Title = "xx";}<script type="text/javascript" l...
在程序运行中经常需要对数据进行对比显示,其中使用柱状图显示非常直观,可以更显著的比较出数据量的走势。下面介绍在C#中柱状图的制作方法:1、方法/步骤1打开Microsoft Visual...
前言我们在开发应用是经常会需要用到一些数据的存储,存储的方式有多种,使用数据库是一种比较受大家欢迎的方式。但是对于一些小型的应用,如一些移动APP,通常的数据库过于庞大,而...
编写网络通讯都要面对一个问题,就是要把很久不存活的死连接清除,如果不这样做那死连接最终会占用大量内存影响服务运作!在实现过程中一般都会使用ping,pong原理,通过ping,pong来...
本文为大家分享了C#程序启动项的设置方法,供大家参考,具体内容如下托盘图标设置
新建一个NotifyIcon,会在托盘处显示一个图标。NotifyIcon.Icon可以直接设置一个ico图片,也可以...
C# 内插字符串的使用,供大家参考,具体内容如下(1) 字符串文本以 $ 字符开头,后接左双引号字符。 $ 符号和引号字符之间不能有空格。
(2) 内插字符串表达式的结果可以是任何数据...
本人是用易语言起步的,起初是为了兴趣,后来由于易语言被杀软误杀严重,连空白程序都杀,后来转到了学C#,随着学习的深入,接触越来越复杂的东西之后,发现有些功能没有用易语言来写方便...
什么是dynamic类型?微软给出的官方文档中这样解释:在通过 dynamic 类型实现的操作中,该类型的作用是绕过编译时类型检查。 改为在运行时解析这些操作。 dynamic 类型简化...
前言C# 语言是在2000发布的,至今已正式发布了7个版本,每个版本都包含了许多令人兴奋的新特性和功能更新。同时,C# 每个版本的发布都与同时期的 Visual Studio 以及 .NET 运行时...
本文实例为大家分享了C#获取系统当前IE版本号的具体代码,供大家参考,具体内容如下
1. 注册表中,IE的位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet...
前言我们在很大的项目开发,会发现项目引用的 dll 会很多,我想要按照不同的功能,将不同的 dll 放在不同的文件夹简单的方法是通过修改 App.config 文件指定文件夹,如将文件移动到...
刚学习c#的朋友要自己手动编译c#代码加深记忆,现在总结下如果手动编译!1、先找到系统的.net 环境在一般在 C:\Windows\Microsoft.NET\Framework\v4.0.303192、将.net环境路径...
前言在优化C#代码或对比某些API的效率时,通常需要测试某个方法的运行时间,可以通过DateTime来统计指定方法的执行时间,也可以使用命名空间System.Diagnostics中封装了高精度计...
前言在一个小项目中,需要用到京东的所有商品ID,因此就用c#写了个简单的爬虫。在解析HTML中没有使用正则表达式,而是借助开源项目HtmlAgilityPack解析HTML。下面话不多说了,来...
看Interpolated Strings之前,让我们先看EF Core 2.0 的一个新的特性:String interpolation in FromSql and ExecuteSqlCommand。var city = "London";using (var context = Cr...
WPF的InkCanvas就是一个画板,可以在上面随意涂鸦,每写上一笔,InkCanvas的Strokes集合里就新增一个涂鸦对象,下面的代码演示了基本的操作。
效果图
xaml代码
<Window x:Class="WP...
前言很多微信公众号中需要生成推广海报的功能,粉丝获得专属海报后可以分享到朋友圈或发给朋友,为公众号代言邀请好友即可获取奖励的。海报自带渠道二维码,粉丝长按二维码即可关...
什么是协变与逆变MSDN的解释:
https://msdn.microsoft.com/zh-cn/library/dd799517.aspx协变和逆变都是术语,前者指能够使用比原始指定的派生类型的派生程度更小(不太具体的)...
本文实例为大家分享了Unity3d实现Flappy Bird的具体代码,供大家参考,具体内容如下一、小鸟在游戏中,小鸟并不做水平位移,而是通过障碍物的移动让小鸟有水平运动的感觉,小鸟只需要...
前言从业以来,数次踩中编码的坑, 这次又马失前蹄 , 真是事不过三此非彼白.本来这个小问题不打算拿出来说 , 但是翻看谷歌发现若干年前也有寥寥数人遇到碰到这个问题 ,而且都...
前言TensorFlow是Google开源的一款人工智能学习系统。为什么叫这个名字呢?Tensor的意思是张量,代表N维数组;Flow的意思是流,代表基于数据流图的计算。把N维数字从流图的一端流动...
本文实例为大家分享了C#随机数生成字母金字塔的具体代码,供大家参考,具体内容如下1. 代码实现:static void Main(string[] args) { showNpoint(25); Console.R...
前言之前做移动端开发,都不清楚WebService是啥东东,现在接触c#,项目中有三处WebService调用,就不得不与其打交道了,最近碰上第三方接口地址更换,而自己项目因功能也需要增加WebSer...
在我们将Winform自带的边框隐藏之后,我们需要自己编写窗口的移动。思路就是1.获得点击左键时当前鼠标的坐标2.获得移动后鼠标的坐标3.窗体的坐标=移动后的鼠标坐标-移动前的...