2012年7月25日 星期三

Sen簡易計數器v1.0

很簡單的計數器,使用ASP.NET和文字檔做的!
本人為初學者,如有任何問題請多多包函..
瀏覽總數&今日人數&昨日人數
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20030610085430285&extcde=PGMLSTCAT

ASP_to_ASP.NET_Migration_Assistant_Beta

ASP to ASP.NET Migration Assistant Beta

ASP to ASP.NET Migration Assistant可協助您將 ASP 網頁與應用程式轉換成 ASP.NET。這份工具並無法全自動並完整地進行全部轉換,但是絕對能協助您自動化轉換所必須的步驟,而大幅簡化進行時間。 

這是 ASP to ASP.NET Migration Assistant Beta 版本,也請不吝給我們建議。

環境需求 :
 
1. 作業系統
Windows XP, Windows 2000, Windows Server 2003
 
2. Microsoft .NET Framework
Visual Studio .NET 與 Windows Server 2003 內建 .NET Framework。
Windows 2000 與 Windows XP 使用者也可以透過 Web 下載。 

3. Visual Studio.NET 2003
您可以透過 Visual Studio .NET 2003 整合開發環境使用 migration assistant,或是透過命令列模式使用。
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20040113162229646&extcde=PGMLSTCAT

簡易計數器

很簡易的計數器、使用者控制項運用
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20051127173612ZEU&extcde=PGMLSTCAT

Allen計數器

前看'重構'這本書,所以找了 Sen 簡易計數器V1.0 來做練習,由於重構是將既有的程式修改,讓它比較好用一些,或比較好擴充功能, 因此比較著重修改的過程,而理論上在修改後,程式功能會與原來的差不多,只是讓程式變得容易擴充,大致修改的內容有
將程式抽離成class並供各網頁使用
將新增計數與呈現計數拆開成二支程式,各網頁決定除了計數功能之外,也可以自行決定要不要呈現計數器
將存取文字檔的動作抽離成另一class,日後要改成存取db就會比較方便
將計數器存取動作再抽離成抽象類別, 並實作存取文字檔,存取access mdb檔的子類別, 此計數器以後要再支援MS SQL Server, Oracle等,就很方便擴充了
將計數器呈現方式再抽離成class, 如此一來就可以隨時擴充想呈現的外觀
我加做了一個user control,並將計數器放在裡面,有需要的網頁拉入它即可(網頁就不必繼承PageBase class),也可以在拉入user control後指定它的showCounter 屬性,決定除了將計數器加1之後, 要不要顯示計數資訊

修改過程說明:http://www.allenkuo.com/forum/viewthread.asp?mid=2109&
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM2006091813171193B&extcde=PGMLSTCAT

取亂數的最大值

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20051029233707KOP&extcde=PGMLSTCAT

ASP.NET隨機產生五個不重複數值範例

這是ASP.NET的隨機產生不重複數值的範例。
使用者可由其中參考rnd的用法。


由於這是我上ASP.NET的時候隨堂練習的東西。
因此可能在效率方面有待加強(比方說宣告了不必要的變數)
此程式只是幫助初學者了解RND的用法
以及如何不重複產生數值的邏輯。
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20051027092925CWF&extcde=PGMLSTCAT

WebOffice 2.0 工作群組版

WebOffice 2.0 系列是持續演進中的 WebOffice 網路工作平台系統的下一步。
WebOffice 2.0 工作群組版建立在已證實具有可靠性、延展性和可管理性的 WebOffice 1.5 版之上,從工作群組到資料中心,增強系統運作、網路和資料的安全性,使其成為高效能的基礎架構平台。

WebOffice 2.0 昰一套簡單、易於操作又符合公司資訊化需求的網路工作平台,經由 WebOffice 2.0 可整合公司內部系統資源及外部資訊,讓各式作業流程皆能一手掌控,不再漏失任何重要的處理程序,營運更加快速簡捷。 

WebOffice 2.0 整合了Intranet 辦公室自動化與 Internet 的無遠弗屆, 並以 WebBase 的介面讓使用者易於簡單操作,並且透過流程的簡化,提昇企業整體戰鬥力、強化資訊應用能力。 

