学习笔记系列
文章平均质量分 72
Sugar_Tiger
这个作者很懒,什么都没留下…
展开
-
C#SocketSC结构文件传输
下面是服务器端的代码,里面注释都很清楚我就不解释了Serve form 上有一个btnListen的button,一个表连接状态的:Connection State的label,还有一个表连接状态的txtBox:txtConStateusing System;using System.Collections.Generic;using System.ComponentModel;原创 2009-04-23 09:18:00 · 1049 阅读 · 0 评论 -
判断网络连接状态[C#]
C#中,判断网络状态1)有一种是用try{远程数据库连接}catch 来判断,但这个得保证有个远程数据供你try2)还有一种方法,就是用ping来测试,这个我看到夏敏捷的专栏上已经写了,我把链接给一下,在此感谢原作者: http://blog.csdn.net/xiamin/archive/2009/02/14/3889696.aspx 3)下面有个简单的方法:原创 2009-06-23 16:04:00 · 6464 阅读 · 0 评论 -
数据库查询之通配符的使用[数据库]
前两个经常用到,后两个用的不多 通配符 描述% 匹配0个或多个字符- 匹配单个字符[] 匹配指定集合的任一单个字符[^] 匹配不在指定集合内的任一单个字符 下面给几个例子,用的数据库是sql server2005自带的Northwind的表Categories如下原创 2009-06-23 16:53:00 · 2673 阅读 · 0 评论 -
泛型的使用[C#]
这里有有关泛型的超详细的介绍http://msdn.microsoft.com/zh-cn/library/512aeb7t(VS.80).aspx 接下来我用简单的应用来介绍一下泛型的使用 在很多场合,我们写的代码可能会除了类型不一样外,代码完全一样。这样的话我们就可能重复写很多代码。当然,你也可以不写那么多代码而进行类型转换。如: 数据类型Object另一数据类型原创 2009-06-26 10:22:00 · 802 阅读 · 0 评论 -
文件相关操作[C#]
string strPath = "you path"; // 当前执行程序所在的文件夹为: System.IO.Directory.GetCurrentDirectory(); //获得目录下所有文件 string[] MyFiles = System.IO.Dir原创 2009-06-26 11:10:00 · 603 阅读 · 0 评论 -
QQ界面含图片动态分组菜单的实现[C#]
QQ界面含图片动态分组菜单的实现[C#]源码下载:http://download.csdn.net/source/1618670源码传了两次,显示上传成功,但都没见着,那就将就着看吧,挺简单的:问题点说明:1)主要用到了Dock属性:(略) 2)SendToBack()方法:将控件移到 Z 顺序的后面。如果控件是另一个控件子级,那么将子控件移到 Z 顺序的原创 2009-08-31 09:15:00 · 5609 阅读 · 1 评论 -
用XML结点的属性值查找相同结点的其它属性值[C#]
实现功能:用XML结点的属性值查找相同结点的其它属性值,即如下的xml,输入一个001,能得出FistTag_Value这个值来. 1)首先,把下面的xml文档存在D盘目录下,命名为:Test.xml,xml文档内容如下//-------------------------------------xml文档分割线-----------------------------------原创 2009-09-04 16:23:00 · 2742 阅读 · 0 评论 -
反射应用之[用一个变量去取名与其值相同的变量的值][C#]
反射应用之[用一个变量去取名与其值相同的变量的值][C#]听起来挺拗口的,呵呵,eg: string a = "b"; string b = "c"; 我们此例要做到的效果就是通过访问变量a,而得到变量b的值"c";代码如下,注释很详细了,我就不细说了。 using System;using System.Collections.Generic;原创 2009-09-07 12:01:00 · 3185 阅读 · 0 评论 -
数据库共通操作类[C#]
为了方便,自己写的一个数据库共通操作类。呵呵,还是一样,注释写得挺清楚了,就不一一说了 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI原创 2009-09-09 09:53:00 · 1337 阅读 · 0 评论 -
多线程之同步输出奇偶数[C#]
在论坛上见有人说有这么个经典的面试题,我也来说说,^_^ 此题涉及到:多线程,同步,排他那前面顺便讲一下两个排他应用的AutoResetEvent与ManualResetEvent的区别AutoResetEvent:通知正在等待的线程已发生事件ManualResetEvent :通知一个或多个正在等待的线程已发生事件它们常用的三个事件有:1)Set(); 2)ReSet();原创 2009-09-25 14:17:00 · 3442 阅读 · 1 评论 -
Java,C#多线程大比拼
Java,C#多线程大比拼-----------------------------------------------------------------------------------------------------------------在java中实现多线程有两种方法1)继承Thread类2)实现Runnable接口.......................原创 2009-11-04 14:24:00 · 2166 阅读 · 0 评论 -
不用现有方法,把string转换成int型[C#]
今天听朋友说到个面试题:不用现有方法,把string转换成int型就试着写了一下,没有考虑负数的情况,看的朋友可以自己试一下,也不难. using System;using System.Collections.Generic;using System.Text;namespace StringToInt{ class Program {原创 2009-08-27 15:04:00 · 3711 阅读 · 1 评论 -
为后台控件注册前台事件[Asp.Net]
为后台控件注册前台事件[Asp.Net]后台控件,如asp:TextBox,asp:Button等事件很少,但有时想给asp:TextBox加个click,想给asp:Button加个mousemove事件时,发现设计器里根本没有这些事件,那怎么办呢,下面我就以上面的两控件来举例,怎么为后台(Asp.Net)控件加前台(Html)事件1)在前台加两Asp.Net控件我们转到Design模式下给原创 2009-08-13 10:18:00 · 3663 阅读 · 0 评论 -
跨线程访问[同步]的简单实现[Invoke][C#]
主界面有一个button1的button和一个label1的label,还是很好理解的,下次有空再写一下异步的实现 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text原创 2009-04-23 09:36:00 · 1344 阅读 · 1 评论 -
一些小技巧,持续更新[C#]
//防止窗口拖动 protected override void WndProc(ref Message m) { // WM_NCLBUTTONDOWN = 0xA1 // HTCAPTION = 2 if (m.Msg == 0x00A1 && m.WParam.ToInt32(原创 2009-04-23 09:48:00 · 699 阅读 · 0 评论 -
C#正则表达式的简单应用.
这个小例子的源码在http://download.csdn.net/source/1239641 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;usin原创 2009-04-23 14:17:00 · 765 阅读 · 0 评论 -
防SQL注入之SqlParameter的简单使用[C#]
CSDN最近反映变快了嘛,刚传的资源,这么快就显示出来了。此例源码:http://download.csdn.net/source/1245371来,照例,咱看代码(为什么我贴出来的代码显示这么丑?。。) string strOrderID = this.textBox1.Text.Trim().ToString(); string strCustome原创 2009-04-24 18:11:00 · 2352 阅读 · 1 评论 -
委托的的使用举例[C#]
此例的源码在:http://download.csdn.net/source/688828源码包括了两个form间传值的几种方式,第四种即是委托---------------------------------------------------------------------------------------------------------------------委托,就同原创 2009-04-26 15:25:00 · 1293 阅读 · 0 评论 -
写个爆简洁的SQL数据库连接取数据[四句代码]
数据库操作,是重点也是初学者的难点,为是让他看起来不是那么难。我们实现简单点吧。看代码。新建一个form,在上面加个button[btnLogIn],加消息处理,这里没有考虑异常和数据库等等的关闭处理,既然数据都取出来了,那还怕啥,其他慢慢来吧 using System;using System.Collections.Generic;using System.ComponentM原创 2009-04-24 15:49:00 · 1231 阅读 · 0 评论 -
Socket多(私)人聊天工具的实现[C#]
源码我已上传http://download.csdn.net/source/1490162 服务器端用到了:TcpListener,Thread,Socket客户端用到了:Thread,Socket原理:客户端发消息给服务器,服务器再发给对应的客户端。可以实现多人聊天,也可以单人聊天,在数据传输过程中主要是主机解析客户端的消息再做相应的处理。自己学习socket编程原创 2009-07-15 10:10:00 · 2766 阅读 · 1 评论 -
ASP.NET页面传值的方法
此文章转自:http://blog.163.com/bozhaohui/blog/static/2062092200952394913158/虽然我决定不轻易转载文章,以免加重现在CSDN相同文章泛滥成灾的情况,但此文章写得比较全,为方便大家,和自己用,还是打算放在这里,在此感谢原作者。 在面试的时候,经常会遇到这样的问题,其实我们会对其中的几种方法比较熟悉,因为项目中经常使用。但是转载 2009-07-21 16:03:00 · 1064 阅读 · 0 评论 -
存储过程的简单实现[C#]
1.先在数据库里写一个存储过程如下:--创建存储过程CREATE PROCEDURE ProcTest--对数声明@value varchar(10)--写SQL执行语句ASSELECT * FROM CategoriesWHERE CategoryID = @value--结束--调用存储过程(此句是为了测试,可写可不写)exec ProcTe原创 2009-05-26 14:33:00 · 644 阅读 · 0 评论 -
abstract 能和override 一起使用[C#]
在网上查此两关键字是否能一起使用时,查到好多资料都说不能一起使用我在此为其正名,他们俩是可以一起使用的。看代码: using System;class A{ public virtual void F() { } static void Main(string[] args) { C c = new C();原创 2009-05-27 11:18:00 · 1336 阅读 · 0 评论 -
Java环境变量讲解及设置[Java]
.........................................................................................................................................最近转战java,又接触了一次JDK的路径配置,这应该是很多人都觉得麻烦的事.其实,我们如果知道这些路径是用来干什么了的原创 2009-11-02 17:18:00 · 872 阅读 · 0 评论