c#之窗
haoshilu123
一个转身,
也许就已经一辈子错过
展开
-
C#中实现压缩文件和文件夹 .
【【【【C#压缩文件】】】】 方法1: //【filepath想要压缩文件的地址】 //【zippath输出压缩文件的地址】 private void GetFileToZip(string filepath,string zippath) { FileStream fs = File.OpenRead(filepath);原创 2011-11-02 09:41:15 · 458 阅读 · 0 评论 -
三层架构之间的关系
数据访问层,业务层,表示层。数据访问层实现对数据库的数据操作。业务逻辑层为业务逻辑的具体实现。表示层实现与用户之间的交互,负责数据的输入和输出。关系:业务逻辑层调用数据访问层;表示层调用业务逻辑层。优点:使软件具有良好的可扩展性和可维护性;分工明确,易于团队开发,降低了开发的难度。原创 2011-11-02 09:50:29 · 543 阅读 · 0 评论 -
冒泡排序 .
static void BubbleSort(int[] nums) { int temp; for (int i = 0; i { for (int j = 0; j { if (nums[j]原创 2011-11-02 09:49:05 · 209 阅读 · 0 评论 -
C#实现跑马灯效果 .
namespace test { class Test6 { static void Main(string[] args) { string str = "welcome to xfht"; //获取字符串str的长度 int length = str.Len转载 2011-11-02 09:47:01 · 879 阅读 · 0 评论 -
在C#中调用API的基本过程 .
首先,在调用API之前,你必须先导入System.Runtime.InteropServices这个名称空间。该名称空间包含了在Visual C#中调用API的一些必要集合,具体的方法如下: using System.Runtime.InteropServices; 在导入了名称空间后,我们要声明在程序中所要用到的API函数。我们的程序主要是获取系统的相关转载 2011-11-02 09:45:11 · 517 阅读 · 0 评论 -
C#中实现网页下载 .
第一种方法: 【简述】:使用Webbrowser控件读取网页,将网页中的数据读成二进制的,然后使用File.WriteAllBytes()写入文件中 private void GetWebStream() { Stream stream = webShow.DocumentStream; buffer = new b转载 2011-11-02 09:44:10 · 483 阅读 · 0 评论 -
在C#中使用委托 .
要求如下: 在窗体Form1、Form2中各有一个文本框、一个按钮,现在我需要点击Form1中的按钮,弹出窗体Form2,然后在窗体Form2中的文本框中输入字符串,然后点击Form2中的按钮,将文本框中的值传到Form1中的文本框中。 【第一种方法:】 窗体Form2中的代码如下: public delegate void SendDate(object se原创 2011-11-02 09:43:25 · 241 阅读 · 0 评论 -
C#中实现接口排序 .
IComparable接口和IComparable接口【实现两个对象之间的比较】 接口将会实现CompareTo(Object obj)和CompareTo(Student student) 代码如下: public int CompareTo(object obj) { throw new No原创 2011-11-02 09:37:54 · 895 阅读 · 0 评论 -
C#中如何操作XML,对XML进行增、删、改节点
增加节点 1.读取XML文件(加载XML文件) XmlDocument doc = new XmlDocument(); doc.Load("student.xml"); 2.查找根节点 XmlNode xn = doc.SelectSingleNode("student"); 3.创建子节点student XmlElement node = doc.原创 2011-11-02 09:36:45 · 823 阅读 · 0 评论 -
点击按钮打开网页窗体 .
点击按钮打开网页窗体,弹出另一个窗体,如果不添加history.back(-1);这一句,网页可能会乱窜Response.Write(" window.open('../Pages/helpPage.html','_blank');history.back(-1);");原创 2011-11-02 10:46:35 · 508 阅读 · 0 评论 -
SOAP简介 .
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语言相互通信原创 2011-11-02 09:51:06 · 231 阅读 · 0 评论 -
选择法排序 .
static void ChoiceSort(int[] nums) { for (int i = 0; i { int min = nums[i]; int index = i; ; for (int j = i + 1; j原创 2011-11-02 09:49:48 · 261 阅读 · 0 评论 -
对密码进行加密操作 .
//对密码进行加密操作 span style="font-size:18px;"> public static string CreatePwd(string pwd) { MD5 md = MD5.Create(); string result = ""; byte[] data =md.ComputeHash( En原创 2011-11-02 09:54:18 · 246 阅读 · 0 评论 -
UDP连接和TCP连接的异同 .
前者只管传,不管数据到不到,无须建立连接.后者保证传输的数据准确,须要连结.都可以实现远程连接,TCP需要连接,传输数据可靠;UDP 不需要,效率高,资源占用少。原创 2011-11-02 09:51:32 · 425 阅读 · 0 评论 -
DataReader和DataSet的异同 .
DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为DataReader的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取第一条了原创 2011-11-02 09:47:52 · 280 阅读 · 0 评论 -
验证邮箱地址和手机号码 .
namespace test { class Test5 { static void Main(string[] args) { Console.Write("请输入要验证的手机号码:"); string telephone = Console.ReadLine();原创 2011-11-02 09:46:17 · 870 阅读 · 0 评论 -
非常简单的搞懂JSON!实例! .
JSON不神秘很菜的我,写个很菜的JSON代码示例,直接看代码吧,胜过千言万语。一般来说,1小时将文章看完,并搞明白JSON在aspx的codebehide文件里这样写: List infoObjs = new List { new info{ Company = "某店", Name = "这是品名", Address = "这转载 2011-11-02 11:08:59 · 367 阅读 · 0 评论