主要功能介紹:

行事曆
每位使用者均可建立、管理自己的行程,透過行程公佈區,他人的行程一目了然,隨時可掌握他人動向

訊息傳遞
就像在使用E-Mailㄧ樣,可將訊息發給每位使用者,重要訊息絕不漏接也沒有垃圾郵件的干擾。集中管理、提高整體效率

檔案管理
可存放共用檔案、業務檔案、備份檔案等,供使用者下載使用讓您出門無需再帶著磁碟片。

工作
每位使用者均可建立、管理自己的工作表,主管也可指派使用者工作表。透過回報機制可隨時掌握工作進度

公佈欄
管理者可依需求發布公告,每位使用者均可查閱公告內容,以減少紙張的需求

通訊錄
每位使用者均可建立、管理自己的通訊錄

留言簿
您可透過留言服務,留言給對方。透過回覆機制,立即表達意見,即使身在遠端的您也能隨時與他人互動


全新的 weboffice 2.0 版等您來體驗
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060421123543D2K&extcde=PGMLSTCAT

ASP.NET多層式選單3+2郵遞區號查詢(ASP.NET 2.0 Callback範例)

透過ASP.NET 2.0的CallBack機制,Client端使用者使用多層式選單選取資料,不經過Submit或者PostBack機制,就可以連接Server端程式撈取相關資料並且送回Client端維護畫面,使用者不會有任何Reload或者Reflash的感覺
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060428142758VXV&extcde=PGMLSTCAT

自動產生編輯表單

自動產生瀏覽、編輯畫面,適用於參數及基本資料設定管理使用。

本次改版,加入了DatePicker的設定,不採用內建的Calendar控制項。
本程式已設為一個專案,只要設定好你的資料結構,馬上就可以使用,套用時,請先在你的應用系統的資料庫中執行autoform.sql(在DOC目錄下),產生所需的資料表。
只要將你要設定的資料表結構,定義於TableSchema資料表中,Autoform程式就可以依據定義產生所需的畫面,有關設定方式,請參考doc目錄下的readme.txt。
如果你有任何修改或功能擴充,歡迎彼此交流,感恩。
如果你要用在商業用途,麻煩請與我聯絡,不另外收費,感謝。
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060901104248LS7&extcde=PGMLSTCAT

動網新聞.Net2.6

‧ 新聞內其它網站圖片自動下載(免費版限1張)
  ‧會員功能,會員註冊經審核並啟動帳號後生效,會員可以推薦新聞,
   會員屬於會員組,可設定指定會員組有權閱讀新聞
  ‧站內關鍵字,可將新聞內的關鍵字替換為連結
  ‧多級分類,可以自由設定分類排序順序
  ‧支持模組,可對不同分類用不同模組顯示
  ‧支持語言包,可以方便的修改為其它語言
  ‧可web上傳文件到伺服器,直接增加到新聞中(要求有寫入權限目錄)
  ‧可設頭條新聞和圖片頭條新聞
  ‧可設定新聞明亮標題,如紅色
  ‧可以設定相關新聞,在本新聞下顯示同一系列新聞的連結
  ‧新聞點評功能,可自由發表評論並可選擇表情
  ‧新聞推薦功能,可推薦新聞給好友,並可一次推薦給多人
  ‧管理員分兩級(系統管理員、新聞管理員)系統管理員可設定新聞管理員權限 
  ‧Aspx文件全部使用codebehind進行代碼分離,介面修改容易
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20040204161506913&extcde=PGMLSTCAT

動網新聞.Net 3.0

升級內容
1、JPG圖片加自動加水印,可設置水印圖片及位置;
2、會員與管理員數據統一;
3、上傳文件按年月分目錄存放;
4、新聞關鍵字可從已有關鍵字中選擇;
5、可以設置分類顏色和是否新窗口中打開;
6、新聞內版權聲明改為隨機顯示;
7、新聞顯示頁顯示添加人,可查看添加人資料及文集;
8、友情鏈接功能,可分類,可設置是否首頁鏈接;
9、加強HTML編輯器;
10、上傳圖片時可預覽圖片;
11、可批量管理會員、新聞、評論;
12、新聞增加作者email和來源網址;
13、新聞首頁固頂和分類固頂功能;
14、解決生成圖片縮略圖時質量下降的問題;
15、新增兩套風格19design(19design.com提供)和hi-tech
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20040808205239294&extcde=PGMLSTCAT

