文章列表
 
您正在查看 "c#" 分类下的文章

2009年03月04日 星期三 21:07
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
 
2009年02月07日 星期六 14:43

汇编语言有性能优势,C#有灵活性,组织结构优势。两者结合使用是我的理想。
想法是大的组件和类层次使用C#;关键子程序使用汇编DLL。
可以从网上下载MASM32工具包。版本可以是8.2或者9.0。
我用汇编写了一个DLL。功能是求和整数数组。

.386
.model flat, stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib

 
2008年07月08日 星期二 16:45

这是SerialPort定时操作例程,以两种方式接收数据,异步方式接收数据至少需要500ms,同步方式1S超时.

这里没有考虑信息完整性的处理,接收信息的完整性包括你需预先知道接收字节的长度或结尾处的字节。

对于长度的完整性,你可以用同步方式接收数据,在从线程用serialPort.BytesToRead 判断累计接收字节的长度.

对于预先知道结尾处字节的完整性,你可以用serialPort.ReadTo (string val

 
2008年06月12日 星期四 11:55

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

超过了最大请求长度。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: 超过了最大请求长度。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

 
2008年05月27日 星期二 15:34

快捷键 功能
CTRL + SHIFT + B生成解决方案
CTRL + F7 生成编译
CTRL + O 打开文件
CTRL + SHIFT + O打开项目
CTRL + SHIFT + C显示类视图窗口
F4 显示属性窗口
SHIFT + F4显示项目属性窗口
CTRL + SHIFT + E显示资源视图
F12 转到定义
CTRL + F12转到声明
CTRL + ALT + J对象浏览
CTRL + ALT + F1帮助目录
CTRL + F1 动态帮助
F1 帮助
SHIFT + F1当前窗口帮助
CTRL + ALT + F3帮助-搜索
SHIFT + ALT + ENTER全屏显示
CTRL + -向后定位
CTRL + SH

 
2008年05月26日 星期一 10:08

  1.检测到有潜在危险的 Request.Form 值

  原因:

  (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置

  (2)HTML里面写了两个 引起

  解决:

  方案一: 在.aspx文件头中加入这句:

  方案二: 修改web.config文件: 

<configuration>
<system.web>
<pages validateRequest="false" />
</system.

 
2008年05月13日 星期二 16:47

在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Technologies\Interop\PlatformInvoke\WinAPIs\CS目录下有大量的调用API的例子。

一、调用格式

using System.Runtime.InteropServices; //引用此名称空间,简化后面的代码

//使

 
2008年05月13日 星期二 16:46

用Visual C#调用Windows API函数

     Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windows API函数。它能够定位和调用输出函数,根据需

 
2008年05月08日 星期四 17:09

    C#中有两种类型变量,一种是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,相当于只传递一个引用指针一样。因此对于后者进行真正copy的时候,也是最费事的,具体的说,必须为其实现ICloneable接口中提供的Clone方法。
     浅拷贝(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用.
     深拷贝(深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的.

 
2008年04月24日 星期四 23:59

using System;

namespace Webtest
{
/**//// <summary>
/// ReflectTest 的摘要说明。
/// </summary>
public class ReflectTest
{
public ReflectTest()
{}

public string WriteString(string s)
{
   return "欢迎您," + s;
}

/**//// <summary>
/// dsajkjflasjdfalksdjfaskfd
/// </summary>
/// <param name="s"></param>
/// <retur

 
   
 
 
文章存档
 
     
 
最新文章评论
  

看这排版就看不下去了
 

恐怕 只有你能看明白吧
 

版主,我相信你说的话,呵呵
 

这样你无论是插入还是查询是不是都有点多io操作的感觉啊
 

很好,很实用呢
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu