摘要: Scott Mitchell 2003 年 8 月 适用于: Microsoft® ASP.NET 前提条件:本文假设读者熟悉 ASP.NET。 难度: 2 摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:Popu... 阅读全文
posted @ 2005-05-18 17:18 沉默天蝎的学习汇集 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 正则表达式语法 我看有朋友提到正则表达式,我就从MSDN中找了JScript 和 VBScript 正则表达式的语法贴出来,给大家一个参考。如果各位有好的正则表达式例子请跟贴,并附上详细说明,谢谢。用C#的可参考:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpgenref/html/cpconCharac... 阅读全文
posted @ 2005-05-18 17:10 沉默天蝎的学习汇集 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 英文地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vsdebug.asp原文:http://www.cnblogs.com/digitalghost/archive/2005/05/14/155297.html消息1:无法在服务器上启动调试(Unable to start... 阅读全文
posted @ 2005-05-18 08:04 沉默天蝎的学习汇集 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 通过使页面动态加载不同CSS实现多界面 方法一: c# 通过动态设置页面所有同类型控件的样式来该变界面: 方法二:可以通过改变WEB控件的CssClass属性,可方便地设置和修改控件的样式。 但在实际开发过程中,一个个地设置控件的CssClass属性,非常繁琐,所以此思路应用不广. 但下面的代码段演示了一次性改变页面所有同类型控件的样式的方法,可以实现简单的SKIN... 阅读全文
posted @ 2005-05-17 09:01 沉默天蝎的学习汇集 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 可能大家在使用DataGrid编辑数据的时候会觉得要点击最后的编辑列的按钮来修改数据不是很方便,在今天的例子中给出一种比较方便的操作方法:要修改数据点击这一行-》鼠标放在哪个文本框就会选中哪个文本框的内容,直接可以进行修改-》修改完毕以后双击这一行(也可以直接双击文本框)进行保存。这次使用sqlserver数据库中的northwind数据库中的Employees表作为例子。前台: ... 阅读全文
posted @ 2005-05-17 00:15 沉默天蝎的学习汇集 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 是不是很多人不用c#中的using和as操作符?甚至不知道? 其实这2个操作符在小处非常有用。 1、using 按照msdn的解释 using 语句定义一个范围,在此范围的末尾将处理对象。 举例: class TestUsing:IDisposable { public void Dispose() { Consol... 阅读全文
posted @ 2005-05-17 00:07 沉默天蝎的学习汇集 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 属性与属性窗格 在上篇文章中,和大家探讨了属性和aspx文件中的HTML style 标签和文本的关系,遗漏了两点:1、EnCodedInnerDefaultProperty和InnerDefaultProperty在使用中的区别,可能有些朋友对这个不是很清楚,EncodedInnerDefaultProperty属性是不允许内含控件对象的,比方说,声明了EncodedInnerDefaultPr... 阅读全文
posted @ 2005-05-17 00:01 沉默天蝎的学习汇集 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 属性全接触(一) 本系列上篇文章有几位抬爱,鼓励了几句,所以劲头又足了,这不,这篇文章就出得快了,:) 希望能继续得到鼓励和指正。 这次我们来探讨下控件开发中的属性设计的方方面面,属性本是各种.net下语言的最基本语法,但控件做为一种提供给程序员二次开发的发布件,其功能的强大与使用的灵活都离不开良好的属性设计,所以我觉得属性设计是控件开发中第一座要打下的堡垒。 首先我们来看一段.aspx文件中... 阅读全文
posted @ 2005-05-16 23:56 沉默天蝎的学习汇集 阅读(360) 评论(0) 推荐(0) 编辑
摘要: “生死有序” “装装孙子” 上篇文章《开篇》说了不少空洞的理论,这篇文章我还是先说说“大而化之”的东西:1、ASP.net控件(包括页面本身)的生命期的细节;2、如何开始一个控件的编写。 “生死有序” ASP.net处理程序在接收到一个用户的页面请求后,它是如何变戏法把一个鲜活的页面呈现给客户端的呢?它都做了哪些事?按什么顺序做的? 要说明这个问题,我们首先要明白,一个页面它本身也是一个C... 阅读全文
posted @ 2005-05-16 23:50 沉默天蝎的学习汇集 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 今天你写控件了吗?----ASP.net控件开发系列之开篇 早段时间,同事之间很流行打CS,所以那段时间的问候变成了“今天你杀XX了吗?” 控件开发也许是程序员最能发掘自己创造力的一件事情吧?控件开发不仅要求你对当前的开发有一个较全面和略深的了解,而且也能促使你去了解开发环境的底层的东西。比方说我在开发控件的过程中就对reflect和MSIL产生了较深的兴趣,也许,在以后的一段时间里,我会... 阅读全文
posted @ 2005-05-16 23:45 沉默天蝎的学习汇集 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 使用反射将业务对象绑定到 ASP.NET 窗体控件 发布日期: 12/10/2004 | 更新日期: 12/10/2004 John DyerDallas Theological Seminary 适用于:Microsoft Visual Studio 2005 及早期版本ASP.NET 1.1C# 编程语言Visual Basic 编程语言 摘要:使用反射以单行代码将业务对象绑定到 AS... 阅读全文
posted @ 2005-05-06 19:34 沉默天蝎的学习汇集 阅读(1241) 评论(4) 推荐(0) 编辑
摘要: 原文:http://dev.yesky.com/SoftChannel/72342389024358400/20050325/1926478.shtml我自己介绍一下:本人96年西点毕业,学的是无线通信,柳传志是我的校友,后来分配到北京巨龙做交换机,98年去了深圳中兴,当时看到中兴日益强大,和华为的崛起.当时,感到做通信的发展太大了,很简单,利润高,99 年我到上海出差,看到上海的一些小厂自己贴牌... 阅读全文
posted @ 2005-05-06 19:28 沉默天蝎的学习汇集 阅读(435) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中,经常会使用到templates(模版)功能,比如在datagrid,datalist,repeater等控件中,使用templates,将会大大增强其功能。以往,我们一般是在设计程序时,就已经设置好控件中的模版是怎样的了。但是,有的时候,可能我们需要动态加载模版,比如,当你要求你的应用程序的界面风格随着用户的需求而变化时,你就需要到动态加载模版的功能了。但要注意的是,并不是所有的... 阅读全文
posted @ 2005-05-06 19:02 沉默天蝎的学习汇集 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 作者 calyman clayman_joe@yahoo.com.cn:【翻译】深入Managed DirectX9(一) Device类是DirectX里的所有绘图操作所必须的。可以把这个类假想为真实的图形卡。场景里所有其他图形对象都依赖于device。你的计算机里可以有一个到几个device,在Mnaged DirctX3D里,你可以控制任意多个device。Device共有三个... 阅读全文
posted @ 2005-05-06 10:04 沉默天蝎的学习汇集 阅读(2746) 评论(1) 推荐(1) 编辑
摘要: 你可能对实际地编写游戏代码期待已久了。由于DirectX SDK 2004年夏季更新包含了一个牢固的示例框架组件,并且它被设计成能在你自己的代码中直接使用,同时还为你处理了很多事务,所以你只要简单的使用它,就可以节省大量的时间和精力。 本文中的例子使用的就是这个示例框架组件,在本文中,你将学习到的内容有: · 如何建立自己的项目 · 如何使用示例框架组件来列举设备 建立项目 在本文中,... 阅读全文
posted @ 2005-05-06 09:16 沉默天蝎的学习汇集 阅读(764) 评论(0) 推荐(0) 编辑
摘要: DirectX9 3D 快速上手 4原文:http://dev.gameres.com/Program/Visual/DirectX/DX93D_4.mht出自:http://www.gameres.com By sssa2000 4/17/2005 接下来我们要使用Mesh读入.X文件,关于.X文件,其实可以说很多,我们可以用外部的工具例如3DS MAX来建立.3ds文件,然后利用微软提供给... 阅读全文
posted @ 2005-05-06 09:08 沉默天蝎的学习汇集 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 原文:http://dev.gameres.com/Program/Visual/DirectX/DX93D_1.mht出自http://www.gameres.com/DirectX9 3D 快速上手 1 By sssa2000 4/13/2005 由于项目需要,不得不介入到以前从没有接触过的3D编程,我选择了DX9,当然这也是项目需要,既然是要求快速上手,那么就最好选择RAD的开发工具了... 阅读全文
posted @ 2005-05-06 08:47 沉默天蝎的学习汇集 阅读(1213) 评论(0) 推荐(1) 编辑
摘要: 为了在网络多样性方面取得成功,XML Web服务必须不关心所选择的操作系统、对象模型和程序语言。而且,XML Web服务为了和其他基于Web的技术一样被广泛接受,它们必须: 松散耦联:如果两个系统中,只有使用的命令能理解前面提到过的自我描述基于文本的消息,那么这两个系统就被认为是松散耦联的。而另一方面,紧密耦联的系统使用大量的定制的软件来增强系统间的通讯,并且需要对系统之间了解的更多。 无所不... 阅读全文
posted @ 2005-05-05 22:06 沉默天蝎的学习汇集 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.NET环境中的使用。 关键词:受管代码;非受管代码;Excel对象;动态连接库 引言 Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中... 阅读全文
posted @ 2005-05-05 20:58 沉默天蝎的学习汇集 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 随着计算机网络的普及,基于数据库的B/S网上考试系统得到广泛地应用,现以ASP.net(C#)+SQL server(或ACCESS)为例说明开发网上考试系统的实现方法。 一、数据库的设计: 建立数据库netexam,在库中添加考生信息表StuInfo,分别建立以下字段:考号ExamId(c)(主键)、考生姓名Name(c)、是否登录考试LogYn(c)、得分Score(c)、随机生成的试... 阅读全文
posted @ 2005-05-05 20:49 沉默天蝎的学习汇集 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 摘 要 本文依据RBAC的基本思想,利用ASP.NET中的用户控件技术,设计了在电子商务系统中用户权限控制的一种具体实现方法。 关键词 ASP.NET 角色访问控制 用户控件 引言 电子商务系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型)、MAC(Mandatory Access Control,... 阅读全文
posted @ 2005-05-05 20:28 沉默天蝎的学习汇集 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences Institute)的研究,如果等到软件部署之后再来修补缺陷,其代价相当于开发期间检测和消除缺陷的15倍。 为了用最小的代价保障应用程序的安全,在代码本身的安全性、抗御攻击的能力等方面,开发者应当担负更多的责任。... 阅读全文
posted @ 2005-05-05 20:07 沉默天蝎的学习汇集 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 思路 1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。 2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。 优点 1... 阅读全文
posted @ 2005-05-05 19:31 沉默天蝎的学习汇集 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 智能手机应用程序开发是软件开发的一个新的热点,但如何才能跨入这道门楣呢?今天我通过为自己的多普达565手机添加一个天气预报程序来向大家讲解一下。我们都知道QQ有一个免费提供给Blog引用的天气预报服务网址http://appnews.qq.com/cgi-bin/news_qq_search?city=上海(上海是我自己所在城市,如果想看自己的城市,在浏览器中改成城市名称即可),现在我使用QQ提供... 阅读全文
posted @ 2005-05-04 18:11 沉默天蝎的学习汇集 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一、服务器脚本基础介绍 首先,我们先复习一下Web服务器页面的基本执行方式: 1、客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端 2、服务器接收到请求之后,发给相应的服务器端页面(也就是脚本)来执行,脚本产生客户端的响应,发送回客户端 3、客户端浏览器接收到服务器传回的响应,对Html进行解析,将图形化的网页呈现在用户面前 对于服务器和客户端的交互,通常通过下面几种主要方式:... 阅读全文
posted @ 2005-05-04 16:36 沉默天蝎的学习汇集 阅读(431) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中,经常会使用到templates(模版)功能,比如在datagrid,datalist,repeater等控件中,使用templates,将会大大增强其功能。以往,我们一般是在设计程序时,就已经设置好控件中的模版是怎样的了。但是,有的时候,可能我们需要动态加载模版,比如,当你要求你的应用程序的界面风格随着用户的需求而变化时,你就需要到动态加载模版的功能了。但要注意的是,并不是所有的... 阅读全文
posted @ 2005-05-04 16:29 沉默天蝎的学习汇集 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 在网上看到不少技巧,不禁想把他们整理好放上来,顺便加入自己编程的时候学习到的技巧。以下技巧是转发http://soft.yesky.com/SoftChannel/72342380468109312/20041117/1876614.shtml获取文件的版本信息: FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionI... 阅读全文
posted @ 2005-05-04 00:20 沉默天蝎的学习汇集 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 以前使用ASP开发过Web应用程序的人员肯定知道调试Web应用程序是多么麻烦。在ASP中,调试是痛苦的,通常包括了使用Response.Write()方法输出变量的值。那么请问一下自己:你有多少次忘记了在布署应用程序之前删除了调试语句? 随着.NET框架组件的出现这种情况发生了彻底的改变。在.NET中,你可以使用Visual Studio .NET中的调试程序跟踪整个Web应用程序的执行,或者使... 阅读全文
posted @ 2005-05-03 23:57 沉默天蝎的学习汇集 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 作者:James Hobart 翻译:spark.bbs@bbs.nankai.edu.cn 日期:2001-3-23 原文:http://nku.nankai.edu.cn/cim/students/doctor/spark/articles/PrinciplesOfGUIDesign.htm 译序:我在网上查找中文的GUI设计规范,居然没有详细一点的,一篇泛泛而谈的文章却被转载了几十次... 阅读全文
posted @ 2005-05-03 23:26 沉默天蝎的学习汇集 阅读(805) 评论(0) 推荐(0) 编辑
摘要: Steve 的缓存提示 页面级输出缓存 片段缓存,用户控件输出缓存 缓存 API,使用 Cache 对象 小结 在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建... 阅读全文
posted @ 2005-05-03 23:20 沉默天蝎的学习汇集 阅读(403) 评论(0) 推荐(0) 编辑
摘要: zhangxuefeng(原作) CSDN 自从 .NET 真正走入开发人员那天起,“效率”两个字就一直成为众多程序员津津乐道的话题。无论是从开发模式(Cross Language)、系统框架(.NET Framework),还是各种使用方便的工具(VS.NET),无一不体现出了它的胜人一筹。 同时,在另一方面,.NET 是否可以真正胜任企业级应用(Enterprise Applic... 阅读全文
posted @ 2005-05-03 23:13 沉默天蝎的学习汇集 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Christa CarpentiereMicrosoft Corporation 适用范围:Microsoft® SQL Server™Microsoft Visual Studio® .NET 2003Transact-SQL (T-SQL) 语言 摘要:向主要使用 .NET 编程语言的开发人员介绍 Microsoft SQL Server 存储过程。揭示使用存储过程的优缺点;概述 Micro... 阅读全文
posted @ 2005-05-03 23:09 沉默天蝎的学习汇集 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Exporting DataGrids to Excel... Ken Walker's article on exporting DataSets to Excel has proved very popular. This article by Mike Dolan presents a different technique for getting a DataGrid rather... 阅读全文
posted @ 2005-04-29 18:37 沉默天蝎的学习汇集 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 【1、最基本的弹出窗口代码】 其实代码非常简单: 因为着是一段javascripts代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(ht... 阅读全文
posted @ 2005-04-29 18:18 沉默天蝎的学习汇集 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1、一般而言,如果想给aspx页面上的web form control加上一些javascript的特性,可以用Attributes.Add来实现。 例如,对TextBox txt,可以:txt.Attributes.Add("onclick", "fcn0();"); 那么,在web页面上click它的时候,就会调用fcn0这个javascript函数。 1.1、例外的情况是,对于IDE... 阅读全文
posted @ 2005-04-29 14:42 沉默天蝎的学习汇集 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 业务员 地 区 北京 上海 深圳 张三 100 200 300实际上Asp.Net下的DataGrid只不过是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了:我们可以在属性生成器中可以定义列的表头,它实际上只不过是在列之间插入了“”的html标记,如此而已;因此根据上面的例子... 阅读全文
posted @ 2005-04-25 11:52 沉默天蝎的学习汇集 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 备注:写的不错,方便了程序的优化处理,让大家少走了很多弯路 1 前言 性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。 本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合理性和可扩展性。由此不难发现,在尝... 阅读全文
posted @ 2005-04-22 10:05 沉默天蝎的学习汇集 阅读(712) 评论(0) 推荐(0) 编辑
摘要: VoiceXML(Voice Extensible Markup Language)是一个新的XMLschema,用来制定通过语音对话访问Web的内容及其交互语音应答的传递标准,从面向应用的角度来说,也就是开发语音用户界面。本文通过设计一个移动业务咨询系统来说明整个应用程序的流程。 1 VoiceXML的起源 VoiceXML(Voice Extensible Markup ... 阅读全文
posted @ 2005-04-21 08:10 沉默天蝎的学习汇集 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 我们的宇宙是一个弯曲而波动的宇宙,一种最隐秘的宇宙涟漪——引力波,将成为人类洞察宇宙世界的秘密通道。这个宇宙是爱因斯坦发现的,从这个意义上来说,我们的宇宙就是爱因斯坦的宇宙。上篇:这是一个弯曲的空间 月球为什么不离开地球,地球为什么不离开太阳,恒星为什么不离开星系?牛顿说,那是因为万有引力;爱因斯坦说,那是因为空间在弯曲。牛顿认为,引力就像联系宇宙万物的纽带,将物体拴在空间中运动不止;爱... 阅读全文
posted @ 2005-04-21 00:05 沉默天蝎的学习汇集 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 注:是VB.net语言解说!下载实例 简介 当创建数据驱动的 Web 站点时,Web 开发人员遇到的最常见的任务之一就是创建数据输入窗体。数据输入窗体是为系统用户提供数据输入方法的 Web 页。创建特定数据输入窗体的任务通常应该先从需求分析入手,即,明确指出需要从用户收集何种信息。需求确定之后,下一步是设计数据输入 Web 窗体,包括创建图形用户界面以及编写根据用户输入更新数据库的代码。 当数据... 阅读全文
posted @ 2005-04-20 08:05 沉默天蝎的学习汇集 阅读(794) 评论(0) 推荐(0) 编辑