測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。

2014年4月30日 星期三

VirtualBox 關掉 自動擷取鍵盤 訊息

開始用 VirtualBox 後 自動擷取鍵盤 訊息 一直會跳出來,本來覺的還好,後來就想把它關掉,結果才發現其實很簡單。

Visual Studio Express 使用 Report Viewer 的練習 Part 8 VWD2010 Express使用總整理

之前測試了使用 VWD2010 Express 可以顯示出來 ReportViewer 的資料,但過程有點小亂,所以再整理一篇比較簡單完整的版本

實作如下:

C# 去掉空格 Textbox 去掉空格

去掉頭尾空格
String s = TextBox1.Text;
s = s.Trim();

去掉全部空格
s = s.Replace(" ","");

VirtualBox 建立一個可以隨身攜帶的開發環境

下班之後還在想工作的問題,其實不是一件好事,但有時在家還是會想要測試一些工作上遇見的問題,為了讓不同地方的開發環境都是相同的,所以想用VirtualBox建立了一個可攜帶的開發環境來試試。

VirtualBox 把虛擬機設定成可以連線到實體機的實體區域網路 使用 「僅限主機」介面卡

Host  → 實體主機
Guest →虛擬主機
VBox →VirtualBox管理員

步驟一、設定 Host 上的網路環境
網路連線→區域網路→內容→進階→允許其他網路使用者透過這台電腦的網際網路連線來連線→家用網路連線→VirtualBox Host-Only Network→確定

2014年4月29日 星期二

Word 中文直式 數字橫式

Word 2003

先選圈選要改橫式的數字,再到上方工具例,格式 → 上方工具例的 → 格式 → 亞洲方式配置 → 橫向文字

2014年4月24日 星期四

WScript 一些系統資料夾的特殊表示法

有時會看到一些BAT上會有「%windir%」,其實就是指windows系統文件的安裝目錄,
那「%」符號是系統變數的一種表示法 ,常常會用在在系統升級程式和病毒碼要增加東西進系統文件夾時,大部份都會用這樣的編寫程式,方便於精準的把東西加到目的位置。

IIS 錯誤碼 8004E00F COM+ 無法與...

公司配給我的電腦IIS一直有問題,只能跑一般的HTML網頁,如果是ASP或ASPX的網頁就會出現錯誤訊息,上網找個相關資料,試著解決這個問題

錯誤畫面很一般

VirtualBox 把實體的主機系統GHOST到VirtualBox上

話說最近公司用的電腦越來越怪,IIS一直有問題,想試著修復,查完資料後就覺的有點麻煩,又怕越修問題越多,所以就想試著把以前人家做好的C槽GHOST檔GHOST到VM上,弄出一個正常的系統後,再來慢慢查修原有系統的問題。

2014年4月17日 星期四

ASP.NET 取得 瀏覽器 Browser 的一些相關訊息

取得 瀏覽器 的一些訊息

Visual Studio Express 使用 Report Viewer 的練習 Part 7 VWD2010 Express

之前可能是關鍵字KEY的不好,一開始沒找到直接用VWD2010 Express直接用Report Viewer的資料,今天找到了相關資料,來練習一下

但!!!雖然VWD2010 Express最後是可以用Report Viewer來呈現出報表,但好像沒精靈可用來編報表,不過也許只是我功力不夠的關系。

相關 Part
Part 1 Report Viewer 練習開始
Part 2 Report Viewer 匯出Word
Part 3 Report Viewer 顯示資料庫圖檔
Part 4 VWD使用HTTP方式
Part 5 資料查詢 伺服器報表
Part 6 資料查詢 本機端報表
Part 7 匯出Word 使用VWD2010

2014年4月16日 星期三

Visual Studio Express 使用 Report Viewer 的練習 Part 6 輸入資料查詢 本機端報表

使用VWD 2008 Express 的 Report Viewer 用參數查詢資料

先拉一個報表出來,一個TextBox跟一個Button


