为了账号安全,请及时绑定邮箱和手机立即绑定

C#

C#3.0面向对象程序设计一 类 原创

面向对象三大特征,继承,封装,多态 1.0 封装,通过定义类并且给类的属性和方法加上访问修饰符来抽象事物的本质特征 2.0 继承,一个类可以从它祖先(父类)哪里获得已有的成员和行为。 3.0 多态,程序通过一个一般的父类的引用用来实现在多个子类的方法,即调用方法时,实际被调用的代码和对象的实列有关 c++是通过指针或引用(&,变量别名)实现多态的,和c#不同,java多态实现和c#相同。 ...

1455浏览 5推荐 0评论

vs链接 SQL server(Visual Studio2015 链

采用sql server 数据库,建立数据 如下: create table person --建立表 ( name char(12), id int primary key, age int, sf char(16) default 'worker' ) drop table person; --删除表格。 insert into person values('张三...

1356浏览 4推荐 0评论

C#基础 - C# 的 Hello World

有句话说:工欲善其事,必先利其器,我不推荐在学习一个语言时使用记事本练习,甚至说相当的排斥。当然了,你也可以选择你自己喜欢的方式。本系列推荐使用的IDE为vs2017 community版,银子不够的同志不用怕,免费的! 下载地址: https://www.visualstudio.com/zh-hans/thank-you-downloading-visual-studio/?sku=Commu...

26浏览 1推荐 0评论

c#知识点 2.0 部分重要语句

主要说一下我认为比较重要的东西。 foreach循环 格式: foreach(类型 循环变量 in 变量的取值集合) 变量值集合类型必须是一个集合,而循环变量必须和它的类型一致,如果不一致,需要显示转换,循环变量是一个只读的局变量<hr> goto语句 可以用于任何语句的跳转,可以跳进跳出循环语句,共同语句需要指明标签,使goto语句跳转到标签处。 尽量少用goto,代码可读性差,容易...

85浏览 2推荐 0评论

关于.net引用java创建的服务 原创

因为一些原因,希望将ASP.NET MVC 底层的逻辑用JAVA实现,然后为.NET平台提供服务进行调用。查阅了很多资料,现在整理一个入门级实例记录下来。 攻克点: 1、JAVA如何创建服务? 2、JAVA如何发布服务? 3、C#r如何引用服务? 4、C#如何调用服务? 一、关于JAVA WebService 讲解实例之前给大家介绍一个开源的Service框架:CXF(官网下载地址)。关于这个东东...

377浏览 6推荐 0评论

Visual Studio的调试技巧

调试技巧是衡量程序员水平的一个重要指标.掌握好的调试技巧与工具的使用方法,也是非常重要的. 演示环境: VS2017 C#  演示用的代码: public class Program { private static int data { get; set; } = 0; public static void Main(string[] argv) { data = 10; new Thread(...

2071浏览 10推荐 0评论

Unity优化之GC——合理优化Unity的GC 原创

本文出自我的同一博客,http://www.cnblogs.com/zblade/ 本文主要翻译Unity中的GC优化,英文链接在下:英文地址 介绍:   在游戏运行的时候,数据主要存储在内存中,当游戏的数据在不需要的时候,存储当前数据的内存就可以被回收以再次使用。内存垃圾是指当前废弃数据所占用的内存,垃圾回收(GC)是指将废弃的内存重新回收再次使用的过程。   Unity中将垃圾回收当作内存管理...

744浏览 6推荐 0评论

那些年搞不懂的高深术语——依赖倒置•控制反转•依赖注入•面向接口编程

那些年,空气中仿佛还能闻到汉唐盛世的余韵,因此你决不允许自己的脸上有油光,时刻保持活力。然而,你一定曾为这些“高深术语”感到过困扰——依赖倒置•控制反转•依赖注入•面向接口编程。也许时至今日,你仍对它们一知半解。不过就在今天,这一切都将彻底改变!我将带领你以一种全新的高清视角进入奇妙的编程世界,领略涵泳在这些“高深术语”中的活...

1276浏览 15推荐 0评论

采用简易的环形延时队列处理秒级定时任务的解决方案

业务背景 在稍微复杂点业务系统中,不可避免会碰到做定时任务的需求,比如淘宝的交易超时自动关闭订单、超时自动确认收货等等。对于一些定时作业比较多的系统,通常都会搭建专门的调度平台来管理,通过创建定时器来周期性执行任务。如刚才所说的场景,我们可以给订单创建一个专门的任务来处理交易状态,每秒轮询一次订单表,找出那些符合超时条件的订单然后标记状态。这是最简单粗暴的做法,但明显也很low,自己都下不去手写这...

439浏览 3推荐 0评论

Android_简易的短信发送器

这个随笔将介绍如何完成一个简单的第三方的短信发送器(不打开短信界面,调用android的api完成功能) 首先,我们来做布局 由于我这里写的是一个简易的,,短信发送,所以只是一个LinearLayout下放了两个EditText用来存号码和内容,还有一个Button发送按钮,如果想要更华丽的布局,有兴趣的大家可以再去添加奥。 1 <?xml version="1.0" e...

784浏览 9推荐 1评论

使用Unity3D制作类似于Pokemon Go的AR游戏中的补充

原课程为: 带你开发类似Pokemon Go的AR游戏 我使用的Unity 3D版本为 Unity 2017.1.1f1 关于Android SKD 的安装配置中,JDK的版本不能使用最新的JDK 9,必须使用JDK 8. 原解决方法来自Unity社区.解决方法 以及JDK 8的下载地址 在Unity中场景切换所使用的代码 Application.LoadLevel(sceneName); 这段代...

192浏览 1推荐 0评论

用java调用.net的wcf其实还是很简单的

前些天和我们的一个邮件服务商对接,双方需要进行一些通讯,对方是java团队,而作为.net团队的我们,只能公布出去的是一个wcf的basicbinding,想不 到问题来了,对方不知道怎么去调用这个basic,可能他们水平有点菜,有点尴尬,不得已我来研究研究,其实只要知道公布的wsdl,对什么语言都是很简单的。 一:案例 为了方便,我也不特意写什么代码了,就用vs里面的wcf服务模板创建一下,详细...

1219浏览 8推荐 0评论

C#总结(三)DataGridView增加全选列

最近的一个winform的项目中,碰到datagridview控件的第一列添加全选的功能,通常这个功能,有两种实现方式:1. 为控件添加DataGridViewCheckBoxColumn来实现,但是需要提供全选反选功能,2. 再加一个checkbox控件跟datagridview组合来实现全选反选功能。但是,感觉这两种实现效果都不是很好。网上查资料,发现一个老外的实现方法,比较简单通用。demo...

727浏览 7推荐 0评论

.NET IL实现对象深拷贝

对于深拷贝,通常的方法是将对象进行序列化,然后再反序化成为另一个对象。例如在stackoverflow上有这样的解决办法:https://stackoverflow.com/questions/78536/deep-cloning-objects/78612#78612。 这种序列化的方式,对深拷贝来讲,无疑是一个性能杀手。 今天大家介绍一个深拷贝的框架 DeepCopy,github地址:htt...

326浏览 6推荐 0评论

C# 8.0的三个值得关注的新特性

C# 语言是在2000发布的,至今已正式发布了7个版本,每个版本都包含了许多令人兴奋的新特性和功能更新。同时,C# 每个版本的发布都与同时期的 Visual Studio 以及 .NET 运行时版本高度耦合,这也有助于开发者更好的学习掌握 C#,并将其与 Visual Studio 以及 .NET 的使用结合起来。 加快 C# 版本的发布速度 在被称为“新微软”的推动下,微...

355浏览 6推荐 0评论
首页上一页123456下一页尾页

推荐作者

热门手记

意见反馈 常见问题 APP下载
官方微信