PIXNET Logo登入

電腦心得及科學隨筆

跳到主文

做為自己學習電腦心得的筆記及分享園地。自己喜愛的科學實驗記錄。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 23 週一 200804:10
  • 設定 Server 2003 同時連線人數

1、執行輸入gpedit.msc
2、本機電腦原則 / 電腦設定 / 系統管理範本 / Windows元件 / 終端機服務  /限制連線人數
(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(96)

  • 個人分類:Windiws小技巧
▲top
  • 6月 18 週三 200812:03
  • ASP.NET建立SQL資料庫連線的方法


以使用 forum 資料庫的 forumMain 資料表為例:


 


在 aspx 網頁檔的設定方式:



首先在 <web.config> 中加入 <connectionStrings> 區段:


<connectionStrings>


<add name="forumConnectionString" connectionString="Data source=localhost\SQLEXPRESS;Initial Catalog=forum;User id=sa;Password=1234"


      providerName="System.Data.SqlClient" />


</connectionStrings>


Initial Catalog:資料庫名稱


User id:登入者帳號


Password:密碼



在 aspx 檔中的設定為:



SelectCommand="SELECT * FROM [forumMain] ORDER BY [main_time] DESC">



 


在 VB 程式檔中的使用方式:


Dim ads As New System.Web.UI.WebControls.SqlDataSource


ads.ConnectionString = "Data source=localhost\SQLEXPRESS;Initial Catalog=forum;User id=sa;Password=1234"


ads.SelectCommand = "select * from forumMain"


Dim dv As Data.DataView


dv = ads.Select(New DataSourceSelectArguments)


如果連接字串要使用 web.config 中的設定,則第二列改為:


Dim conn As String = System.Web.Configuration.WebConfigurationManager.ConnectionStrings("forumConnectionString").ConnectionString()
        ads.ConnectionString = conn


 



在 C# 程式檔中的使用方式:


SqlDataSource ads = New System.Web.UI.WebControls.SqlDataSource();


ads.ConnectionString = "Data source=localhost\SQLEXPRESS;Initial Catalog=forum;User id=sa;Password=1234";


ads.SelectCommand = "select * from forumMain";


DataView dv = (DataView)ads.Select(DataSourceSelectArguments.Empty);


(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(1) 人氣(2,160)

  • 個人分類:資料庫
▲top
  • 6月 10 週二 200805:52
  • 幾個Server2003實用小技巧

l   自動進入Windows Server 2003
1.          在執行對話視窗中,輸入註冊表編輯指令regedit,來開啟註冊表編輯視窗;
2.          在該視窗中,依次展開 HKEY_LOCAL_MACHINES\SOFTWARE\Microsoft\WindowsNT\Current Version\WinLogon 鍵值;
(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:Windiws小技巧
▲top
  • 6月 10 週二 200805:40
  • 建立Server2003網站伺服器詳細步驟

1.          灌Server2003系統
2.          加入 IIS 網站伺服器(在 新增移除程式/Application Server 中)
(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(1)

  • 個人分類:Windiws小技巧
▲top
  • 6月 05 週四 200822:01
  • 修改密碼規則


問題:
ASP.NET 2.0 所建立的網站,伺服器內定的密碼規則為:至少含七個字元、至少含一個非文數字字元、密碼輸入錯誤登入五次就鎖定該帳號。由於部分使用者對電腦操作不熟,常導致帳號被鎖,增加管理者極大麻煩。該如何修改密碼規則呢?
 
解決方法一:
(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(53)

  • 個人分類:ASP.NET_VB
▲top
  • 5月 26 週一 200814:34
  • VB內建函式:日期

日期函式



函式名稱




說明





DateAdd




語法:DateAdd(單位字串,n,日期格式)


功能:傳回指定日期加上 n 個「單位字串」指定的日期或時間單位。






















單位字串



意義



D



日



H



小時



m



月



n



分鐘



s



秒



範例:dt = DateAdd(“D”,8,#5/12/2008#)  ‘dt = “#5/20/2008#”





DateDiff




語法:DateDiff(單位字串,日期1,日期2)


功能:計算兩個日期之間的日期或時間差,日期或時間差的單位由「單位字串」決定。






















單位字串



意義



D



日



H



小時



m



月



n



分鐘



s



秒



範例:n = DateDiff(“D”,#5/12/2008#,#5/20/2008#)  ‘n = 8





DateSerial




語法:DateSerial(yyyy,mm,dd)


功能:設定指定日期。yyyy 為西元年份,mm 為月份,dd 為日數。


範例:dt = DateSerial(2008,5,12)





DateValue




語法:DateValue(日期字串)


功能:設定指定日期。日期字串的格式為「西元年份/月份/日數」。


範例:dt = DateValue(“2008/5/12”)





Day




語法:Day(日期格式)


功能:取得指定日期的日數,值為 1 到 31 的數值。


範例:n = Day(“#5/12/2008#”)  ‘例如:n = 12





Hour




語法:Hour(日期格式)


功能:取得指定時間的小時數,值為 0 到 23 的數值。


範例:n = Hour(“#09:12:36 AM #”)  ‘例如:n = 9





Minute




語法:Minute(日期格式)


功能:取得指定時間的分鐘數,值為 0 到 59 的數值。


範例:n = Minute(“#09:12:36 AM #”)  ‘例如:n = 12





Month




語法:Month(日期格式)


功能:取得指定日期的月份,值為 1 到 12 的數值。


範例:n = Month(“#5/12/2008#”)  ‘例如:n = 5





MonthName




語法:MonthName(n)


功能:取得 n 的月份名稱。


範例:str1 = MonthName(5)  ‘例如:str1 = 五月





Now




語法:Now


功能:設定或取得目前系統日期及時間。


範例:dt = Now  ‘例如:dt = “#5/12/2008 09:12:36 AM#”





Second




語法:Second(日期格式)


功能:取得指定時間的秒數,值為 0 到 59 的數值。


範例:n = Second(“#09:12:36 AM #”)  ‘例如:n = 36





Timer




語法:Microsoft.VisualBasic.Timer


功能:取得由午夜 0 時 0 分 0 秒開始到目前累計時間的秒數。


範例:n = Microsoft.VisualBasic.Timer  ‘例如:n = 8635





TimeOfDay




語法:TimeOfDay


功能:設定或取得目前系統時間。


範例:dt = TimeOfDay  ‘例如:dt = “#09:12:36 AM#”





Today




語法:Today


功能:設定或取得目前系統日期。


範例:dt = Today  ‘例如:dt = “#5/12/2008#”





WeekDay




語法:WeekDay(日期格式)


功能:取得指定日期是星期幾。若是星期日則傳回 1,星期一則傳回 2,星期二則傳回 3,……,星期六則傳回 7。


範例:n = WeekDay(“#5/12/2008#”)  ‘例如:n = 2





WeekDayName




語法:WeekDayName (n)


功能:取得 n 是星期幾。若是 1 則傳回星期日,2 則傳回星期一,3 則傳回星期二,……,7 則傳回星期六。


範例:str1 = WeekDayName (5)  ‘例如:str1 = 星期四





Year




語法:Year(日期格式)


功能:取得指定日期的西元年份。


範例:n = Year(“#5/12/2008#”)  ‘例如:n = 2008


(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(6,441)

  • 個人分類:VB2008
▲top
  • 5月 26 週一 200814:30
  • VB內建函式:字串

字串類別



函式名稱




說明





Compare




語法:String.Compare(str1,str2)


功能:比較字串:若 str1 > str2 就傳回 1,若 str1 < str2 就傳回 -1,若兩字串相等就傳回 0。


範例:str1 = “Apple” : str2=”Bear”
n = String.Compare(str1,str2)  ‘n = -1





CompareTo




語法:StrName1.Compare(StrName2)


功能:比較字串 (功能與 Compare 相同):若 StrName1 > StrName2 就傳回 1,若 StrName1 < StrName2 就傳回 -1,若兩字串相等就傳回 0。


範例:str1 = “Apple” : str2=”Bear”
n = str1.CompareTo(str2)  ‘n = -1





Concat




語法:StrName3.Concat(StrName1,StrName2)


功能:結合 StrName1 和 StrName2 做為 StrName3 的內容。


範例:str1 = ”我愛”: str2=”VB2008”
str3.Concat(str1,str2)  ‘str3 = ”
我愛VB2008”





Copy




語法:StrName1.Copy(StrName2)


功能:將 StrName2 的內容複製給 StrName1。


範例:str1 = “Apple” : str2=”Bear”
str2 = str1.Copy(str2)  ‘str2 = “Apple”





CopyTo




語法:StrName.CopyTo(n1,ArrayName,n2,n3)


功能:將 StrName 中第 n1 位置開始,複製 n3 個字元到 ArrayName 字元陣列的 n2 索引位置。


範例:str1 = ”我愛VB2008”
str1.CopyTo(1,Array1,4,3)
‘
結果: Array1(4) = “愛”, Array1(5) = “V”, Array1(6) = “B”





EndsWith




語法:StrName1.EndsWith(StrName2)


功能:如果 StrName1 的結尾字串是 StrName2 就傳回 True,否則就傳回 False。


範例:str1 = ”我愛VB2008”: str2=”VB2008”
Bool1 = str1.EndsWith(str2)  ‘Bool1 = True





Equals




語法:StrName1.Equals(StrName2)


功能:如果 StrName1 和 StrName2 相等就傳回 True,否則就傳回 False。


範例:str1 = ”我愛VB2008”: str2=”我愛VB2008”
Bool1 = str1.Equals(str2)  ‘Bool1 = True





IndexOf




語法:StrName1.IndexOf(StrName2)


功能:在 StrName1 字串中找出第一次出現 StrName2 字串的位置,若找不到就傳回 -1。


範例:str1 = ”我愛VB2008及C#2008”: str2=”2008”
n = str1.IndexOf(str2)  ‘n = 4





Insert




語法:StrName1.Insert(n,StrName2)


功能:在 StrName1 的第 n 個字元位置上插入 StrName2 字串。


範例:str1 = ”我愛VB2008”: str2=”非常”
str3 = str1.Insert(1,str2)  ‘str3 = ”
我非常愛VB2008”





Join




語法:StrName.Join(分隔字元,ArrayA)


功能:將 ArrayA 陣列中型別是 String 的字串依序結合後存於 StrName 中,陣列中各字串以分隔字元隔開。


範例:Array1(0) = ”I” : Array1(1) = ”like” : Array1(2) = ”VB2008”” :
str1.Join(“ “,Array1)  ‘str1 = “I lke VB2008”





LastIndexOf




語法:StrName1.LastIndexOf(StrName2)


功能:在 StrName1 字串中找出最後出現 StrName2 字串的位置,若找不到就傳回 -1。


範例:str1 = ”我愛VB2008及C#2008”: str2=”2008”
n = str1.LastIndexOf(str2)  ‘n = 11





Length




語法:StrName.Length


功能:傳回字串的長度,每一個中文字或英文字母都視為一個字元。


範例:str1 = ”我愛VB2008”
n = str1.Length  ‘n = 8





PadLeft




語法:StrName.PadLeft(n,”字元”)


功能:設定字串靠左對齊,並且指定字串長度 n,然後以指定的字元來補足字串長度。


範例:str1 = ” VB2008”
str2 = str1.PadLeft(10,”#”)  ‘str2 = ” ####VB2008”





PadRight




語法:StrName.PadRight(n,”字元”)


功能:設定字串靠右對齊,並且指定字串長度 n,然後以指定的字元來補足字串長度。


範例:str1 = ” VB2008”
str2 = str1.PadRight(10,”#”)  ‘str2 = ” VB2008####”





Remove




語法:StrName.Remove(n1,n2)


功能:由 StrName 字串的 n1 位置開始刪除 n2 個字元。


範例:str1 = ”我愛VB2008”
str2 = str1.Remove(2,4)  ‘str2 = “
我愛08”





Replace




語法:StrName1.Replace(StrName2, StrName3)


功能:將 StrName1 字串中所有 StrName2 字串都由 StrName3 字串取代。


範例:str1 = ”我愛VB2005及C#2005”
str2 = str1.Replace(“2005”,”2008”)
‘str2 = “
我愛VB2008及C#2008”





Split




語法:StrName.Split(分隔字元)


功能:將 StrName 中的字串以分隔字元為基準拆開為數個字串,再將結果存於指定的字串陣列內。


範例:str1 = “I lke VB2008”
Array1 = str1.Join(“ “)
結果:Array1(0) = ”I” : Array1(1) = ”like” : Array1(2) = ”VB2008”





StartsWith




語法:StrName1.StartsWith(StrName2)


功能:如果 StrName1 的開頭字串是 StrName2 就傳回 True,否則就傳回 False。


範例:str1 = ”我愛VB2008”: str2=”VB2008”
Bool1 = str1.StartsWith(str2)  ‘Bool1 = False





SubString




語法:StrName.SubString(n1,n2)


功能:由 StrName 字串的 n1 位置開始取出 n2 個字元。


範例:str1 = ”我愛VB2008”
str2 = str1.ToCharArray(2,4)  ‘str2 = “VB20”





ToCharArray




語法:StrName.ToCharArray(n1,n2)


功能:由 StrName 字串的 n1 位置開始取出 n2 個字元。


範例:str1 = ”我愛VB2008”
str2 = str1.ToCharArray(2,4)  ‘str2 = “VB20”





ToLower




語法:StrName.ToLower


功能:將所有字母轉換為小寫字母。


範例:sr1 = “I like VB2008”
str2 = str1.ToLower  ‘str2 = “i like vb2008”





ToString




語法:StrName.ToString


功能:將數值轉換為字串。


範例:n=5623
str1 = n.ToString  ‘str1 = “5623”





ToUpper




語法:StrName.ToUpper


功能:將所有字母轉換為大寫字母。


範例:sr1 = “I like VB2008”
str2 = str1.ToUpper  ‘str2 = “I LIKE VB2008”





Trim




語法:StrName.Trim


功能:將字串前後的空白字元移除。


範例:sr1 = “    我愛VB2008    ”
str2 = str1.Trim  ‘str2 = “
我愛VB2008”





TrimEnd




語法:StrName.TrimEnd


功能:將字串後面的空白字元移除。


範例:sr1 = “    我愛VB2008    ”
str2 = str1.Trim  ‘str2 = “   
我愛VB2008”





TrimStart




語法:StrName.Trim


功能:將字串前面的空白字元移除。


範例:sr1 = “    我愛VB2008    ”
str2 = str1.Trim  ‘str2 = “
我愛VB2008    ”


(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(3,256)

  • 個人分類:VB2008
▲top
  • 5月 26 週一 200814:28
  • VB內建函式:數學

數值函式



函式名稱




說明





Fix




語法:Fix(x)


功能:取得參數的整數部分,小數部分無條件捨去。


範例:n = Fix(87.345)  ‘n = 87
n = Fix(-87.345)  ‘n = -87





Int




語法:Int(x)


功能:取得小於或等於參數的最大整數。


範例:n = Int(87.345)  ‘n = 87
n = Int(-87.345)  ‘n = -88





Rnd




語法:Rnd(x)


功能:x 參數可以省略,會根據參數做為種子值來產生在 0 與 1 之間的隨機亂數 (小數)。


範例:n = Rnd(1)  ‘例如 n = 0.4387621





Randomize




語法:Randomize(x)


功能:使用參數來初始化 Rnd() 函式的亂數產生器,執行本函式後,每次都會讓 Rnd() 函式產生新的種子,所以可以改變亂數序列。如果省略參數,則使用系統計時器的值做為成數值。


範例:Randomize(1)



數學類別



方法及常數




說明





Math.Abs




語法:Math. Abs(x)


功能:取得參數的絕對值,即無論參數為正或負,一律取得正數。


範例:n = Math. Abs (87)  ‘n = 87
n = Math. Abs (-87)  ‘n = 87





Math.Acos




語法:Math.Acos(x)


功能:取得參數的反餘弦函數值。


範例:n = Math.Acos(0.5)  ‘n = π/3 = 1.047197





Math.Asin




語法:Math.Asin(x)


功能:取得參數的反正弦函數值。


範例:n = Math.Acos(0.5)  ‘n = π/6 = 0.523598





Math.Atan




語法:Math.Atan(x)


功能:取得參數的反正切函數值。


範例:n = Math.Acos(1)  ‘n = π/4 = 0.785398





Math.Atan2




語法:Math.Atan2(x,y)


功能:取得 y/x 的反正切函數值。


範例:n = Math.Atan2(5,5)  ‘n = π/4 = 0.785398





Math.Ceiling




語法:Math.Ceiling(x)


功能:取得大於或等於參數的最小整數值。


範例:n =Math.ceiling(87.39)  ‘n = 88
n = Math.ceiling(-87.39)  ‘n = -87





Math.Cos




語法:Math.Cos(x)


功能:取得參數的餘弦函數值,參數的單位為「弳」。


範例:n = Math.Cos(Math.PI / 3)  ‘n = 0.5





Math.Cosh




語法:Math.Cosh(x)


功能:取得參數的雙曲線餘弦函數值。


範例:n = Math.Cosh(2)  ‘n = 3.762195





Math.E




語法:Math.E


功能:代表自然對數的常數值,值為 2.718281828…。





Math.Exp




語法:Math.Exp(x)


功能:取得自然對數的參數次方值,即 ex,e = 2.718281828…。


範例:n = Math.Exp(2)  ‘n = (2.718281828)2 = 7.389056





Math.Floor




語法:Math.Floor


功能:取得小於或等於參數的最大整數值。


範例:n =Math.Floor(87.39)  ‘n = 87


      n = Math.Floor(-87.39)  ‘n = -88





Math.Log




語法:Math.Log(x)


功能:取得參數的自然對數值,即 logex,e = 2.718281828…。


範例:n = Math.Log(2)  ‘n = 0.693147





Math.Log10




語法:Math.Log10(x)


功能:取得參數以 10 為底的對數值,即 log10x。


範例:n = Math.Log10(2)  ‘n = 0.301029





Math.Max




語法:Math.Max(x,y)


功能:取得 x 與 y 中較大的值。


範例:n = Math.Max(2,5)  ‘n = 5





Math.Min




語法:Math.Min(x,y)


功能:取得 x 與 y 中較小的值。


範例:n = Math.Min(2,5)  ‘n = 2





Math.PI




語法:Math.PI


功能:代表圓周率的常數值,值為 3.1415926535…。





Math.Pow




語法:Math.Pow(x,y)


功能:取得 xy 的值。


範例:n = Math.Pow(2,3)  ‘n = 23 = 8





Math.Round




語法:Math.Round(x)


功能:以小數第一位四捨六入的方式取得參數的整數部分,。


範例:n = Math.Round(86.5)  ‘n = 86


      n = Math.Round(87.5)  ‘n = 88





Math.Sign




語法:Math.Sign(x)


功能:取得參數是正數或負數,若為正數則傳回 1,若為負數則傳回 -1,若為 0 則傳回 0。


範例:n =Math.Sign(87.39)  ‘n = 1
n = Math.Sign(-87.39)  ‘n = -1





Math.Sin




語法:Math.Sin(x)


功能:取得參數的正弦函數值,參數的單位為「弳」。


範例:n = Math.Sin(Math.PI / 6)  ‘n = 0.5





Math.Sinh




語法:Math.Sinh(x)


功能:取得參數的雙曲線正弦函數值。


範例:n = Math.Sinh(2)  ‘n = 3.626860





Math.Sqrt




語法:Math.Sqrt(x)


功能:取得參數的平方根。


範例:n = Math.Sqrt(25)  ‘n = 5





Math.Tan




語法:Math.Tan(x)


功能:取得參數的正切函數值,參數的單位為「弳」。


範例:n = Math.Cos(Math.PI / 4)  ‘n = 1





Math.Tanh




語法:Math.Tanh(x)


功能:取得參數的雙曲線正切函數值。


範例:n = Math.Tanh(2)  ‘n = 0.964027


(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(180)

  • 個人分類:VB2008
▲top
  • 4月 16 週三 200815:59
  • Asus筆電灌XP時找不到硬碟

狀況:
一位朋友新買了一台筆電,內裝Vista系統,他希望灌為較習慣的XP系統。可是以XP光碟片開機後一直顯示找不到硬碟的訊息,要如何解決?
(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(317)

  • 個人分類:Windiws小技巧
▲top
  • 3月 26 週三 200821:52
  • Server2003開啟aspx網頁


問題:
最近想將原來在windows xp上的網站移到server 2003系統上,操作順序為:
安裝server 2003 => 安裝vs 2005 => 發現預設未安裝IIS才安裝IIS => 複製網站到C:\Inetpub\wwwroot資料夾,發現無法開啟aspx網頁。結果花了兩天才解決,提供有相同情況者參考。
(繼續閱讀...)
文章標籤

tsjeng 發表在 痞客邦 留言(0) 人氣(54)

  • 個人分類:ASP.NET_VB
▲top
«1...3457»

個人資訊

tsjeng
暱稱:
tsjeng
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (24,092)複製SQL資料表到另一個SQL資料庫
  • (1,489)VB 繪圖方法
  • (6,441)VB內建函式:日期
  • (180)VB內建函式:數學
  • (7,884)SQL SERVER EXPRESS 以 sa 帳號登入
  • (319)蘆薈有無副作用?
  • (1,410)ASP.NET2:以Access資料庫管理帳號密碼

文章分類

  • 蘆薈 (8)
  • 蘆薈應用 (8)
  • ASP.NET_C# (4)
  • Windiws小技巧 (9)
  • VB2008 (6)
  • Window7 (1)
  • 引用 (5)
  • ASP.NET_VB (13)
  • Visual Studio (7)
  • 資料庫 (4)
  • PhoneGap (1)
  • Android (3)
  • 未分類文章 (1)

最新文章

  • 抓取手機螢幕_HTC
  • Android SDK Tools R20介面修正
  • Chrome 的 Web Inspector 面板
  • 在Android 4.0.3 中開啟 4.0 範例
  • 複製SQL資料表到另一個SQL資料庫
  • IIS執行ASPNET4準備工作
  • 自動為網址文字加上連結的函式
  • torrific 代抓BT與下載
  • 輕鬆製作專屬於自己的綠色軟體
  • 用鍵盤打出☆★♀♂◇ 等 ... 特別符號

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: