Time of Update: 2018-12-03
技術攻關 從今天開始準備P0中所需技術的Demo,有了Demo就知道原理了,正式開始寫的時候就沒那麼頭大了. 捕捉視窗的技術 目的:得到當前滑鼠位置是哪個視窗. 以前學過一點點Win32,知道在Windows作業系統中,所有你見到的東西--無論是表單還是控制項,都是"視窗",是視窗,就會與一個WindowClass相關聯.這個WindowClass,雖然有Class字樣,但要注意,Win32編程用的是C語言,所以不是OO中的那個Class.
Time of Update: 2018-12-03
WPF執行個體秀——如何擷取UI元素的映像 這個標題還真難說明白,我還是再解釋一下吧。 比如我想在UI上拖拽某個元素,拖拽過程中,我需要讓這個UI元素的影相跟著滑鼠移動(但UI還停留在原位),當放開滑鼠的時候,UI元素移動到新的位置。 這是個很常見的需求,實現這個需求的第一步就是擷取這個UI元素的影相。實現這一步其實很簡單,核心就是使用VisualBrush這個畫刷子類。 下面我給出一個簡單的例子。 這是UI描述,<Window x:Class="WpfApplicationImage.W
Time of Update: 2018-12-03
寫在開頭 請大家遠離酒精,我不想再失去朋友...架構複用 這兩天使用Win32 API參考對軟體能用到的功能進行了一些小的嘗試. 基本上沒有什麼太大的困難,只要努力,都能克服. 如果讓這些功能散落在程式中,那麼這個程式肯定寫不出來.下面一段時間就開始設計類庫了.使用介面/Abs類/類,把這些功能組織起來.昨天晚上在紙上大概畫了畫,畫著畫著才發現--咦,這不是跟.NET Framework的組織架構一樣嗎?呵呵,中微軟的毒太深啦...
Time of Update: 2018-12-03
深入淺出WPF(10)——“腳踩N條船”的多路Binding 小序: 通過前面幾個章節的學習,我們已經瞭解了Data Binding的基本常識和簡單的使用方法。今天讓我們更進一步,學習一下多路Data
Time of Update: 2018-12-03
記得中旬的時候,有一天我和朋友在城鐵上聊起Vista,我打賭說:Vista今年肯定發布不了。當時她不信,現在我贏了。說真的,我現在擔心的不是Vista什麼時候發布的問題,而是Vista還能不能發布的問題。不知道為什麼,使用Vista的時候,我總是有一種它可能隨時崩潰的感覺……有新聞說,Vista有60%的代碼需要重寫云云,MS出面解釋,而且還給Windows部門換帥……讓我想起了曹孟德。說真的,我很喜歡Vista,希望它早日面世。但愛之深,恨之切。且看——都已經Beta2(5308)版了,控制台
Time of Update: 2018-12-03
IT之禪(二三)往往是這樣,一個領導第一眼見到一個員工、認為他是什麼樣的人,最後這個員工一定會成為這樣一個人。 IT之禪(二四)如果幼年時代的傷害在你的人格上留下刻痕,那你的人格就是泥;如果幼年時代的傷害在你的人格上無法留下任何痕迹,那你的人格就是鑽石。 IT之禪(二五)對員工的心理支付要像對員工現金支付一樣——守口如瓶。往往是這樣,我們的工資保密早已經與西方同步,而心理支付還停留在大鳴大放大字報的時代。 IT之禪(二六)程式員做一個品質不佳的項目,是浪費生命;經理掌管一個品質不佳的項目,是謀
Time of Update: 2018-12-03
iBatis.NET是我接觸Nhibernate之後的第二個ORM架構,我覺得這個架構具有小巧玲瓏的特點。如果你想自己開發一個ORM架構的話,我覺得iBatis.net肯定是你必須要熟讀的,因為它很簡潔。如果你深入瞭解它,你會覺得這種ORM架構的出現是必然的,因為它很接近人們在探索ORM架構的最基本想法。
Time of Update: 2018-12-03
本人尋求出國工作機會技術方向:.NET開發(Windows Form/WPF)目的國家:以英語為母語的國家出國動機:增長見識、積累經驗,瞭解國外技術動態,鍛煉英語特殊要求:每年不短於6個月在國外工作希望手裡有機會的廣大獵頭與HR朋友與我關係(發郵件至:no_sound@hotmail.com),我將遞上簡曆。謝謝!
Time of Update: 2018-12-03
IT之禪(二十)禪師:優秀的軟體不會腐朽。程式員思想的精髓會隨著時間的熔煉化為舍利。 IT之禪(二一)禪師:軟體優秀與否,由分發的拷貝量決定——無論它是正版還是盜版。 IT之禪(二二):禪師:代碼是最好的教材。對於這份教材,不能用讀書的方法去讀,因為這本書用的是暗語,就像古代戰士的皮帶(1)。讀它最好的辦法是把它運行起來,設斷點和跟蹤。註:古時有一種文字加密方式就是把皮帶以某個角度纏繞在木棒(或者是錐形棒上),然後再寫字,這樣,解下來之後,字是錯亂的,除非你把它以同樣的角度纏上。
Time of Update: 2018-12-03
官方的調查和統計,與傳統的ADO.NET進行比較,1、使用ibatis.net
Time of Update: 2018-12-03
我說怎麼這幾天我Blog的點擊量噌噌地長,原來……本周最活躍專家榜:劉鐵猛 上榜理由:他的BLOG一度荒廢,但是現在他又出發了。前段時間嗎,快樂地墜入愛河……被那滔滔愛浪灌了個水飽兒。緊接著一個浪拍過來就把我甩到岸上來了。迷迷乎乎,爬也爬不起來……你再看我那幫哥們兒,又是給我掐人中,又是給我灌薑湯……咦?你說我咋就清醒不過來捏?最後還是俺經理厲害,過來衝著俺腦袋就是一腳,然後吼道:你丫還不快給我起來幹項目!擱這兒裝什麼蒜?!於是……扛著5個項目,帶著30多個兄弟,沖啊!!!
Time of Update: 2018-12-03
ibatis.net
Time of Update: 2018-12-03
小序:先哲之所以是先哲,就是因為他們料定以後要發生的事情註定會發生。把一句話說到別人心裡去,可能並不難,難的是句句入心、絲絲入扣。下面就是這樣一段話,它讓我本已經碎裂的心又有了一絲知覺;就像一壺清泉,輕柔地洗淨了我的傷口、洗淨了我的靈魂、我的心……與大家分享一下吧。也許您沒有處在我這樣的心情中,可能體驗不到我現在是什麼感覺。我希望您永遠也體驗不到——永遠也不要經受我這種磨難和打擊。祝天下有情人終成眷屬……或許有一天,我的孩子會走上他父親的老路,到時候再讓他看吧。本文:==============
Time of Update: 2018-12-03
<?xml version="1.0" encoding="utf-8"?><daoConfig xmlns="http://ibatis.apache.org/dataAccess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <providers resource="providers.config"/> <context id="SqlMapDao"
Time of Update: 2018-12-03
Apache iBATIS is retired at the apache software foundation (2010/06/16)The original project team has moved to MyBatis hosted at Google Code. Seehttp://www.mybatis.org/ for more. 我們開啟以前的ibatis首頁http://ibatis.apache.org/,會看到上述內容。其實,Apatch基金會早在2010/06
Time of Update: 2018-12-03
iBatis.Net基本的運行環境配置主要由兩個檔案組成,分別是SqlMap.config和Provider.config。它們是必需的兩個設定檔,基中SqlMap.config的功能類似於web.config或者app.config,是iBatis.Net核心的設定檔,它的存放路徑也跟應用程式設定檔一樣,必須放在應用程式的運行目錄下並且它的檔案名稱是保留的,不可改變的。而Provider.config是一個資料驅動提供類的配置,它的檔案名稱是可以隨意改變的,因為通過SqlMap.co
Time of Update: 2018-12-03
IT之禪(三三)程式員:大師,什麼是為人之道?禪師:與自己親密無間,與他人保持距離程式員:距離多遠就合適了呢?禪師:你們互相只感覺到對方的善、感覺不到對方的惡,這就是最好的距離。程式員:如果想接近兩個人的距離呢?禪師:那至少要有一個人發揚善性、放出更強善的光芒,別人自然會靠近你——就像植物有向光性一樣,人都有向善性。程式員:那我怎樣發揚善性呢?禪師:一言一行、一顰一笑間。 IT之禪(三四)對於沒有專門培養過的人而言,“地位”和“權力”就像砒霜——只消一丁點,就足以要了他的命。 IT之禪(三五)禪
Time of Update: 2018-12-03
IT之禪(四十)程式員:大師,您最大的財富是什嗎?禪師微笑著說:我最大的財富就是什麼都沒有。 IT之禪(四一)程式員:大師,昨天您說“什麼都沒有”是您最大的財富,可我回去想了想,感覺不對啊!禪師:哦?哪裡不對了?程式員:您看,您有生命吧,您還有智慧……禪師哈哈大笑道:這些東西都是與生俱來的,人人都有啊!怎麼能說是“我有”的呢?這些東西,哪個在你死後不需要還回去呢?都是借來的東西啊,哈哈。無論是我們的身體、心智還有生命,都是借來的,要愛護、要珍惜哦!程式員:人人都有智慧嗎?禪師:那是當然了!只是
Time of Update: 2018-12-03
<?xml version="1.0" encoding="utf-8" ?><sqlMap namespace="News" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > <alias> <typeAlias alias="News"
Time of Update: 2018-12-03
雜七雜八——Name與x:Name的關係 小序: 如果想用Google搜包含冒號的內容怎麼辦?比如我想搜x:Name這個字串……原來,應該是這樣——x::Name這世道,連搜尋也要加轉義,全民程式員,要不要人活了? 本文: 從第一天學習XAML語言開始,我就一直沒分清為什麼對於一個XAML標籤既可以設定它的Name又可以設定它的x:Name。問過一些同事,大家好像對這種比較孔乙己的問題不太感興趣。今天花了些時間看了看,收穫還挺多的。與大家分享一下。 首先,讓我們剖析一下XAML代碼與C#代碼之