随笔分类 -  C#

摘要:ConnectionUI 脚本挂在摄像机上using UnityEngine;using System.Collections;public class ConnectionUI : MonoBehaviour { public string remoteIP = "127.0.0.1"; ... 阅读全文
posted @ 2014-08-05 15:00 life steven 阅读(602) 评论(0) 推荐(0)
摘要:1 编程风格1.1 统一编程风格的意义增加开发过程代码的强壮性、可读性、易维护性减少有经验和无经验开发人员编程所需的脑力工作为软件的良好维护性打下好的基础在项目范围内统一代码风格通过人为以及自动的方式对最终软件应用质量标准使新的开发人员快速适应项目氛围支持项目资源的复用:允许开发人员从一个项目区域(... 阅读全文
posted @ 2014-04-16 13:25 life steven 阅读(467) 评论(0) 推荐(0)
摘要:运算符移位运算符>成员对象访问运算符(用于对象和结构).索引运算符(用于数组和索引器)[]委托连接和删除运算符+—对象创建运算符new类型信息运算符sizeofistypeofas溢出异常控制运算符checkedunchecked间接寻址运算符[]名称空间别名限定符::空合并运算符??Checked和Unchecked运算符byteb=255;checked{b++;}Console.WriteLine(b.ToString());注意,Unchecked是默认行为。只有在需要把几行未检查的代码放在一个显式地标记为checked的大代码块中,才需要显式地使用Unchecked关键字使用C 阅读全文
posted @ 2014-03-20 16:46 life steven 阅读(439) 评论(0) 推荐(0)
摘要:前言COM:组件对象模型(ComponentObjectModelCOM)源自对象链接和嵌入(ObjectLinkingandEmbedding)OLE。DCOM:(DistributedCOM)分布式组件对象模型COM:几乎是左右组件通信方式的基础,实现了事物处理,消息传输服务,和对象池。Windows上的软件的通信几乎都是用COM实现。.NET能够提供现有COM组件包装器(wrapper),以便.NET组件之间的通信。.NET的优点1.面向对象编程2.优秀的设计3.语言无关性4.动态Web页面更好的支持5.高效的数据访问6.代码共享7.增强的安全性8.对安装没有任何影响9.web服务的支持 阅读全文
posted @ 2014-03-12 01:24 life steven 阅读(348) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DaiLiMoShi{ class XiMengQing { static void Main(string[] args) { WangPo wp = new WangPo(); wp.makeEyesWithMan(); wp.happyWithMan(); Console.Writ... 阅读全文
posted @ 2014-03-03 17:21 life steven 阅读(182) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text; //刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题, //嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子 //的。 //先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊 //里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,执行,然后获胜,用 JAVA 程序... 阅读全文
posted @ 2014-02-28 17:50 life steven 阅读(238) 评论(0) 推荐(0)
摘要:C# 文件操作文件操作: 检查 创建 读取 写入修改 删除目录操作: 检查 创建 读取 写入修改 删除文件操作若要执行此操作...请参阅本主题中的示例...创建文本文件向文件写入文本写入文本文件向文件写入文本读取文本文件从文件读取文本向文件中追加文本File.AppendTextFileInfo.AppendText重命名或移动文件File.MoveFileInfo.MoveTo删除文件File.DeleteFileInfo.Delete复制文件File.CopyFileInfo.CopyTo获取文件大小FileInfo.Length获取文件属性File.GetAttributes设置文件属性 阅读全文
posted @ 2013-05-13 09:06 life steven 阅读(169) 评论(0) 推荐(0)
摘要:1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.Columns) Console.WriteLine(col.ColumnName);3、查看SqlDataAdapter返回的数据①、DataRow对象 DataTable tbl = ds.Table[0]; DataRow 阅读全文
posted @ 2013-01-14 14:48 life steven 阅读(515) 评论(0) 推荐(0)
摘要:具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 cookie机制。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。而cookie的使用是由浏览器按照一定的原则在后台自动发送给服务器 阅读全文
posted @ 2012-12-01 15:53 life steven 阅读(662) 评论(0) 推荐(2)
摘要:[日期:2008-06-30]来源: 作者:志伟.NET反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当执行代码时,运行库将元数据加载到内存中,并引用它来发现有关代码的类、成员、继承等信息。元数据以非特定语言的方式描述在代码中定义的每一类型和成员。元数据存 阅读全文
posted @ 2012-05-29 13:40 life steven 阅读(183) 评论(0) 推荐(0)
摘要:1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。 Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。 MethodInfo包含方法的信息,通.. 阅读全文
posted @ 2012-05-29 13:34 life steven 阅读(238) 评论(0) 推荐(0)
摘要:从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是delegate??)“回调”他的老板来实现他的承诺,如下:class Worker { public void Advise(Boss boss) { _boss = boss; } public void.. 阅读全文
posted @ 2012-05-26 10:07 life steven 阅读(644) 评论(0) 推荐(0)
摘要:1.什么是委托,为什么要使用委托 我正在埋头苦写程序,突然想喝水,但是又不想自己去掉杯水而打断自己的思路,于是我就想让女朋友去给我倒水。她去给我倒水,首先我得让她知道我想让她干什么,通知她之后我可以继续写自己的程序,而倒水的工作就交给了她。这样的过程就相当于一个委托。 在程序过程中,当程序正在处理某 阅读全文
posted @ 2012-05-26 09:31 life steven 阅读(225) 评论(0) 推荐(0)
摘要:简介 序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满足需要,或者,由于特定原因需要确定类中那些字段需要序列化。以下各部分将探讨 .NET 框架提供的可靠的序列化机制,并着重介绍使您可以根据需要自定义序列化过程的一些重要功能。持久存储 我们经常需要将对象 阅读全文
posted @ 2012-05-20 09:30 life steven 阅读(245) 评论(0) 推荐(0)