- 博客(8)
- 资源 (7)
- 收藏
- 关注
转载 C#设计模式---抽象工厂(Abstract Factory)
意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 场景 还是上次说的那个网络游戏,定下来是一个休闲的FPS游戏。和CS差不多,8到16个玩家在游戏里面分成2组对战射击。现在要实现初始化场景的工作。要呈现一个三维物体一般两个元素是少不了的,一是这个物体的骨架,也就是模型,二就是这个骨架上填充的纹理。 我们知
2017-03-16 21:58:13 345
转载 窗口刷新闪烁问题
一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕 上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。
2017-03-16 21:55:35 416
转载 C#设计模式--单例(Singleton)
意图 保证一个类只有一个实例,并提供访问它的全局访问点。 场景 我们现在要做一个网络游戏的服务端程序,需要考虑怎么样才能承载大量的用户。在做WEB程序的时候有各种负载均衡的方案,不管是通过硬件实现还是软件实现,基本的思想就是有一个统一的入口,然后由它来分配用户到各个服务器上去。 需要考虑的问题是,即使在多线程的并发状态下,用户只能
2017-03-16 21:53:28 297
转载 C#操作EXCEL
另外我们还要注意一些简单的问题1.excel文件只能存储65535行数据,如果你的数据大于65535行,那么就需要将excel分割存放了。2.关于乱码,这主要是字符设置问题。1.加载Excel(读取excel内容)返回值是一个DataSet //加载Excel public static DataSet LoadDataFromExcel(str
2017-03-15 22:40:12 241
转载 C#事件
上一篇文章中,说到了委托,现在就来说说事件吧,其实事件就是一种特殊的委托。 有事件,就会有对事件进行处理的方法,而事件和处理方法之间是怎么联系起来的呢? 委托就是他们中间的桥梁,事件发生时,委托会知道,然后将事件传递给处理方法,处理方法进行相应处理。 比如,在WinForm中最常见的是按钮的Click事件,它是这样委托的:this.button1.
2017-03-15 22:23:06 171
转载 C#委托
一、委托 委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法。 委托使用分三步:1、委托声明。2、委托实例化。3、委托调用。 二、例子: delegate int NumOpe(int a,int b); //第一步,声明委托 class Class1 { static voi
2017-03-15 22:01:12 173
转载 C#中Socket编程
下面在给出无连接的 using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;namespace SimpleUdpSrvr{ class Program { static
2017-03-15 21:42:52 247
转载 C#操作XML
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode ro
2017-03-15 21:15:15 177
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人