Time of Update: 2018-12-07
現在在ASP。NET中可以使用自訂實現IHttpModule介面的類來載入一個定時器。public class OilIHttpModule : IHttpModule { public static Timer analyseTimer;//分析資料的定時器 static int intLastTrialInfo_id;//最後分析的ID static long intAnalyseInterval= 10000;//間隔的時間 public OilIHttpModule() { }
Time of Update: 2018-12-07
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_JobSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_JobSet]GO/**//*--定時調用預存程序 建立一個在指定時間,調用指定預存程序的作業 作業執行完成後會自動刪除--鄒建 2004.07--*//**//*--調用樣本 exec p_JobSe
Time of Update: 2018-12-07
基於基類的提供者模型 提供者程式 1.得到machine.config檔案中所有註冊的DbProvider this.dataGridView1.DataSource = DbProviderFactories.GetFactoryClasses(); 2.指定一個串連資訊,知道某種資料庫程式,來得到連接字串 DbConnection conn = null;
Time of Update: 2018-12-07
修改文本protected System.Web.UI.WebControls.Button btnChangeText; protected CrystalDecisions.Web.CrystalReportViewer cRV; myReport ReportDoc = new myReport(); private void Page_Load(object sender, System.EventArgs e) { //
Time of Update: 2018-12-07
作為一名程式員,我們要不斷的學習,擷取新的知識,並將其應用到工作中。讀書,是擷取知識的最佳途徑。最近要常看的書: 《 C_#進階編程(中文第七版) 》《 大話設計模式 》《 重構_改善既有代碼的設計》《 資料結構(C#) 》本文用於記錄讀書中偶然的心得和重要的知識。 2012-04-12建立本文 2012-04-13 c# 基本介面(1)
Time of Update: 2018-12-07
添加新項中添加安裝程式類
Time of Update: 2018-12-07
在SL開發中,通常會將項目按模組分成多個xap實現按需下載,但是由於瀏覽器的緩衝,就算某個模組代碼修改過並重新發布到伺服器,如果這個xap已經在瀏覽器緩衝中,實際載入時,仍然有可能調用的是本機快取,而非最新的版本。通常解決這個問題的辦法是在xap包的後附加一個隨機數,類似http://xxx.com/abc.xap?t=1235817232
Time of Update: 2018-12-07
1.大批量資料操作可以利用SqlBulkCopy類快速寫入大批量資料,針對SQL Server的最佳化,可以寫入DataRow資料,DataTable,DataReaderWriteToServer(DataTable)寫入資料表WriteToServer(DataRow[])批次寫入資料行WriteToServer(DataTable
Time of Update: 2018-12-07
添加新項中添加一個安裝程式類using System;using System.Collections;using System.ComponentModel;using System.Configuration.Install;using Microsoft.Win32;using System.Diagnostics;using System.IO;namespace DOTNETCheck{ /**//// <summary> /// CheckDotnet 的摘要
Time of Update: 2018-12-07
定義配置資料編寫一個類,定義配置資料1.必須是可以序列化的(XmlSerializer)2.可以任意複雜配置區和中繼資料configuration settings are grouuped together in configuration sections對於每個配置區,設定一個storage provider和一個transformer配置中繼資料(metadata)儲存再應用程式定義域的設定檔中 app.config或者 web.config配置圓熟據是用來確定使用什麼storage p
Time of Update: 2018-12-07
Web.config檔案假設有如下需要管理的配置資訊: <appSettings> <add key="Sitetitle" value="網站名稱" /> <add key="SiteUrl" value="首頁網址" /> <add key="SiteLogo" value="網站Logo" /> <add key="SiteBanner" value="網站Banner" /> <add
Time of Update: 2018-12-07
假定有一個Product表,欄位有(Id,Name,Quantity,...)我們要一次批次更新Quantity的值 首先在Gridview中,Quantity列以TemplateField顯示,其他的列屬性設為唯讀,把顯示格式設為TextBox<asp:TemplateField HeaderText="Quantity"> <ItemTemplate> <asp:TextBox ID="editQuantity"
Time of Update: 2018-12-07
if(!File.Exists("c:\\user.ini")) { StreamWriter sw = new StreamWriter("c:\\user.ini"); string strName = tbName.Text; string strPass = tbPass.Text; string strEncryPass
Time of Update: 2018-12-07
我想我們都知道在資料庫中如何添加自增長列,我們可以將這個自增長資料行繫結到DataGrid上使得使用者方便的知道現在是第幾行,今天我介紹一種不用資料庫就可以簡單顯示出自增長列的方法,有人可能會說既然資料庫支援我們為什麼這樣做?我想有如下的兩個理由:1、不是所有的表都有自增長列。2、當自增長列不自動複製的時候會出現斷號的現象,即使複製這也是有可能發生的。但是先要說明的是這個方法只能顯示出來當前頁的序號,也就是說如果有分頁它只能標記當前這一頁的序號。如果要同樣實現分頁的功能我想使用資料庫要比這種方法
Time of Update: 2018-12-07
昨天發了一篇如何最大限度提高.NET效能的文章,評論的人不少,在這裡非常感謝大家的評論,其中有些是指出文章的一些錯誤的,在這裡感謝那些耐心寫評論的老大們,小弟受益不少。 昨天那篇主要是從寫代碼的一些細節上來提高速度,可能很些是難實際感受到效能的提高,但是作為一名程式員,不斷提高自己代碼的品質是不斷追求的目標。
Time of Update: 2018-12-07
<script> var temp = 0; var doNumber = 0; var clearTimeOut = null; var SetTimeOut = null; function abc_onClick() { temp = temp + 1; tempValueChanage(); } function tempValueChanage() { doNumber = doNumber + 1; SetTimeOut =
Time of Update: 2018-12-07
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_qry]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_qry]GO/**//*--查詢重複記錄的通用預存程序 可以查詢出表中那些資料是重複的,這裡的重複,是指除主鍵外重複的記錄 如果表中有主鍵,請指定主鍵. 如果表中有識別欄位,而且識別欄位無重複,請在調用時,
Time of Update: 2018-12-07
在讀取大量資料的時候我們可以通過DataReader對資料進行分頁以提高效能,還有一個更好的方法就是在預存程序中對資料進行分頁。 假設有一個Products表欄位有(ProductID,Name,Description, Price)以下方法只支援SQLServer 2005 因為ROW_NUMBER()函數是SQLServer 2005新增的。 1CREATE PROCEDURE GetProducts 2 3(@DescriptionLength INT,
Time of Update: 2018-12-07
在網路開發中,經常遇到需要使用ASP.NET與javascript聯合進行控制的情況。在本篇中,將使用DataGrid進行資料繫結,使用javascript控制當選中其中的checkbox時,該行顏色改變。首先,在頁面中建立一個DataGrid控制項,並設定其模板。<asp:DataGrid id="DataGrid1" runat="server"
Time of Update: 2018-12-07
人才是人之精華,是人類所有寶貴資本中最寶貴、最有決定意義的資本,是影響社會生產力發展水平,關係到企業興衰、存亡的重要因素。一個企業的經濟發展水平到底怎樣,關鍵是人才開發與使用問題。人才的使用是智力轉化為生產力的重要環節,用好一個人才,可以使事業取得成功,並激發和吸引更多的賢才;壓抑一個人才或錯用一個庸才,會導致事業的失敗,使人才心理失調,積極性下降,相應的降低了人才管理部門的威望。因此,樹立正確的人才開發思想和用人原則,解決好“識”與“用”的問題,是新時期人才開發面臨的一個重要任務。