Time of Update: 2018-12-06
索引器允許類或結構的執行個體按照與數組相同的方式進行索引迭代器主要是為foreach關鍵字服務的打個比方吧(可能不恰當)加入在案頭上擺上十張紙牌並按照一定的順序編上1~10的號碼,對應的為:0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J如果是索引我索引第二張返回的就是B啦
Time of Update: 2018-12-06
public static void Main() { //列印表頭 Console.WriteLine("九九乘法表"); //列印九九表 for(int i = 1; i <= 9; i++) { //計算並格式化輸出九九表的內容 for(int j = 1; j <= i; j++) {
Time of Update: 2018-12-06
在發布網站的時候,遇到了 這個問題,在網上找了找,解決了自己的問題,但是找的時候很雜,為了方便以後的開發,總結如下:1、 開啟控制台--管理工具--Internet 資訊服務(IIS)管理器,選擇預設網站,在右邊的“管理網站”欄裡選擇“進階設定…”,將“應用程式集區”修改 為“ASP.NET v4.0 ”。 開啟 IIS管理器 , 在左側邊欄雙擊 您所發布的 網站, 然後 點右邊的 基本設定. 出現 編輯網站 對話方塊, 在 應用程式集區 的右邊 有一個 選擇 按鈕,
Time of Update: 2018-12-06
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO;namespace FolderBrowser{ /// <summary> /// Summary description for Form1. ///
Time of Update: 2018-12-06
對於Repeater控制項,主要是注意HeaderTemplate、ItemTemplate、AlternatingItemTemplate以及FooterTemplate的用法。1、前台代碼<%@ Page Language="C#" AutoEventWireup="true" Inherits="_Default1" CodeBehind="Default.aspx.cs" %>
Time of Update: 2018-12-06
用c#的HttpWebRequest對象抓取網頁上的圖片沒什麼實際意義,用c#抓取網上的圖片顯示在picturebox裡,雖然沒多大用處,但可以在固定的地址抓取大量驗證碼下來。代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingS
Time of Update: 2018-12-06
之前的文章裡說明了怎麼讓LumaQQ.NET發送長訊息,這裡我們看看怎麼讓LumaQQ.NET支援接收長訊息。 其實QQ的伺服器在發送長訊息時,是將其拆分成幾個短的訊息來發送的,這點在上一篇發送長訊息時,大家已經能看出來了。那麼怎麼將幾個短訊息合并成一個長訊息呢。
Time of Update: 2018-12-06
1、 添加對AspNetPager.dll的引用,配置Web.config檔案,以便使用AspNetPager進行分頁。 在Web.config檔案的system.web節點下新增配置: <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"> <controls> <add tagPrefix="webdiyer"
Time of Update: 2018-12-06
初學者可能不清楚DataTable類的Clone及Copy方法的區別,查msdn,可得到如下結論:DataTable.Clone 方法:複製 DataTable 的結構,包括所有 DataTable 架構和約束。 DataTable.Copy 方法:複製該 DataTable 的結構和資料。 我們可以編寫如下的程式,進行驗證: static string connStr = "Server=.\\sqlexpress;Initial Catalog=hr;Integrated
Time of Update: 2018-12-06
一般來講可以通過一個類來實現即可,但這種情況,對類來說,就是累了,不管是判斷,還是儲存,都將是比較複雜的工作。記得多年前,見過一個高手,在VB6中用來處理介面上的很多CheckBox的問題。後來問了一下他,他說用的或,與兩種運算。當時一知半解,今天剛好也遇到這種問題,於是回憶了一下,在另一種情況下,應該是相似的,VB6中有一個MsgBox函數,其中有個選項,就是來設定顯示對話方塊的樣式,用到了or
Time of Update: 2018-12-06
著作權聲明:該開源開發包,是基於LumaQQ的基於等價移植到.NET平台下,開發人員不直接參与QQ協議的分析工作,移植到.NET平台純粹是為了方便廣大.NET開發人員學習和研究之用,並且沒有產生任何直接的經濟效益,並且純粹是個人的技術學習研究行為,與本人所在單位沒有任何關係。此開發包的使用者在使用過程產生的效益和涉及的法律責任與本人沒有直接關係。如果影響到您或您的公司利益,敬請諒解並且與我聯絡,本人會第一時間作出處理。本系列章首發且單發於部落格園,由於各種原因不歡迎轉載本系列文章,如果您轉載了該
Time of Update: 2018-12-06
1、修改資料 DataRow dr = hRDataSet.Tables["emp"].Rows.Find(textBox3.Text); //DataRow dr = hRDataSet.Tables["emp"].Select("id="+textBox3.Text)[0]; dr.BeginEdit(); dr["name"] = textBox1.Text; dr.EndEdit
Time of Update: 2018-12-06
不知道為什麼,網上對TIF的操作的資料少得可憐,包括CodeProject上都沒有找到多少,在網上大多用GDAL,但這個東西,對只想做個合并圖片的功能來說,實在是牛刀殺雞,(9個DLL要帶全,相當的恐怖)而且對完成的產生和讀取TIF的描述也是相當的少,一般都是用來處理GIS。 原下載:http://download.csdn.net/detail/patizi/200992 但那個寫得比較亂,我封裝成了一個類!!!using System;using
Time of Update: 2018-12-06
自己一直想有一個完全屬於自己的編程小架構,之前使用的方式是將每一個表單檔案都編譯為一個DLL檔案,在建立表單的時候首先建立一個類,然後在這個類裡面建立表單,編譯之後就是一個DLL檔案,最後通過一個函數去讀取這個DLL檔案裡面的資訊,包括表單名稱,版本等,最後將設個表單Show出來,Show出來的時候是使用的WeifenLuo.WinFormsUI.Docking。看上去貌似沒什麼問題,但是每次New一個表單的時候就要New一個對應的類,那麼有幾百個表單呢?那項目將會大的驚人,所以放棄了這種做法,
Time of Update: 2018-12-06
之前的那個開發架構好幾個朋友都用在了項目裡面,也給我提出了很寶貴的意見,雖然最近一直沒有什麼更新,但是針對朋友們提出的建議,我都仔細考慮了一翻,很多的意見我都融入了系統裡面,將不足之處修改過來,本來想把報表的事兒給搞定,但是想了幾種方案結果都不了了之。曾經有一個朋友說很欣賞我那個讀取DLL檔案的架構,以前我覺得寫得挺亂的,代碼也是比較混亂,有時候我自己翻出來居然要想很久才知道那些代碼是什麼意思,當時之所以捨棄了這套架構,是因為覺得整個項目的Size會越來越大,因為每一個表單都是一個類庫,然後編譯
Time of Update: 2018-12-06
頁面代碼如下:<asp:ListView runat="server" ID="_simpleTableListView"> <LayoutTemplate> <table> <thead> <tr> <th id="Th1" runat="server"> ID</th> <th id="Th2
Time of Update: 2018-12-06
最近在跟蹤LumaQQ.NET的進展,發現一個問題,就是QQ的內建表情,也是直接用簡訊的方式傳輸過來的。不過由於表情都是0x14開頭的,這個編碼不屬於正常的文本編碼,甚至直接放在XML都是非法字元,因此需要過濾,將其轉成可以識別的文本。具體的轉法我就不寫了,我是用ArrayList轉的。相信這裡有人有更好的寫法。這裡就放一下對應的QQ表情包把,我把QQ表情的檔案名稱改成和0x14後面一個位元組一樣的數字了,方便直接調用。QQ預設表情包
Time of Update: 2018-12-06
去年快到春節的時候沒什麼事,計劃做這個訂票助手,期間由於各種各樣的事情最終到春節的時候沒有完成。前幾天有同事訂五一票,遂又想了起來。雖然代碼比較亂,也沒有任何設計支出,但我信奉一句話:再醜陋的實現也比優雅的半途而廢強的多。 這麼一個小工具想想是挺簡單一個東西,但開發過程中還是遇到了一些問題,比如偉大的12306晚上11點維護,我也只好歇菜,再比如偉大的12306時不時的做一次詭異莫測的調整,又比如偉大的12306對Request參數順序的神奇依賴等等等等。有時候真恨不得XX了這偉大的123
Time of Update: 2018-12-06
在這之前,我一直認為一些jsBUG是事件冒泡引起的,直到最近,我自己寫的APP時間冒泡冒得特別嚴重,無法容忍的嚴重,所以我就寫了個代碼測試了一下因為現在大多數網頁都是無重新整理的翻頁,流式載入等等,所以就會出現線上示範http://readgame.sinaapp.com/appa/moban/bindtest/頁面載入時綁定一些事件例如 $(document).ready(function () { // 在這裡寫你的代碼...
Time of Update: 2018-12-06
準備在拆遷房中安裝寬頻。看到樓梯口的中國移動的廣告,移動寬頻可以試用一個月,且2M的只要50元每月,覺得物美價廉,便打電話給10086,進行試用登記。辦理非常方便,只要登記一個移動手機號碼進行,且不需要初裝費。當天下午,移動寬頻安裝人員便上門完成了寬頻安裝,實際上就是接入一根進線,沒有寬頻貓。如果家裡需要多台電腦上網,自己買個寬頻路由器,簡單配置即可。正趕上移動搞活動,可以免費升級到4M。如果包年,還贈送200元的大禮包。也可以看網路電視,沒有電視台,但有電視節目和電影庫,可以點播。試用了2天,