![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
文章平均质量分 54
从小白到靠谱工程师的进阶过程
changuncle
这个作者很懒,什么都没留下…
展开
-
C#面向对象三大特性
想要学好面向对象编程,除了掌握语法结构外最重要的就是熟悉面向对象三大特性,这三大特性不是相互独立的而是相互关联、你中有我我中有你的关系,想要真正了解三大特性必须把这三部分当做一个整体来考虑。封装封装就是通过给类及类中的成员变量、属性和方法设置不同的访问修饰符(public、protected、internal、protected internal、private)来控制它们的作用范围,...原创 2016-11-23 21:02:09 · 16830 阅读 · 9 评论 -
委托(1)
委托本质上是一种类型跟int、float、string一样,int、float、string可以作为参数传递,声明了委托之后方法也可以像int、float、string一样作为参数传递。 委托一般以EventHandler结尾。原创 2016-08-10 16:25:43 · 366 阅读 · 2 评论 -
ComboBox.Text="System.Data.DataRowView"的问题
ComboBox.Text="System.Data.DataRowView"的问题转载 2016-08-18 18:24:22 · 2922 阅读 · 3 评论 -
C#读取.csv文件
由于项目需要把.csv文件中的信息写到数据库中,NPOI处理.csv文件不太好使所以得换一种方法,最后找到了LumenWorks.Framework.IO这个好东西,可以很方便的满足我的需求,引用也很方便直接在NuGet中安装即可。原创 2018-03-21 22:42:20 · 6227 阅读 · 4 评论 -
C#上传并保存图片、加水印、生成缩略图
伴随移动设备地普及,处理图片、视频等需求也变得越来越基础,这里介绍的是图片的存储。原创 2017-02-05 21:59:14 · 2896 阅读 · 2 评论 -
C#值类型和引用类型 vs Java值类型和引用类型
C#和Java中对象分为值类型和引用类型,不同类型的对象存储方式不同,如果想要深入了解程序首先要分清楚:哪些是值类型?哪些是引用类?原创 2016-10-29 09:28:59 · 1339 阅读 · 2 评论 -
C#利用QRCode动态生成自定义二维码图片
利用QRCode动态生成自定义二维码图片原创 2016-09-21 22:45:48 · 7202 阅读 · 3 评论 -
<%#Eval() %>的常用方法
<%# Eval("DriverName")%>2、简单判断用法<%# Eval("DriverName").ToString()==""?"未知":Eval("DriverName").ToString()%>3、复杂用法,用一个后台方法,封装,前台输出<%# ChangeDriverName(Eval("DriverName").ToString())%>后台代码:protected stri原创 2017-01-17 15:54:52 · 14598 阅读 · 2 评论 -
ListBox获取、设置选中项用法
SelectedItems、SelectedItem、Text、SelectionMode、SetSelected原创 2016-08-18 19:07:13 · 60730 阅读 · 3 评论 -
Winform捕获窗口关闭按钮触发的事件
Windows消息机制将窗口关闭按钮修改为其他功能原创 2016-08-18 22:21:43 · 10638 阅读 · 6 评论 -
Asp.net中UpdatePanel内FileUpload的正确使用方法
当FileUpload文件上传控件包含在UpdatePanel标签中时,用户提交后,FileUpload控件中选择的文件不会被提交到后台,我们需要对UpdatePanel进行设置原创 2017-11-25 09:11:51 · 3582 阅读 · 2 评论 -
你必须知道的.NET之特性和属性
特性和属性原创 2016-09-18 14:19:00 · 5406 阅读 · 3 评论 -
ASP.NET中OnClientClick与OnClick的区别
OnClientClick是客户端事件处理方法,一般采用JavaScript进行处理,可以直接在浏览器中运行,不跟后台发生交互。原创 2017-03-27 18:14:47 · 5094 阅读 · 2 评论 -
正则表达式
正则表达式挺有用的,学习并记录下来,希望对大家有用。原创 2016-08-03 22:56:35 · 655 阅读 · 2 评论 -
C#消除多层if-else嵌套
if-else结构本来是个好东西,我们平时也会经常使用它来做条件判断,但是万物有利也有弊如果if-else结构嵌套太深的话就不容易理清逻辑,所以我们应该尽量避免多层if-else嵌套情况的发生。 {原创 2016-11-11 11:10:23 · 6681 阅读 · 4 评论 -
委托(3)
同委托(1)原创 2016-08-10 18:03:08 · 329 阅读 · 2 评论 -
c#基础入门(3)——异常、三元表达式、转义符、类型转换
异常try{}catch(Exception ex){},try-catch之间不能有任何代码; 当try-catch在循环结构中时,发生异常不会跳出循环结构; 方法A中调用了方法B,如果B中抛出了异常但是B中没有异常处理机制,就会把异常交给父方法A处理,如果A中也没有异常处理机制,那就会交给Main方法处理,直到抛出系统异常。try{ string strNull =原创 2016-07-27 08:42:37 · 3369 阅读 · 1 评论 -
C#中根据经纬度计算两点的距离
C#根据经纬度计算两点的距离原创 2017-02-25 16:57:08 · 9569 阅读 · 2 评论 -
Cookie和Session的详细使用方法
进行Web开发,熟练地使用Cookie和Session是必须的,有时间来总结一下希望对大家都有用原创 2016-07-19 16:34:14 · 11171 阅读 · 2 评论 -
Asp.Net中ajax+ashx使用详解
一、post请求+contentType=”application/json;charset=utf-8;”1、data:{action:”getString”,param1:123} 无法通过context.Request.Form[]获取参数值 通过context.Request.InputStream可以将参数转化原创 2017-11-26 00:19:05 · 1174 阅读 · 2 评论 -
WebForm删除操作弹出确认窗口
删除是比较危险的操作,尤其是硬删除,所以在执行删除操作之前弹出确认对话框让用户确认删除是一种友好的处理方式。原创 2017-03-25 16:04:53 · 3984 阅读 · 2 评论 -
利用部分类快速调试WebService
WebService应用已经非常广泛,WebService调试也是我们应该掌握的内容,以网站的形式发布然后调试是一种方法,下面介绍另一种快速调试WebService的方法。原创 2016-09-06 13:21:54 · 794 阅读 · 2 评论 -
c#基础入门(6)——File、FileStream、StreamReader、StreamWriter详解
一、Filestring file = @”E:\Study\Test\example.txt”; 1、string text = File.ReadAllText(file); 文件名不存在会报错 2、string[] lines = File.ReadAllLines(file); 文件不存在会报错 3、byte[] bytes = File.ReadAllBytes(file);原创 2017-11-21 22:58:36 · 1296 阅读 · 3 评论 -
c#基础入门(2)——语法结构、方法、关键字
c#入门基础知识,基础很重要,真的很重要原创 2016-07-26 23:17:46 · 549 阅读 · 1 评论 -
C#中的Attribute详解(上)
近期正在研究AOP,本以为学会之后就又得了一个宝贝,想想心中还挺高兴的。我在学习时无意中发现了一位大牛在12年前写的一篇关于AOP博客(http://www.cnblogs.com/wayfarer/articles/241024.html),写的真是很深入很不错,这时我突然感觉自己很渺小很无知,人家12年前就了如指掌的东西,我到如今还在东拼西凑地找学习资料,觉得自己真是太差劲了。不过后来我也想通了原创 2017-04-17 22:45:22 · 33374 阅读 · 8 评论 -
c#基础入门(5)——File、FileStream、StreamReader、StreamWriter
FileFile的用法如下:public void OperateFile(){ //example文件初始内容截图如图一 string filePath = @"e:\Study\test\example.txt"; if (File.Exists(filePath)) { //allText="蝈蝈first\r\n蝈蝈second\r\n蝈蝈third"原创 2016-07-29 00:05:52 · 2784 阅读 · 1 评论 -
C# string.Format格式化日期
string.Format();格式化为日期形式原创 2017-04-01 13:35:48 · 44195 阅读 · 3 评论 -
C#文件下载
挺实用的文件下载功能原创 2016-09-09 17:45:33 · 431 阅读 · 2 评论 -
委托(2)
同委托(1)原创 2016-08-10 17:29:27 · 308 阅读 · 2 评论 -
Npoi导出Excel、读取Excel
导入导出Excel挺常见的,记录学习下。原创 2016-08-31 21:57:54 · 635 阅读 · 2 评论 -
Asp.Net中ajax+aspx使用详解
ajax+aspx使用详解原创 2017-11-25 19:40:17 · 2610 阅读 · 2 评论 -
Repeater和AspnetPager实现分页显示及固定表头
repeater控件和AspnetPager控件配合使用,并附带冻结<table/>表头效果原创 2016-08-06 19:12:59 · 3880 阅读 · 3 评论 -
c#基础入门(1)——变量、运算符、数组
一、变量变量的命名规则: ①变量名必须以字母、_、@开头,后边可以是数字、字母、下划线; ②同一变量不能重复声明,例如:连续声明int numOne=1;int numOne=2;会报错; ③变量名不能是系统关键字,例如string、static、void等; ④Pascal命名法、Camel命名法,Pascal命名法一般用于属性、方法,Camel命名法一般用于字段; 常见变量类型:...原创 2016-07-25 23:33:28 · 1070 阅读 · 1 评论 -
C#中的Attribute详解(下)
从上篇里我们可以看到,Attribute似乎总跟public、static这些关键字(Keyword)出现在一起。莫非使用了Attribute就相当于定义了新的修饰符(Modifier)吗?让我们一窥究竟吧!原创 2017-04-18 16:04:09 · 13269 阅读 · 6 评论 -
位运算符
C#中除了常见的运算符如:+、-、*、/、%、++、–等,还有一类不常见的位运算符。原创 2016-10-27 23:41:33 · 448 阅读 · 2 评论 -
RichTextBox替换文字并改变字体颜色
RichTextBox替换文字和改变关键字颜色原创 2016-08-18 18:11:09 · 6843 阅读 · 3 评论 -
MD5散列算法
MD5加密在保存用户密码时很常用,下面将对MD5算法进行详细的阐述。原创 2016-08-25 14:26:43 · 4923 阅读 · 2 评论 -
c#基础入门(4)——File、Directory、Path
File、Directory、Path是实际开发中应用频率比较高的类,学习下,希望能对大家有帮助,打好基础很重要原创 2016-07-28 01:00:32 · 3794 阅读 · 1 评论 -
Newtonsoft.Json高级用法
Newtonsoft.Json使用总结原创 2016-09-08 13:18:37 · 6620 阅读 · 6 评论 -
C#实现Base64加密解密
class Base64Helper { /// <summary> /// Base64加密,采用utf8编码方式加密 /// </summary> /// <param name="source">待加密的明文</param> /// <returns>加密后的字符串</returns> pu原创 2017-02-07 17:36:07 · 49389 阅读 · 4 评论