Time of Update: 2018-12-03
//二元運算子的參數之一必須是包含類型//參數有一個必須是所在類//-======================================================using System;using System.Collections.Generic;using System.Text;namespace MyStudy...{ class Program ...{ static void Main(string[] args) ...
Time of Update: 2018-12-03
利用索引器,我們可以象使用數組一樣對類,結構,和介面編製索引。在類和結構上定義索引器,需要使用this關鍵字。 using System;using System.Collections.Generic;using System.Text;namespace ConsoleTest{ class mainClass { static void Main() { IndexerDemo demo = new IndexerDem
Time of Update: 2018-12-03
用法: (作為傳遞的變數做許可權的控制) 當使用者建立的時候要建立SESSION的 不登陸的使用者是沒有session的,既然你是一個系統就分幾個許可權吧,就拿兩個許可權來說吧,一個是admin 一個是user 當登陸的時候判斷是什麼 如果是管理員那麼建立管理員的SESSION Session["admin"]=textbox1.tostring();之後跳轉到管理員的頁面 而在管理員的許可權操作之內的頁面,當頁面載入的時候都要判斷起SESSION[“admin”]是否存在
Time of Update: 2018-12-03
通常我們在設計系統的時候,都會考慮到資料庫訪問的擴充:現在用SQL Server,可能某天就要用Oracle了。所以,針對這個擴充,解決的方法有很多,但目的只有一個:假如真的有那天,我們對系統的整改應該最小化。最常用的手段應該屬設計模式了(只可惜剛開始接觸設計模式,好多東西還搞不清楚),但這裡闡述的是我們目前採用的方式,採用繼承的方式,輕鬆實現資料庫切換. 首先要設計幾個不同的資料訪問類:Class_Oracle ,
Time of Update: 2018-12-03
頁面緩衝策略的實施可以很好的解決那些請求多,而變化少的頁面或是資料的效能問題,一旦我們為這些內容實施了緩衝策略,那末在特定時間以內(開發人員設定),如果有新的請求,系統會直接從記憶體中調出緩衝的內容,反饋給client,而不必每次都從資料庫重新獲得資料,再進行html轉換後反饋。 1.資料緩衝:這裡指的是利用cache進行資料緩衝。關於cache的用法之前已經談過,通常的做法是:對某些資訊insert到cache中,並設定到期時間;每次調用cache的時候,檢查是否為null
Time of Update: 2018-12-03
1:a=10,b=15,在不用第三方變題的前提下,把a,b的值互換2:已知數組int[]
Time of Update: 2018-12-03
winform
Time of Update: 2018-12-03
一直以來,公司做分布系統都是採用Web Service實現的(可能考慮到簡單,易操作吧)。但是我們基本上都是內部使用的系統,考慮到執行效能,是否應該考慮採用.Net Remoting 解決方案哪~ Web Service的優勢在於採用Http協議,可以穿透防火牆。而且其採用XML資訊傳輸,採用Soap的方式實現了平台無關性。這一點Remoting是不能比擬的。 .net
Time of Update: 2018-12-03
有時候,需要一步作業多個sql語句,或者同時把一句插入到不同的資料庫中。 這個時候,就要考慮語句執行的同步性。 通常,可以採用事務機制來進行控制。 using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OracleClient;namespace TransSqlDemo{ class Program {
Time of Update: 2018-12-03
1。添加幾個控制項(.aspx)<asp:TextBox runat="server" ID="txtMyTextBox"> </asp:TextBox> <asp:ImageButton runat="Server" ID="ibtnDepartDate" ImageUrl="~/Images/calendar.gif" OnClick="calImageButton_Cli
Time of Update: 2018-12-03
身分識別驗證,特別是在使用者沒有登陸的情況下不能訪問其他頁面的控制,好象總是避免不了。要達到這樣的目的,方法其實有很多。 1.採用session控制。在登陸的時候給session賦值,而後在其他所有頁面的Load事件中對session進行判斷。這個利用了session針對單使用者的特點,實現方法很簡單,但是需要每個頁面判斷,有些不盡人意.
Time of Update: 2018-12-03
知識的積累和鞏固1、看書:看書有兩種方式: (1)純粹的看書。這種看書方式對於學習新的知識點還是很有用的。但有一個缺點:不能及時的實踐,以及時的鞏固知識點,以至很快就忘記了! (2)有目的的看書。在項目開發中,遇到問題,需要查閱相關資料時。這種看書方式最實在,但是有顯稍慢。2、積累: 知識的積累有很多方式:做項目;看書;登陸技術論壇等3、鞏固:
Time of Update: 2018-12-03
最近在做個項目的時候,發現Coolit Treepanel ico的在後台設定treeNode.Icon = Icon.Accept竟然不起作用,於是乎度娘、Google問了幾遍,終於有點發現,通過改Cls可以自訂表徵圖,但是他給的那個方法不起作用,最後開啟頁面的源檔案,發現其實每個表徵圖經過編譯後的css是這樣的:<style type="text/css">.icon-house{background-image:url(/hfproject/icons/house-png/
Time of Update: 2018-12-03
自訂儲存格驗證要求:驗證錯誤後焦點不離開。實現:儲存格的驗證可以使用dgv_details_CellValidating事件。驗證不通過時調用e.Cancel =
Time of Update: 2018-12-03
Asp.net 預設配置下,Session莫名丟失的原因及解決辦法 正常操作情況下Session會無故丟失。因為程式是在不停的被操作,排除Session逾時的可能。另外,Session逾時時間被設定成60分鐘,不會這麼快就逾時的。 這次到CSDN上搜了一下文章,發現好多人在討論這個問題,然後我又google了一下,發現微軟網站上也有類似的內容。 現在我就把原因和解決辦法寫出來。 原因: 由於Asp.net程式是預設配置,所以Web.Config檔案中關於Session的設定如下: &
Time of Update: 2018-12-03
利用MailMessage,實現一個簡單的mail 發送 using System;using System.Net.Mail;namespace MailerTest{ class Mailer { static void Main(string[] args) { System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
Time of Update: 2018-12-03
About C# ,There are two DataType:ValType and RefType. Before Learn these dataType,we shoule know the diffenerce between Heap and stack. VarType data will be Saved into Stack.If do this,there are some excellences: first, once your
Time of Update: 2018-12-03
1:在Updatepanel裡添加 <Triggers> <asp:PostBackTrigger ControlID="BUTTON1" /> //BUTTON1為提交頁面內容的按鈕 </Triggers>我剛做過,絕對可行!例如:<asp:UpdatePanel id="UpdatePanel1" runat="server"><Triggers><asp:PostBackTrigger
Time of Update: 2018-12-03
Cookie在英文中是小甜品的意思,而這個詞我們總能在瀏覽器中看到,食品怎麼會跟瀏覽器扯上關係呢?在你瀏覽以前登陸過的網站時可能會在網頁中出現:你好XX,感覺很親切,就好像是吃了一個小甜品一樣。這其實是通過訪問你主機裡邊的一個檔案來實現的,因此這個檔案也就被稱為了Cookie。想全面瞭解Cookie嗎?看看下文吧! 一.瞭解Cookie
Time of Update: 2018-12-03