上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 107 下一页
摘要: 你的主页或者你管理的网站有各种密码需要保护,把密码直接放在数据库或者文件中存在不少安全隐患,所以密码加密后存储是最常见的做法。在ASP.NET中实现加密非常容易。.NET SDK中提供了CookieAuthentication类,其中的HashPasswordForStoringInConfigFile方法可直接使用MD5和SHA1算法。例子如下:  file: encrypting.aspx <%@ Page language="c#" Codebehind="encrypting.cs" AutoEventWireup="false" Inherits="encrypting.encryp 阅读全文
posted @ 2007-03-21 20:37 leonardleonard 阅读(108) 评论(0) 推荐(0) 编辑
摘要: /// summary/// 自定义信息对话框/// /summarypublic class MessageBox{ /// summary /// 定义一个web页面,用来显示用户自定错误提示信息 /// /summary System.Web.UI.Page p; /// summary /// 实例时,参数为:this 如:MessageBox MB=new MessageBox(this); /// /summary /// param name="Page"此参数为:this/param public MessageBox(System.Web.UI 阅读全文
posted @ 2007-03-21 20:35 leonardleonard 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 站点导航提供程序--ASP.NET2.0中的站点导航提供程序暴露了应用程序中的页面的导航信息,它允许你单独地定义站点的结构,而不用考虑页面的实际物理布局。默认的站点导航提供程序是基于XML的,但是你也可以通过编写自定义的提供程序,从任何后端位置暴露这些信息。   站点导航API--站点导航API用于在应用程序的代码中访问站点导航信息,它摘录了导航信息存储的细节。你可以使用API来编程访问应用程序的导航节点。   导航控件--导航控件为页面之间的导航提供了通用的UI,例如树视图、菜单和breadcrumb("面包屑",一种显示当前所在页面的控件)。这些控件利用ASP.NET2.0中的站点导航服务 阅读全文
posted @ 2007-03-21 20:33 leonardleonard 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 人们期待已久的ASP.NET AJAX v1.0正式版终于发布了。现在你能用Microsoft ASP.NET AJAX的javascript很容易的写出丰富的、交互式的web应用。尤其值得关注的是Microsoft AJAX Library增加了面向对象的支持,而以前javascript是不支持面向对象开发的。现在icrosoft AJAX Library能很好的支持类、名字空间、继承、接口、枚举、反射等特征。这些新增加的功能类似于.NET Framework,这使得开发ASP.NET AJAX应用变得容易维护,容易扩充。现在我们看看Microsoft AJAX Library是如何支持以上 阅读全文
posted @ 2007-03-21 20:30 leonardleonard 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。  1. ~ 的用法  一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不同层次的两个目录的aspx文件分别引用时,问题就会出现了。   阅读全文
posted @ 2007-03-21 20:26 leonardleonard 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 编码方法合并了软件开发的许多方面。尽管它们通常对应用程序的功能没有影响,但它们对于改善对源代码的理解是有帮助的。这里考虑了所有形式的源代码,包括编程、脚本撰写、标记和查询语言。不建议将这里定义的编码方法形成一套固定的编码标准。相反,它们旨在作为开发特定软件项目的编码标准的指南。编码方法分为三部分: 命名 注释 格式 命名对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层。例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement()。命名 阅读全文
posted @ 2007-03-21 20:07 leonardleonard 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹出窗口正是这类编程方式的代表。相当多的编程书籍对弹出窗口采取缄默或者一语带过,似乎看不过弹出窗口的巨大使用天地。本文将为你解开弹出窗口使用中的大多数问题。  为了提高网站的访问的并发度和吞吐量,与其它服务器脚本一样,A 阅读全文
posted @ 2007-03-21 19:55 leonardleonard 阅读(125) 评论(0) 推荐(0) 编辑
摘要: .NET 2.0正式版中无刷新页面的开发 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动。而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人了解,甚至不少人认为该功能有些“鸡肋”。但如果我们仅仅是在程序中加入很少部分的 Ajax 特性, Atlas 、 Ajax.Net 等就显得有些“杀鸡用牛刀”的感觉了。而且,我认为使用 ASP.NET2.0 提供的方法进行开发并不很复杂,相反,使用很少的代码就可以做出来很棒的效果!  下面我来一步一步的带大家开发无刷新的页面!  第一步:实现 ICallb 阅读全文
posted @ 2007-03-21 19:53 leonardleonard 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 短信猫是用来收发短信的设备,和手机一样插入SIM卡,通过(USB或串口)数据线/PCI插槽接到电脑上在电脑上通过相关软件就可以实现短信收发的功能相关软件也就是收发短信的短信应用软件可以自己开发,也可以要求短信猫设备厂商提供短信猫收发短信的原理、资费和手机是一样的(据说还有便宜的群发卡,平均1分多/条)不同的是短信猫专注于短信收发应用,所以速度上要快一些搜到的一个统计数据是:短信猫700/小时,手机500/小时相比手机其他的优点就是:可靠性高,不用电池,不需互联网,可以时时发送法国的WAVECOM MODEM芯片德国的SIEMENS芯片 阅读全文
posted @ 2007-03-21 19:36 leonardleonard 阅读(359) 评论(0) 推荐(0) 编辑
摘要: using System;using System.IO;using System.Threading;using LoMaN.IO;namespace SerialStreamReader {class App {// The main serial streamstatic SerialStream ss;[STAThread]static void Main(string[] args) {// Create a serial portss = new SerialStream();try {ss.Open("COM2");}catch (Exception e) {Console.Wr 阅读全文
posted @ 2007-03-21 19:31 leonardleonard 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 107 下一页