Time of Update: 2018-12-05
大多數Windows程式都有案頭提醒(Popup)功能,如Msn Messenger,Outlook2003,FoxMail,SharpReader等,對使用者來說可以非常的方便最新的資訊。在Web中借用IE5.5+的Popup,也可以實作類別似的功能,在CnForums1.2中新增了一種特性就是類似於Outlook2003一樣,當有新文章/私人留言時就有Popup提示,現在就技術問題介紹一下:
Time of Update: 2018-12-05
來源:CSDN 作者:BraveHeart 發布時間:2007-11-12 人氣:227UpdateProgress控制項: 在實際使用過程中,由於網路速度和伺服器響應能力的影響,非同步回傳有的時候並不是想象的那麼快,有時需要使用者等待一段時間。在等待的過程中,使用者可能不知道伺服器處理完成了沒有,讓使用者感覺有些迷茫。這時候如果我們在伺服器處理資料的時候加入一個GIF動畫,告訴使用者稍等,等伺服器處理完資料的時候GID動畫消失,就會讓使用者感覺體貼很多。
Time of Update: 2018-12-05
在上一頁中,我們用 IN 來連接內查詢和外查詢。另外有數個方式,例如 >, <, 及 =,都可以用來連接內查詢和外查詢。 EXISTS 也是其中一種方式。這一頁我們將討論 EXISTS 的用法。 基本上, EXISTS 是用來測試內查詢有沒有產生任何結果。如果有的話,系統就會執行外查詢中的 SQL。若是沒有的話,那整個 SQL 語句就不會產生任何結果。 EXISTS 的語法是: SELECT "欄位1"FROM "表格1"WHERE EXISTS (SELECT * FROM
Time of Update: 2018-12-05
最近看一個文章,做不規則按鈕,寫的非常好。超連結:http://blog.csdn.net/cmis7645/article/details/7592372#comments:代碼:View Code <Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Time of Update: 2018-12-05
今天做程式的時候用到AxInterop.VPIClient.dll,運行到這個包中的方法 InitEnd的時候,就提示經過查詢有兩個說法:一個是DLL需要註冊,二是程式額運行環境32位和64位的問題。第二種說法在我這個情況下,不適合,於是採用regsvr32 AxInterop.VPIClient.dll結果提示:查詢了很多,也沒有找到好的方法,用win7管理員模式也不可以的。最後通過和同事交流,需要註冊 ocx 檔案regsvr32
Time of Update: 2018-12-05
td.style.clear=td.style.posRight=0td.style.backgroundRepeat=td.style.borderTopStyle=td.style.marginTop=td.style.fontVariant=td.style.listStylePosition=td.style.backgroundPositionX=td.style.lineHeight=td.style.scrollbarHighlightColor=td.style.overflow
Time of Update: 2018-12-05
1。開啟視窗:var handle = window.showModalDialog(url, objects, feathers);其中:objects可以為參數(包括數組),也可以是對象。通常的用法 objects = {window} ,把父表單的對象共用給子表單。 2。關閉子視窗:window.close();3。從子表單傳參數給父表單:window.returnVal = string;3。清除緩衝,防止強制回應視窗頁面不更新的情況:HTML<META
Time of Update: 2018-12-05
1、DataGrid動態模板列更新資料並且分頁的例子 http://www.cnblogs.com/lovecherry/archive/2005/03/26/126102.html 2、DataGrid動態添加模板列的一個例子 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125526.html 3、DataGrid實現增刪(帶提示)改和分頁
Time of Update: 2018-12-05
/Files/tssing/MoveControl.rar CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
在.NET 2.0 下,當頁面上的某個TextBox 設定了屬性ReadOnly="True"時,通過用戶端指令碼給其賦值後,在後台代碼中訪問其Text屬性卻無法獲得該值。經過嘗試,發現可以通過如下的方式解決這個問題:1、不設定ReadOnly屬性,通過onfocus=this.blur()來類比,如下:<asp:TextBox ID="TextBox1" runat="server"
Time of Update: 2018-12-05
參考:http://code.msdn.microsoft.com/WPF-Autocomplete-Textbox-df2f1791#content問題:1、獲得焦點時,不自動搜尋2、按向下的箭頭時,不自動到下拉項3、輸入中文,擋住輸入框 針對這幾個問題,做了控制項的修改,1、獲得焦點時,添加GotFocus方法2、向下箭頭時,用KeyUp方法,使ComboBox獲得焦點3、IME問題,用KeyDown方法,檢測有系統IME啟動時,隱藏下拉框 源碼:Download
Time of Update: 2018-12-05
參考:http://blog.csdn.net/ligenyingsr/article/details/6042287已經添加控制項的div中添加標籤,直接添加不行,必須得轉換為string才可。//添加換行 System.Text.StringBuilder strb = new System.Text.StringBuilder(); System.IO.StringWriter sw = new
Time of Update: 2018-12-05
我做的是一個B2C的網上購物系統(全部是服裝)開始客戶要求的只賣男裝,後來需要也能買女裝,對於這個問題我們是建議客戶在錄入商品名稱與類別管理那個地方解決。下面就說一下我做的系統所得到的一些經驗傳承吧! 1.資料模型的建立是十分重要的,我這裡說的資料模型指的是實體型【Entity Type】之間的關係結構,用資料庫的專業術語來說就是聯絡【Relationship】。分析的越細緻對於實體之間聯絡理解的越深刻。例如:我在分析衣服這個實體的時候產生了偏差。衣服的 尺寸
Time of Update: 2018-12-05
學習Linq也有些時間了,開始時不是很習慣,越用越發現它的便捷。最近看了和使用了一段時間Lambda運算式,發現這也的確是個好東西。當我們通過Linq查詢或者其他方式產生了一個IQueryable<T>對象時,比如是在我們從產品表中查詢產品的列表IQueryable<Product> product = from p in db.Products select
Time of Update: 2018-12-05
今天做主題時,需要訪問外部的xaml檔案,方法:using (FileStream s = new FileStream("C:\\Control.xaml", FileMode.Open)) { ResourceDictionary rd = System.Windows.Markup.XamlReader.Load(s) as ResourceDictionary;
Time of Update: 2018-12-05
常用的: <%# DataBinder.Eval(Container, "DataItem.CityID")%>但在2.0中只要 <%# Eval( "DataItem.CityID")%>就可以了2.0中還有<%# Binder( "DataItem.CityID")%>用於繫結控制項以下的都是2.0之前版本的適用於dataset ,效率高於Eval<%# ((DataRowView)Container.DataItem)["CityID"]
Time of Update: 2018-12-05
最近在學習Workflow,發現.NET3.5和.NET4.0中的Workflow有些不同。首先當建立工作流程應用時,可選的項目類型不一樣,是.NET3.5平台下建立工作流程應用程式時可選的應用程式類型。 是.NET4.0平台下建立工作流程應用程式時可選的應用程式類型。當我們建立了一個.NET3.5順序工作流程控制台應用程式時,介面開啟如下:我們就可以在開始和結束之間拖放Activity來建立順序工作流程。而.NET4.0建立了一個工作控制台應用程式後,如下:只有這一個在此處放置活動。在.
Time of Update: 2018-12-05
不能接受參數的話,工作流程作用很有限,今天學習了簡單的參數傳遞,所有都是基於.NET4.0的,和.NET3.5不太一樣。仍使用上篇文章中的簡單的判斷工作流程。上篇文章中的if判斷如下:沒有傳遞進去任何參數。現要傳遞進去參數,進行如下操作:點擊VS2010視窗下方的參數選項:出現如下視窗:點擊建立參數,建立一個名稱為param的參數:將這個param在if判斷條件中使用。雙擊流程圖中的if活動,開啟活動詳細資料,將其中的Condition修改為param=“hello”,當輸入param時,像在c
Time of Update: 2018-12-05
//校正是否全由數字組成 [code] function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } [/code] //校正登入名稱:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 [code] function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19
Time of Update: 2018-12-05
在Winform表單中通過滑鼠拖動,改變控制項的位置。在拖動過程中,跟隨滑鼠顯示一個與被拖動控制項大小一樣的黑框,用以類比拖動效果。如:以下是原始碼。這裡拖動了一個Button控制項。如果需要,還可以在拖動時改變游標。/Files/tssing/FormDrag.rarCodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;