![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#、ASP.NET开发技术大全
文章平均质量分 76
我想我是醉了
奋斗
展开
-
数据行列转换
public static void Main() { DataTable dt = new DataTable(); dt.Columns.Add("name"); dt.Columns.Add("type"); dt.Columns.Add("relt"); for (i原创 2009-08-25 13:36:00 · 394 阅读 · 0 评论 -
实用JS代码
实用JS代码:0.iframe通过js自动调节高度: 定义js函数function autoResize(){ try { document.all["mainFrame"].style.height = mainFrame.document.body.scrollHeight; } c原创 2009-08-31 15:32:00 · 566 阅读 · 0 评论 -
C#实现目标路径下文件递归的类
using System;using System.IO;using System.Collections;namespace DSclub{ /**//// /// DirList 的摘要说明。 /// public class DirList { private string strInitFilePath; private b原创 2009-08-31 16:08:00 · 354 阅读 · 0 评论 -
div+css常用资料
页面上所有图片自动缩放的代码QUOTE:var imgObj;for(i = 0; i {if(document.all(i).tagName.toLowerCase()=="img"){imgObj = document.all(i) //建议只判断高度或者宽度其中一个,那样可以自动按比例缩放if (imgObj.height>500) //判断图片的高度,如果大于500,则设置为500,值原创 2009-08-31 16:22:00 · 455 阅读 · 0 评论 -
.net上传文件面面观
一、上传到数据库。(sqlserver为例) 存储文件的数据库中的字段为jimage,类型为image。在代码中定义类型为byte[]的一个变量buf,在上传组件的PostFile中,从它的InputStream读出字节数组,将buf赋给数据字段jimage就可以了。 int len = this.File1.PostedFile.ContentLength; byte[] buf =原创 2009-08-31 17:22:00 · 462 阅读 · 0 评论 -
使用UDPClient 编写聊天程序
使用UDPClient 编写聊天程序 UDPClient 类使用 UDP 与网络服务通讯。UDP 的优点是简单易用,并且能够同时向多个地址广播消息。但由于 UDP 协议是一个无连接协议,因此发送到远程终结点的 UDP 数据文报不一定能够到达,也不一定能够以发送的相同顺序到达。使用 UDP 的应用程序必须准备处理丢失的和顺序有误的数据文报。 若要使用 UDP 发送数据文报,必须知道承载原创 2009-08-31 17:26:00 · 643 阅读 · 0 评论 -
C#里巧用DateTime预设一些可选的日期范围(如本年度、本季度、本月等)
//大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图) //如本年度销售额、本季度利润、本月新增客户 //C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 //今天原创 2009-09-01 15:38:00 · 409 阅读 · 0 评论 -
ASP.NET常用语句1--20条
1.//弹出对话框.点击转向指定页面 Response.Write(" window.alert(该会员没有提交申请,请重新提交!) "); Response.Write(" window.location =http://www.51aspx.com/bizpulic/upmeb.aspx "); 2.//弹出对话框 Response.Write(原创 2009-09-07 08:40:00 · 322 阅读 · 0 评论 -
asp.net非常实用语句21-26条
21.自定义异常处理 //自定义异常处理类 using System; using System.Diagnostics; namespace MyAppException { /// <summary> /// 从系统异常类ApplicationException继承的应用程序异常处理类。 /// 自动将异常内容记录到Windows NT/2000的应用程序日志 /// </su原创 2009-09-07 08:42:00 · 377 阅读 · 0 评论 -
asp.net 常用语句27-37条
27.数字格式化 【<%#Container.DataItem("price")%>的结果是500.0000,怎样格式化为500.00?】 <%#Container.DataItem("price","{0:¥#,##0.00}")%> int i=123456; string s=i.ToString("###,###.00&原创 2009-09-07 14:48:00 · 361 阅读 · 0 评论 -
GridView三层嵌套加折叠
今天在开发遇到一个问题,需求三层嵌套,于是根据孟子的两层嵌套加折叠的基础上,增加为三层嵌套!下面为效果图: 1protected void Page_Load(object sender, EventArgs e) 2 { 3 if (!IsPostBack) 4 { 5 BindParent(); 6 } 7转载 2009-09-18 11:52:00 · 1020 阅读 · 0 评论 -
asp.net性能优化的几个方面
c#(或vb.net)程序改进 1、使用值类型的ToString方法 在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中。 使用值类型的ToString转载 2009-12-02 22:37:00 · 337 阅读 · 0 评论 -
刷新验证码(转载)
生成随即图片using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web原创 2009-08-31 15:26:00 · 425 阅读 · 0 评论 -
利用DbProviderFactory实现数据操作跨数据库数据操作类
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.Common;using System.Configuration;using System.Collections;namespace Ths{ /**//// /// =====原创 2009-08-31 17:16:00 · 536 阅读 · 0 评论 -
c#经典算法实现
一、冒泡排序(Bubble) using System; namespace BubbleSorter{ public class BubbleSorter { public void Sort(int[] list) { int i,j,temp; bool done=false; j=1; while((j { done=true; for(i=0;i原创 2009-08-31 16:53:00 · 612 阅读 · 0 评论 -
c#中的using和as操作符的详细讲解
这2个操作符在小处非常有用。 using using 语句定义一个范围,在此范围的末尾将处理对象。 举例: class TestUsing:IDisposable { public void Dispose() { Console.WriteLine("Dispose"); } public void Method() {原创 2009-08-25 16:38:00 · 500 阅读 · 0 评论 -
通过定时器弹出提示窗口
function openWindow(win,winTitle,winWidth,winHeight) { var winleft=window.screen.width-winWidth-12; var winTop=window.screen.height-winHeight-75; window.open(win ,winTitle,width=+ w原创 2009-08-25 17:54:00 · 1022 阅读 · 0 评论 -
VS2008快捷键大全
Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 C原创 2009-08-25 13:52:00 · 235 阅读 · 0 评论 -
十个必备的.NET开发小工具
· 代码片段编译工具:Snippet Compiler· 正则表达式构建工具:Regulator· 代码生成工具:CodeSmith· 单元测试工具:NUnit· 代码分析与检查工具:FxCop· .NET程序集检查工具:.NET Reflector· 代码文档创建工具:NDoc· 解决方案编译工具:NAnt· 版本切换与转换工具: ASP.NE原创 2009-08-25 15:32:00 · 404 阅读 · 0 评论 -
c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小技巧
在开发的时候经常使用treeview控件来显示组织结构啊,目录结构啊,通常会结合属性checkedboxs,来做选中,取消的操作下面是一个选中,取消的小例子,选中节点的时候,如果节点存在子节点,可以选中全部的子节点;如果取消一个节点的选中状态,当前节点同时又存在父节点的话,就取消父节点的选中状态。如图所示:代码如下:Codeusing System;using System.Collectio原创 2009-08-25 16:52:00 · 1074 阅读 · 0 评论 -
在GridView中针对鼠标单击的某一独立单元格进行编辑
翻译]:http://www.cnblogs.com/webabcd/archive/2007/04/22/723113.html转载 2009-08-25 14:08:00 · 466 阅读 · 0 评论 -
关于.net委托的一篇妙文
比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现实中的委托。实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。所以,委托有如下几个要素:1 激发事件的对象--就是小张2 处理对象事件的原创 2009-08-25 15:57:00 · 304 阅读 · 0 评论 -
c#生成验证码 点击可刷新
先建一张生成验证码的网页CheckCode.aspx:CheckCode.aspx.cs代码如下添加引用:using System.IO;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;public partial class Default2 : System.Web.UI.Page原创 2009-08-25 16:17:00 · 736 阅读 · 0 评论 -
C#实现Des加密和解密
代码如下:using System;using System.IO;using System.Security.Cryptography;namespace Vavic{/// /// Security 的摘要说明。/// public class Security{const string KEY_64 = "VavicApp";const string IV_64 = "VavicApp";原创 2009-08-25 16:18:00 · 270 阅读 · 0 评论 -
vs2005与vs2008之间的项目格式相互转换方法
keyword:vs2005与vs2008之间的项目格式相互转换方法方法1:用记事本打开.sln文件,你将看到: Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 你把它改成: Microsoft Visual Studio Solution File, Format Version 9原创 2009-08-25 16:24:00 · 331 阅读 · 0 评论 -
七个C#编程的小技巧
一、最小化窗口 点击“X”或“Alt+F4”时,最小化窗口, 如: protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYS原创 2009-08-25 16:34:00 · 313 阅读 · 0 评论 -
C#中如何让一个函数返回多个值
有两种方法: 1.使用指针变量声明函数(或者使用数组变量) 2.使用传出参数 第一种方法:函数返回的是一个指针地址(数组地址),这个内存地址有多个变量寄存在里面。 第二种方法:用例子说明。 首先声名一个函数,定义如下 public bool CheckUser(string UserName, out string PassWord, Out int S原创 2009-08-25 16:39:00 · 3633 阅读 · 0 评论 -
web service中文资料合集
用VS.NET创建Web服务 http://coderarea.net/html/bianchengyuyan/_NET/Web_Service/2009/0419/92149.html WEB服务有待实践的检验 http://coderarea.net/html/bianchengyuyan/_NET/Web_Service/2009/0419/92257.html Web Service——下原创 2010-01-06 23:18:00 · 469 阅读 · 0 评论