全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2335
推到 Plurk!
推到 Facebook!

關於多分頁的瀏覽器 !!

答題得分者是:max5020
UB
一般會員


發表:18
回覆:19
積分:7
註冊:2007-02-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-02-11 19:09:06 IP:203.79.xxx.xxx 訂閱
各位先進,我想要自己學習寫一個可以有多分頁的瀏覽器,我用的是 Delphi 7 , 我用 ControlPage 和 WebBrowser 在 ktop 搜尋,找到了很多的片段, 在Google找則找到了很多的大陸網站有原始碼可以下載,但是註冊了以後,他們都需要我先分享自己的程式,然後才可以下載,不是我不願意分享,而是我真的沒有啥東西可以分享,所以希望哪位先進有簡單的 多分頁 的 瀏覽器的原始碼可以跟我分享一下 !! 感激不盡 !!
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-02-11 22:29:34 IP:122.127.xxx.xxx 訂閱
原先想說,反正剛好在寫一個好玩的範例,想要放在本站的個人創作上傳區,如果你要的話就先傳給你,讓你去那個網站去換你要的範例程式。
轉念一想,不是想要對您講什麼大道理啦,只是沒有人有義務給你一個小程式去換你要的程式,也沒有人必要給你他寫的程式,
如果你已自己寫了一個程式,然後寫不出來或者剛好有些部分編譯不過,本站有問題程式上傳區,您也可以將有問題的程序碼貼上來,相信有許多仁人志士會回你的,重要的是過程,結果只是必然的結果,對於本站的結果是:以後有人再問同樣的問題,可以找到這個過程,而不是結果,因為有可能根本沒有結論,也就是不一定有結果。
------
努力會更接近成功
編輯記錄
pceyes 重新編輯於 2008-02-11 22:46:36, 註解 無‧
UB
一般會員


發表:18
回覆:19
積分:7
註冊:2007-02-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-02-12 00:22:24 IP:203.79.xxx.xxx 訂閱
沒錯,沒有人有義務送程式給我,其實我大可以在網路上隨便抓個送過去換我要的程式,但是我並不想要這樣做,我發覺Ktop是給高手過招的地方,初學者來這邊很容易碰一鼻子灰,花了一段時間找學習資料,好不容易在 http://delphi.ktop.com.tw/board.php?cid=30&fid=67&tid=22833 這篇找到PageControl 及 TWebBrowser這兩個關鍵字,再用這兩個字繼續找斷斷續續有點片段出來,如果我知道從何下手,我相信我直接動手會比較快,我只是一個對於Delphi 不是很熟悉的人,希望從別人的範例學習,而不是要求幫我寫程式,說的難聽一點,是請先進施捨一點程式碼讓我學習.對於 Delphi 的未來已經很令人堪憂了,如果高手們在不提攜晚輩,只覺得問題簡單就是初學者偷懶,只想直接要答案,這對初學者很不公平,那這個地方真的就是高手過招的地方了,或許我真的是誤闖禁地,問題如果沒有深度就會直接被吐潮踢出,實在話說,台灣Delphi 的資料並不是很多,資源也不豐富,書籍更是少得可憐,就這個多分頁的瀏覽器來說,台灣的網站根本可以說是沒有相關資料,但我不相信台灣沒有人會這東西,而是Delphi在台灣已經出現了嚴重的斷層,會的不願意教,不會得找不到地方學,剛剛看到有人回覆我,我是帶著雀躍的心情趕快打開來看,結果是得到這樣的答案,心情上落差很大,才會這樣回復 pceyes 大大,這篇小小的心情感言也打了快要一個小時了,現在冷靜下來後還在想這樣的回覆是否該貼,若小弟的回覆讓各位先進有所不快,還有請版主幫忙斬掉!

ps. 或許是我真的太初級,版面上的問題,我會的還真的沒有幾個,所以才會讓大大覺得我是偷懶的,不好意思浪費了資源,來抒發情緒 !!


===================引 用 pceyes 文 章===================
原先想說,反正剛好在寫一個好玩的範例,想要放在本站的個人創作上傳區,如果你要的話就先傳給你,讓你去那個網站去換你要的範例程式。
轉念一想,不是想要對您講什麼大道理啦,只是沒有人有義務給你一個小程式去換你要的程式,也沒有人必要給你他寫的程式,
如果你已自己寫了一個程式,然後寫不出來或者剛好有些部分編譯不過,本站有問題程式上傳區,您也可以將有問題的程序碼貼上來,相信有許多仁人志士會回你的,重要的是過程,結果只是必然的結果,對於本站的結果是:以後有人再問同樣的問題,可以找到這個過程,而不是結果,因為有可能根本沒有結論,也就是不一定有結果。
lu
高階會員


發表:11
回覆:189
積分:195
註冊:2003-11-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-02-12 13:38:17 IP:203.73.xxx.xxx 訂閱
呵呵~~K.TOP是給高手過招的嗎?說真的~~我希望他是,不過事實上不能完全說是,因為大部分的問題都是中低階的問題
因為所謂的『高手』,基本上是專研某特定的領域,他所遇到的問題,就算去拜『沽狗』大神,都不一定有答案了,更別說在 K.TOP 找到答案了
不信~~你可以在K.TOP用 GINA 這個關鍵字搜尋一下,看看有幾篇文章

寫程式~~說穿了不外乎2點
1. Try & Error:你的需求只有你自己最清楚,所以你要先 try 過,你自己才會知道問題在哪裡
2. Search :找資料

其實程式寫久的人都知道,第2點『SEARCH』才是重點,只有方向對了,才不會作白功,其他反而是細枝末節了

至於在K.TOP沒找到你要的分頁資料,只代表一件事,沒有人欲過類似的問題,或者他根本不是個問題
而沒人回答問題,一般來說,要看你提問的技巧如何嘍

舉例來說,我個人就看不是很懂,所謂的『多分頁的瀏覽器』是啥東西阿?我猜是跟IE7一樣,可以在同一個視窗下,開多個不同網站的功能吧?
其實光是怎麼寫『瀏覽器』這個東西,就足夠寫成一大大本書了,從TCP/IP、HTTP、HTML、JAVA、XML等等太多了

而說實在滴,這個東西除了寫來練功夫以外,我還真不知道要拿來作啥?所以你當然找不到範例阿,至於沒有提供範例~~那也很正常,沒有人有寫過,要怎麼提供範例?你不會期望有人用上班時間來為你寫個範例程式吧?或許你會上班沒時間,那下班時間總行了吧,呵呵~~那就別奢望了,下班時間光是拿來休息 看書進修 抱老婆都不夠了,怎麼可能拿來寫範例

PS. GINA 就是提供 Windows 2000/XP 等OS,在開機時會彈出要求使用者按 Ctrl Alt Del ,輸入帳號密碼登入WINDOWS的功能,有興趣的玩家可以嘗試一下寫個GINA來玩玩看~~因為事關 Microsoft OS 登入之機密技術,所以基本上各位能在網路上找到的東西,大多是MSDN上面已經有的東西,若要寫個特殊登入方式(例如:用指紋、瞳孔等生物特徵才能登入系統)保證讓你氣到吐血,因為M$沒公開的東西多到讓你想不到



===================引 用 UB 文 章===================
沒錯,沒有人有義務送程式給我,其實我大可以在網路上隨便抓個送過去換我要的程式,但是我並不想要這樣做,我發覺Ktop是給高手過招的地方,初學者來這邊很容易碰一鼻子灰,花了一段時間找學習資料,好不容易在 http://delphi.ktop.com.tw/board.php?cid=30&fid=67&tid=22833 這篇找到PageControl 及 TWebBrowser這兩個關鍵字,再用這兩個字繼續找斷斷續續有點片段出來,如果我知道從何下手,我相信我直接動手會比較快,我只是一個對於Delphi 不是很熟悉的人,希望從別人的範例學習,而不是要求幫我寫程式,說的難聽一點,是請先進施捨一點程式碼讓我學習.對於 Delphi 的未來已經很令人堪憂了,如果高手們在不提攜晚輩,只覺得問題簡單就是初學者偷懶,只想直接要答案,這對初學者很不公平,那這個地方真的就是高手過招的地方了,或許我真的是誤闖禁地,問題如果沒有深度就會直接被吐潮踢出,實在話說,台灣Delphi 的資料並不是很多,資源也不豐富,書籍更是少得可憐,就這個多分頁的瀏覽器來說,台灣的網站根本可以說是沒有相關資料,但我不相信台灣沒有人會這東西,而是Delphi在台灣已經出現了嚴重的斷層,會的不願意教,不會得找不到地方學,剛剛看到有人回覆我,我是帶著雀躍的心情趕快打開來看,結果是得到這樣的答案,心情上落差很大,才會這樣回復 pceyes 大大,這篇小小的心情感言也打了快要一個小時了,現在冷靜下來後還在想這樣的回覆是否該貼,若小弟的回覆讓各位先進有所不快,還有請版主幫忙斬掉!

