这个Blog很强大

导航

2009年2月4日 #

c# 类的反射实例

摘要: Class1和Form 窗体在同一个命名空间using System;using System.Collections.Generic;using System.Text;namespace fanshetest1{ class Class1 { private string ab="1"; public Class1(string aa) {... 阅读全文

posted @ 2009-02-04 16:52 这个Blog很强大 阅读(2214) 评论(0) 推荐(0) 编辑

.net开发中的几个小问题

摘要: 第一个,将TextBox设为只读后不能取值 解决方法:不能在属性中直接给TextBox设为只读,可以在后台代码中用如下方法设为只读,这样就能取到值 this.txtCommonEnd.Attributes["ReadOnly"] = "readonly"; 第二个,在页面加载时给checkBox赋值,但后面checkBox改变状态后,不能取到值 有两种方法可以解决: A:可以在加载的代码写到i... 阅读全文

posted @ 2009-02-04 16:50 这个Blog很强大 阅读(215) 评论(0) 推荐(0) 编辑

Asp.net中防止用户多次登录的方法

摘要: 在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): string strUser... 阅读全文

posted @ 2009-02-04 16:48 这个Blog很强大 阅读(226) 评论(0) 推荐(0) 编辑

VC#中渐显窗口的方法

摘要: 有时在编程中需要渐渐显示窗口或者对话框,这种技术在VC#中非常简单,下面给出了这种技术的方法: 首先,添加一个Timer控件,该控件按默认的属性设置,然后给Timer控件添加一个事件Tick,然后在该事件中添加如下代码: private void timer1_Tick(object sender, System.EventArgs e) { if(this.Opacity<1) ... 阅读全文

posted @ 2009-02-04 16:34 这个Blog很强大 阅读(210) 评论(0) 推荐(0) 编辑

在c#中加密数据和解密数据的函数

摘要: 首先要先实例化加解密库类 RSACryptoServiceProvider ,然后再用给定的密钥对他进行初始化,接着声明一个转换函数UTF8Encoding来把要加密的字符串转换成字节数组,接着就可以调用RSACryptoServiceProvider 的Encrypt方法进行加密了,加密返回的是字节组。解密函数的原理也是一样的。大家直接看下面的代码就清楚了,至于为什么要在把字符... 阅读全文

posted @ 2009-02-04 16:25 这个Blog很强大 阅读(553) 评论(1) 推荐(0) 编辑

c#读写xml

摘要: 1. c#写xml // 创建一个XmlDocument类的对象 XmlDocument doc = new XmlDocument(); //将你要写进xml文档中的内容以字符串的形式加载进来 doc.LoadXml("xlh"); // 保存到你想要保存的文件中 doc.Save("e:\\student.xml"); 2. ... 阅读全文

posted @ 2009-02-04 16:18 这个Blog很强大 阅读(573) 评论(0) 推荐(0) 编辑

C#日期函数使用技巧大全

摘要: 基本日期得获取 //今天DateTime.Now.Date.ToString();//昨天DateTime.Now.AddDays(-1).ToString();//明天DateTime.Now.AddDays(1).ToString(); //本周第1天及最后1天 (要注意的是这里的每一周是从周日始至周六止)DateTime.Today.AddDays (-(int)DateTime.Today... 阅读全文

posted @ 2009-02-04 16:15 这个Blog很强大 阅读(381) 评论(0) 推荐(0) 编辑

c#中获取路径

摘要: 要在c#中获取路径有好多方法,一般常用的有以下五种: //获取应用程序的当前工作目录。 String path1 = System.IO.Directory.GetCurrentDirectory(); MessageBox.Show("获取应用程序的当前工作目录:" + path1); ... 阅读全文

posted @ 2009-02-04 16:08 这个Blog很强大 阅读(401) 评论(0) 推荐(0) 编辑

IT人35岁前的积累

摘要: 一、学会本行业所需要的一切知识并有所发展。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了35岁,就不应该再为学习基本技能而大伤脑筋了。35岁之前是一个人从事原始积累的阶段,35岁之后就应该勃发了。 二、养成个人风格。20岁、30岁时你可以不断尝试、不断改变,但是到了35岁,你便要明确地建立个人风格。一位男士或女士在事业中途改变自己的形象,就会让人觉得很不... 阅读全文

posted @ 2009-02-04 15:11 这个Blog很强大 阅读(151) 评论(0) 推荐(0) 编辑

C#中用NamedPipe进程间通信

摘要: 本文只是一个测试例子,核心代码是kernel32.dll中的一组windows api函数,这里不深入研究,代码都在codeproject上。 http://www.codeproject.com/KB/threads/dotnetnamedpipespart1.aspx 测试效果如下,可以做到aspx和给console app发送消息后得到反馈: console app为服务器端代码如下 ... 阅读全文

posted @ 2009-02-04 14:54 这个Blog很强大 阅读(2104) 评论(0) 推荐(0) 编辑