
DOT NET
夜的眼2021
这个作者很懒,什么都没留下…
展开
-
防止对 Visual Basic .NET 或 C# 代码进行反相工程
防止对 Visual Basic .NET 或 C# 代码进行反相工程发布日期: 12/28/2004 | 更新日期: 12/28/2004Gabriel Torok和 Bill Leach本文假设您熟悉 .NET 与 C#摘要.NET 体系结构的优势之一在于,利用该体系结构构建的程序集包含很多有用的信息,使用中间语言反汇编程序 ILDASM 即可恢复这些信息。但是这样会带原创 2007-01-19 19:55:00 · 380 阅读 · 0 评论 -
无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
C#中ASP.NET Web应用程序编译时的错误:无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证。解决:打开IIS,在IIS里查看站点信息(属性),选择“目录安全性”,点击“匿名访问和身份验证控制”右边的“编辑..”,选中“集成Windows身份验证”选项即可//------------------------------------------------原创 2007-07-19 10:09:00 · 21412 阅读 · 7 评论 -
C#.Net网络程序开发-Tcp篇
前一篇《Visual C#.Net网络程序开发-Socket篇》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 UDP 套接字的创建,不需要处理连接的细节,这使得我们在编写套接字级别的协议时,可以更多地尝试使用 TCPClient 、 UDPC转载 2007-04-19 17:31:00 · 303 阅读 · 0 评论 -
C#调用存储过程的通用方法
===================最通用的写法=====================历代高手的结晶==========using System;using System.ComponentModel;using System.Collections;using System.Diagnostics;using System.Data;using System.Data.SqlClient;转载 2007-07-23 16:19:00 · 1063 阅读 · 0 评论 -
C#的usb通讯编程
当把U盘放插入,然后程序自动将U盘的内容复制到本地硬盘using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.I转载 2007-04-27 09:48:00 · 2236 阅读 · 0 评论 -
ASP.NET连接MySQL
需要的连接容器:MySQL Connector Net 1.0.7下载地址:http://dev.mysql.com/downl...要添加对MySql.Data.dll的引用。连接: string connStr = "server=localhost;user id=root; password=; database=aa; pooling=false";//连接字符串原创 2007-08-06 12:55:00 · 852 阅读 · 1 评论 -
ASP.NET 2.0数据库入门经典(第4版)4.3 连接Oracle
Oracle是商业领域中使用最广泛的数据库之一。它完全是为了高度地可伸缩和可依赖而设计的,因此经常作为IT企业的支柱。如果您在一家中型或大型机构工作,将很有可能从Oracle中获得一些您站点的数据。理论和语法Oracle可以理解SQL语言,所以可以用SqlDataSource控件来连接。在默认情况下,这个控件的提供程序是Microsoft SQL Server,所以将需要以ASP.NET转载 2007-08-06 13:03:00 · 588 阅读 · 0 评论 -
ASP.NET 2.0数据库入门经典(第4版) 4.4 连接MySQL
MySQL是一个受到开放源代码Web站点欢迎的数据库管理系统。可运行于多个操作系统,包括Windows。大多数用户可以从www.MySQL.com站点上免费下载使用该软件。4.4.1 连接MySQL的理论连接MySQL数据库有两种方式。现在第三方可以提供ODBC驱动程序,并且通过ASP.NET 2.0的最终版本还有可能使用OLEDB。如果想获得有关MySQL连接开发的最新信息,可以搜索ww转载 2007-08-06 12:58:00 · 1086 阅读 · 0 评论 -
出错信息(VS2005-VC++)
error C2664: “CWnd::MessageBoxW”: 不能将参数1 从“const char *”转换为“LPCTSTR” 与指向的类型无关;转换要求reinterpret_cast、C 样式转换或函数样式转换 类似的字符问题,2005默认用的是unicode,所以:可以在你建立的解决方案的工程文件的属性看到选"配置属性"的"字符集"请选择"使用多字节字符集"而不要使用默认的"使用转载 2007-05-08 09:35:00 · 517 阅读 · 0 评论 -
ASP.NET 2.0数据库入门经典(第4版) 4.2 当使用密码时连接Access
我们在第2章的很多示例中都使用了Access。回想一下我们没有涉及到连接字符串或者提供程序;我们只是使用了AccessDataSource控件并提供了MDB文件的路径和名称。但是再回想一下我们曾告诫您在具有安全模式的Access安装中将无法正常工作。问题很简单:在使用AccessDataSource控件的时候,没有属性(或者底层机制)可用来发送用户ID或者密码。原因是Microsoft想鼓励将敏感转载 2007-08-06 13:00:00 · 899 阅读 · 0 评论 -
ASP.NET FROM 子句语法错误。
FROM 子句语法错误。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: FROM 子句语法错误。Access数据库中,"user"是一个关键字,所以这句话就会出现错误.解决的方法也很简单select*from[user]whereus原创 2007-08-08 21:12:00 · 544 阅读 · 0 评论 -
如何在C#中获取“当前目录”
1、工作目录(你的应用程序工作的目录。System.IO.Directory类提供了GetCurrentDirectory方法,该方法是对Win32 API的GetCurrentDirectory函数的一个封装。此外,System.Environment类提供了CurrentDirectory属性,由于该属性内部调用的就是System.IO.Directory.GetCurrentDirector原创 2007-05-16 11:00:00 · 871 阅读 · 0 评论 -
C#中遍历文件夹目录的问题
递归实现查找目录下的所有子目录和文件public void FindFile(string dir) //参数为指定的目录{ //在指定目录及子目录下查找文件,在listBox1中列出子目录及文件DirectoryInfo Dir=new DirectoryInfo(dir);try{ foreach(Dir转载 2007-05-16 11:04:00 · 782 阅读 · 0 评论 -
c# 编码
using System.TextEncoding.GetEncoding("big5")Encoding.GetEncoding(950)Encoding.GetEncoding("Big5")Encoding.GetEncoding("gb2312")) Encoding.GetEncoding(936)Encoding.GetEncoding("GB2312"))Encodin原创 2007-06-14 09:20:00 · 1252 阅读 · 0 评论 -
ASP.NET 2.0 本地化技术之研究
众所周知ASP.NET 2.0里对本地化(Localization)做了很多工作,大大简化了开发过程。今天终于能抽出时间研究一下这个技术了,资料很多,但大多带着一股咬文嚼字的翻译味道,So......自己写一篇。1.使用工具自动生成本地化资源(LocalResources)2.原来Localizable AttributeProperty是这么回事呀3.手工添加本地化资源4.显示使用本地化转载 2007-06-18 10:46:00 · 305 阅读 · 0 评论 -
C#(用函数判断输入的值是否是数字)
C#(用函数判断输入的值是否是数字) -、开题 上次的项目(C#)恰好碰到这个问题,开始以为C#肯定会提供类似VB的IsNumberic的函数吧,找了半天没有找到(可能有吧不确定拉),项目紧,算了自己写一个吧,写完总感觉不是最优的.蹭日这次积月累的机会,大家集思广益,有想法的说出来,有行动的写出来.公认最好的函数就加到C#公共函数.输入任何都是允许的,只要输入的字符串每一个字符转载 2007-07-24 11:16:00 · 1213 阅读 · 0 评论 -
asp.net事务回滚
asp.net事务回滚void Page_Load(object sender,EventArgs e){ SqlConnection Conn=new SqlConnection(ConfigurationSettings.AppSettings["dsn"]); Conn.Open(); SqlCommand Comm=new SqlCommand(); SqlTransaction原创 2007-07-21 21:35:00 · 753 阅读 · 0 评论 -
用C#获取系统有关环境、属性
http://blog.youkuaiyun.com/zhoufoxcn/archive/2007/03/20/1534949.aspx如果利用C#获取系统有关环境和属性,这个也是在网上问得比较多的问题,不过大部分只有提问没有回答,最近正好想做有关方面的东西,整理了一下,提供给大家,希望能给大家提供参考意见:首先需要定义几个结构(struct) ,便于DllImport作为返回参数调用。以下是代码:Cpu转载 2007-03-23 08:31:00 · 458 阅读 · 0 评论 -
C#如何进行多线程编程
首先建一个应用程序项目,命名为ThreadExample,在窗体上放一个文本框(textBox1) ,一个标签(lblResult),再放两个按钮,分别命名为btnStart、btnStop。窗体代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/转载 2007-06-18 10:15:00 · 349 阅读 · 0 评论 -
ASP.NET 2.0 本地化技术之研究(二)
内容列表:1.整站本地化资源的切换2.使用ProFile保存用户选择的语言3.关于WebResource的使用4.代码下载1.整站本地化资源的切换在上一篇里我们讲到,可以通过重载页面的InitializeCulture函数,在其中切换当前线程的CurrentUICulture和CurrentCulture来实现本页的资源切换。那么整站呢?总不能在每个页面里都写上这几句吧。。。首先,我想到的是使用M转载 2007-06-18 10:59:00 · 297 阅读 · 0 评论 -
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象评分标准: .构造出Cat、Mouse、Master三个类,并能使程序运行(2分) 从Mouse和Mas转载 2007-03-28 09:00:00 · 574 阅读 · 0 评论 -
一个动态菜单的例子(downmoon)
前台文件:SCRIPT language="javascript">... function ToggleVisible() ...{ $(arguments[0]).toggle(); //alert($(arguments[1]).src); if($(arguments[0]转载 2007-06-28 15:32:00 · 355 阅读 · 0 评论 -
ASP.net中md5加密码的方法
void Page_Load(Object sender,EventArgs e){ //获取要加密的字段,并转化为Byte[]数组 byte[] data=System.Text.Encoding.Unicode.GetBytes(source.Text.ToCharArray()); //建立加密服务 System.Security.Cryptography.MD5 md5 = new转载 2007-06-28 15:39:00 · 293 阅读 · 0 评论 -
用 MD5 加密数据库中的用户密码
现在网络上一般的网站,稍微完善一点的,往往都需要用户先注册,提供诸如电子邮件、账号、密码等信息以后,成为网站栏目的注册用户,才可以享受网站一些特殊栏目提供的信息或者服务,比如免费电子邮件、论坛、聊天等,都需要用户注册。而对于电子商务网站,比如igo5等大型电子商务网站,用户需要购买商品,就一定需要详细而准确的注册,而这些信息,往往是用户很隐秘的信息,比如电话、电子邮件、地址等,所以,注册信息对于原创 2007-06-28 15:43:00 · 536 阅读 · 0 评论 -
验证码
public void CreateCheckCodeImage() { #region string checkCode = GenerateCheckCode(); if (checkCode == null转载 2007-06-28 16:04:00 · 361 阅读 · 0 评论 -
DataGrid中四种取值方式
我们在DataGrid的使用中经常会遇到取得DataGrid的值的问题。有4种方式可能遇到的情况: (1)绑定列 DataField="vName" HeaderText="姓名1"> (2)模板列中直接放静态的字符串 姓名 (3)模板列中直接放绑定的字符串 (4)模板列中通过Label放绑定的字符串 Text=> view plaincopy转载 2007-06-28 16:16:00 · 427 阅读 · 0 评论 -
DataGrid删除行
首先是page_load:view plaincopy to clipboardprint? private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 cmdSubmit.Attributes.Add("onClick"转载 2007-06-28 16:19:00 · 1889 阅读 · 0 评论 -
几道面试题
1.string str=null和string str=""有什么不同?2.remoting和webservices有什么不同?3.遍历所有的,使用递归方法,画出流程图。1. 第一个是空引用(托管堆里无对象),第二个托管堆里有个空字符串String str = null; 声明一个String对象变量,该变量不指向任何String对象。String str = ""; 声明一个Strin转载 2007-04-06 13:07:00 · 272 阅读 · 0 评论 -
.aspx .ascx .asmx
aspx:页面asmx:Web服务ascx:用户控件,用户控件必须嵌入到aspx中才能使用,不能单独执行,相当于模板config:配置原创 2007-07-17 11:14:00 · 665 阅读 · 0 评论 -
C#.Net网络程序开发-Socket篇
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socke转载 2007-04-19 17:27:00 · 257 阅读 · 0 评论 -
创建可分页、可排序的 DataGrid
创建可分页、可排序的 DataGrid简介Microsoft? ASP.NET 最大的用处之一就是能够在 Web页中方便地显示数据。ASP.NET 包含三个数据 Web 控件(DataGrid、DataList 和 Repeater),每个控件都是为丰富数据而设计的。 在这三个数据 Web 控件中,最常用的是 DataGrid,这主要是由于它有方便的内置功能集。具体来说,只要设置几个转载 2007-04-19 17:30:00 · 424 阅读 · 0 评论 -
C#基础概念二十五问
1.静态成员和非静态成员的区别?答:静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等示例:u转载 2007-06-18 10:11:00 · 383 阅读 · 0 评论