相關 Part
Part 1 Report Viewer 練習開始
Part 2 Report Viewer 匯出Word
Part 3 Report Viewer 顯示資料庫圖檔
Part 4 VWD使用HTTP方式
Part 5 資料查詢 伺服器報表
Part 6 資料查詢 本機端報表
Part 7 匯出Word 使用VWD2010


SQL Server 2008 R2 Express 使用 Reporting Services 幾個要注意的地方

因為某人想要省錢,不想花錢買有內建的 Report 的VS工具,所以某人就叫我就上網找解決方案,我上網查資料後發現SQL Server 2008 R2 Express with Advanced Services 這版本有Reporting Services好像能做報表,這邊先記下一些要注意的地方,改天再補其他的步驟

Visual Studio Express 使用 Report Viewer 的練習 Part 5 輸入資料查詢 伺服器報表

利用 VWD 2008 Express 的 Report Viewer 不寫程式,能做到輸入資料查詢
像下圖這樣,有查詢欄位

當然還是借用了SQL Server 2008 R2 Express的Reporting Services


相關 Part
Part 1 Report Viewer 練習開始
Part 2 Report Viewer 匯出Word
Part 3 Report Viewer 顯示資料庫圖檔
Part 4 VWD使用HTTP方式
Part 5 資料查詢 伺服器報表
Part 6 資料查詢 本機端報表
Part 7 匯出Word 使用VWD2010

2014年4月15日 星期二

Visual Studio Express 使用 Report Viewer 的練習 Part 4 VWD使用HTTP方式

要謝謝某人,一個以省錢為宗旨的人,最近我發現我亂搞的功力越來越強

                           真心感謝 ↓↓↓↓↓
其實要感謝的人是3個 I 的老師群們,如果沒有他們的教導,現在的我也試不出來這些東西。


進入主題 ↓
Part 2 是為了讓VWD 2008 Express的Report Viewer能匯出Word,當初就亂試了一下果然可以,但還是要借用SQL 2008 Express的Reporting Services,不過那時測試VWD是用檔案模式,後來要部署到IIS上時,才發現另一個問題,所以又要弄個 Part 4

錯誤訊息 ↓
  • 授與使用者 'OX01OX01\ASPNET' 的權限不足,無法執行此作業。 (rsAccessDenied) 

相關 Part
Part 1 Report Viewer 練習開始
Part 2 Report Viewer 匯出Word
Part 3 Report Viewer 顯示資料庫圖檔
Part 4 VWD使用HTTP方式
Part 5 資料查詢 伺服器報表
Part 6 資料查詢 本機端報表
Part 7 匯出Word 使用VWD2010

ASP.NET VWD 2008 Express 使用 新網站 HTTP 方式 遇見的問題

錯誤中學習,因為以前上課是用 W7 + VS2010 開發,現在為了某人省錢政策,所以就改用 XP + VWD 2008 Express開發,把一些遇見的問題記下來。

Visual Studio Express 使用 Report Viewer 的練習 Part 3 抓資料庫的圖檔

練習 Report Viewer 過程中有發現使用精靈的方式,好像不會把影像資料自動轉換,預覽時會出現xx

相關 Part
Part 1 Report Viewer 練習開始
Part 2 Report Viewer 匯出Word
Part 3 Report Viewer 顯示資料庫圖檔
Part 4 VWD使用HTTP方式
Part 5 資料查詢 伺服器報表
Part 6 資料查詢 本機端報表
Part 7 匯出Word 使用VWD2010

2014年4月14日 星期一

VirtualBox 利用VM建立測試境 使用 VWD 2008 過程中發生了 事件日誌已滿

最近常用VirtualBox在測試,在VM裡使用VWD 2008時出現了 事件日誌已滿



Visual Studio Express 使用 Report Viewer 的練習 Part 2 匯出Word

因為 Part 1 的 Visual Web Developer 2008 Express 用 Report Viewer 預設只能轉出 PDF 跟 Excel,某人為了怕USER會提出要求轉出 Word 需求,所以就有了 Part2這篇,試試看怎麼轉出 Word

