.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便一、目标样式我们要实现上图中的效果,需要如下的操作:1.从工具栏上的”SmobilerComponents”拖动一个LineChart控件到窗体界面上2.修改LineChart的属性a.DefaultColors属性打开集合编辑器,并点击添加,如图1、图2图1图2b.Load事件(添加数据)VB:PrivateSubTestChart4_Load... 查看全文
· .Net实战之反射外卖计费发布时间:2016-08-30
场景叫外卖支付,可以有以下优惠:1、满30元减122、是会员减配送费,比如5元3、优惠券….问题?如何在不改代码的情况下更灵活的去控制优惠的变化???有些代码与实际业务可能不符合,旨在体验反射的用处publicinterfaceIDiscount{///<summary>///优惠名称///</summary>stringName{get;}///<summary>///金额///</summary>///<... 查看全文
NuGet是个开源项目,项目包括NuGetVS插件/NuGetExplorer/NuGetServer/NuGet命令行等项目,.NETCore项目完全使用Nuget管理组件之间的依赖关系,Nuget已经成为.NET生态系统中不可或缺的一个组件,从项目角度,将项目中各种组件的引用统统交给NuGet,添加组件/删除组件/以及更新组件即可一键完成,大大提升工作效率,减少不必要的引用报错。从运维角度,可在不影响老版本的情况下发布新版本,可统一管理公司各个项目中组件版本不一和各个版本组件的使用情况... 查看全文
1.建立级联删除Mr.E的级联删除并非数据库自带那个级联删除,而是Mr.E自带的,所以它能触发你C#里面编写的触发器。首先,建立级联删除关系,如下图有两个表,UserInfo和UserDocument,UserDocument表依靠UserID字段,和UserInfo联系起来。现在我要实现,当UserInfo里面的数据删除时,自动删除UserDocument表里面UserID=UserInfo.id的那些数据,应该怎么做呢?首先,双击UserInfo打开它的属性编辑器,点击【级联删除】设置项... 查看全文
Linq的好处非常明显,不仅把数据库访问层真正做到面向对象,而且也可以把系统的权限封装到数据库访问层去了。微软目前稳定的Linq框架是EntityFramework6.1,我自己编写了一个数据库工具Mr.E,可以用来设计数据库结构,并且把数据库结构编译成EntityFramework的对象,可以说是自动化的codefirst模式。Mr.E运行于.Net4.5版本,大概功能如下:1.网络版本,支持多人同时设计数据库;2.目前支持SqlServer、MySql、Sqlite数据库;3... 查看全文
学习了Spring.NET+NHibernate的框架,觉得Spring.NET框架不够轻量,配置来配置去的比较头疼,所以把Spring.NET换成了Autofac框架,同时加入WCF框架整了一个组合。本来想把NHibernate换成EF的,因为现在普通用的.net4.0,但是.net4.0里的EF对Oracle支持没那么好,.net4.5有了oracle新的驱动就挺好用了。一点点心得,NHibernate也是刚熟悉,给像我一样的新手参考,一起学习,有什么不够合理的地方还请多多指教... 查看全文
对于一个控制台应用,比如采用控制台应用作为宿主的ASP.NETCore应用,我们可以将记录的日志直接输出到控制台上。针对控制台的Logger是一个类型为ConsoleLogger的对象,ConsoleLogger对应的LoggerProvider类型为ConsoleLoggerProvider,这两个类型都定义在NuGet包“Microsoft.Extensions.Logging.Console”之中。本文已经同步到《ASP.NETCore框架揭秘》之中]目录一、ConsoleLogger二... 查看全文
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。为什么要使用泛型为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型... 查看全文
原文网址:http://www.cnblogs.com/csdevNetworkcomms是一款C#语言编写的TCP/UDP通信框架作者是英国人以前是收费的目前作者已经开源开源地址是:https://github.com/MarcFletcher/NetworkComms.Net这一节讲一下,如何从服务器获取列表数据示例图:客户单点击获取数据从服务器返回数据客户端代码:privatevoidbutton4_Click(objectsender,EventArgse)... 查看全文
先上效果图1.引言小弟最近接了个大学生的毕业设计,收了100块钱让做一个ASP.NETMVC导入Excel到数据库的功能,由于以前没做过就到处搜索资料,但是发现网上的资料不是直接贴一大堆乱起八遭的源码,就是需要借用NPOI第三方类库太麻烦了,况且预算才100RMB简直不值得,所以小弟尝试自己动手丰衣足食,所以就有了这篇博客。先上一张小弟的思路图:(说明:没有安装做流程图的软件!凑合着看吧)2进入正题首先跟着小弟先创建一个默认的MVC项目(相信大家都会创建,这里就不演示了)第一步创建一个实体类... 查看全文
原文网址:http://www.cnblogs.com/csdevNetworkcomms是一款C#语言编写的TCP/UDP通信框架作者是英国人以前是收费的目前作者已经开源开源地址是:https://github.com/MarcFletcher/NetworkComms.Net使用networkcomms框架通信时,客户端发送消息,服务器端回复消息。确保收到的消息,是用户发来的,而不是恶意消息,可以在networkcomms框架中加入首字节验证机制。思路是这样的... 查看全文
原文网址:http://www.cnblogs.com/csdevNetworkcomms是一款C#语言编写的TCP/UDP通信框架作者是英国人以前是收费的目前作者已经开源开源地址是:https://github.com/MarcFletcher/NetworkComms.Net使用networkcomms框架通信时,客户端发送消息,服务器端回复消息。在介绍开源的.net通信框架NetworkComms一文中,我们介绍了如何从客户端发送字符串给服务器端,以及如何从服务器端接收发回来的字符串... 查看全文
· 【转】Asp.net MVC定义短网址发布时间:2016-08-21
在MVC的逻辑代码里,Controller和Action是必须的,但是在网址里,并不需要完全体现Controller和Action。比如我们经常希望看到http://localhost/About而不是http://localhost/Home/About。默认的路由规则新建MVC应用程序后,Global.asax里默认注册的路由规则是:?publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("... 查看全文
目录索引【无私分享:ASP.NETCORE项目实战】目录索引简介ASP.NetCore给我们带来的最大的亮点就是跨平台,我在我电脑(win7)上用虚拟机建了个CentOS7,来演示下,我们windows上的项目如何发布项目到Linux上运行。我这里有个在windows上搭建过的程序,我们主要演示如何在linux上运行,所以大家不要纠结于这些,大家可以新建一个web项目尝试一下。安装.NETCoreSDKforCentOS微软有详细的安装命令,可以参考Install... 查看全文
索引【无私分享:从入门到精通ASP.NETMVC】从0开始,一起搭框架、做项目目录索引前言前面还没有下载到UI和数据库的,这里再次给大家提供一下:百度网盘提取码:fuuv,UI是参照H+,但是H+是收费授权的(¥998RMB),价格有点贵,所以我们的UI跟H+虽然是一个风格,但是大家可以看到,CSS基本用的都是Bootstrap,JS基本都是最新的开源插件和自己重写的,不存在版权问题。我们前一章已经重写了我们的仓储类,文章中接口都已列出,实现类也说的很明白,引入uow后,大家修改一下原先的提交... 查看全文
· .NET 实现并行的几种方式(二)发布时间:2016-08-20
本随笔续接:.NET实现并行的几种方式(一)四、Task3)Task.NET4.5中的简易方式在上篇随笔中,两个Demo使用的是.NET4.0中的方式,代码写起来略显麻烦,这不.NET4.5提供了更加简洁的方式,让我们来看一下吧。///<summary>///Task.NET4.5中的简易方式///</summary>publicvoidDemo3(){Task.Run(()=>{SetTip("简洁的代码");});Task.Run(()=>{SetTip... 查看全文
· .NET MVC TempData、ViewData、ViewBag发布时间:2016-08-19
说明:原文作者贤新原文地址:http://www.cnblogs.com/chenxinblogs/p/4852813.htmlViewData和ViewBag主要用于将数据从控制器中传递到视图中去,ViewData本身就是一个字典。以KeyValue的形式存取值。ViewData的Value类型是Object,也就是可以将任意类型的值存储到ViewData中去,平时我们都在控制器中直接使用ViewData... 查看全文
· asp.net 日期转换为大写汉字发布时间:2016-08-17
//年份转换为大写汉字publicstaticstringnumtoUpper(intnum){return"零壹贰叁肆伍陆柒捌玖"[num].ToString();}//月份转换大写汉字publicstaticstringmonthtoUpper(intmonth){if(month<10){returnnumtoUpper(month);}else{if(month==10){return"壹拾";}else{return"壹拾"+numtoUpper(month-10);}}... 查看全文
1引言小弟在学习技术的时候有个毛病,往往喜欢先吃下一大桶理论然后再去实践,不仅要知道这个如何去做还想知道为什么可以这么做?,但是事实是在工作时候项目经理可没有兴趣让你去研究这些,特别是在小弟现在的公司是外包的情况下差点被辞退(这里就不详说了...)显然我也知道这样不对,因为公司请你是来快速完成任务的而不是让你研究的!但是小弟依旧没完全改掉这个毛病!或许说不知道工作和学习正常的分配吧!正因为这个毛病所以写了这篇博客,还望和各位bigGod共同学习吧!... 查看全文
· .NETCORE 经常使用的某些快捷键发布时间:2016-08-17
快捷键说明1.Ctrl+B可以选择显示或隐藏左边的项目导航框;2.Ctrl+\可以实现在右边再打开一个编辑工作区域。配合利用Ctrl+1,2,3可以快速切换编辑窗口3.Ctrl+P快速打开搜索框搜索文件4.Ctrl+Shift+P命令编辑。5.Ctrl+Tab列出你所打开的所有文件列表。6.Ctrl+0找到当前文件在项目中的位置,高亮显示出来7.Ctrl+G导航到指定的某一行,并高亮显示8.Ctrl+S保存文件,也可以设置自动保存,选择文件->首选项->... 查看全文