ps. 或許是我真的太初級,版面上的問題,我會的還真的沒有幾個,所以才會讓大大覺得我是偷懶的,不好意思浪費了資源,來抒發情緒 !!
max5020
資深會員


發表:29
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-02-12 13:43:31 IP:59.125.xxx.xxx 訂閱
兄弟:

不要那麼灰心咩,
大家不都是過來人,
有誰是出生就會寫程式滴,
小弟不材,
幫您找了些資料,
希望對你有些幫助,
總之,
自助而後人助之!!
我也是看Delphi-Help長大的.
多按按F1吧,

procedure TForm1.FormCreate(Sender: TObject);
var
i: Integer;
begin
for i := 0 to 9 do
with TTabSheet.Create(Self) do
begin
PageControl := PageControl1;
Caption := 'TabSheet #' IntToStr(i);
end;
end;
procedure TForm1.UpDown1Click(Sender: TObject; Button: TUDBtnType);
begin
PageControl1.SelectNextPage(Button = btNext);
end;
fatmoon1
初階會員


發表:3
回覆:29
積分:36
註冊:2004-05-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-02-12 15:19:44 IP:61.63.xxx.xxx 未訂閱
在 Delphi 7 裡 有一個 WebBrowser 的範例
如果是安裝預設路徑的話
目錄大概如下
C:\Program Files\Borland\Delphi7\Demos\CoolStuf
這是 單一的瀏覽器
我覺得 你可以先從這個範例 開始 學習研究
------
才疏學淺
lu
高階會員


發表:11
回覆:189
積分:195
註冊:2003-11-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-02-12 15:49:24 IP:203.73.xxx.xxx 訂閱
呵呵~~K.TOP是給高手過招的嗎?說真的~~我希望他是,不過事實上不能完全說是,因為大部分的問題都是中低階的問題
因為所謂的『高手』,基本上是專研某特定的領域,他所遇到的問題,就算去拜『沽狗』大神,都不一定有答案了,更別說在 K.TOP 找到答案了
不信~~你可以在K.TOP用 GINA 這個關鍵字搜尋一下,看看有幾篇文章

寫程式~~說穿了不外乎2點
1. Try & Error:你的需求只有你自己最清楚,所以你要先 try 過,你自己才會知道問題在哪裡
2. Search :找資料

其實程式寫久的人都知道,第2點『SEARCH』才是重點,只有方向對了,才不會作白功,其他反而是細枝末節了

至於在K.TOP沒找到你要的分頁資料,只代表一件事,沒有人欲過類似的問題,或者他根本不是個問題
而沒人回答問題,一般來說,要看你提問的技巧如何嘍

舉例來說,我個人就看不是很懂,所謂的『多分頁的瀏覽器』是啥東西阿?我猜是跟IE7一樣,可以在同一個視窗下,開多個不同網站的功能吧?
其實光是怎麼寫『瀏覽器』這個東西,就足夠寫成一大大本書了,從TCP/IP、HTTP、HTML、JAVA、XML等等太多了

而說實在滴,這個東西除了寫來練功夫以外,我還真不知道要拿來作啥?所以你當然找不到範例阿,至於沒有提供範例~~那也很正常,沒有人有寫過,要怎麼提供範例?你不會期望有人用上班時間來為你寫個範例程式吧?或許你會上班沒時間,那下班時間總行了吧,呵呵~~那就別奢望了,下班時間光是拿來休息 看書進修 抱老婆都不夠了,怎麼可能拿來寫範例

