.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
开篇每一个版本的.net都会引入一些新的特性,这些特性方便开发人员能够快速实现一些功能。虽然.net版本一直在更新,但是新版本对旧版本的程序都是兼容的,在这一点上微软做的还是非常好的。每次学一个新内容,第一次接触的方法在脑海里占的位置还是比较重要的,从刚开始接触.net的多线程编程是使用Thread类,然后后面写的程序只要用到异步或者多线程就马上会想到用Thread,虽然知道委托的异步调用也能够实现,但是脑海里面的排在前面还是Thread类,在那个时候不知道他们之间的区别和优劣... 查看全文
因为项目需要,需要在网页上实现消息的推送。在百度上搜索了一下,发现实现网页上的消息推送,可以使用asp.net中的SignalR类库,当然也可以使用H5的WebSocketAjax的轮回。当然此处我们使用asp.net中的SignalR类库。因为它可以实现网页上消息的实时推送。什么是实时推送呢,我简单的说一下我个人的理解吧。实时:在同一时间类发生的事情,当然在计算机中并不是绝对的实时,因为CPU在同一时间片只能处理一个任务,那么这个时候疑问又来了?我们平时使用电脑又上网,又听音乐是如何实现的呢... 查看全文
· asp.net core 源码系列(一)发布时间:2016-07-24
前言asp.netcore出来一个来月了,自己在工作课余时间准备读一下它的源代码,会把一系列的理解和想法记录下来,同时更希望能够得到园子里同行的指点,共同进步,这里只是我对源代码的理解,有错误地方,望大家指正,这将会是一系列的文章。入口创建一个asp.netcore项目后可以看到一个Program.cs和一个Startup.cs,今天主要研究一下Program.cs到底都做了些什么,publicstaticvoidMain(string[]args)... 查看全文
原文翻译:PublishtoaLinuxProductionEnvironment作者:SourabhShirhatti在这篇文章里我们将介绍如何在Ubuntu14.04Server上部署ASP.NETCore应用程序。我们将把ASP.NETCore应用程序放到一个反向代理服务器的后面,由代理服务器把请求转交给我们的Kestrel服务器。除此之外,我们还将保证我们的web应用程序作为一个守护进程来进行启动。我们需要配置一个进程管理工具来帮助我们在程序崩溃时恢复程序,以保证高可用性。章节... 查看全文
· .NET向APNS苹果消息推送通知发布时间:2016-07-23
一.Apns简介:Apns是苹果推送通知服务。二.原理:APNs会对用户进行物理连接认证,和设备令牌认证(简言之就是苹果的服务器检查设备里的证书以确定其为苹果设备);然后,将服务器的信息接收并且保存在APNs当中,APNs从其中注册的列表中查找该IOS设备(设备可以为iPhone、iPad、iPodTouch,版本是iOS3.0及以上)并将信息发送到该设备;Provider与APNS之间要建立连接,APNS和Device之间也要建立连接,这两个连接都是加密的,采用的TLS的方式... 查看全文
.NETCore系列:1、.NETCore环境搭建和命令行CLI入门介绍了.NETCore环境,本文介绍.NETCore中最重要的一个配置文件project.json的相关内容。我们可以使用.NETCore的dotnet命令行接口(CLI)dotnetnew命令创建一个应用,也可以用VisualStudio2015update3创建一个应用,他们都有一个project.json,它是项目的配置文件,类似之前的*.csrpoj文件。Project.json是一个新的项目文件,它的功能大部分与*... 查看全文
· 说说.NET中被我忽视的方法发布时间:2016-07-23
.NET中有些方法以前没有接触过,但用过了之后让人眼前一亮,哇,原来你这么好用。下面就说说被我忽视过的方法。当然,每个人的编程经历,涉猎面及对.NET的认知程度都不一样。所以,这只是一家之言,肯定有很多不足之处,欢迎大家批评指正。1.ADO.NET类DataTable.Merge()如何合并两张表?自己以前写的方法:privatevoidUniteTable(DataTablesourceTable,DataTabletargetTable){foreach... 查看全文
项目做完有一段时间了,一直想写个博客总结一下,之前也没写过有质量的博客.一是怕写出来被各位大牛笑话,二也是因为怕自己只了解了一点皮毛就发出来误导了别人,所以一直没怎么写过博客,但是看很多大牛都鼓励程序员写博客,一来可以回顾一下自己做的项目中的重点,二也可以发现很多自己以前没发现的问题.所以自己也试试写一下吧,一直没有总结的习惯,也想改改.文笔不好,经验欠缺,各位轻喷.-----------------------------------------------------分割线--------... 查看全文
· 日期跨星期处理(ASP .NET MVC)发布时间:2016-07-22
这个任务是安排某个小组的人员的排班情况,日期排班比较好处理,但是按星期排班的话有点麻烦,主要是有跨星期的情况,比如从周五到周二。本篇文章我将分析根据时间段获取某个小组的排班情况,并且不管是日期排班还是星期排班都以日期的形式显示出来,附加条件为根据姓名,小组名和是否排班可以得出不同的结果,先贴一些页面的截图用来了解具体逻辑。1.页面截图排班设置页排班查询页2.实现代码,主要讲解的是查询,暂时不涉及排班设置的代码,而且排班设置的逻辑比较简单,单纯的存储数据就行了... 查看全文
· vb.net实现Vb中的Any变体类型发布时间:2016-07-22
今天无意中发现可以替代VB中的Any在API声明中可以使用<MarshalAs(UnmanagedType.AsAny)>VB中声明的API1DeclareFunctionSendMessage&Lib"user32"Alias"SendMessageA"(ByValhwndAsLong,ByValwMsgAsLong,ByValwParamAsLong,lParamAsAny)在vb... 查看全文
文章背景微软6月26号发布core1.0版本后,园子里关于这方面的文章就更加火爆了,不管是从文章数量还是大家互动的热情来看,绝对是最热门的技术NO.1。我从去年底开始接触.netcore到现在也大半年了,一直停留在浏览各种帖子上,偶尔新建个项目敲几行代码练习一下。可是对于core最大的卖点——跨平台,一直没法实际体验一回,因为压根没接触过Linux,完全不会那些命令,甚至虚拟机都没玩过?,想在Linux上实战操作一下可想有多困难。虽然园子里很多文章都有教程... 查看全文
· .NEt中的继承、聚合和组合发布时间:2016-07-22
类间关系在类图中,除了需要描述单独的类的名称、属性和操作外,我们还需要描述类之间的联系,因为没有类是单独存在的,它们通常需要和别的类协作,创造比单独工作更大的语义。在UML类图中,关系用类框之间的连线来表示,连线上和连线端头处的不同修饰符表示不同的关系。类之间的关系有继承(泛化)、关联、聚合和组合。(1)继承:指的是一个类(称为子类)继承另外的一个类(称为基类)的功能,并增加它自己的新功能的能力,继承是类与类之间最常见的关系。类图中继承的表示方法是从子类拉出一条闭合的、单键头(或三角形... 查看全文
p{display:block;margin:3px000;}-->.NET架构基础方法—DataTableToList通用方法我们经常需要将从数据库中所读取的数据以DataTable类型返回,也经常需要遍历DataTable转换为List>T<。我们也经常需要为每一个DataTable转换为List单独编写适合他们数据库架构地方法。下面上代码:publicstaticclassDataTableTools<T>whereT:class,new()... 查看全文
经过多天的项目设计实践,本来都几乎放弃使用MySQL去使用MSSQL,但几经周折还是在国外找到了在.NETCore中使用MySQL数据库的方法(官方的进度不敢恭维,现使用的是第三方库),在此分享一下。首先,要配置一下NuGet程序包源,因为该包暂时还没发布到NuGet库中。程序包源:https://www.myget.org/F/pomelo/api/v2/然后添加引用Pomelo.EntityFrameworkCore.MySql,使用1.0.0版本即可。... 查看全文
· .NET Core第三方开源Web框架YOYOFx发布时间:2016-07-16
YOYOFx框架YOYOFx是一个轻量级用于构建基于HTTP的Web服务,基于.NET和Mono平台。本着学习的态度,造了这个轮子,也是为了更好的了解各个框架的原理和有点,还希望可以和大家多交流。GitHub:https://github.com/maxzhang1985/YOYOFxYOYOFx是支持Owin协议的MVC框架,基于NETStandard1.6和NET451编译,完美支持在Core和fullframework(如.netframework4.5x或mono4.x)上的运行... 查看全文
提到“配置”二字,我想绝大部分.NET开发人员脑海中会立马浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个文件之中。到了.NETCore的时代,很多我们习以为常的东西都发生了改变,其中也包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源。我们可以采用内存的变量作为配置的数据源,也可以直接配置定义在持久化的文件甚至数据库中... 查看全文
1.Yoeman?yoeman是一个自动化脚手架工具。它提供很多generator,generator相当于VisualStudio的模板,用来初始化项目。更多的就不多说了,写一遍都写不完,自己看吧。http://yeoman.io/2.安装yoeman安装yoman之前你需要先安装npm。npm是一个JavaScript的包管理工具,一般跟nodejs配合使用。https://docs.npmjs.com/getting-started/what-is-npm使用npm来安装yoeman... 查看全文
控制器Controller在添加控制器前,我们先看下它为我们自动生成的一些Controller,我们看下AccountController.cs来看下登录验证方法Login!!!跟以前的写法好像很多地方不一样?async这个应该是异步干什么用的呢?Task<IActionResult>是什么?varresult=await_signInManager.PasswordSignInAsync(model.Email,model.Password,model.RememberMe... 查看全文
· .NET ORM 哪家强发布时间:2016-07-15
ORM到底哪家强?很多人都想知道这个问题,自已也没测试过,只能道听途说。闲的无聊就将几个ORM拿出来比一比,假如怀疑测试代码有问题可以将它下载下来慢慢研究。参赛ORM1、SqlSugar:是一款轻量级的MSSQLORM,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法,地址:http://www.cnblogs.com/sunkaixuan/p/5654695.html2、ChloeORM:模仿EF代码风格与设计的一款轻量级高性能ORM,地址:http://www.cnblogs... 查看全文
· .net笔记发布时间:2016-07-15
1,document.getElementByIdgetElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。返回具有指定ID属性值的第一个对象的一个引用。语法:varinTag=document.getElementByIdx_x("inTag");2... 查看全文