
.NET学习笔记
添柴程序猿
10年编程工作,涉及到.Net,Java,Android,C,Python等,爱好算法,人工智能,大数据等领域, 虚心求教,一起进步,大学毕业参加工作,如今一晃10多年已过,时间飞逝....
展开
-
VB.NET工作笔记009---硬件设备写码工具编写_使用串口通信_发送AT指令
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152只能说很简单...这里以使用AT命令VB.net启用SIM卡锁定(Enable SIM Lock using AT Command VB.net)为例子使用串口控件就可以实现.Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load SerialPort1.PortName = "..原创 2020-11-10 17:03:13 · 491 阅读 · 0 评论 -
ASP.NET工作笔记014---用VB.NET封装服务器端控件
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152ASP.NET控件封装,用VB.NET,最近客户要把桌面应用web话,打算用webform来做,这个时候winfrom用的一些控件,需要在asp.net下封装,封装的时候,新建一个dll工程,然后,新建web下有个webcontrol,这样就可以了,具体的开发,后面做的再补上。太忙了。...原创 2020-08-06 10:47:06 · 342 阅读 · 0 评论 -
C#.Net工作笔记008---c# 日期时间大小比较_日期相减
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152/// <summary> /// 比较两个日期大小 /// </summary> /// <param name="dateStr1">日期1</param> /// <p...转载 2019-04-29 21:33:05 · 590 阅读 · 0 评论 -
C#.Net工作笔记003---异步编程async await_在开发中的使用经验_随时更新
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152private async void test(){TestClient client =new TestClient();TestOut out=await client.Execute();//这种这里包含 await也就是在方法中有调用异步方法的用法的时候.需要在方法前面加asyn...原创 2019-04-28 16:18:06 · 430 阅读 · 0 评论 -
C#.Net工作笔记006---关于各种四舍五入_小数点保留第几位等操作_随时更新
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152今天做项目,各种切小数点,金融中可能用的不是4舍5入,可能是4舍6入5成双.1.关于截取小数点第几位(保留几位小数,非4舍5入),直接舍去用下面的方法可以实现,一个方法,一个重载方法 public static decimal CutDecimalWithN(decimal d,...原创 2019-04-23 20:13:27 · 582 阅读 · 0 评论 -
C#.Net工作笔记005---c#中list合并去重_以及单纯合并_值类型list去重
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152值类型去重List<int> list = new List<int> { 1, 1, 2, 2, 3, 4, 5, 5 };list.Distinct().ToList().ForEach(s => Console.WriteLine(s));...原创 2019-04-23 20:12:39 · 1170 阅读 · 0 评论 -
C#.net工作笔记001---Linq对象查询,排序,分组,去重在工作中的使用_随时更新
技术交流QQ群【JAVA,.NET,BigData,AI】:1709331521.对list中的某两个字段按照升序排序testlist=testlist.OrderBy(s=>new{s.cd1,s.cd2}).ToList<TestDto>();List<Student> stu = (List<Student>)Session["St...原创 2019-04-17 14:00:34 · 655 阅读 · 0 评论 -
vb升级工作笔记001---VB.NET升级到VB.NET 随时更新
技术交流QQ群【JAVA,.NET,BigData,AI】:170933152VB.NET2008-->VB.NET2017:升级常见问题:1.resx文件相关问题,有些因为vs验证引起的,比如resx中存在,<value />,这种值,就被vs2017认为是不合规的写法,但是在低版本的vs2008中,被认为是合法的,所以这里删除就可以了...原创 2019-03-19 19:03:11 · 786 阅读 · 0 评论 -
VB.NET工作笔记008---vs2017创建使用WCF服务_并调用服务demo
技术交流QQ群【JAVA,.NET,BigData,AI】:170933152声明,找的例子,之前没有做过wcf,但是看了看例子感觉挺简单的,记一下吧 WCF的全称是Windows Communication Foundation,从英文名称上看,WCF就是基于Windows下一种通讯的基础架构。利用WCF能够实现基于Windows下的各种通讯技术的开发以及应用。WCF是面向服...转载 2019-03-03 14:26:09 · 1722 阅读 · 0 评论 -
VB.NET工作笔记007---ASP.NET中Session超时一直不起作用
技术交流QQ群【JAVA,.NET,BigData,AI】:170933152最后发现是这个原因,在IIS中找到应用程序池,然后右边点击,详细设置,然后找到,进程模块中的最大工作进程数,设置为1如果不是1,由于web.config中的<sessionState mode="InProc",是把session存在进程中了,如果iis工作进程是多个,就会出现session超时不...原创 2019-03-01 09:17:33 · 622 阅读 · 0 评论 -
VB.NET工作笔记003---使用ASP_vbs脚本_或vb.net调用Sqlserver DTS文件
JAVA技术交流QQ群:170933152旧版的asp的估计以后也没人用了,用估计也要换思路了。。 vb.net类似下面的把c#中调用SQLserver的DTS包进行数据的转换DTS是sql server里很好用的一样东西,用它来做信息系统的数据导入,是再合适不过了。那么如何在代码里调呢DTS的包呢?首先用sql的工具(导入和导出工具)建立一个包,保证在sqlserv...原创 2019-02-19 13:23:17 · 496 阅读 · 0 评论 -
VB.NET工作笔记004---认识wsf文件
JAVA技术交流QQ群:170933152 1.概述 Windows Script Host除了提供一个对象模型之外,还提供了一种脚本框架,这就是WSF脚本。通过WSF约定的标记元素,可以将多种脚本语言写的代码块组合起来,完成任务。除此之外,还可以实现一些DOS没有的命令功能,通过CScript xxx.wsf /?来查看帮助文档,帮助文档由WSF声明并由解释器动态生成完整的文...原创 2019-02-19 13:22:36 · 1317 阅读 · 0 评论 -
VB.NET工作笔记006---用visual studio2017 编写RESTFUL API
技术交流QQ群【JAVA,.NET,BigData,AI】:170933152网上找的,看这个例子就够了使用ASP.Net WebAPI构建REST服务(一)——简单的示例由于给予REST的Web服务非常简单易用,它越来越成为企业后端服务集成的首选方法。本文这里介绍一下如何通过微软的Asp.Net WebAPI快速构建REST-ful 服务。首先创建一个Asp.Net Web应...转载 2019-02-28 14:39:14 · 2267 阅读 · 0 评论 -
C#.Net工作笔记003---异步编程async await
技术交流QQ群【JAVA,.NET,BigData,AI】:170933152 为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问 Web 时)至关重要。对 Web 资源的访问有时很慢或会延迟。如果此类活动在同步过程中受阻,则整个应用程序必须等待。在异步过程中,应用程序可继续执行不依赖 Web 资源的其他工作,直至潜在阻止任务完成。 本节将一步一步带领大家理解asy...转载 2019-04-19 14:21:45 · 594 阅读 · 0 评论 -
C#.Net工作笔记007---关于Lst深层复制_浅层复制_提供一个方法可以直接使用
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:1709331521、关于深拷贝和浅拷贝C#支持两种类型:值类型和引用类型值类型(Value Type):如 char, int, float,枚举类型和结构类型引用类型(Reference Type):如Class类型、接口类型、委托类型、数组类型。如何来划分它们?以它们在计算机内存中如何...转载 2019-04-29 17:18:25 · 380 阅读 · 0 评论 -
C#.Net工作笔记017---C#事件的理解以及自定义事件的方法
技术交流QQ群【JAVA,C,.NET,BigData,AI】:170933152哈哈,拿来主义,根据下面的这篇博文,我给葡萄城flexgrid控件,自己做了个自定义的单元格,然后利用flexgrid官方给的sample,中的hostControl,来给hostControl,添加了自己定义的事件,从而实现了对,自己定义的单元格类型的,事件控制.关于c#的事件,之前没有弄过,可以根据下面这...转载 2019-06-12 10:12:47 · 445 阅读 · 0 评论 -
C#.Net工作笔记018---葡萄城控件FlexGrid自定义单元格_以及给自定义控件添加自定义事件
技术交流QQ群【JAVA,C,.NET,BigData,AI】:170933152工作需要,给flexgrid添加自定义类型的单元格,这里自定义了一个radiobutton.下面这个案例可以在flexgrid安装后,的samples文件夹中找到,下面是c#的案例.using C1.Win.C1FlexGrid;using System;using System.Colle...原创 2019-06-12 17:19:09 · 959 阅读 · 0 评论 -
C#.Net工作笔记016---C#中使用反射对两个对象copy复制内容
技术交流QQ群【JAVA,C,.NET,BigData,AI】:170933152在进行实体转换操作的时候如果需要在对两个实体之间两个属性字段差不多相同的类要进行一个互相的转换,我们要把a对象的所有字段的值都复制给b对象,我们只能用b.属性=a.属性来写,如果属性字段太多的话,就要写很多行复制语句,麻烦还容易漏掉一些,这个时候可以利用c#的反射来实现复制。我们可以写这样一个利用泛型的映射函...转载 2019-05-31 11:44:14 · 445 阅读 · 0 评论 -
C#.Net工作笔记014---C#中internal的意思
技术交流QQ群【JAVA,C,.NET,BigData,AI】:170933152internal 修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问接口的成员不能使用 internal 修饰符意思很简单的说就是使用internal的类只能在同一个项目中使用,不能在别的项目中使用,比如你的解决方案中有两个项目,那么只能在其所在的一个使用,就像是不能在Dll中傅它...原创 2019-05-27 22:38:43 · 689 阅读 · 0 评论 -
C#.Net工作笔记015---C#中Decimal类型四舍五入_小数点截位
技术交流QQ群【JAVA,C,.NET,BigData,AI】:170933152 private void button3_Click(object sender, EventArgs e) { decimal test1 =Convert.ToDecimal( 2.5566); decimal test2 = 0;...原创 2019-05-30 11:25:46 · 1497 阅读 · 0 评论 -
C#.Net工作笔记013---c# lambda表达式对list数据进行条件查询_分组_排序_过滤_很好用
技术交流QQ群【JAVA,.NET,BigData,AI】:170933152下面这个例子对lst先进行过滤,再进行排序,再进行分组,在进行分组求和,放到变体类型中,然后把变体类型转成list,然后再对list进行循环,然后循环出来的个体,只能获取里面有的这三个值.var dataLst = ListTmp.Where(x => (x.type== "2")).OrderBy(...原创 2019-05-20 14:54:41 · 3098 阅读 · 0 评论 -
C#.Net工作笔记012---c# 文件操作_文件路径操作_随时更新
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152路径操作:class Program { static void Main(string[] args) { //获取当前运行程序的目录 string fileDir = Environment...原创 2019-04-30 17:19:17 · 380 阅读 · 0 评论 -
C#.Net工作笔记011---c# visual studio中的assembly理解
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152做一个购物电视台的项目的时候,前端管理平台用C#做的,之前很少用c#,后端用java来做,通过rustful接口实现相互调用.理解一下就是个入口吧,安装完某些软件的时候,有时候这个软件会自动的把相关的dll注册到系统中,那么,visual在使用的时候,如果参照的时候,直接选择...原创 2019-04-30 16:35:58 · 1820 阅读 · 0 评论 -
C#.Net工作笔记010---c#中的静态扩展方法_可动态给string等_添加共通方法好用
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152之前,给list添加排序的扩展方法的时候用过.下面的作用是去掉list中重复的数据. /// </summary> static class ListExtendMethod { /// <summary> //...原创 2019-04-29 21:58:46 · 455 阅读 · 0 评论 -
C#.Net工作笔记009---c#中Yield Return语法的作用和好处
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152看到项目里用到了,查了一下,这个的作用是:yield return会对当前执行的 保存,阻塞当前函数进程,然后回到当前执行的地方,这样有个好处,如果处理大量数据的话,会处理一条,便显示一条,这样的话,不必要让用户等太久才能看到结果.还是数据和以前一样,我先上代码,请大家先拿...转载 2019-04-29 21:50:24 · 502 阅读 · 0 评论 -
VB.NET工作笔记002---asp调用vb6编写的activex dll
JAVA技术交流QQ群:170933152注意这里下面写的,这个小项目,个人发现,仅仅写一个sayHello()方法就可以了,仅仅做个例子的话,不用这么麻烦还写这么多。。打开VB6,新建ActiveX DLL 2、在工程引用中加入Microsoft Active Server Pages Object Library选择 3、填加代码如下: 复制代码代码如下:'Cod...转载 2019-02-17 18:26:53 · 525 阅读 · 0 评论 -
NuGet学习笔记001---了解使用NuGet给net快速获取引用
初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是 Visual Studio的一个扩展,引用dudu的话来说就是管理程序的包包,可以参考msdn上这篇文章使用 NuGet 管理项目库以原创 2017-09-24 13:24:43 · 1016 阅读 · 0 评论 -
ASP.Net学习笔记015--ASP.Net中使用Cookie
ASP.Net学习笔记015--ASP.Net中使用Cookie表单数据欺骗:原理跟收到欺骗短信一样,移动信号塔[基站],伪装的移动信号塔会屏蔽移动信号,并且在信号范围内的手机会自动切换为接收伪装信号塔的信号,随后伪装信号塔就可以模拟任意客服账号进行发送短信等等....比如:1008695559-----------------------------银行余额也不能放在原创 2017-04-24 20:21:11 · 701 阅读 · 0 评论 -
ASP.Net学习笔记001--ASP.Net简介1
ASP.Net学习笔记001--ASP.Net简介12016/1/10以前写的课程都没有附上源码,很抱歉!课程中的源码可以加qq索要:1606841559也可以自己下载:ASP.Net学习笔记005ASP.Net的IsPostBack揭秘.ziphttp://credream.7958.com/down_20144364.html1.做一个简单的计算器小例子:原创 2016-01-11 00:03:29 · 632 阅读 · 0 评论 -
ASP.Net学习笔记007--ASP.Net Input版自增
2016/1/18以前写的课程都没有附上源码,很抱歉!课程中的源码可以加qq索要:1606841559技术交流qq1群:251572072技术交流qq2群:170933152也可以自己下载:ASP.Net学习笔记007ASP.Net Input版自增.ziphttp://credream.7958.com/down_20155694.html这节由于非常简单原创 2016-01-19 00:05:40 · 921 阅读 · 0 评论 -
VB.NET在线升级程序源代码,可以独立使用
这个程序是我做一个办公管理系统的时候用到的,这里有源码,需要的亲拿去研究学习:vb.net在线升级程序:程序实现了通过vb.net连接远程云服务器,并且从云服务器中获取更新,并且自动下载更新,升级本地客户端程序:下载地址:UpEASoft.zip 429.56 KB原创 2014-09-02 22:00:34 · 4988 阅读 · 2 评论 -
C#.NET学习笔记11,12---布尔表达式2组合,if语句
C#.NET学习笔记11---布尔表达式2组合2013/9/6技术qq交流群:JavaDream:251572072 教程下载,在线交流:创梦IT社区:www.credream.comint i=30; bool b=(i==1);//b为false console.writeline("{0}",i==1);//判断是否相等。 Console.Writeline("{原创 2013-09-19 21:25:08 · 1657 阅读 · 0 评论 -
C#.NET学习笔记1---C#.NET简介
C#.NET学习笔记1---C#.NET简介技术qq交流群:JavaDream:251572072 教程下载,在线交流:创梦IT社区:www.credream.com----------------------------------------1.NET .Dot Net 基于.net的语言:C#,VB.Net,F#,IronPython2.Visual Studio是原创 2013-09-10 00:11:10 · 2100 阅读 · 1 评论 -
C#.NET学习笔记7--11---算术运算符,变量赋值,变量的交换,布尔表达式1,布尔表达式2
C#.NET学习笔记7---算术运算符2013/9/6技术qq交流群:JavaDream:251572072教程下载,在线交流:创梦IT社区:www.credream.com1.Console.Writeline() i++ i--自增自减2.注意运算的优先级问题---------------------------------C#.NET学习笔记8---变量赋原创 2013-09-10 00:22:09 · 2018 阅读 · 0 评论 -
C#.NET学习笔记2---C#.第一个C#程序
C#.NET学习笔记2---C#.第一个C#程序技术qq交流群:JavaDream:251572072教程下载,在线交流:创梦IT社区:www.credream.com6.第一个C#程序: a.单行注释:// b.多行注释:/* ... */ ,注意*和/之间没有空格唯一需要学的三条控制台指令: 想控制台打印:hello... using System原创 2013-09-10 00:13:37 · 1832 阅读 · 0 评论 -
【C#编程基础学习笔记】4---Convert类型转换
2013/7/24技术qq交流群:JavaDream:251572072 教程下载,在线交流:创梦IT社区:www.credream.com【C#编程基础学习笔记】4---Convert类型转换-------------------------------------------a.简单的类型转换:Convert.ToString()、ToString()、Convert.To原创 2013-07-24 23:54:40 · 1300 阅读 · 0 评论 -
【C#编程基础学习笔记】6---变量的命名
2013/7/24技术qq交流群:JavaDream:251572072 教程下载,在线交流:创梦IT社区:www.credream.com【C#编程基础学习笔记】6---变量的命名----------------------------------------------a.变量的命名 命名规则:第一个字符必须是字母或者下划线(_),其后的字符可以是任意个数字、字母、下原创 2013-07-24 23:59:23 · 1313 阅读 · 0 评论 -
1.C#基础学习笔记3---C#字符串(转义符和内存存储无关)
1.C#基础学习笔记3---C#字符串(转义符和内存存储无关) a.注意"a",这里的a是字符串 'a'这的a是字符 b.转义符只针对程序中的字符串,对于程序读取的字符串就没有这个问题. c.这说明转义符是和内存存储没有关系的,因为当程序读取字符串到内存的时候,显示出来还是用户所输入的字符串,不会因为特殊字符导致 用户输入的内容不正确,比如,用户输里原创 2013-07-23 00:05:06 · 1844 阅读 · 1 评论 -
.NET/Dot Net学习笔记---.net理解,C#.net的基本类型,字符串转义字符处理..
1.NET .Dot Net 基于.net的语言:C#,VB.Net,F#,IronPython2.Visual Studio是开发工具,.NET Framework是提供的一些类库;所有基于.net开发的语言, 都可以调用.NET Framework中的类3. a..NET程序的层次:操作系统---CLR---.Net Framework---应用程序,由.N原创 2013-01-30 23:52:39 · 1903 阅读 · 0 评论 -
ASP.Net学习笔记002--ASP.Net服务端控件做了什么2
ASP.Net学习笔记002--ASP.Net服务端控件做了什么2以前写的课程都没有附上源码,很抱歉!课程中的源码可以加qq索要:1606841559技术交流qq1群:251572072技术交流qq2群:170933152也可以自己下载:ASP.Net学习笔记002ASP.Net服务端控件做了什么2.ziphttp://credream.7958.com/down_20原创 2016-01-11 00:13:00 · 703 阅读 · 0 评论