PS. GINA 就是提供 Windows 2000/XP 等OS,在開機時會彈出要求使用者按 Ctrl Alt Del ,輸入帳號密碼登入WINDOWS的功能,有興趣的玩家可以嘗試一下寫個GINA來玩玩看~~因為事關 Microsoft OS 登入之機密技術,所以基本上各位能在網路上找到的東西,大多是MSDN上面已經有的東西,若要寫個特殊登入方式(例如:用指紋、瞳孔等生物特徵才能登入系統)保證讓你氣到吐血,因為M$沒公開的東西多到讓你想不到



===================引 用 UB 文 章===================
沒錯,沒有人有義務送程式給我,其實我大可以在網路上隨便抓個送過去換我要的程式,但是我並不想要這樣做,我發覺Ktop是給高手過招的地方,初學者來這邊很容易碰一鼻子灰,花了一段時間找學習資料,好不容易在 http://delphi.ktop.com.tw/board.php?cid=30&fid=67&tid=22833 這篇找到PageControl 及 TWebBrowser這兩個關鍵字,再用這兩個字繼續找斷斷續續有點片段出來,如果我知道從何下手,我相信我直接動手會比較快,我只是一個對於Delphi 不是很熟悉的人,希望從別人的範例學習,而不是要求幫我寫程式,說的難聽一點,是請先進施捨一點程式碼讓我學習.對於 Delphi 的未來已經很令人堪憂了,如果高手們在不提攜晚輩,只覺得問題簡單就是初學者偷懶,只想直接要答案,這對初學者很不公平,那這個地方真的就是高手過招的地方了,或許我真的是誤闖禁地,問題如果沒有深度就會直接被吐潮踢出,實在話說,台灣Delphi 的資料並不是很多,資源也不豐富,書籍更是少得可憐,就這個多分頁的瀏覽器來說,台灣的網站根本可以說是沒有相關資料,但我不相信台灣沒有人會這東西,而是Delphi在台灣已經出現了嚴重的斷層,會的不願意教,不會得找不到地方學,剛剛看到有人回覆我,我是帶著雀躍的心情趕快打開來看,結果是得到這樣的答案,心情上落差很大,才會這樣回復 pceyes 大大,這篇小小的心情感言也打了快要一個小時了,現在冷靜下來後還在想這樣的回覆是否該貼,若小弟的回覆讓各位先進有所不快,還有請版主幫忙斬掉!

ps. 或許是我真的太初級,版面上的問題,我會的還真的沒有幾個,所以才會讓大大覺得我是偷懶的,不好意思浪費了資源,來抒發情緒 !!
system72
中階會員


發表:15
回覆:114
積分:55
註冊:2005-08-17

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-02-12 16:38:17 IP:219.81.xxx.xxx 訂閱



其實還是多少要考慮 市場供需,

我不覺得這邊只是給高手過招了的地方,


如果一些小公司,或 家族型(時機成熟就讓自己親友卡位取代一般程式設計師),

等接到什麼案子時,

再去找最廉價的新人來網路從頭問到尾,或者要程式碼就可以弄出來,

然後用很低的價格進入市場.


那 ,恐怕正規的公司大概會先倒或裁員來降低開銷,


造成該產業,一些的程式設計師 很難糊口,所以才改行,或換其他工具去..


所以 因果關係 是:
只要案子多,利潤佳,自然使用Delphi的人就會多.
Delphi 已經比VC (MFC)如易上手多了,尤其有資訊程式背景,學Delphi上手很快,可以學教深,
書,網路資源也滿多的,其實培養,或自學也不是問題.

而不是 ,因為用的人少,所以大家要免費送你所需的程式碼,幫你處理各種問題,來增加使用人口.
如果,案源少,就業不易,或薪資比其他工作機會差,一堆會Delphi都換跑道,用的人當然少.



所以,回答問題時,自己可以先看看情況.

或者你可以考慮,花點錢跟大陸人士買相關程式碼,如有需要,在要求附加技術支援等.

