- 博客(39)
- 资源 (6)
- 收藏
- 关注
原创 DataGrid 中添加数据
做了一个示例,用户更新的数据保存在Session中,点击“更新数据源”按钮后将Session中的数据更新到数据库中,可以在 http://www.webdiyer.com/demo/editdatagrid.aspx 看到演示效果: 文件代码:test.aspx===========================> const string DataTableName="Employees";S
2005-04-29 23:11:00 2283
原创 DataGrid与SQL Server 2000数据绑定
WebForm页面添加一个DataGrid控件DataGrid1,DataGrid控件与SQL Server手工绑定只须鼠标点几下就搞定了,这里是代码绑定. 首先在命名空间中添加SqlClient命名空间. using System.Data.SqlClient; 然后在页面加载事件中创建数据连接con, SqlConnection c
2005-04-29 23:04:00 1617
原创 ASP遗留的二十大积习
在技术更新的进程中, 仍然有一些人死抱着已经过了气的东西不放. 也有一些人虽然进入 到新的世界, 但仍摆脱不了陈旧的习惯. 我没有用”陋习”这个词, 因为我对这个词也非常反感. 新技术应该有新技术的做法, 进入ASP.NET的世界, 就应该把以往的习惯改正, 全新的进入新的世界, 把ASP的破烂扔掉. 以下列举的都是错误的做法, 请不要误以为是推荐的
2005-04-25 18:06:00 1425
原创 基于MVC模式的Struts框架概述
关键字: Java J2EE MVC JSP Servlet MVC Struts 内容简介: MVC设计模式成为了目前十分流行的一种设计方法.它是一种软件的设计方法模式.并且被大量的开发和实践所证明.因此本文通过介绍Struts框架这种已经实现了MVC模式的软件构件框架了讨论该模式的优势和如何投入到软件开发中去. 本文内容注重
2005-04-21 04:07:00 2047
原创 三层式开发中的层次划分讨论
先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在大江上面建桥,你需要有整体的计划,包括各个方面,比如将来可能的收费和利益分配等问题。 这里讲3层式,其实是针对“大江上面建桥”来的,对于1米宽的小溪,在实际中可能一点用都没有。
2005-04-21 03:35:00 1233
原创 VB.NET与C#的完美结合
VB.NET是.NET里的精品,C#里.NET里的灵魂,结合两者将发挥无限威力,呵呵,看你如何去发挥它,写个简单的例子来说明如何结合VB.NET与C#。VB.NET:在VB.NET里有个Microsoft.VisualBasic.IsNumeric的函数可以验证是否是数字,而在c#中则要自己去判断,可以Try,也可以用正则表达式,不过不是耗资源就是太麻烦。在一个项目中新建一个类库用VB.
2005-04-21 03:05:00 2018 1
原创 自定义处理页面请求
主要是继承IHttpModule和IHttpHandler来重写其 中的方法,IhttpModule 中重写其Init方法及各种请示过程事件和Dispose方法using System.Web;using System;namespace CustomerHttpModules{ /**//// /// Class1 的摘要说明。 /// public c
2005-04-21 03:02:00 1286
原创 面向对象编程,我的思想[下]
2.3深入探讨函数: 2.3.1构造函数、默认构造函数、 缺省构造函数 对于上面的实例,它已经能完成绝大部分工作了,但它还是不完善的,还有许许多多的细节等到我们去完善!也许有的同学已经注意到了,当我创建完“jingwei”这个对象时,这个对象的所有的属性都是空的,也就是说:这个对象的姓名是未定的、年龄是未定的、性别是未定的、薪水是未定的、午餐也是未定的。而我们想把这些属性都添加上去,就
2005-04-21 02:51:00 1254
原创 面向对象编程,我的思想[上]
前言:整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!
2005-04-21 02:49:00 1270
原创 给年轻工程师的十大忠告
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2005-04-21 02:48:00 1292
原创 李开复谈软件外包及软件安全(一)
中国的软件产业的路如何走?适合走印度外包模式吗?中国的软件产业的发展切入点和突破点是什么?针对这些问题,11月4日,借微软亚洲工程院成立的机会,记者专访了来京参加成立仪式的微软副总裁李开复博士。 ChinaByte记者:李博士,你如何看待中国的软件产业? 李开复:很多人爱拿印度和中国比。人力资源方面两边都很强,相对印度,中国很大的优势是本身有很大的市场。印度的IT技术、软件外包方面有很
2005-04-21 02:46:00 1282
原创 XML规范化
文章的主要目的是说明如何规范化XML文档,为了更好地了解规范化的规则,我在翻译时省略了一些内容(XML数字签名;非对称密钥体系和信息摘要)。让我们先来看看下面两份文件(文件1和文件2)文件1 文件2 你肯定会说:这两份文件是一样的。对的,这两份文件表达的是相同的信息,采用了同样的文档结构,它们在逻辑上是一样的。你也许也已经注意到了它们之间的一些小差别:某些内容的顺序不一样(蓝色
2005-04-21 02:34:00 1423
原创 解析.Net框架下的XML编程技术
解析.Net框架下的XML编程技术 作者:上海 王凯明 一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自
2005-04-21 02:30:00 1522
原创 剖析 .NET 托管提供程序
剖析 .NET 托管提供程序发布日期: 4/1/2004 | 更新日期: 4/1/2004Dino EspositoWintellect2001 年 10 月 9 日与成熟的 OLE DB 提供程序相比,Microsoft .NET 托管提供程序有许多优点。首先,它实现了简化的数据访问结构,这种结构常常可提高性能,同时又不影响功能方面的能力。此外,.NET 托管提供程序通过方法和属性直接向使用者提
2005-04-21 02:23:00 1960
原创 使用ADO.NET轻松操纵数据库(一)
ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。 要操纵数据库,必须先使用Connection来连接到数据库,再创建一个Command来查询。有几种创建方式,例:SqlCommand cmd;string
2005-04-21 02:20:00 1389
原创 使用ADO.NET轻松操纵数据库(二)
首先,ADO.NET中使用了DataAdapter 来处理与数据库的联机与脱机。当时开发人员设计了DataAdapter是为了能够处理脱机数据,方便操作,关于这一点,只要调用其Fill()方法即可,这时会在DataSet中创建一个新的名为“Table“的DataTable.要重新指定名可用DataAdapter.Fill(DataSet,“Tabelname“)。此时connection也
2005-04-21 02:20:00 1507
原创 ADO.NET对象模型
ADO.NET是专门为帮助开发人员开发高效的多层数据库应用程序设计的。ADO.NET对象模型可分为两类:一类为“连接的”,一类为“断开连接的”对象,后者允许将查询结果保存在内存中进行处理。”连接的“对象模型顾名思义,它是直接与数据库进行连接操作;“断开连接”的对象模型可以说是建立在“连接的”对象模型的基础上进行的,因为它必须先进行一次“连接的”操作,才能得到所需的结果。 举个例 :
2005-04-21 02:17:00 1798
原创 ADO.NET的Connection对象的使用
在ADO.NET对象模型中,Connection对象代表了与数据源之间的连接。.NET框架中有两个Connection对象:一个是OleDbConnection,用于大多数的数据库连接,一个是SqlConnection,是MS开发的专门用于针对SQL Server的连接。在创建Connection对象之前,你必须先引用System.Data.OleDb或者System.Data.S
2005-04-21 02:15:00 2058 3
原创 浅谈DataSet 的用法
DataSet是ADO.NET开发人员为方便数据处理开发出来的,是数据的集合,是为解决DataReader的缺陷设计的,DataReader数据处理速度快,但它是只读的, 而且一旦移到下一行,就不能查看上一行的数据,DataSet则可以自由移动指针。DataSet的数据是与数据库断开的。DataSet还可用于多层应用程序中,如果应用程序运行在中间层的业务对象中来访问数据库,则业务对象需将脱机
2005-04-21 02:10:00 1444
原创 SQL Server与Access、Excel的数据转换
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详
2005-04-21 02:08:00 1227
原创 ADO.NET 中的 XML 特性
ADO.NET 中的 XML 特性发布日期: 4/1/2004 | 更新日期: 4/1/2004Dino Esposito Wintellect 2001 年 12 月 13 日毫无疑问,XML 及其一些相关技术(包括 XPath、XSL Transformation 和 XML Schema)是 ADO.NET 的基础。与 ADO 相比,ADO.NET 对象模型的互操作性得到很大的提高,而事实上
2005-04-21 02:04:00 2284
原创 通过 ADO.NET 操纵 Access 数据库
发布日期: 8/8/2003 | 更新日期: 6/7/2004Martin TracyVisual Studio TeamMicrosoft Corporation适用于: Microsoft® ADO.NETMicrosoft® ASP.NETMicrosoft® Visual C#® .NETMicrosoft® Visual Studio® .NET摘要:本演练说明了如何使用简单的 Visu
2005-04-21 02:01:00 3207
原创 在ASP.NET中如何用C#.NET实现基于表单的验证
在ASP.NET中如何用C#.NET实现基于表单的验证 翻译:mydotnet 这篇文章引用到了Microsoft .NET类库中的以下名空间: System.Data.SqlClient System.Web.Security------------------------------- 任务: 摘要: 1.
2005-04-21 01:55:00 1446 1
原创 谈谈 ASP.NET 规划阶段的设计
在直接进入项目的编码部分之前,需要花一点时间实际勾画出应用程序的逻辑组件,这非常重要。在我们的示例解决方案中,我们要实现解决方案的三个逻辑组件:数据库、.NET 数据访问组件和 ASP.NET 用户界面。现在,我们先勾画出每个组件的大致轮廓,讨论过程中最重要的方面,即文档化组件间的交互。 数据库 对于 DotNetKB 应用程序,我们需要将数据存储在三张表中:主题、问题和回答(请参阅下图)。 =5
2005-04-21 01:51:00 1117
原创 在SQL Server中保存和输出任意类型的文件
我们可以把任意类型的文件保存到SQL Server中,在进行例子之前,先建立测试用表格,TestFile.sql:if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[TestFiles]) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table [d
2005-04-21 01:43:00 2060
原创 ASP.NET系统用户权限设计与实现(转摘)
引言 电子商务系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型)、MAC(Mandatory Access Control,强制访问控制模型)难以满足复杂的企业环境需求。因此,NIST(National Institute of Standards and Technology,美国国家标准化和技术委员会)于90
2005-04-21 01:30:00 1598
原创 Jsp+JavaBean循序渐进教程(六)
这一节涉及到两个页面,一个donewuser.jsp文件用来实现记录添加操作,另一个文件listuser.jsp文件 用来显示所有的已经注册的用户信息。这两个页面都涉及到了JavaBean的具体调用,还是来看看文件吧, 对于文件中关键代码,都会添加上注释,以方便大家理解。 donewuser.jsp文件 说明:用户注册操作页面,并根据用户注册成功否显示相应的反馈信息,这个页面主
2005-04-19 18:05:00 1155
原创 .net如何实现页面间的参数传递
使用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:1,使用控件创建web表单(form)2,创建可以返回表单的按钮和链接按钮
2005-04-15 22:40:00 1806
原创 制作asp.net的安装程序
1.打开VS.NET开发环境;2."文件"->"新建"->"项目";3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定";4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目;5.右击"Web应用程序文件",选择"添加"->"项目输出";6.在"添加项目输出组"对话框中选择
2005-04-15 22:30:00 1639
原创 asp.net连接Access数据库例子
Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand sub page_load(sender as Object,e as EventArgs) 1.连接数据库 dim dbname as string dbnam
2005-04-15 22:19:00 1428
原创 Content Linking组件[Asp]
曾经用DW做网页都有这样一个烦恼:新做了页面,其它所有相关的页都要重新再做一次超级链接。一次也就罢了,多了多了不禁觉得无用功做了不少。试想如果能有一个专门的文件来负责页面的连接那该多好。 Content Linking 组件也就应运而生了。它非但可以使你在这些页面中建立一个目录表,而且还可以在它们中间建立动态连接,并自动生成和更新目录表及先前和后续的 Web 页的导航链接。 使用该组件,首先需要
2005-04-13 20:45:00 2974
原创 Eclipse小技巧
本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后 发现...Eclipse原来也这么好用...渐渐的就爱上了它...... Eclipse优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、 Linux、Solaris、Mac OSX)..等等。 开此篇讨论串的目
2005-04-05 14:17:00 1955
原创 J2EE架构的6个最佳实践
虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢? 首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build daily)”、“测试一切(test everything)”和“经常集成( integra
2005-04-05 14:01:00 1568
原创 C/S、B/S软件技术上的比较
C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是据有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财务)软
2005-04-05 13:30:00 1864
原创 ASP数据库简单操作教程
ASP数据库简单操作教程 .数据库连接(用来单独编制连接文件conn.asp) < % Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/bbs/db1/user.mdb")
2005-04-05 13:05:00 1872
原创 各种数据库连接代码(JSP)
一、jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为你的数据库的SID String user="scott"; String password="tiger"; Connecti
2005-04-02 11:25:00 1500
原创 以前初学时收集的一些代码(JSP)
下面的程序是test.jsp文件: http://www.w3.org/TR/html4/loose.dtd"> 测试页 function test_onsubmit() { if (document.test.name.value=="") { alert("Sorry,姓名没有输入!") document.test.name.focus() return false } e
2005-04-02 11:20:00 1331
原创 连接到数据库(JSP)
这个是我在连接MYSQL时用的测试文件,仅供参考; DbJsp.jsp //以try开始 try { Connection con; Statement stmt; ResultSet rs; //加载驱动程序,下面的代码为加载MySQL驱动程序 Class.forName("com.mysql.jdbc.Driver"); //注册MySQL驱动程序 DriverM
2005-04-02 10:48:00 1736
原创 随便写些东西
手上有think in java 还有从sun下载的midp2.0的文档,学习中。但是还是忍不住要写点东西,以获得对java开发的感性认识和入门的成就感。呵呵。准备做两个东西来练习,主要都是参考http://www.j2medev.com/ 提供的两个例子来做。代码和创意都是人家的自己纯属练习。第一个是坦克大战二个是 tony的是男人坚持60s(空战)。注意:我的注释及描述完全是按自己的理解,根本
2005-04-02 10:34:00 1748
通用分页控件
2007-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人