動網新聞.Net3.0繁體語言包

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20040808205448768&extcde=PGMLSTCAT

網頁字元急

有時候會在網頁上要show一個特殊字元,可是卻show不出來或不知道如何show,看這表就知道了
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20080403154648V1G&extcde=PGMLSTCAT

問卷調查

學習ASP.NET常常可以見到問卷作業
把值抓進textbox並作驗證,沒有寫入資料
單純的勾選並顯示
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM2008110314095985P&extcde=PGMLSTCAT

常見的小型標籤式表格控制項 v1.0

頁面用 Dreamweaver 排版
自訂屬性包含:
SetWidth = 自訂表格寬度(預設依照表格標籤數量而訂)
SetHeight = 自訂表格高度
SetInfoTableID = 表格名稱(給多個表格辨識之用)

這個版本僅有靜態呈現而已,日後會增加與資料庫結合 ^_^a
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20090213172735JIH&extcde=PGMLSTCAT

郵遞區號選單 使用AJAX 小改版 適用於 IE & FF

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM200908201628289L4&extcde=PGMLSTCAT
改了一下可以適用於兩種瀏覽器的寫法!但是好像FF會有點怪怪的!
若有先進可以的話也一起研究一下吧!

三組個別自動編號使用文字檔紀錄最後編號

共有A.B.C三組編號...
每組編碼各自獨立...
可選擇要編號的數量...
每次最多編號10碼...
可儲存紀錄本次最後編號...
編碼範圍:
001~999
超過999從001重新開始
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20100420052343GQH&extcde=PGMLSTCAT

寄信程式

修改了原創者的一些code,來符合自己的需求!0.0
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20100819103355RR1&extcde=PGMLSTCAT

hwhuwww_Serv-U用戶管理V1.0

初始用戶名:huhu 密碼:huhu
可以在check.asp裡自行修改。
conn.asp 為數據庫的存放路徑。

對於每一個公共設置我使用了一個組,公共設置得服務端口號,需要在Serv-U建立相關的域。

如果一個公共設置的組刪掉後,這個公共設置將不起作用。

對於原來數據庫上的內容,最好全部刪掉,用我的web管理從新建
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20040128122207613&extcde=PGMLSTCAT

IISShield

IISShield 是一個IIS 
ISAPI篩檢程式,它可以保護 IIS 以避免受到 internet 上所有已知和未知的攻擊。

PS: 安裝方法及詳細設置請見 zip 檔中的 readme.txt,或至 http://www.kodeit.org/products/iisshield/config.htm
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20040911144632408&extcde=PGMLSTCAT

ADPage 整合資料維護功能於單一畫面元件

將資料顯示與維護介面整合成為單一元件。
目標:單檔維護、主從資料維護。

Ver 0.1
* 可使用 Grid 顯示介面,來顯示資料清單。
* 可直接點選 Grid 顯示介面的清單,來察看該筆詳細資料。
* 可勾選 Grid 顯示介面上的 CheckBox ,來選擇性的查閱詳細資料。
* 詳細資料顯示畫面可根據 Grid 顯示介面來進行資料的上下一筆動作。
* 目前可使用詳細資料顯示畫面來新增、修改及刪除資料。
* 可使用 ColumnStyle class 來設定 Grid 顯示介面的欄位顯示方式。
* 可使用 TxtItem class 來設定 詳細資料顯示畫面 的欄位顯示方式。

<hr size=1>版權所有,僅供學術、個人研究之用,如需商業、其他用途,請與原創者聯絡。
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20041204104730557&extcde=PGMLSTCAT

Josie's CustomControls 之資料驗證控制項

