![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET系统课程
文章平均质量分 76
对信仰的忠诚
面向对象程序设计,设计模式,测试单元,SOLID原则
展开
-
XML使用方法
XML(可扩展标记语言)在C#中我们常用来当做一个小型的数据库来使用,我们可以将信息保存在XML文档中,或者从XML文档中获取数据。这样就必须使用到XML文档的数据读取。XML文档的读取有两种方式:一、利用XMLReader逐条读取,通过判断XML的NodeType属性来获取到XML文档中信息。示例;/设置可以读取xml的dtd内容 XmlReader原创 2013-07-01 16:29:36 · 1054 阅读 · 0 评论 -
C#常见异常
一、基类Exception二、常见的异常类 1、SystemException类:该类是System命名空间中所有其他异常类的基类。(建议:公共语言运行时引发的异常通常用此类) 2、ApplicationException类:该类表示应用程序发生非致命错误时所引发的异常(建议:应用程序自身引发的异常通常用此类)三、与参数有关的异常类此类异常类均派生于SystemEx原创 2013-06-27 09:49:58 · 885 阅读 · 0 评论 -
C#实现简单远程控制及桌面监控功能(客户端)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-27 10:32:37 · 12050 阅读 · 23 评论 -
C#GDI+视屏广播接收端
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-27 10:02:38 · 667 阅读 · 0 评论 -
C# 验证码画法
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-21 11:35:53 · 442 阅读 · 0 评论 -
C# 简单截屏软件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-21 11:34:38 · 628 阅读 · 0 评论 -
C# GDI+各种图形画法
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-21 11:22:25 · 3883 阅读 · 0 评论 -
C# GDI+
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;//GDI+using System.Linq;using System.Text;using System.Windows.Forms;na原创 2013-06-21 11:15:12 · 605 阅读 · 0 评论 -
C# Socket编程之UDP
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-21 11:05:36 · 692 阅读 · 0 评论 -
C# Socket编程之TCP
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-21 11:02:17 · 611 阅读 · 0 评论 -
C#仿飞秋简单聊天工具
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-21 10:56:07 · 2474 阅读 · 0 评论 -
线程死锁与多线程访问
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-21 10:52:32 · 461 阅读 · 0 评论 -
C#模拟电脑资源管理器查看文件功能
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-06 15:59:58 · 2044 阅读 · 0 评论 -
C#窗体应用程序(窗体传值)MDI
第三方控件Control是Textbox的基类跨窗体传值方式属性传值:将字段写成属性进行传值静态成员传值:将变量定义成静态变量(static)\父窗体传值: MainForm f2 = new MainForm(); f2.Show(this);MDi窗体容器:可以在父窗体中添加子窗体 Form2 f2 = new Form2();原创 2013-06-06 15:40:45 · 1410 阅读 · 0 评论 -
C#窗体控件之treeview
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;name原创 2013-06-06 15:33:59 · 708 阅读 · 0 评论 -
C#窗体控件之listbox
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;name原创 2013-06-06 15:31:10 · 999 阅读 · 1 评论 -
C#实现远程控制及桌面监控功能(服务端)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-27 10:34:37 · 11927 阅读 · 2 评论 -
C#GDI+实现简单视屏广播功能
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-06-27 09:56:10 · 952 阅读 · 0 评论 -
webservice的使用
WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用. 1:从WebService的工作模式上理解的话,它跟普通的Web程序(比如ASP、JSP等)并没有本质的区别,都是基于HTTP传输协议的程序。 2:WebService所使用的数据均是基于XML格式的。目前标准的WebService在数据格式上主要采用SO原创 2013-12-31 15:39:31 · 576 阅读 · 0 评论 -
C#序列化与反序列化
为了使数据持久化的保存,很多时候我们需要使用到序列化和反序列化。首先我们需要准备一个可以序列化的类。我们只需要在类上面标记为可序列化就可以了。 [Serializable]//标记为可序列化的类 class Person { string name; public string Name {原创 2013-12-31 15:14:15 · 537 阅读 · 0 评论 -
原生态javascript实现ajax验证用户名
function check() { //把用户输入的用户名,通过ajax发送到后台服务页面进行检测, //然后根据服务页面发挥的数据来判断该用户名是否可用 //创建ajax对象 //ajax是根据内置的activeXObject对象来创建与后台的通讯对象的原创 2013-11-06 12:26:16 · 610 阅读 · 0 评论 -
AJAX状态一览表
1xx: 信息消息: 描述:100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx: 成功消息: 描述:200 OK 请求成功(其后是对GET和POST请求的应答文档。)201 Created 请求被创原创 2013-11-06 12:20:33 · 591 阅读 · 0 评论 -
C#验证码
//给客户端的验证码图片 //hmtl代码就不用给客户端,所以要CLear() Response.Clear();//清除缓冲区流中所有内容的输出 //开始画验证码 //创建一个图片 Bitmap bmp = new Bitmap(60, 30);原创 2013-10-12 17:14:06 · 529 阅读 · 0 评论 -
配置文件的使用,加密用法
原理是向客户端写cookie, 然后在每个页面自动给我判断这个cookie是否存在 以判断能不能进入这个页面! --> --> --> --> defaultUr原创 2013-10-12 16:32:47 · 648 阅读 · 0 评论 -
C#实现文件上传下载
文件下载 //指定文件MIME类型 Response.ContentType = "application/msword"; //下载头指令 Response.AddHeader("Content-Disposition", "attchment;filename=c#基础概念.doc");原创 2013-10-12 17:18:14 · 1448 阅读 · 0 评论 -
内置对象
六大内置对象(是什么,能干什么)• 1)Page Web Form 网页在执行的时候会被编译成Page 对象,Page对象通知来设置与网页有关的属性、方法和事件• 2)Session 会话对象 可以为当前用户会话提供信息,还提供对可用于存储信息的会话范围的缓存的访问,以及控制如何管理会话的方法。3)Cookie原创 2013-10-12 16:10:43 · 610 阅读 · 0 评论 -
javascript (一)
JavaScript是什么?首先,它是一种脚本语言,或者叫做描述语言。它是运行在客户端的脚本语言,所有源代码都是可以看见的。JavaScript能做什么?1)操纵浏览器对象,例如窗口的打开和关闭,浏览器类型和版本检测等。2)操作dom树,这是javascript运用最为广泛的领域。3)通过xmlhttprequest对象于服务器端进行通讯,这是ajax的技术核心。4)xml原创 2013-07-10 16:48:26 · 574 阅读 · 0 评论 -
.net Framework与C#概念
.NET Framework 公共语言运行库1).NET Framework 类库2)公共语言运行时(CLR)CLR 公共语言运行时CLS 公共语言规范CTS 通用类型系统MSIL 微软中间语言 例:.exe .dllJIT 即时编译器 编译成CPU能执行的代码C# 面向对象编程语言1.注释的应用原创 2013-05-29 20:57:31 · 526 阅读 · 0 评论 -
层叠样式表-css
CSS的三种定义方法:内联定义内部样式表链入外部样式表文件内联定义:内联定义既是通过标记的style属性定义使用该标记的样式属性。在页面内定义内部样式块对象:body{font:9pt"宋体"}table{font:9pt "宋体"border-collapse:cpllapse;}链入外部样式表文件:建立单独的css文件原创 2013-07-01 15:45:55 · 713 阅读 · 0 评论 -
HTML基础
WEB criterion(WEB标准):结构、表现、行为三个部分。HTML定义:HTML即超文本标记语言,它是一种用于编写超文本文档的语言。自从1900年首次应用于网页编辑后,HTML迅速崛起成为网页编辑的主流语言。几乎所有的网页都是由HTML或以其他程序语嵌套在HTML中编写的。HTML并不是一种程序语言而是一种结构语言,它具有平台无关性。无论用户使用何种才做系统,只要有相应的浏览器程原创 2013-07-01 15:19:10 · 649 阅读 · 0 评论 -
软件的三层架构
引言三层结构是传统的客户/服务器结构的发展,代表了企业级应用的未来,典型的有Web下的应用。多层结构和三层结构的含义是一样的,只是细节有所不同。之所以会有双层、三层这些提法,是因为应用程序要解决三个层面的问题。一、 软件架构和分层(一) 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件原创 2013-07-01 14:32:56 · 1037 阅读 · 0 评论 -
初学者使用的SQLHELPER类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace ADO.NET{ c原创 2013-06-28 15:24:17 · 602 阅读 · 0 评论 -
ADO.NET
ADO.NET是每一个初级程序员必会的内容,这里我来介绍一下ADO.NET常用的一些操作。一,首先我们准备好连接字符串。什么是连接字符串?就是指定你的程序连接哪一台计算机的什么数据库,用户名是多少,密码是多少。示例:string ConnStr="server=.;database=myDatabase;uid=sa;pwd=123";这里,我们指定了连接的地址为“.”,代表连原创 2013-06-28 16:27:17 · 517 阅读 · 0 评论 -
C#窗体简单实现登陆及学生管理功能
首先我们创建一个user类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace StudentManage{ class User { string userName; pu原创 2013-06-06 15:25:23 · 7769 阅读 · 2 评论 -
C#实现简单计算器功能
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;name原创 2013-06-06 15:20:00 · 1092 阅读 · 2 评论 -
简单认识C#中的控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;name原创 2013-06-06 15:01:58 · 497 阅读 · 0 评论 -
C#线程用法及跨线程访问
我们在做窗体应用程序的时候,有时候穾获取当前窗体的信息,或者调用其他窗体的控件。这里我介绍两种方法来实现。当我们需要在窗体中调用其他窗体的控件时,我们可以用控件.CheckForIllegaCrossThreadCalls=false;例如:Button.CheckForIllegalCrossThreadCalls=false;当然我们也可以让整个窗体可以跨线程访问F原创 2013-06-14 10:59:09 · 1063 阅读 · 0 评论 -
C#接口
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ //接口,是对功能约束的类型 //1.类的继承只能是单继承,接口的继承可以是多继承 interface IH原创 2013-06-04 21:24:02 · 596 阅读 · 0 评论 -
C#控制台版扫雷游戏
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args)原创 2013-05-29 21:47:12 · 1698 阅读 · 1 评论 -
面向对象程序设计(类与对象)
面向对象程序设计类的概念:类是对一系列具有相同性质的对象的抽象,是对对象共同特征的描述类包含属性和方法对象的概念:对象就是类的一个实体。类内部来说是变量,类外部来说叫字段在定义字段时在没有给访问修饰符的情况下默认为Private方法里面所有访问权限的成员都可以访问C#里面的访问修饰符:Public(公共的),Private(私有的原创 2013-05-29 21:42:27 · 637 阅读 · 0 评论