May 25, 2014 at 5:32 PM
—
Admin

早前,寫了一個C#範例,主要是用System.Net.Dns.Resolve來把將Domain Name變成IP Address。
非常簡單。
lblIP.Text=System.Net.Dns.Resolve(txtDomain.Text).AddressList[0].ToString()
希望可以幫助到大家的,請按此下載。
bc37851f-15d4-4a59-b94a-ec1eaf2d864d|0|.0
Posted in: C#
Tags:
May 15, 2014 at 2:10 PM
—
Admin
我在C#中使用Regular Expression是非常容易,我常常用來驗證用戶輸入的資料。
只需使用這個Namespace:
using System.Text.RegularExpressions
如果是要作數位驗證,只接受整數(Integer Only)輸入,例如1,2,3:
Regex regex = new Regex(@"^[0-9]*$");
if (!regex.IsMatch(textBox1.Text))
{
MessageBox.Show("Invalid value, integer only!");
}
7f89c183-7643-4c02-9e0a-22e30e9ffb04|0|.0
Posted in: C#
Tags:
April 27, 2014 at 3:40 PM
—
Admin

'%'是Objective C 上的一個功能字,例如'%d'是表示要打出數字的格式。那麼怎麼只打'%',如同上的圖像。
其實,非常簡單,只要用'%%'
例子:
self.txtPercent.text= [NSString stringWithFormat:@"%d%%", (int)sender.value];
5c312e7e-f12a-46a2-95c5-e141fcca08ef|0|.0
Posted in:
Tags:
April 13, 2014 at 3:45 PM
—
Admin

來源:Open Clip Art根據Public Domain條款下使用
我發現WPF的User Control,不容許它的子元件有Name屬性的。例如:
<advgenControls:CollapsibleControl> <TreeView
x:Name="treeView" Style="{StaticResource MainLeftPanel}" /></advgenControls:CollapsibleControl>
這樣就會這個錯誤出現:
Cannot set Name attribute value 'treeView' on element 'TreeView'. 'TreeView' is under the scope of element 'CollapsibleControl', which already had a name registered when it was defined in another scope. Line 93 Position 5. (MC3093) - D:\Projects\AdvGenContact\AdvGenContact\AdvGenContact.WPF\MainWindow.xaml:93,5
那使我不能在主程式,直接呼叫那元件。
我花了一些時間找尋解決方案,都無法克服的。我認為我是錯用了UserControl.UserControl只是一些可重用的內容。例如我有一款一式一樣的Status Bar必需放置在每一個Window上的,那就應該用User Control.如果好像以上的例子,我只想造一個像Outlook般的可接合的Panel,應該找一個現有的WPF Control來伸延(Override)的。以我的例子來說,我應該找HeaderItemsControl
按:我將會把可接合的Panel元件在AdvGen Contact Manager上發佈的。
76807f9a-0e0d-4eff-be32-7edfbe5f1a50|0|.0
Posted in: C#
Tags:
April 7, 2014 at 11:49 PM
—
Admin
@property (nonatomic,retain) TipRecord*record;
如果要測試那record Object是否Null,應該怎麼?
if(self.record == nil)
應該用==nil,請不要用NSNULL來試的
if([self.record isEqualToString [NSNull null]
因為那是pointer,儘管未設定任何數值,也不會是NSNull的。
c7c23686-6ce4-4617-a9df-4dfdbcb41351|0|.0
Posted in: ios
Tags:
March 27, 2014 at 1:29 AM
—
Admin

早前,安裝了Visual Studio 2013。當中有很多新功能,而最吸引人的就是MVC5。MVC5真是很多改進。例如它支援Bootstrap。這使網站可以同時在桌面電腦、平板電腦及手機上流暢地運作。還有,支援CSSLESS。那可以使CSS變得物件導向。真的不錯的!快些安裝。
acf0602c-0896-4d64-b352-a49a3bc046d6|0|.0
Posted in: C#
Tags:
March 20, 2014 at 1:18 PM
—
Admin

電腦很快就會變慢,其實,因為我們的OS愈來愈複雜。不過,有多時候都是只要上網及做一些文書處理。根本就不需要那麼複雜的OS,所以如果有朋友說他們太慢。我會提意他們安裝Linux,那是比較簡單的OS。早前,我為一台手提電腦安裝了Ubuntu Kylin 13.10。看起來快了很多,而已也可以上網及做一些文書處理,與Winodws沒有太大的分別。
註:OS即是Operation System,例如:Windows
59f2b938-79f1-4392-ac01-adbdf56259f1|0|.0
Posted in: 常見問題
Tags:
March 17, 2014 at 4:22 PM
—
Admin

當然你可以將WPF的Styles在Windows的xaml檔中,不過,我喜歡用一個中央的Style.xaml。那是與CSS的建構相似。比較容易管理,如果更新Styles,只需修改一個檔案。
但是,不要記得在App.xaml,設定Styles檔位址(File Path)
<Application.Resources>
<ResourceDictionary Source="Styles.xaml" />
</Application.Resources>
詳細的範例可以參考我們的Open Source Project- AdvGenContact Manager。
ec78bdaa-6702-4301-8f98-49ab52bb5a7b|0|.0
Posted in: C#
Tags:
March 9, 2014 at 12:43 PM
—
Admin
WPF沒有Link Label的元件,不過,可以用TextBlock加Hyperlink
<TextBlock Grid.Row="2" Name="lblButtom">
<Hyperlink NavigateUri="" Click="lnkAds_Click" Name="lnkAds">Ads:Stellar Phoenix Windows Data Recovery - Pro</Hyperlink>
</TextBlock>.
但NavigateUri可以不用著,儘管按著元件也沒有反應。
因為欠了Click Event:
public void lnkAds_Click(object sender, RoutedEventArgs e)
{
System.Diagnostics.Process.Start("URL");}
2e6edc5b-1acf-43d0-9df0-18ad6938761e|0|.0
Posted in: C#
Tags:
January 22, 2014 at 9:30 PM
—
Admin

在MacArthur Central的蘋果店於17/01/2014開幕了解!那是在Brisbane市中心第一間蘋果專門店,更加特別那是位於一座法定保護的歷史建築裡。因此,這店沒有像其他的蘋果店般,將它改為大玻璃盒的外觀,。而保留了原有英國文藝復興式的建築,內部也沒有太大的改動,只是漆成白色,不同一貫的蘋果店設計,依然洋溢百年多前的氣息!
那麼有舊日風情的建築配上最新的科技產品,真是有趣的配合!
地址:
229 Queen Street Brisbane
QLD 4000
More...
51aede61-6a16-4f9c-944f-0f0d1e811b65|0|.0
Posted in:
Tags: