2009年4月27日星期一

「ASP.NET 3.5 圖表與實務案例模組大全/使用 VC#」一書出版時間變更 - 本文持續更新

為了提供更完整的內容,更符合大家的期待,「ASP.NET 3.5 圖表與實務案例模組大全/使用 VC#」一書的出版時間將延後到六月中旬,感謝大家的體諒與支持。當然,更多的模組也會在這段時間完成。

http://www.limingchstudio.com/2009/06/aspnet-35-vc.html

章立民研究室

Test Test
Test1 Test2
Test
Test1 Test2
Test
Test
Test
Test
Test
1
2
3
4
5
6
7

2009年4月10日星期五

“權限管理模組”完成

“權限管理模組”已經完成,這是一個大型模組,內含下列 8 個子模組:

模組名稱

功能簡述與操作畫面

字串加密解密模組
  • 資料庫密碼欄位儲存
  • 跨網頁欄位資料傳送

1

圖文驗證模組 除了要求使用者輸入使用者名稱與密碼之外,還會要求輸入動態產生的圖文字,以避免機器人行為的大量輸入。
2
動態功能選單 由資料庫動態產生功能選單範例
個人密碼修改模組 4
人員資料管理模組 管理人員的資料,並且以 “人” 為對象來設定他可以使用哪些系統。
5
權限設定管理模組 以 "系統”為對象來設定它可以被哪些人員使用。
6
登入紀錄查詢模組-使用 SqlDataSource 記載人員的系統登入與使用記錄,以作為安全性與稽核之用。
7
登入紀錄查詢模組-使用 ObjectDataSource 記載人員的系統登入與使用記錄,以作為安全性與稽核之用。
8

模組出處為近期即將出版的 “ASP.NET 3.5 圖表與實務模組大全”一書。

章立民研究室

2009年4月9日星期四

學習使用 Chart.AlignDataPointsByAxisLabel 方法

Chart 控制項的 AlignDataPointsByAxisLabel 方法會讓所有的資料點沿著 X 軸以其座標軸標籤來對齊。當圖表擁有多個數列,這些數列的資料點都是以實際存在的順序來繪製,並且它們的 X 值都是字串時,就非常適合使用 AlignDataPointsByAxisLabel 方法來對齊數列。

6-16_1
6-16_2
6-16_3

以第一個圖表而言,它的 X 座標軸使用第一個數列的 X 值作為座標軸標籤,這些數列會依照其資料點的索引(也就是實際存在順序)來繪製,但是這三個數列中位於相同索引的X值是不同的。接著請注意下方的兩個圖表,在勾選了核取方塊 使用座標軸標籤對齊資料 之後,所有資料點的X值會獨一成為座標軸標籤,並且透過這些座標軸標籤來對齊資料點,而這正是透過呼叫圖表的 AlignDataPointsByAxisLabel 方法來達成的,程式碼如下所列:

protected void Page_Load(object sender, System.EventArgs e)
{
LoadData();

if (AlignSeries.Checked)
{
Chart1.AlignDataPointsByAxisLabel(
RadioButtonList1.SelectedItem.Text == "遞增排序" ? PointSortOrder.Ascending : PointSortOrder.Descending);
}
}

private void LoadData()
{
// 清除舊的資料點。
foreach (Series ser in Chart1.Series)
{
ser.Points.Clear();
ser.IsXValueIndexed = false;

// 使用資料點的座標軸標籤作為資料點標籤。
ser.Label = "#AXISLABEL";
}

// 初始化數列 1 的陣列。
double[] yval1 = { 12, 16, 5 };
string[] xval1 = { "章立民", "王旭剛", "陳瑪莉" };

// 初始化數列 2 的陣列。
double[] yval2 = { 9, 5, 3 };
string[] xval2 = { "章立民", "王旭剛", "Alex" };

// 初始化數列 3 的陣列。
double[] yval3 = { 6, 5 };
string[] xval3 = { "陳瑪莉", "Gavin" };

// 將數列繫結至陣列。
Chart1.Series["Series1"].Points.DataBindXY(xval1, yval1);
Chart1.Series["Series2"].Points.DataBindXY(xval2, yval2);
Chart1.Series["Series3"].Points.DataBindXY(xval3, yval3);
}

本文節錄自近期即將出版的 “ASP.NET 3.5 圖表與實務模組大全”一書。

章立民研究室 2009/04/09 10:30 PM

2009年4月8日星期三

"POP3 收信處理" 模組完成

由於 .NET Framework 本身就提供了寄送郵件的相關類別,因此撰寫郵件發送程式並不會太困難,不過要寫收信程式就有得忙了。為了讓大家瞭解如何撰寫接收郵件的網頁程式,我們特別開發了這個 "POP3 收信管理" 模組,本模組擁有下列特性:

  • 本功能所收到的郵件,可匯出成 eml 格式,交由 Outlook Express 或其它支援的郵件軟體來閱讀 。
  • 郵件刪除時,會同步刪除郵件主機上的郵件。


章立民研究室

0

1

2009年4月6日星期一

關於 "ASP.NET 3.5 圖表與實務模組大全" 一書的出版時間

有許多朋友詢問 "ASP.NET 3.5 圖表與實務模組大全" 一書的出版時間,本書預計在 5 月份出版,同樣的,會先出 C# 版本。感謝您的支持。

章立民研究室 2009/04/06 11:53 AM

Test

2009年4月1日星期三

廣告信發送與管理模組完成


廣告信發送與管理模組完成,本模組提供下列功能:

1.提供廣告發信的處理及紀錄。

2.以網頁型態實現多批次發送大量廣告郵件的功能。

3.監控發送郵件進度。

4.可隨時中斷廣告郵件發送。中斷後可由當時發送進度繼續傳送,不會重覆發送。

5.由專屬的會員資料匯入郵件信箱,亦可個別處理單一的電子郵件信箱(新增、修改、刪除)。

章立民研究室