繼承自System.Web.UI.WebControls.TextBox的自訂伺服器控制項元件,可利用內建的列舉值選擇身份證號碼、日期、IP、Email等之驗證,身份證號碼驗證包含格式及計算公式驗證,日期驗證包含格式、西曆閏年及大小月驗證,其他請詳隨附之說明文件,此封包含VB.Net及VC#.Net之sample網頁及說明文件
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20050116221155518&extcde=PGMLSTCAT

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060620101253770&extcde=PGMLSTCAT

在作CMS的時候,UI介面一直是很有待開發的方向
這個範例,示範了基礎的需多種選擇二層次架構的管理元件
可應用的範圍有
使用者歸屬單位
車子的零件管理
專長的選擇
一般都是透過CheckBox就解決了...
不過項目一多,勾選起來也實在不方便...

或許可以參考一下這樣子的作法
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060620101253770&extcde=PGMLSTCAT

SmoothComponent.NET 視覺化元件組(Calendar、Container、TextBox)

▲ 新一代Web化元件
▲ Visual Studio 2005 ASP.NET元件
▲ 完整Design Time Support
▲ 整合AJAX技術
▲ 快速組裝與整合頁面資訊
▲ 增添90%以上額外的功能
▲ 實現組裝式的程式開發
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20061023143758Q9G&extcde=PGMLSTCAT

論壇+留言板+即時聊天+MP3播放器+網頁轉址服務+產生身分證字號+驗證碼圖片產生+Web FTP+無組件繪圖+無組件上傳+圖片反轉解析原始位元+CSS捲軸產生器+線上語法測試網頁+框架產生器

論壇
留言板
即時聊天
MP3播放器
網頁轉址服務
產生身分證字號
驗證碼圖片產生
Web FTP
無組件繪圖
無組件上傳
圖片反轉解析原始位元
CSS捲軸產生器
線上語法測試網頁
框架產生器
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM200706221405229C4&extcde=PGMLSTCAT

圖形元件1.1版

保留1.0版的建立3D長條圖功能外.
新增了:
1:分割圖像, 可以把圖等份分割成多塊小圖
2:偵測圖形的長與寬
請在掛好元件後, 執行 default.asp. 
觀看範例.

Excel & CSV 匯出元件

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20041111121451240&extcde=PGMLSTCAT

MessageBox.Show

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20051025125644DLL&extcde=PGMLSTCAT

MessageBox很好用,但在開發時有一大堆的控制項每次要用都要翻書,乾脆寫成一個小程式,能夠方便使用,點選選項之後按確定就會產生程式碼,並Show出MessageBox,程式碼以複製到剪貼簿!有bug請回報喔^___^謝謝!!

ASP.NET 發送電子郵件程式範例

將相關的發送程式寫成一個WebUserControl方便重複呼叫
要使用時,在VS2005介面中,將專案總管中的【wucEmail.ascx】拖拉進入您的畫面中,即可使用
示範範例為default.aspx
收件人EMail例子如下
topcat@blueshop.com.tw(小喵);Allen@blueshop.com.tw(Allen)


http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM200607211505269X8&extcde=PGMLSTCAT

身份證字號驗證

驗證身份證字號是否符合運算規則
符合則顯示true及運算出來的檢查碼
否則顯示false及運算出來的檢查碼
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20061214185146OFM&extcde=PGMLSTCAT

GridView Export To Excel or Word

這是一個ASP.NET 2.0的類別庫,可將GridView內容匯出成Excel或是Word

使用方法:
1.在您的Web Project中把這個DLL(Innovation.Web.Office)加入參考。
2.在您的程式中引用Innovation.Web.Office這個命名空間。
3.使用OfficeExport這個類別。
4.Public Function Name:
GridViewExportToExcel(GridView objGridView, string strFilename)
GridViewExportToWord(GridView objGridView, string strFilename)
5.在您的.CS程式碼中加入
public override void VerifyRenderingInServerForm(Control control)
{

}
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20071006102747419&extcde=PGMLSTCAT

優質選單管理系統

藍色小舖 BlueShop

優質選單管理系統

藍色小舖 BlueShop

風越c# asp.net代碼生成器 [FireCode Creator] v3.7

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20090318083111OAC&extcde=PGMLSTCAT

