.net/c# - 文章列表
-
.Net中使用GDI+提高gif图片画质的代码
在.net中使用GDI+来提高gif图片画质,这就是“Octree” 算法。“Octree”算法允许我们插入自己的算法来量子化我们的图像。\n 使用octreequantizer很方便:\nsystem.drawing.bitmap b = new System.Drawing.Bitmap(“c:original_image.gif“); System.Drawing.Image thmbnail = b.GetThumbnailImage(100,75,null,new IntPtr()); OctreeQuantizer quantizer = new OctreeQuan
-
你必须知道的.NET之特性和属性
1. 引言\n attribute是.NET框架引入的有一技术亮点,因此我们有必要花点时间走进一个发现attribute登堂入室的入口。因为.NET Framework中使用了大量的定制特性来完成代码约定,[Serializable]、[Flags]、[DllImport]、[AttributeUsage]这些的构造,相信我们都见过吧,那么你是否了解其背后的技术。\n 提起特性,由于高级语言发展的历史原因,不免让人想起另一个耳熟能详的名字:属性。特性和属性,往往给初学者或者从C++转移到C#的人混淆的概念冲击。那么,什么是属性,什么是特性,二者的概念和区别,用法与示例,将在本文做以概括
-
单点登录在ASP.NET上的简单实现
系统的基本架构 我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和Office网上办公中心三个独立的网站。Service管理客户的资料,登录和注销过程。不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上次请求的页面。并且用户此后可以在System中无缝切换。不需要再次进行登录。即在System中实现单点登录SSO(Single Sign-On)。 我们知道,用户的即时状态通常是使用Application、Session、Cookie和存储的。而这些都是不能在程序中跨站点访问的。我们必需通过站点间相互通讯
-
对初学者的建议:ASP.NET技术的学习顺序
前前后后收到过一些学生的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。 \n如果你已经有较多的面向对象开发经验,跳过以下这两步: \n第一步 掌握一门.NET面向对象语言,C#或VB.NET \n我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 \nASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! \n第二步 对.NET Framework类库有一定的了解 \n可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET \nFramework之上的
-
asp.net2.0生成一个复杂的验证码,背景随机,字体随机,中英文数字随机
1、建立网站,添加一个网页ValitionNo.aspx,和Default.aspx,新建一个文件夹images。如图所示:2、在images文件夹里添加以下5张图片:bg_0.jpg,bg_1.jpg,bg_2.jpg,bg_3.jpg,bg_4.jpgbg_0.jpg bg_1.jpg bg_2.jpg bg_3.jpg bg_4.jpg3、ValitionNo.aspx里不用放任何控件,代码如下: <%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Valitio
-
Asp.Net2.0数据库基本操作方法学习
本文将向大家简单介绍一下Asp.Net2.0数据库基本操作方法,希望能够对大家有所帮助。\n 一、设置Web.Config。删除加以下代码\n<connectionStrings/>加以下代码 <connectionStrings> <add name=”zgdxConn” connectionString=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|newsData.mdb” providerName=&
-
ASP.net(c#)字符串替换简单例子
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Text;public partial class _Default : System.Web.UI.Page {
-
Asp.net连接数据实例(ACCESS版)
”ASP.net连接access数据库例程 <%@ Import Namespace=”System.Data” %> <%@ Import NameSpace=”System.Data.OleDb” %> <script laguage=”VB” runat=”server”> Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand sub page_load(sender
-
.net基础知识错误注意二十二点知识
1:command调用存储过程的时候,如果输出是dataset,selectcommand的command对象的connection先要指出,否则catch一辈子也是空的..2:存储过程的varchar字段如果是x.x的这种格式,容易出现细微的傻错误,注意不要漏了[].3:如果ascx文件的默认服务器控件的事件不重写的话在control控件里面没有自动回送!切记.4:Page.RegisterOnSubmitStatement在ascx文件中小心使用…5:viewstate在true的状态下暴涨了许多没用的数据…6:明确掌握事件的前后次序.,诸如onsubmit和onc
-
ASP.NET如何保留两位小数点
问题:要在Datagrid中显示时间为2.08小时,我在SQL中这样处理:SELECT 125 / 60.00 AS float但在Datagrid中显示为2.083333,请问如何写代码只保留两位小数点2.08?______________________________________________________________________________________________答1:float(7,2)2表示保留两位小数_________________________________________________________________________