[B].NET网站开发
文章平均质量分 70
JavaProgramers
毕业于南阳理工学院计算机系软件工程专业,一直从事于软件开发工作,编程经验5年,一线程序员出身,开发实战经验丰富,精通Asp,Asp.NET, ERP(C#.NET),基于WEB(Asp.Net)的MIS等世道上的一般编程,精通SQL Server存储过程开发,曾为一家中型商务企业软件开发工程师,软件培训师。
展开
-
各种数据库连接代码(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 阅读 · 0 评论 -
关于J2EE和.NET的争论
关于J2EE与.Net的争论已经进行很久了,估计它还将继续下去。 本人也是从写程序走过来的,对J2EE和.Net都有一定的了解。 本人觉得不论选择J2EE或是.Net,概括起来,就是从三个方面去考虑:需求,成本,扩展性。 [需求,成本]: 自己的实际需求程度是多少?这一定要清楚。 不要实际上并发访问人数不会超过100人的内部系统,也要上WebSphere,或是WebL原创 2005-03-29 18:35:00 · 1339 阅读 · 0 评论 -
连接到数据库(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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Content Linking组件[Asp]
曾经用DW做网页都有这样一个烦恼:新做了页面,其它所有相关的页都要重新再做一次超级链接。一次也就罢了,多了多了不禁觉得无用功做了不少。试想如果能有一个专门的文件来负责页面的连接那该多好。 Content Linking 组件也就应运而生了。它非但可以使你在这些页面中建立一个目录表,而且还可以在它们中间建立动态连接,并自动生成和更新目录表及先前和后续的 Web 页的导航链接。 使用该组件,首先需要原创 2005-04-13 20:45:00 · 2974 阅读 · 0 评论 -
制作asp.net的安装程序
1.打开VS.NET开发环境;2."文件"->"新建"->"项目";3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定";4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目;5.右击"Web应用程序文件",选择"添加"->"项目输出";6.在"添加项目输出组"对话框中选择原创 2005-04-15 22:30:00 · 1639 阅读 · 0 评论 -
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 阅读 · 0 评论 -
.net如何实现页面间的参数传递
使用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:1,使用控件创建web表单(form)2,创建可以返回表单的按钮和链接按钮原创 2005-04-15 22:40:00 · 1806 阅读 · 0 评论 -
在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 阅读 · 0 评论 -
谈谈 ASP.NET 规划阶段的设计
在直接进入项目的编码部分之前,需要花一点时间实际勾画出应用程序的逻辑组件,这非常重要。在我们的示例解决方案中,我们要实现解决方案的三个逻辑组件:数据库、.NET 数据访问组件和 ASP.NET 用户界面。现在,我们先勾画出每个组件的大致轮廓,讨论过程中最重要的方面,即文档化组件间的交互。 数据库 对于 DotNetKB 应用程序,我们需要将数据存储在三张表中:主题、问题和回答(请参阅下图)。 =5原创 2005-04-21 01:51:00 · 1117 阅读 · 0 评论 -
在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 评论 -
浅谈DataSet 的用法
DataSet是ADO.NET开发人员为方便数据处理开发出来的,是数据的集合,是为解决DataReader的缺陷设计的,DataReader数据处理速度快,但它是只读的, 而且一旦移到下一行,就不能查看上一行的数据,DataSet则可以自由移动指针。DataSet的数据是与数据库断开的。DataSet还可用于多层应用程序中,如果应用程序运行在中间层的业务对象中来访问数据库,则业务对象需将脱机原创 2005-04-21 02:10:00 · 1444 阅读 · 0 评论 -
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 评论 -
ADO.NET对象模型
ADO.NET是专门为帮助开发人员开发高效的多层数据库应用程序设计的。ADO.NET对象模型可分为两类:一类为“连接的”,一类为“断开连接的”对象,后者允许将查询结果保存在内存中进行处理。”连接的“对象模型顾名思义,它是直接与数据库进行连接操作;“断开连接”的对象模型可以说是建立在“连接的”对象模型的基础上进行的,因为它必须先进行一次“连接的”操作,才能得到所需的结果。 举个例 :原创 2005-04-21 02:17:00 · 1798 阅读 · 0 评论 -
使用ADO.NET轻松操纵数据库(一)
ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。 要操纵数据库,必须先使用Connection来连接到数据库,再创建一个Command来查询。有几种创建方式,例:SqlCommand cmd;string原创 2005-04-21 02:20:00 · 1389 阅读 · 0 评论 -
剖析 .NET 托管提供程序
剖析 .NET 托管提供程序发布日期: 4/1/2004 | 更新日期: 4/1/2004Dino EspositoWintellect2001 年 10 月 9 日与成熟的 OLE DB 提供程序相比,Microsoft .NET 托管提供程序有许多优点。首先,它实现了简化的数据访问结构,这种结构常常可提高性能,同时又不影响功能方面的能力。此外,.NET 托管提供程序通过方法和属性直接向使用者提原创 2005-04-21 02:23:00 · 1960 阅读 · 0 评论 -
XML规范化
文章的主要目的是说明如何规范化XML文档,为了更好地了解规范化的规则,我在翻译时省略了一些内容(XML数字签名;非对称密钥体系和信息摘要)。让我们先来看看下面两份文件(文件1和文件2)文件1 文件2 你肯定会说:这两份文件是一样的。对的,这两份文件表达的是相同的信息,采用了同样的文档结构,它们在逻辑上是一样的。你也许也已经注意到了它们之间的一些小差别:某些内容的顺序不一样(蓝色原创 2005-04-21 02:34:00 · 1423 阅读 · 0 评论 -
李开复谈软件外包及软件安全(一)
中国的软件产业的路如何走?适合走印度外包模式吗?中国的软件产业的发展切入点和突破点是什么?针对这些问题,11月4日,借微软亚洲工程院成立的机会,记者专访了来京参加成立仪式的微软副总裁李开复博士。 ChinaByte记者:李博士,你如何看待中国的软件产业? 李开复:很多人爱拿印度和中国比。人力资源方面两边都很强,相对印度,中国很大的优势是本身有很大的市场。印度的IT技术、软件外包方面有很原创 2005-04-21 02:46:00 · 1282 阅读 · 0 评论 -
给年轻工程师的十大忠告
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!原创 2005-04-21 02:48:00 · 1292 阅读 · 0 评论 -
面向对象编程,我的思想[上]
前言:整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!原创 2005-04-21 02:49:00 · 1270 阅读 · 0 评论 -
面向对象编程,我的思想[下]
2.3深入探讨函数: 2.3.1构造函数、默认构造函数、 缺省构造函数 对于上面的实例,它已经能完成绝大部分工作了,但它还是不完善的,还有许许多多的细节等到我们去完善!也许有的同学已经注意到了,当我创建完“jingwei”这个对象时,这个对象的所有的属性都是空的,也就是说:这个对象的姓名是未定的、年龄是未定的、性别是未定的、薪水是未定的、午餐也是未定的。而我们想把这些属性都添加上去,就原创 2005-04-21 02:51:00 · 1254 阅读 · 0 评论 -
自定义处理页面请求
主要是继承IHttpModule和IHttpHandler来重写其 中的方法,IhttpModule 中重写其Init方法及各种请示过程事件和Dispose方法using System.Web;using System;namespace CustomerHttpModules{ /**//// /// Class1 的摘要说明。 /// public c原创 2005-04-21 03:02:00 · 1286 阅读 · 0 评论 -
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 · 2019 阅读 · 1 评论 -
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 阅读 · 0 评论 -
通过 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 阅读 · 0 评论 -
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 · 2285 阅读 · 0 评论 -
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 阅读 · 0 评论 -
使用ADO.NET轻松操纵数据库(二)
首先,ADO.NET中使用了DataAdapter 来处理与数据库的联机与脱机。当时开发人员设计了DataAdapter是为了能够处理脱机数据,方便操作,关于这一点,只要调用其Fill()方法即可,这时会在DataSet中创建一个新的名为“Table“的DataTable.要重新指定名可用DataAdapter.Fill(DataSet,“Tabelname“)。此时connection也原创 2005-04-21 02:20:00 · 1507 阅读 · 0 评论 -
解析.Net框架下的XML编程技术
解析.Net框架下的XML编程技术 作者:上海 王凯明 一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自原创 2005-04-21 02:30:00 · 1522 阅读 · 0 评论 -
三层式开发中的层次划分讨论
先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在大江上面建桥,你需要有整体的计划,包括各个方面,比如将来可能的收费和利益分配等问题。 这里讲3层式,其实是针对“大江上面建桥”来的,对于1米宽的小溪,在实际中可能一点用都没有。原创 2005-04-21 03:35:00 · 1233 阅读 · 0 评论 -
ASP遗留的二十大积习
在技术更新的进程中, 仍然有一些人死抱着已经过了气的东西不放. 也有一些人虽然进入 到新的世界, 但仍摆脱不了陈旧的习惯. 我没有用”陋习”这个词, 因为我对这个词也非常反感. 新技术应该有新技术的做法, 进入ASP.NET的世界, 就应该把以往的习惯改正, 全新的进入新的世界, 把ASP的破烂扔掉. 以下列举的都是错误的做法, 请不要误以为是推荐的原创 2005-04-25 18:06:00 · 1425 阅读 · 0 评论 -
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 阅读 · 0 评论 -
DataGrid 中添加数据
做了一个示例,用户更新的数据保存在Session中,点击“更新数据源”按钮后将Session中的数据更新到数据库中,可以在 http://www.webdiyer.com/demo/editdatagrid.aspx 看到演示效果: 文件代码:test.aspx===========================> const string DataTableName="Employees";S原创 2005-04-29 23:11:00 · 2284 阅读 · 0 评论 -
简单的Repeater分页代码
practice_1-------------------------------------------- 定义bindlist子程序,调用pageno(页面位置)参数 sub BindList(PageNo As Integer) 使用connection对象打开数据连接 Dim ConnString As String = "Provider=Microso原创 2005-05-08 06:30:00 · 2747 阅读 · 1 评论 -
在ASP.NET下实现数字和字符相混合的验证码
经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在CSDN,DEV-CLUB等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多ASP.NET的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因. 言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章,文末附有原创 2005-05-08 06:24:00 · 1528 阅读 · 0 评论 -
CSS布局入门[css]
CSS布局与传统表格(table)布局最大的区别在于:原来的定位都是采用表格,通过表格的间距或者用无色透明的GIF图片来控制文布局版块的间距;而现在则采用层(div)来定位,通过层的margin,padding,border等属性来控制版块的间距。1.定义DIV分析一个典型的定义div例子:#sample{ MARGIN: 10px 10px 10px 10px;PADDING:20px 10px原创 2005-05-08 06:46:00 · 1682 阅读 · 0 评论 -
如何用CSS制作横向菜单?
管在我的网站和文章里都有提到CSS制作菜单的方法,但很多初学者还是不太清楚如何实现,以及实现原理,我想专门写一篇详细教程会对大家比较有帮助。我们先来看一个菜单的例子,最终效果是:首页 产品介绍 服务介绍 技术支持 立刻购买 联系我们 然后我们来详细讲解步骤第一步:建立一个无序列表我们先建立一个无序列表,来建立菜单的结构。代码是:首页产品介绍服务介绍技术支持立刻购买联系我们 效果是:首页 产品介绍原创 2005-05-08 06:54:00 · 1964 阅读 · 0 评论 -
《ASP网页制作教程》笔记
《ASP网页制作教程》。王国荣 编著,人民邮电出版社。打开MDB数据库的方法:先定义一个OpenMDB子程序,然后在主程序中调用。Option ExplicitSub OpenMDB(dbname,pwd,conn)‘dbname-数据库文件的相对路径,pwd-数据库文件的密码,conn-用户定义的Connection对象。对于没有密码的数据库,pwd值可任意。dim connstrSet co原创 2005-05-08 06:10:00 · 2046 阅读 · 0 评论 -
ASP.NET中利用存储过程实现模糊查询
一、建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询):CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like % + @lastname + %GO原创 2005-05-08 06:18:00 · 1668 阅读 · 0 评论 -
c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre原创 2005-05-08 06:22:00 · 1600 阅读 · 0 评论