`
caozuiba
  • 浏览: 902957 次
文章分类
社区版块
存档分类
最新评论
文章列表
1. 数据库访问性能优化    数据库的连接和关闭   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。   连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。   使用存储 ...
Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。 在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成员,二者在中文中都做属性解释,那么它们到底是不是同一个东西呢?从代码上看,明显不同,首先就是它们的在代码中的位置不同,其次就是写法不同(Attribute必须写在一对方括符中)。 什么是Atrribute ...
在Page_Load事件中添加如下代码即可: label1.Style.Add("word-break", "break-all"); 或在label1中添加style属性: <asp:Label ID="label1" style="word-break:break-all" runat="server"></asp:Label>
借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有做。这个以后也是要用到的。二.在自己现有的项目里面创建部署项目:1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。(图1-2)2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项 ...
http://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspx http://www.developerfusion.co.uk/utilities/convertcsharptovb.aspx
JS文件源码:GridColorControl.js=====================================/*-----------------调用说明-----------------说明:可用于架设页面事件。入口函数:OnFocusSet(....)如:OnFocusSet( "#000000","#FFFFFF","#FFFFFF","#000000" ) 实用调用例子:鼠标事件:onMouseOver='OnFocusSet( "#000000","#FFFF ...
步驟一:建立“windows控制項程式庫”工程,如圖: jiangligongcheng.bmp 步驟二:在我們這個例子中用不到帶界面的com控件所以我們將界面的size屬性設置為 0, 0我們要用C#寫COM組件必須要實現 public interface IObjectSafety接口因為這是。IObjectSafety接口,把ActiveX控件标记为安全的ActiveX控件。每個接口需要一個GUID特性。要生成變個唯一的Guid,需要運行guidgen.exe工具軟體,要選擇第四項“Registry Format” 如圖:guidgen.bmp我們還有定義一個接口如下[Guid(" ...
.net打包真的很麻烦,特别是碰到要用水晶报表,那打包就更加复杂了。 如果你想在“干净”的机器上成功安装和使用水晶报表,请按照下列步骤: 1)新建“安装和部署项目”-->“安装向导” (2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步 (3)选择要包含的文件:要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序,需要添加合并模块(在解决方案资源管理器中tree的顶端节点右键-->添加). Crystal_Database_Access2003.msm Crystal_Database_Acc ...
摘要如下: 1。第一步是添加新项CrystalReport1 2。在CrystalReport1.rpt面页右键选择:”数据库”à”添加/删除数据库”出现下面对话框: 然后点开OLE DB(ADO)的加号,将弹出选择数据库的对话框 其中”项目数据”里面的”当前连接”显示的就是OLE DB(ADO)的连接,这样就可以将表添加到右边的”选定的表”中了(切记:不要既从”OLE DB” 中选表或命令又从”当前连接”中选,如果你用了数据集,也是一样的道理,否则全提示出”登陆失败”
这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Net的开发经验。   简介   水晶报表可以由很多 ...
<%@ Page language="c#" Codebehind="Example.aspx.cs" AutoEventWireup="false" Inherits="Webs.other.Example" %> <HTML> <HEAD> <title>Example</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1&qu ...
1.下载地址http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp下载后是后缀为bat的版本(1)bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。(2)在wwwroot下创建空目录webctrl_client/1_0。(3)将build/Runtime下的文件拷至webctrl_client/1_0下。(4)选择工具箱的自定义工具箱,添加Microsoft. ...
方案1:/// <summary>/// 传入URL返回网页的html代码/// </summary>/// <param name="Url">URL</param>/// <returns></returns>public static string getUrltoHtml(string Url){errorMsg = "";try{System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);// Get the ...
首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下: usingSystem; usingSystem.Collections; usingSystem.ComponentModel; usingSystem.Drawing; usingSystem.Data; usingSystem.Windows.Forms; namespaceHelloWorld
调用ActiveX控件编写播放器时,遇到了不少问题! 发现MS.NET2003中缺少对一些动态链接库的引用! 在调用ActiveX等多媒体控件时,需要用到的MediaPlayer.dll 和 AxMediaPlayer.dll需要自己生成。 首先用下面的命令为媒体播放器控件:msdxm.ocx 生成 MediaPlayer.dll 和 AxMediaPlayer.dll。 aximp c:/winnt/system32/msdxm.ocx 而通常msdxm.ocx中的ActiveX控件都未注册! 再运行regsvr32 msdxm.ocx手动注册便生成需要的动态连接库文件. 再如图2所示,在项目 ...
Global site tag (gtag.js) - Google Analytics