相關 Part
Part 1 Report Viewer 練習開始
Part 2 Report Viewer 匯出Word
Part 3 Report Viewer 顯示資料庫圖檔
Part 4 VWD使用HTTP方式
Part 5 資料查詢 伺服器報表
Part 6 資料查詢 本機端報表
Part 7 匯出Word 使用VWD2010 Express

C# 加入參考 SHDocVw 出現錯誤 無法內嵌Interop型別

某日有個需求是要抓Web Browser的網址,所以又再次去問G老師

找到了使用NDde跟SHDocVw的相關訊息,可以達到這個需求,所以來實作練習一下

BUT在加入參考SHDocVw時,出現了錯誤

2014年4月13日 星期日

SQL Server Express Management Studio 使用IP連線出現錯誤 SQL

為了備份資料庫的資料,在練習備份時發現的問題,使用Management Studio工具,改用ip登入,原本是用主機名稱連線,但改ip連線後,會出現這個畫面
OS : XP-SP3
SQL Server : 2008 R2 Express
使用Management Studio登入本機,從本機的電腦名稱改成 IP,出現了錯誤


2014年4月12日 星期六

Visual Studio Express 使用 Report Viewer 的練習 Part 1

某日,某人不想花錢再買開發工具,叫我看看有沒有免費的工具可取代Report Viewer
上網找資料,好像有一個套件,但只能用於Visual Web Developer 2008 Express
微軟後來好像就沒再出其他版本了

相關 Part
Part 1 Report Viewer 練習開始
Part 2 Report Viewer 匯出Word
Part 3 Report Viewer 顯示資料庫圖檔
Part 4 VWD使用HTTP方式
Part 5 資料查詢 伺服器報表
Part 6 資料查詢 本機端報表
Part 7 匯出Word 使用VWD2010

2014年4月11日 星期五

ASP.NET Visual Web Developer 2008 Express 安裝 Microsoft Report Viewer 附加元件 出現錯誤

免費版的 Microsoft Report Viewer ,只能裝在 Visual Web Developer 2008 Express SP1
測試的OS是XP SP3,但安裝時出現了錯誤,一直說語系不合


2014年4月10日 星期四

SQL Express 預存程序 備份 實作練習

某日,某人想省錢一點,跟我說叫我測試一下SQLExpress備份問題。

參考MSDN網址
http://support.microsoft.com/kb/2019698/en-us

依網址實作是OK,不過滿好奇為什麼範例的不統一用一樣的名稱來呈現,
抓圖時間是20140412 10:39


SQL 使用迴圈 新增 INSERT 資料

SQL迴圈

為了要測試 SQL Server 2008 R2 Express 單一資料庫10G這部份
所以利用迴圈新增一些資料


SQL 查資料庫裡的 Table大小

查SQL裡的Table大小


ASP.NET 網頁自動變成適合手機畫面

ASP.NET 網頁自動變成適合手機畫面

html 設定表頭

ASP.NET CustomValidator 驗證控制項 前端 Javascript 驗證 CheckBox 是否勾選

要驗證 CheckBox 是否勾選,使用CustomValidator驗證控制項

參考MSDN資料:
http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.customvalidator.clientvalidationfunction%28v=VS.100%29.aspx

ClientValidationFunction
MSDN說明 : 取得或設定驗證使用的自訂用戶端指令碼函式名稱。

2014年4月9日 星期三

Javascript document.getElementsByClassName 練習

IE8 不支援 document.getElementsByClassName

想讓Label都顯示相同值,直接抓ClassName一次改,
查了資料,Javascript 有 document.getElementsByClassName
但有些遊覽器不支援,所以要另外寫一段function
用這個慨念,就能寫出更多的function來用

ASP.NET TextBox 只能key數字 和 hidden


只能輸入數字與小數點
<asp:TextBox ID="txt_1" runat="server" onKeypress="return BlockNumber(event);"></asp:TextBox>
function BlockNumber(e)
{
    var key = window.event ? e.keyCode : e.which;
    var keychar = String.fromCharCode(key);
    reg = /[0-9]|\./;
    return reg.test(keychar);
}

