随笔分类 -  C#

摘要:2.算法: 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每个指令表现为一个或多个操作。 特性:输入、输出、有穷性、确定性、可行性。 2.9.1.算法时间复杂度: 语句的执行次数 T(n)是关于问题规模 n 的函数,进而分析 T(n)的数量级。算法的时间复杂度,也就是算法的时间量度。记作:T(n)= O(f(n)) 。它标识随问题规模 n 的增大,算... 阅读全文
posted @ 2016-04-11 22:47 【唐】三三 阅读(256) 评论(0) 推荐(0)
摘要:平时用浏览器看网页的时候,点击一下submit按钮的时候其实就是给服务器发送了一个POST请求。但是如何在自己的C#程序里面实现类似的功能呢?本文给出了一个简单的范例,可以实现类似的和web server之间的POST通讯。通过程序发送POST的过程如下所示: 1. 创建httpWebRequest对象 HttpWebRequest不能直接通过new来创建,只能通过WebRequest.... 阅读全文
posted @ 2015-11-26 15:55 【唐】三三 阅读(26499) 评论(1) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Net; using System.Net.Sockets; using Syste 阅读全文
posted @ 2015-11-25 12:09 【唐】三三 阅读(291) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2015-05-26 22:42 【唐】三三 阅读(566) 评论(0) 推荐(0)
摘要:1.特性 定义 Attribute用来对类、属性、方法等标注额外的信息,贴一个标签(附着物) 通俗:给 类 或 类成员 贴一个标签,就像航空部为你的行李贴一个标签一样 注意,特性 是 类 和 类的成员 标签,不是对象的! 官方定义:公共语言运行时允许添加类似关键字的描述声明,叫做Attributes 阅读全文
posted @ 2014-01-28 15:59 【唐】三三 阅读(619) 评论(0) 推荐(0)
摘要:24.1 元数据和反射 有关程序及类型的数据被成为 元数据。他们保存在程序集中。 程序运行时,可以查看其他程序集或其本身的元数据。一个运行的程序查看本身元数据或其他程序的元数据的行为叫做 反射。 24.2 Type 类 1.反射概念: 1.在程序运行时, 动态 获取 加载程序集 动态 获取 类型(如 阅读全文
posted @ 2013-11-24 22:19 【唐】三三 阅读(737) 评论(0) 推荐(2)
摘要:使用 Stream 类管理字节流 使用 FileStream 类管理文件数据 使用 MemoryStream 类管理内存数据 使用 BufferedSream 类提高流性能 3.1 FileStream MemoryStream Seek 定位,寻址 BufferedStream 3.2 管理应用程序数据 文本、流、... 阅读全文
posted @ 2013-09-01 20:48 【唐】三三 阅读(1110) 评论(0) 推荐(0)
摘要:1.管理文件系统 一般而言,应用程序都会有保存数据、检索数据的需求。 1.1 使用 path 类来访问文件路径 【path常用的方法】:http://www.cnblogs.com/tangge/archive/2012/10/30/2746458.html#a3 1.2 使用 File 和 FileInfo 类访问文件 1.2.1 File 类 ... 阅读全文
posted @ 2013-08-20 21:38 【唐】三三 阅读(1099) 评论(0) 推荐(0)
摘要:(1)[WinForm]Application.Exit關閉應用程式後真的不執行了嗎? 結論: Application.Exit:會通知應用程式停止相關的訊息(all threads),並等待訊息執行完成後關閉應用程式(all UI), 但這只保證訊息是在Application.Exit前才能被停止 阅读全文
posted @ 2013-02-26 16:39 【唐】三三 阅读(1150) 评论(0) 推荐(0)
摘要:21.5.7 查询中的匿名类型 select new { s.LastName, s.FirstName, s.Major }; 21.5.8 group 子句 group子句把select的对象根据一些标准分组。 group student by student.Major ; 如果项目包含在查询 阅读全文
posted @ 2013-02-06 15:13 【唐】三三 阅读(432) 评论(0) 推荐(0)
摘要:21.1 什么是LINQ 结果:2,5, 21.2 LINQ提供程序 匿名类型 创建对象表达式时初始化新类实例的字段和属性,这种形式的创建表达式由三部分组成:new关键字、类名或构造函数以及对象初始化器。对象初始化器在一组大括号内包含了逗号分隔的成员初始化列表。 创建匿名类型的变量使用相同形式,但没 阅读全文
posted @ 2013-02-01 12:00 【唐】三三 阅读(422) 评论(0) 推荐(0)
摘要:20.1 枚举数和可枚举类型 在.NET中获取一个对象枚举数的标准方法是调用对象的 GetEnumerator 方法。实现 GetEnumerator 方法的类型叫做可枚举类型(enumerable type或enumerable)。数组是可枚举类型。 20.2 使用 IEnumerator 接口 阅读全文
posted @ 2013-01-29 11:22 【唐】三三 阅读(436) 评论(0) 推荐(0)
摘要:1 /// <summary> 2 /// Windows服务类 3 /// </summary> 4 /// <summary> 5 /// 检查服务存在的存在性 6 /// </summary> 7 /// <param name=" NameService ">服务名</param> 8 /// <returns>存在返回 true,否则返回 false;</returns> 9 public stat... 阅读全文
posted @ 2013-01-11 21:45 【唐】三三 阅读(495) 评论(0) 推荐(0)
摘要:15.2 声明委托类型 15.3 创建委托对象 15.4 赋值委托 15.6 为委托增加方法 15.8 调用委托 15.10 调用列表有返回值的委托 15.12 匿名方法 15.3 Lambda表达式 15.2 声明委托类型 15.3 创建委托对象 myDel delVar; delVar = ne 阅读全文
posted @ 2013-01-08 11:51 【唐】三三 阅读(878) 评论(0) 推荐(0)
摘要:using语句 9.15.1.资源的包装实用 圆括号内的代码分配资源 Statement是实用资源的代码 using语句隐式产生处置该资源的代码 using( ResouceType Identifier = Expression ) Statement 分配资源 使用资源 9.15.3.多个资源嵌 阅读全文
posted @ 2012-12-25 17:08 【唐】三三 阅读(282) 评论(0) 推荐(0)
摘要:7.5使用基类的引用 派生类的实例由基类的实例加上派生类附加的成员组成,派生类引用指向整个类对象,包括基类部分。 MyDerivedClass derived = new MyDerivedClass(); MyBaseClass mybc = (MyBaseClass)derived; using 阅读全文
posted @ 2012-12-07 15:13 【唐】三三 阅读(423) 评论(0) 推荐(0)
摘要:1.获取HTML GetHtml(String Url) /// <summary> /// 获取有效的HTML /// </summary> /// <param name="Url"></param> /// <returns></returns> public String GetHtml(S 阅读全文
posted @ 2012-12-04 16:10 【唐】三三 阅读(3611) 评论(0) 推荐(0)
摘要:转自:http://hi.baidu.com/zhaolianbin521/item/e4664e286f3e47c1dcf69ae4 C#的winform中控制TextBox中只能输入数字(加上固定位数和首位不能为0) 给个最简单的方法:private void textBox3_KeyPress 阅读全文
posted @ 2012-11-21 17:20 【唐】三三 阅读(8044) 评论(1) 推荐(1)
摘要:效果:提示需要管理员权限1.打开工程,然后右击工程在菜单中选择properties,然后在security标签页下将Enable ClickOnce security settings勾上,然后选择This is a full trust application,然后编译程序就ok了!2.sorry,上面是”5.编辑”,难得改图了.3.改模式文档app.manifest中,asInvoker –> requireAdministrator<!-- UAC 清单选项 如果要更改 Windows 用户帐户控制级别,请用以下节点之一替换 requeste... 阅读全文
posted @ 2012-11-06 15:49 【唐】三三 阅读(2883) 评论(0) 推荐(0)
摘要:1.文件操作:File (1)void AppendAllText(string path, string contents) (2)bool Exists(string path) (3)string[] ReadAllLines(string path),读取文本文件到字符串数组中 (4)string ReadAllText(string path),读取文本文件到字符串中 (5)void ... 阅读全文
posted @ 2012-10-30 15:46 【唐】三三 阅读(4802) 评论(1) 推荐(3)