微软昨天发布了新的VS 2015 ..随之而来的还有很多很多东西... .NET新版本 ASP.NET新版本...等等..太多..实在没消化.. 分享一下也是昨天发布的新的C#6.0的部分新特性吧... 当然..我也没用过 - -,主要是参考国外某位的一篇文章..很详细,英文好的可以自行去看 htt ...
                            
                            
                         
                    
                        
                            
                            
                                    父类使用virtual关键字,可以让子类的实例完全代替基类的类成员。(前面父类virtual后面子类override),比如下面我定义一个Employee的员工的基类,给这个基类定义了Start_Work的虚方法 然后定义一个经理类,他可以直接调用子类的方法,也可以重新Start_Work方法 其他... ...
                            
                            
                         
                    
                        
                            
                            
                                4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.9 4.10 4.11 4.12 ...
                            
                            
                         
                    
                        
                            
                            
                                所谓的函数就是具有独立功能的,并能通过名称重复使用的代码。函数要特别注意调用之前必先声明。并且函数的声明位置必须在类中。 函数声明的语法是 static void 函数名() { //函数体(在函数调用时实行) } 函数的作用域是 一个变量仅在他所定义的大括号内有效。不同的作用域的变量拥有独立的内存 ...
                            
                            
                         
                    
                        
                            
                            
                                本实验环境: win7,vmware12.x版本,centos6.5/6.9 1.装载 vmwarea-tools光盘(安装目录的linux.so) 或直接 虚拟机选项 选择 安装vm-tools 2.1 挂载光驱到/mnt文件夹下面 mount /dev/cdrom /mnt 或者 /dev/sr ...
                            
                            
                         
                    
                        
                            
                            
                                    Invalidate方法通知Windows应该重新绘制表单的整个表面。最重要的是Invalidate不会立即强制执行绘制操作。 Windows只是存储请求,并且只会响应它当前程序完全执行后,并且只要系统中没有其他待处理事件。 Windows故意延迟绘画操作,因为它是最耗时的操作之一。有时,这种延迟, ...
                            
                            
                         
                    
                        
                            
                            
                                    ```go package main import ( "net/http" "github.com/gin gonic/gin" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) func Database() ...
                            
                            
                         
                    
                        
                            
                            
                                    winform基础 先修基础:C#语法基础和面向对象编程 1.Winform创建解决方案 2.Winform窗体 3.MessageBOx 4.Winform登录、控制软件只运行一次、回车登录 5.Winform主窗体的设置 6.MDI窗体及涉及到的相关问题 7.Winform菜单之Menustri ...
                            
                            
                         
                    
                        
                            
                            
                                    原文:WPF中元素拖拽的两个实例 今天结合之前做过的一些拖拽的例子来对这个方面进行一些总结,这里主要用两个例子来说明在WPF中如何使用拖拽进行操作,元素拖拽是一个常见的操作,第一个拖拽的例子是将ListBox中的子元素拖拽到ListView的某一个节点,从而将该子元素作为当前节点的子节点。第二个例子... ...
                            
                            
                         
                    
                        
                            
                            
                                你问的这个事件应该是dbgrid控件中的吧?这个事件是在grid控件载入数据的时候触发的,至于你这个“怎么用”波及的范围太大了,呵呵!不知道如何说起!另外还是发一段相关的代码吧,这也是我之前提过问题,别人回答的:这段代码是在数据加载时触发执行下面的代码,判断数据内容重画GRID中的单元格内容:pro ...
                            
                            
                         
                    
                        
                            
                            
                                    原文:WPF实现QQ群文件列表动画(二) 上篇(WPF实现QQ群文件列表动画(一))介绍了WPF实现QQ群文件列表动画的大致思路,结合我之前讲过的WPF里ItemsControl的分组实现,实现起来问题不大,以下是效果图: 其实就是个ListBox,使用了它的分组样式,而分组样式其实就是一组Expa... ...
                            
                            
                         
                    
                        
                            
                            
                                    Table of Contents 1. 在winodws下使用Linux的方式 1.1. Windwos Subsystem for Linux 1.1.1. 条件 1.1.2. 步骤 1.2. 虚拟机和ssh 1.2.1. 条件 1.2.2. 步骤 2. 今日值得纪念的事 在winodws下使用 ...
                            
                            
                         
                    
                        
                            
                            
                                    一直找不到一种能够让很多对象都能在几乎同时接收到通知的方法。介绍下目前在用的,希望能够抛砖引玉。 首先随便贴一下观察者模式的两接口,观察者模式自行搜索设计模式。 ISubject接口对象作为通知发起者,IObserver接口对象即为要接收通知的对象了。 写个类实现IOserver接口。 建了个窗体实 ...
                            
                            
                         
                    
                        
                            
                            
                                https://www.zhihu.com/question/27664545 https://www.zhihu.com/question/27664545 微软自己的解决办法 https://support.microsoft.com/en-us/help/3083595/task-manage ...
                            
                            
                         
                    
                        
                            
                            
                                    1、定义结构体 定义了结构体,必须使用了stuct语句,struct定义了一个带有多个成员的的新数据类型。C# 的结构不同于C的。具有一下等特点: 结构可以有方法。字段、索引、属性、运算方法和事件。结构可以定义构造函数,但是不能定义析构函数,也不能定义默认的构造函数。与类不同得失结构不能继承其他结构 ...
                            
                            
                         
                    
                        
                            
                            
                                当方法很少被调用委托之外的任何程序所调用,可以在事件注册时直接将一个委托与一段代码相关联,这种方法称为匿名方法。匿名方法中的最后一个花括号必须以分号结束: 1、匿名方法中不能使用跳转语句跳至次匿名方法的外部,反之亦然;匿名方法外部的跳转语句也不能跳转到匿名方法的内部; 2、在匿名方法的内部不能访问不 ...
                            
                            
                         
                    
                        
                            
                            
                                1.方法组:所有的名称相同的重载方法合在一起就成为一个方法组。 2.协变性和逆变性: 协变性指的是——泛型类型参数可以从一个派生类隐式转化为基类。 逆变性指的是——泛型类型参数可以从一个基类隐式转化为派生类 。 注意事项: 1. 只有接口和委托支持协变和逆变(如 Fun<out TResult>,A ...
                            
                            
                         
                    
                        
                            
                            
                                    1.下载证书:MicrosoftRootCertificateAuthority2011.cer 2.开始→运行→MMC 3.文件→添加删除管理单元 (Ctrl+M) 4.找到证书栏→添加→计算机账户(其他的都保持默认,无限下一步) 5.回到窗体,展开:证书→受信任的根证书颁发机构→证书 6.右击展 ...
                            
                            
                                分类:
Windows程序   时间:
2018-09-25 18:30:56   
                                阅读次数:
1272
                             
                    
                        
                            
                            
                                    前言 这一章将了解如何在DirectX 11利用硬件实例化技术高效地绘制重复的物体,以及使用视锥体裁剪技术提前将位于视锥体外的物体进行排除。 在此之前需要额外了解的章节如下: |章节回顾| | | | "18 使用DirectXCollision库进行碰撞检测" | | "19 模型加载:obj格式 ...
                            
                            
                         
                    
                        
                            
                            
                                    起源: 产品中,通常有些耗时操作比如转换等,在模态窗口中执行。此时最小化它,主窗体不能跟着最小化,影响操作。 如果让主窗体最小化,并且可以还原呢?搜索一番,未找到满意结果,自己动手吧! 1、改造Program.cs文件 其目的即以MainForm记录程序主窗体 2、改写Modal窗体SizeChan ...