推荐一个http/web开发的工具HTTP Analyzer在。web/http开发中,需要了解http通讯的具体内容,这个很不少工具不过大部分都是和浏览器绑定的,如firefox下的firebug,ie下的HttpWatch或者HttpLiveHeader之类的和浏览器绑定有很多不爽的地方,比方说性能问题。另外就是不通用,只能对绑定的浏览器起作用,不是对任意程序。是的,这里介绍的这个工具HTTPAnalyzer,可以对任意程序的Http请求进行监控!
Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service的内容步骤和注意事项。
C#通过NPOI读写Excel文件
《C#程序设计》单元7使用集合开发程序主讲教师:C#课程组授课专业:软件技术单元7使用集合开发程序本章要点集合的概念和操作方法泛型集合的应用方法技能目标能使用集合访问数据和操作数据会使用泛型集合操作数据单元7使用集合开发程序单元7使用集合开发程序7.2技术与知识准备7.2.1集合单元7使用集合开发程序7.2.1.1集合概述在前面我们学习了数组。
Windows操作系统下附带的计算器程序功能相当的强大,本课我们将模仿Windows的计算器,使用Visual C# 2005开发平台开发一个功能相对简单的计算器应用程序,它能完成加、减、乘、除运算。
如果Socket能够传送类对象,那么一些复杂的问题能够通过面向对象来解决了,即方便又安全。大家都知道,要想在网络上传输信息,必须要经过序列化才行,所以在传送类对象时,首选必须对该类对象进行序列化,才能够在网络上进行传输。
C#(读作“See Sharp”)是一种简洁、现代、面向对象且类型安全的编程语言。C# 起源于 C 语言家族,因此,对于 C、C++ 和 Java 程序员,可以很快熟悉这种新的语言。C# 已经分别由 ECMA International 和 ISO/IEC 组织接受并确立了标准,它们分别是 ECMA-334 标准和 ISO/IEC 23270 标准。Microsoft 用于 .NET Framework 的 C# 编译器就是根据这两个标准实现的。<br> C# 是面向对象的语言,然而 C# 进一步提供了对面向组件 (component-oriented) 编程的支持。现代软件设计日益依赖于自包含和自描述功能包形式的软件组件。这种组件的关键在于,它们通过属性、方法和事件来提供编程模型;它们具有提供了关于组件的声明性信息的特性;同时,它们还编入了自己的文档。C# 提供的语言构造直接支持这些概念,这使得 C# 语言自然而然成为创建和使用软件组件之选。
方法:方法是包含一系列语句的代码块, 成员访问修饰符 返回值类型方法名称(参数列表) { //方法内容 } 成员访问修饰符:public共有的,private私有的 返回值有intdatetime等如果不返回值则为void 方法名称只能有一个大小写视为不同。
例3. 数字的输入输出(将输入的字符串转成数字如整数int或实数double)。
超文本标记语言HTML(HyperText Markup Language)HTML基本语法一、标记语法1.什么是标记语法HTML是用于描述功能的符号称为"标记"。
正则表达式是一门灵活性非常强的语言,匹配同样的字符串可能在不同的开发人员那里会得到不同的结果,在平常的时候也是用的时候看看相关资料,不用的时候就丢在脑后了,尽管在处理大部分情况下都能迅速处理,但是处理一些复杂的情况效率仍是不高,借着前阵子做过的一个项目涉及到正则表达式的机会,将有关资料阅读了一遍并结合了自己的体会,整理了几篇利用 C# 进行正则表达式编程的文章,一来加深自己的印象和理解,二来供博客上的读者学习借鉴。
正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法使您可以快速分析大量文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如 HTML 处理、日志文件分析和 HTTP 标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。正则表达式是一个非常有用的技术,有人曾称之为能让程序员不至于丢掉饭碗的十大技术之一,可见它的重要性。
前面两篇讲述了正则表达式的基础和一些简单的例子,这篇将稍微深入一点探讨一下正则表达式分组,在.NET中正则表达式分组是用Match类来代表的。
上一篇讲述了在C#中有关正则表达式的类之间的关系,以及它们的方法,这一篇主要是将Regex这个类的用法的,关于Match及MatchCollection类会在下一篇讲到。对于正则表达式的应用,基本上可以分为验证、提取、分割和替换。仅仅利用Regex类就可以实现验证和简单替换。利用Regex类实现验证经历2009年的备案和DNS停止解析风波之后,大部分的带有反馈性的网站和论坛都对一些敏感词进行了过滤,包含有这类敏感词的文章要么内容被替换要么被禁止发表,利用Regex类就可以实现这个功能
三层架构本章任务了解三层架构熟悉三层架构的应用为什么需要三层结构服务员只管接待客人厨师只管烹炒客人要的美食采购员只管按客人需求采购肉,海鲜,蔬菜他们各负其责共同协作为客人提供美食顾客服务员厨师采购员饭店为什么需要三层结构服务员厨师采购员离职、请假其他服务员代替离职、请假离职、请假其他厨师代替其他采购员代替为什么需要三层结构服务员厨师采购员三层结构软件模型表示层业务逻辑层数据访问层软件系统饭店为什么需要三层结构登录实现部分(LoginForm类)代码结构我们从三方面对登录实现部分代码进行分析
文件相关操作判断文件是否已经存在File.Exists(MyFileName)返回为Bool值判断文件夹是否已经存在Directory.Exists(MyFolderName)返回为Bool值获得当前程序信息公司名称:Application.CompanyName区域信息
特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。
一.LINQ简介什么是LINQ LINQ分类如何使用LINQ TO SQL对LINQ的迷惑一.LINQ简介什么是LINQLINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内存中的信息进行查询而不仅仅只是外部数据源。
这段时间根据公司要求要做P2P方面的东西,对于P2P软件,内网穿透是其中的一个技术点,这里就给大家一个简单的UDP内网穿透的例子,这个例子中分为客户端和服务器端来做,这里实现的功能是客户端登录以后主动连接位于公网的服务器,然后服务器向客户端可以向客户端发送命令,客户端得到命令后向服务器端传输本机上的文件(嘿嘿,这个可以用来做简单的远控中的文件传输功能哈~~~)
C# Socket发送接收文件,消息