2014年4月8日 星期二

ASP.NET AJAX 使用 TabContainer 注意事項

OS : XP SP3
VS : 2010 SP1
AJAX : AjaxControlToolkit.Binary.NET4
下載網址
http://ajaxcontroltoolkit.codeplex.com/releases/view/116091

依照以往的方式,拉了ScriptManager後,再拉TabContainer

2014年4月7日 星期一

2014年4月6日 星期日

ASP.NET Lable hidden 隱藏 取值 給值

 Lable hidden 隱藏 取值 給值
make hidden
document.getElementById('<%= lbl.ClientID%>').style.visibility = "hidden"; 
make visible
document.getElementById('<%= lbl.ClientID%>').style.visibility = "visible";

取值:var Label_text=document.getElementById('test_label').innerHTML;

給值:document.getElementById('test_label').innerHTML = ids;

這樣也抓值可以

      document.getElementById("<%=txtPatNo.ClientID %>").value = str_value;
 if (document.getElementById("<%=lblMsg.ClientID %>").innerText == "請輸入xxx"){
                               document.getElementById("<%=btnQuery.ClientID %>").onclick();}

如果是前台的值要讓後台使用,Lable這樣抓不到,要改用
<input type="hidden" id="abc" runat='server' />

給值後 
document.getElementById("ContentPlaceHolder1_abc").value = document.getElementById('ContentPlaceHolder1_FileUpload1').value;

後台就能抓abc.Value;

Javascript ShortPath 取得檔案路徑短名稱 練習

有時要開啟檔案時,會需要用到短路徑,所以做成網頁好方便查

因為要抓主機的檔案路徑,IE的安全性設定要改一下


W7 關機 程式未關問題

1. 開始>輸入 gpedit.msc 啟動「本機群組原則編輯器」

2. 依次找到並展開「電腦設定」>「系統管理範本」>「系統」>「關機選項」,雙擊「關閉會封鎖或取消關機之應用程序的自動終止」並修改為「已啟用」

2014年4月3日 星期四

ASP.NET 生命週期 網頁中各事件的執行順序是這樣的:

網頁中各事件的執行順序是這樣的:

Page_PreInit()
各控制項的 Init()
Page_Init()
Page_InitComplete()
Page_PreLoad()
Page_Load()
各控制項的 Load()
Page_LoadComplete()
Page_PreRender()          //這裡控制項還沒完成資料綁定。
各控制項的 PreRender()
Page_PreRenderComplete() //呈現頁面內容之前發生。
Page_SaveStateComplete()
Page_Unload()

Page_PreRenderComplete()
//在呈現頁面內容之前發生。
//當頁面生命週期的呈現前階段完成時,引發 PreRenderComplete 事件。在頁面生命週期的這個階段中,已建立所有控制項、完成任何必要的分頁,並且頁面已經準備好,可以呈現給輸出。
 參考網址 : https://msdn.microsoft.com/zh-tw/library/system.web.ui.page.prerendercomplete%28v=vs.110%29.aspx 

2014年4月2日 星期三

ASP.NET Repeater 使用表格 練習

問題:想用Repeater做出下面圖示一樣的感覺,期望第2行的 "一" 能跟第1行 "這" 對齊



2014年4月1日 星期二

Outlook Express常見的錯誤訊息

Outlook Express常見的錯誤訊息

ASP.NET 使用 web.config 的 connectionStrings 連線

<!--webconfig-->
<connectionStrings>
<add name="ConnectionString" connectionString="server= server ip ; user=userid ;pwd=userpassword;database=dbname"/>
</connectionStrings>

ASP.NET GridView 加上超連結 LinkButton HyperLink

HyperLink

<a href="datalist.aspx?sid=" + <%# Eval("CategoryID")%>> 這個好像不行

 NavigateUrl='<%#"~/trace/pic_view.aspx?annex_oid=" + Eval("annex_oid")%>'
 

SQL Server Management Studio 修改資料表出現的對話視窗

SQL Server Management Studio 預設是不能修改資料庫的設計,所以要從工具選項去改