Time of Update: 2018-12-07
隱藏所有檔案那個項經常處理,都能記得了,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALLHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN 把dword改成reg_s
Time of Update: 2018-12-07
為瞭解決網上下載資料的問題,這些天設計了一些方案: 1、用EverNote3,儲存網頁的同時,也可以把資料上傳到網上,5G的空間也差不多夠了。 2、用EverNote配合Google案頭,Google案頭可以搜尋EN的資料庫。 3、用Google的筆記本,不過需要把瀏覽器改為FireFox,在我的老Maxthon1裡不管用。 4、使用Maxthon2,利用外掛程式,使用Google的筆記本。 基本上都試了一遍,
Time of Update: 2018-12-07
MapX的標註,修改標註功能儘管都有,但都十分的難用,操作起來,使用者體驗非常糟糕。不光編程難以控制,操作起來也不方便:工具選擇要不斷的切換,移動圖元十分不敏感。所以希望實現一種比較友好的互動。 設想是這樣的:預設狀態,都是Pan工具,可以自由的移動地圖,縮放功能放到縮圖這裡就不考慮了。有一個標註開關,開啟後,當在空白地區時,為標註功能。當在已存在圖元上時,為移動功能。只有在標註狀態下,在圖元上單擊左鍵,才進入標註移動狀態。標註移動一旦結束,就返回到標註狀態。實現:
Time of Update: 2018-12-07
Dim lyr As LayerPrivate Sub Command1_Click() Dim ds As MapXLib.Dataset Set ds = Map1.DataSets.Item(1) lyr.LabelProperties.Overlap = True lyr.LabelProperties.Position = miPositionBC lyr.LabelProperties.Offset = 5
Time of Update: 2018-12-07
Mapx4.*中,並不支援xml,到5以後,建立ds支援xml了,聽起來很美,但是,在網上居然沒有找到一個說這個的,難道mapx就沒人用了嗎? 只好就著mapx的協助,慢慢實驗,比較麻煩的是xml的格式。例子中倒是有 Sample A<xml xmlns:s="urn:schema-microsoft-com:xml-data" xmlns:ds="urn:schemas-microsoft-com:rowset"
Time of Update: 2018-12-07
國外開發人員部落格中有一篇有趣的文章,將程式員按水平像軟體版本號碼那樣劃分為不同的版本。相對於在招聘時分為初級,中級,進階程式員,直接表明需要某種語言N版本的程式員或許更方便直接。根據作者的觀點,可將WEB開發人員大致分為以下幾個版本:Alpha:閱讀過一些專業書籍,大多數能用Dreamweaver或者FrontPage幫朋友製作一些Web頁面。但在他們熟練掌握HTML代碼以前,你大概不會僱傭他們成為職業的WEB製作人員。Beta:已經比較擅長整合網站頁面了,在HTML技巧方面也有一定造詣,但還
Time of Update: 2018-12-07
條件式篩選的要點是,需要有一塊外面的地區來存放條件,其第一行為標籤。如果要使用公式的話,也需要兩個儲存格,上面的為空白,下面的是公式。公式是一個邏輯運算式,以待篩選區域第一個記錄的相對錶示作為代表。 若要找到滿足兩組以上條件的行,請用相同的列標包括多列。例如,下麵條件地區顯示介於 5,000 和 8,000 之間以及少於 500
Time of Update: 2018-12-07
前幾天研究了一下,感覺都快忘了。雖然去啃協助仍然可以把這些東西啃出來,但有點煩。把記憶的東西零星整理一下:Mapx4不支援具體到圖元的樣式的指定,只能夠指定到圖層的樣式而在MapInfo中,是可以為每個圖元指定樣式的在Mapx5中,支援對個別圖元的樣式的指定,所以如果有這個需要,就需要考慮用mapx5不管是圖元樣式還是圖層樣式,都是一個style,這是一個超集。屬性很多,但並非每個都能用,有些對線管用,有些對點管用,有些對面管用……這個從字面上都能看出來。對於Label,也可以指
Time of Update: 2018-12-07
很多年前,因為仰慕Install
Time of Update: 2018-12-07
webbrowser: 樣本: For i = 0 To WebBrowser1.Document.All.length - 1 If WebBrowser1.Document.All(i).tagName = "HTML" Then strContent = strContent & WebBrowser1.Document.All(i).innerHTML Exit For End If Next inet: 樣本: 方式一
Time of Update: 2018-12-07
最近答應幫人解決一個問題,就是分析一個網路視頻的,它是一個用戶端的播放器,但用一些影音嗅探器無法嗅探到地址。於是在網上找了一堆的網路截包監聽工具,但是這些東東感覺讓人極不放心,不敢拿自己的電腦做實驗,於是開啟vpc,用vpc來實驗。 原來沒有使用過vpc的網路功能,今天一用感覺挺簡單的,在網路設定裡,選擇NAT方式,開機後,自動分配的內網地址192.168...,但沒有DNS,把DNS一配,直接就能上外網了。所有網路功能都能用。 資料包的分析過程很簡單
Time of Update: 2018-12-07
當滑鼠移動到圖元上方時,標註改變樣式(變色,加底線等),移開後還原。通過vb+mapx基本實現這個效果,但由於mapx在label進行變化時的重新整理很明顯,達不到希望的效果。把代碼留下。Private Sub Map1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single) 'StatusBar1.Panels(1).Text = X & "," & Y
Time of Update: 2018-12-07
碰到兩次了:一次是伺服器的路徑變了。這次是許可權變了。 “/”應用程式中的伺服器錯誤。--------------------------------------------------------------------------------操作必須使用一個可更新的查詢。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Data.OleDb.OleDbException:
Time of Update: 2018-12-07
最常見的操作,是取得圖層中的某個圖元。假如需要根據一個屬性(無重複)來獲得圖元的話,發現速度相差極大。遍曆比較是最慢的。用圖層的search功能,很慢,即使加上dataset還是慢。用Allfeatures的item,但是只支援數字,於是前面先遍曆後把所有的圖元的index都記住,用的時候直接用index去求圖元,結果還是慢。用FeatureKey,這是個數字,和FeatureID一樣。同樣的,先記錄所有的key,再用GetFeaturebyKey,結果居然是0.幾乎沒有延遲。
Time of Update: 2018-12-07
希望在程式中用到IE的互動中心圖示,結果為了找到這套互動中心圖示,費了大勁了。先是找表徵圖,結果無論如何都找不到,只能找到xp之前ie5的互動中心圖示。然後又是找到一些dll,用“案頭-->屬性->自訂案頭->更改表徵圖”查看,shell32.dll,iexplorer.exe,explorer.exe,maxthon.exe,都找不到這組表徵圖。最後才知道,表徵圖是以bitmap的形式存在的。找個pe explorer把位元影像抓下來,挨個修改,由24改為32
Time of Update: 2018-12-07
不可否認,vb是rad的絕佳工具,但是它在應付較大規模的項目時,如果設計不當,往往會陷入極端醜陋的代碼的境地。我在大概兩三前改用C#,現在暫時拾起它,儘管vb在近年沒有任何變化,但我看它時,卻感覺不太一樣了。我感覺,這得歸功與C#這個純物件導向的語言,使人潛移默化地有了物件導向的思想。 同樣的功能,我感覺現在的實現比原來要好看很多,甚至有時覺得挺漂亮的。 在物件導向方面,vb沒有繼承,但可以通過介面來實現多態。因為介面不能實體繼承,寫代碼時有點煩。更煩
Time of Update: 2018-12-07
以前沒有太關注這個問題,曾經做過一個標點的程式,標的很慢,因為速度方面要求不高沒有深入研究。最近希望能夠在本地有個盡量快的響應,結果發現Mapx在進行處理的時候很慢。於是,在語句間插入跟蹤的代碼,精確到毫秒級的比較,結果發現問題出在mapx的處理上。 feature的update想都不用想,肯定是慢的。但屏蔽掉update後依然慢,結果發現,即使在用layer.search的時候,也是很慢的。幾乎是20ms到30ms。因為定位的操作比較多,所以整體速度就被拖累了。
Time of Update: 2018-12-07
VisitLog.LogMS "記錄所有的FeatureKey" '遍曆Allfeature記錄 For i = 1 To main.Map1.Layers.Item("觀測站").AllFeatures.Count h1.Add main.Map1.DataSets.Item("觀測站").Value(main.Map1.Layers.Item("觀測站").AllFeatures(i).FeatureKey, "Name"),
Time of Update: 2018-12-07
Layer Packing: Packing the data contained in a layer will remove deleted records and will rebuild the index and graphics files. To implement this feature, two methods have been added to the Layer object.They are:Layer.Pack method (Layer object)Layer.
Time of Update: 2018-12-07
N年前本來會的,忘了,剛剛找回來。 其實vb只能支援到256色,真彩表徵圖需要更麻煩的設定。256色基本也夠了,但是,找到的很多表徵圖,在vb中卻異常難看,顏色和解析度都極差,不知什麼原因,安裝sp6後仍然一樣。 今天才找到原因:表徵圖檔案中可以包含多種格式,必須要保證一個最優先的,如果這個不對就不行。 說不清,看圖,用“天堂表徵圖工作室”開啟表徵圖,可以看到 看這個就明白了,選256色和需要的尺寸,再儲存後,在vb中使用,就不一樣了。