[Asp.Net]SqlDataSource 取得自動編號欄位新增後的值


在Insert SQL command 的後面加上:
; SELECT @New_ID = SCOPE_IDENTITY()

/* 前面有一個「;」分號 */

在SqlDataSource Inserting事件內:
Private Sub SqlDataSource1_Inserting(sender As Object, e As System.Web.UI.WebControls.SqlDataSourceCommandEventArgs) Handles SqlDataSource1.Inserting
   Dim InsertedKey As Data.SqlClient.SqlParameter
   InsertedKey = New Data.SqlClient.SqlParameter("@NewID", Data.SqlDbType.Int)  '@NewID就是取得最新值
   InsertedKey.Direction = Data.ParameterDirection.Output
   e.Command.Parameters.Add(InsertedKey)
End Sub
在SqlDataSource Inserted事件內:
Private Sub SqlDataSource1_Inserted(sender As Object, e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles SqlDataSource1.Inserted

        '取出自動編號欄位新增後的值
        e.Command.Parameters("@New_ID").Value

End Sub

订单编号怎么写?

http://topic.csdn.net/u/20090807/10/823e4d24-4517-4f60-b2a3-41d62f2041a5.html

避免相同資料 重複輸入(重複新增)


'----自己寫的----
Imports System
Imports System.Web.Configuration
Imports System.Data
Imports System.Data.SqlClient
'----自己寫的----
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Conn As SqlConnection = New SqlConnection
        Conn.ConnectionString = WebConfigurationManager.ConnectionStrings("Web.Config檔案裡面 ConnectionString").ConnectionString
        Conn.Open() '---- 連結DB

        Dim dr As SqlDataReader = Nothing
        Dim cmd As SqlCommand
        cmd = New SqlCommand("select * from User資料表 where 帳號 = '" & Trim(TextBox2.Text) "'", Conn)

        dr = cmd.ExecuteReader() '---- 執行SQL指令,取出資料
        '////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        If dr.HasRows() Then

            Response.Write("Error~ 找到相同的帳號,所以程式停止!!")
            Response.End()
        Else '-- 沒有找到相同標題的文章,所以可以新增這筆資料 '-- 請自己撰寫資料新增的程式碼
            Response.Write("新增資料成功!!")
        End If

        If Not (dr Is Nothing) Then
            cmd.Cancel()
            dr.Close()
        End If
        '---- Close the connection when done with it.
        If (Conn.State = ConnectionState.Open) Then
            Conn.Close()
            Conn.Dispose()
        End If
    End Sub

ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)

http://www.cnblogs.com/jirigala/archive/2011/02/28/1967172.html
http://www.dotblogs.com.tw/joysdw12/archive/2012/06/07/72668.aspx
我们在日常开发项目过程中往往需要各种订单单号的产生方法,而且是支持多用户并发、支持多种数据库的,我们并不想为每个项目都写一些独立的代码去实现这些功能,往往需要有个通用的函数比较爽一些。
  下面我们以C#.NET通用权限管理系统组件源码的做法,给大家来一个参考,下面是序列(流水号)管理器的效果,这里保存着各种需要的当前状态。
 
  这里是代码的具体位置参考 

如何使用SqlDataSource新增時把IDENTITY欄位的PK同時取回


SqlDataSourceInsertQuerySQl Command 之後加上
SELECT @PK_New = @@IDENTITY;
整的SQl Command大約略如下
INSERT INTO YourTableName (Column1, Column1) VALUES (@Value1, @Value2);SELECT@PK_New = @@IDENTITY;
按下重新整理參數可發現多一個參數PK_New
PK_New後按下顯示進階屬性把
Direction 改成 Output
Type 改成 Int32

SqlDataSourceInserted事件中
就可以由e.Command.Parameters["@PK_New"].Value
取得剛才新增那一筆的PK囉~

SqlDataSource: Getting @@Identity after Insert

http://webcache.googleusercontent.com/search?q=cache:Lyn4f73y81kJ:blog.developers.ie/cgreen/archive/2007/08/20/sqldatasource-getting-identity-after-insert.aspx+&cd=1&hl=zh-TW&ct=clnk&gl=tw