程序员.NET_程序员俱乐部_.NET频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > .NET > 文章列表
当我第一次添加滚动条时候,我发现滚动条总是跑向上方,经过研究解决方案如下:this.textBox1.Focus();获取焦点this.textBox1.Select(this.textBox1.textLength,0);选择到最后一行文本this... 查看全文
· 下页小希学MVC5+EF6.2 学习记录一发布时间:2017-11-08
目的:1学习mvc+ef2写下日记也是对自己的督促第0课从0开始ASP.NETMVC开发模式和传统的WebForm开发模式相比,增加了很多"约定"。直接讲这些"约定"会让人困惑,而且东西太多容易忘记。和微软官方教程不同,笔者尽量不用脚手架,从空白框架... 查看全文
主要改动部分:///<summary>///6.创建工厂方法模式(抽象工厂:接口)///</summary>interfaceIFactory//父接口(父类工厂){///<summary>///此父接口提供一个无... 查看全文
提取文本的情况在工作和学习中常会遇到,在前面的文章中,已经讲述了如何提取PPT中文本框里的文本,在本篇文章中,将介绍如何使用C#代码语言提取PPT文档中SmartArt和批注中的文本。同样的,程序里面需要使用到Spire.PPTfor.NET,在编写... 查看全文
· WebForms UnobtrusiveValid发布时间:2017-11-08
新开一个Website。没有使用jQuery,当Insus.NET使用一些验证控件时,如RequiredfieldValidator,程序出现下面错误:WebFormsUnobtrusiveValidationModerequiresaScriptR... 查看全文
· Dapper使用技巧和基础CRUD发布时间:2017-11-08
Dapper使用技巧和基础CRUD一、使用模型的增删改查。建立测试模型,模型名称可以和表名不同。classATest{publicintID{get;set;}publicstringName{get;set;}publicstringCode{ge... 查看全文
问题由于在初学c#的时候使用了线程委托去执行函数,是为了不让软件窗体假死。所以使用下方代码:Threadth=newThread(Getform);//创建线程th.Start();在使用前需要引入:usingSystem.Threading;但是,... 查看全文
· c#文件的操作发布时间:2017-11-08
fileStream:操作字节的,也就是所有的文件都可以拿它去操作/file/path/streamRead/streamWrite(这两个都是操作字符的,它所操作的都是文本文件)fileStream与file的区别,fileStream可以操作大文... 查看全文
接上文多线程编程学习笔记——线程同步(一)接上文多线程编程学习笔记——线程同步(二)接上文多线程编程学习笔记——线程同步(三)创建多线程操作是非常昂贵的,所以每个运行时间非常短的... 查看全文
· C# 多态的实现发布时间:2017-11-08
封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把... 查看全文
· 异步与线程阻塞发布时间:2017-11-08
返回目录应该这样理解它异步,早期开发人员对它有很多误解,认为不阻塞主线程就是异叔,更有认为不阻塞UI就是异步,但异步归根结底和这两个东西关系并不大,异步的出现主要是为了提高线程的利用率,让可用线程更高,而不是一个线程只做一件事,这件事没有完成就不去做... 查看全文
在《.NETCore跨平台的奥秘[上篇]:历史的枷锁》中我们谈到:由于.NET是建立在CLI这一标准的规范之上,所以它天生就具有了“跨平台”的基因。在微软发布了第一个针对桌面和服务器平台的.NETFramework之后,它开始“乐此不疲”地对这个完整... 查看全文
随着云计算的深入落地,大数据技术有了坚实的底层支撑,不断向前发展并日趋成熟,无论是传统企业还是互联网公司,都不再满足于离线批处理计算,而是更倾向于应用实时流计算,要想在残酷的企业竞争中立于不败之地,企业数据必须被快速处理并输出结果,流计算无疑将是企业... 查看全文
本文将通过场景例子演示,来通俗易懂的讲解在复杂的业务逻辑下,如何以最简练的代码,最直观的编写事务代码。通过一系列优化最终达到两个效果,1.通过代码块来控制事务(分布式事务),2.通过委托优化TransactionScope的编码写法。本文需要的知识点... 查看全文
· ABP .Net Core 部署到IIS 问题汇总发布时间:2017-11-08
在ABP官网创建一个.NetCore项目编译完成1、发布网站2、IIS新建站点目录指向发布的目录3、安装WindowsHostingIIS安装服务器上安装DotNetCore.X.X.X-WindowsHosting安装成功后重启IIS服务器。根据版... 查看全文
· Asp.Net 设计模式 之 单例模式发布时间:2017-11-07
一、设计目的:让项目中只显示一个实例对象二、设计步骤:创建一个类;构建类类型静态变量;定义返回值类为单例类型的静态方法;判断静态变量instance是否为空:如果为空,就创建实例,然后给单例类中的字段进行赋值;如果不为空:返回此变量(returnin... 查看全文
· Asp.Net Web API(六)发布时间:2017-11-07
Asp.NetWebAPI不可以需要IIS。可以自己在主机上承载一个WebAPI创建WebAPI.Server项目创建一个控制器项目的服务端在Nuget中添加Microsoft.AspNet.WebApi.SelfHost创建Model与Contro... 查看全文
· 轻量级ORM——PetaPoco发布时间:2017-11-07
近乎产品的数据访问是基于轻量级ORM——PetaPoco,哪怕是他们最新的5.2版本也是基于PetaPoco。至于为什么没有选用EF这些ORM,感兴趣的可以去咨询他们的产品人员,本文就不详细说明了。关于近乎源码下载:www.jinhusns.com... 查看全文
· WPF TextBox按字节长度限制输入发布时间:2017-11-07
前两天做一个项目的时候,由于页面没有限制TextBox的输入长度,所以,后台直接报错了,超出数据库最大的长度。数据库的长度是按照字节来计算的,而且不同的编码格式,汉字占用的字节长度又不相同,比如,我们用的是UTF8,一个汉字是3个字节,而默认的Def... 查看全文
先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorte... 查看全文