或者直接到網站發包.





===================引 用 UB 文 章===================
沒錯,沒有人有義務送程式給我,其實我大可以在網路上隨便抓個送過去換我要的程式,但是我並不想要這樣做,我發覺Ktop是給高手過招的地方,初學者來這邊很容易碰一鼻子灰,花了一段時間找學習資料,好不容易在 http://delphi.ktop.com.tw/board.php?cid=30&fid=67&tid=22833 這篇找到PageControl 及 TWebBrowser這兩個關鍵字,再用這兩個字繼續找斷斷續續有點片段出來,如果我知道從何下手,我相信我直接動手會比較快,我只是一個對於Delphi 不是很熟悉的人,希望從別人的範例學習,而不是要求幫我寫程式,說的難聽一點,是請先進施捨一點程式碼讓我學習.對於 Delphi 的未來已經很令人堪憂了,如果高手們在不提攜晚輩,只覺得問題簡單就是初學者偷懶,只想直接要答案,這對初學者很不公平,那這個地方真的就是高手過招的地方了,或許我真的是誤闖禁地,問題如果沒有深度就會直接被吐潮踢出,實在話說,台灣Delphi 的資料並不是很多,資源也不豐富,書籍更是少得可憐,就這個多分頁的瀏覽器來說,台灣的網站根本可以說是沒有相關資料,但我不相信台灣沒有人會這東西,而是Delphi在台灣已經出現了嚴重的斷層,會的不願意教,不會得找不到地方學,剛剛看到有人回覆我,我是帶著雀躍的心情趕快打開來看,結果是得到這樣的答案,心情上落差很大,才會這樣回復 pceyes 大大,這篇小小的心情感言也打了快要一個小時了,現在冷靜下來後還在想這樣的回覆是否該貼,若小弟的回覆讓各位先進有所不快,還有請版主幫忙斬掉!

ps. 或許是我真的太初級,版面上的問題,我會的還真的沒有幾個,所以才會讓大大覺得我是偷懶的,不好意思浪費了資源,來抒發情緒 !!

編輯記錄
system72 重新編輯於 2008-02-12 17:21:25, 註解 無‧
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-02-12 21:56:40 IP:125.225.xxx.xxx 未訂閱
K.TOP是給高手過招的地方的嗎?我的答案是在以前或許是但現在卻不是
在2002~2005之間KTOP討論量可是非常多的,光個API HOOK來實作螢幕取詞就讓大家討論的沸沸揚揚
而現在或許許多的問題都已經討論過了,或是跳到微軟陣營了,到現在K TOP的人氣也就不若以往了
之後再看到類似的問題時,許多的高手也許就作壁上觀
其實很多技術資料都來自國外網站或是對岸,原創於K TOP的技術可說是很少,所以像lu所提的GINA
在K TOP找不到其實不意外,在這裡發問應該也等不到答案的,還是自己上google找比較快
在2005年那時候我是看到這張圖而開始接觸GINA,只是當時網路上的資料很少而且自己的實力太差最後只好放棄

直到2007年9月的這篇文章http://www.codeproject.com/KB/system/smart-logon.aspx
連windows登入畫面都換掉了,這應該就是解答了吧

我自己也研究過了一些特別的問題,只是發表後卻是曲高和寡,只好自嘲當作炫燿功力好了

08.02.16在微軟的討論區也有相同的討論
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2828991&SiteID=14
網友Steve Vai提供一篇文章,用 Credential Provider 實作 Smart Card 登入 Vista 的範例
中文版:使用 Windows Vista 的凭据提供程序创造自定义的登录体验
http://msdn.microsoft.com/msdnmag/issues/07/01/CredentialProviders/default.aspx?loc=zh
英文版:Create Custom Login Experiences With Credential Providers For Windows Vista
http://msdn.microsoft.com/msdnmag/issues/07/01/CredentialProviders/default.aspx

當你才剛搞清楚什麼是GINA時,微軟就已經再推新的技術了
編輯記錄
bugmans 重新編輯於 2008-02-16 08:36:52, 註解 無‧
系統時間:2024-04-29 9:16:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!