Time of Update: 2018-12-06
WM_DRAWITEM訊息當具有自繪風格的按鈕、組合框、列表框或者菜單的可見部分發生改變時,就會發送WM_DRAWITEM訊息給自繪控制項所在的表單。視窗通過WindowProc函數接受WM_DRAWITEM訊息WindowProc函數定義如下:LRESULT CALLBACK WindowProc(HWND hwnd, //指向視窗的控制代碼UINT uMsg, WM_DRAWITEM訊息WPARAM wParam,
Time of Update: 2018-12-06
windowsCE異常和中斷服務程式初探(=) ---------by nasiry 轉載請說明出處 繼續上次的內容,在上次的分析中我們已經對SWI,FIQ,IRQ的流程有了一個大概的認識,下面繼續對DataAbort和PrefetchAbort以及公用分發程式CommonHandler進行一下認識,完整異常處理的流程。 2-4 DataAbort服務程式
Time of Update: 2018-12-06
第三部分: 何為案例面試? 為何使用案例面試?孫捷 alex sun案例面試是諮詢公司招募員工時經常採用的方式,一般而言,案例問題是饒有趣味性,迷惑性和進取性的面試工具,用於對申請者進行多方面的考評。面試官給出case,並不是要讓你難堪或者出醜,也不是想看到你直冒冷汗(有時候壓力面試時候的確會令人緊張不堪,但還是考察重壓之下處理問題的能力),他的目的在於:1. 測試你的分析能力2. 測試你邏輯思維和組織答案的能力3. 觀察你的思考過程4. 評估你在壓力下保持冷靜和自信的程度以及溝通的技能5.
Time of Update: 2018-12-06
【轉載】對象不支援此屬性或方法: 'Response.CharSet'給客戶開發的一個web系統,本來計劃是在IIS下運行,無奈客戶那邊的電腦作業系統IIS無論怎樣都安裝不了,總不能要求客戶為了這個web系統重新安裝作業系統吧?所以想到了NetBox。 開發的時候都是在IIS下進行調試,然後用NetBox運行,基本上一切正常,客戶使用了一段時間後,提出增加一個新的功能,於是用ajax增加了一個新功能,NetBox下運行出錯, 錯誤提示: 執行階段錯誤
Time of Update: 2018-12-06
這個系列的文章主要講解如何處理本機文檔和互連網資料。今天要討論的主題是,如何把PDF文檔格式轉化為可以編輯的RTF格式。PDF格式本身是唯讀,需要Acrobat Professional這樣的軟體來編輯它的內容,或者在WORD中編輯好後,轉化為PDF格式。我要達到的目標是這樣的 指定的格式選擇項如果PDF被勾選,則Path路徑中所有的的PDF格式的文檔會被處理,之後再匯入文件資料庫中。 好了,為了達到這個目的,我嘗試了以下幾種方法Adobe Acrobat SDK
Time of Update: 2018-12-06
對於習慣於用ORM來開發系統的開發人員來說,幾乎不用寫SQL語句,但是也要針對ORM架構,來設計合適的查詢,ORM架構會產生合適的T_SQL語句並發送到SQL Server中。由於ORM架構有好幾種,比如NHibernate,LLBL Gen,Entity Framwork,掌握熟練的SQL查詢技術在這裡沒有用武之地,真是可惜。這篇文章是介紹我的Management Console中的一個工具程式,把SQL查詢語句轉化為ORM程式碼片段,相當於一個代碼產生工具。
Time of Update: 2018-12-06
LLBL Gen作為項目開發的ORM架構,選擇.NET Remoting作為分布式技術架構。一直也很想把ERP架構從.NET Remoting升級到WCF,只是關於方法重載的配置方法需要特殊處理。舉例說明如下public interface IEmployeeManager{ EmployeeEntity GetEmployee(System.Int32 Employeeid); EmployeeEntity GetEmployee(System.Int32
Time of Update: 2018-12-06
半年來一直在面試,面的很多BI工程師,一談BI必談DW。於是我問,為啥要搞DW,BI和DW啥關係?得到的答案無外乎BI是寄生在DW之上的報表工具,而DW是為決策支援的資料存放區之類。但個人覺得DW這個始於80年代的產物,正在走下坡路。為啥這樣說,因為企業投入一個項目必須關注於投入回報,在做DW之前我們要問它的投入要多大?給什麼人用,作用有多大? 首先,我要糾正一個錯誤的概念,部分人說DW是給高層用的,其實不然。企業的管理員通常分成兩部分:運營和戰略。這兩類人都需要資料支援決策,但對資料的需求和態
Time of Update: 2018-12-06
最近用D在做項目的過程中,IDE突然拋出了“Stack Overflow- save your work and restart CodeGear”的錯誤提示,經過錯誤跟蹤,最終發現是MMX的問題。如果使用MMX,超過最大使用到期日,那麼他就會莫名其妙的讓IDE動不動拋出類似異常,具體解決方案如下1.卸載MMX;2.刪除註冊表裡邊的 HK_USER\SoftWare\ModelMaker目錄3.刪除\Application
Time of Update: 2018-12-06
windows裡,任何時候,當程式向顯示器或印表機進行繪製時,它必須使用gdi函數.gdi函數可以繪製點,直線,矩形,多變形,橢圓,位元影像和文本.為了更好的控製圖形或文字在顯示裝置上的繪製,windows使用映射模式來解決這個問題. 在windows下,一共有三大類影射模式.分別為MM_TEXT模式,固定比例的映射模式和可變比例的影射模式.每種影射模式模式其優缺點. 一,MM_TEXT影射模式,在此模式下,向右移動,x增加,向下移動,y增加.如,以下代碼在
Time of Update: 2018-12-06
假設:不考慮一切公司或單位付出於程式員的無形價值。廣州與生活地點在廣州,深圳,南京,溫州,台州,杭州,珠三角,東莞,順德住宿費: 300 ¥左右三餐費 310 ¥左右網路費 30¥/月(小區) 或 60~80¥ ADSL電信資料費 平均60¥/月 程式員要很多資料學習的,即使有電子書交通費 一路公車來回 1*2*30*2 = 120 水電費 (200W 電腦) * 12H/Day * 1¥/度 * 31 = 74.4¥ 水費 15噸 * 2¥/t=30 ¥ 其它 10預提準備金 醫學費=
Time of Update: 2018-12-06
在實際開發中,我們如果用flash和微軟產品結合編程,可以提高介面開發的效率或改變遊戲開發的方式(當要求比較低時,不一定要用openGL等引擎編程),甚至與.net結合寫網路遊戲(基於UDP的)我把平時編程的一些經驗拿出來獻醜,希望能起到拋磚引玉的作用,大家盡量以精闢的語言或代碼回複,粉絲請幫忙頂一下(我以VB描述,大家可用任意語言回複) 載入控制項: softwave flash (即flash.ocx 8.0) 控制項載入flash動畫
Time of Update: 2018-12-06
預警通知的功能對於管理軟體比較常見。比如,開發部填寫購買10台電腦的採購申請單,需要通知經理和財務經理審批;又如供應商把10台電腦送到公司,貨物經過倉庫部門入庫,倉庫需要通知申請購買的部門來領取電腦。這種具有通知功能的軟體模組,在管理軟體中非常普遍。用形象的詞語表達是push,用一種方式來推動和告知相關的主體來參與系統的某項活動(審批,領料)。 比較直接的方式一般是直接打電話給經理,告訴他需要在系統中審批一下物料請購,這種方式效果好,如果同時與郵件配合使用,效果更佳。 預警通知的工具可以是郵件,
Time of Update: 2018-12-06
對於資料庫類型的的項目,有很多的功能是重複的。 比如,採購系統中的是物料申請,到了加班系統中是加班申請。對使用者而言,區別很大。對於程式員而言,區別幾乎是零。只是換了個表或者換了一些欄位,其餘的基本都是面向資料庫表的CRUD的開發。 總結一下這些系統的共同點和我認為可以深入挖掘的地方 1 基本的資料輸入,修改和刪除。 例如,下面的資料輸入表格 這個功能是必備的,具備這樣的輸入功能的程式才可以稱作為系統。如果探索資料有問題,還可以修改。如果有錯誤,可以刪除錯誤的資料。也有的系統,只允許輸入,
Time of Update: 2018-12-06
做ERP/MIS的程式,介面常常是做成WinForms和ASP.NET,介面繁雜,內容多。我常常認為,MIS類型的程式,介面是最複雜的,不可理解的,如所示,物料主檔的介面 這是我見過的,相當複雜的一個介面,你需要學習大量的知識,才能靈活的操作這個功能。比如,Userd as Product,成品,Userd as Material 物料,這2個同時打勾選中,就是半成品,如果這2個都不選,在MRP運算或是下採購單時,則要去看Item
Time of Update: 2018-12-06
<script language="javascript" type="text/javascript" defer="defer">javascript:(function(){var D=document; F(D.body); function F(n){var u,r,c,x; if(n.nodeType==3){ u=n.data.search(/"S{10}/); if(u>=0) { r=n.splitText(u+10);
Time of Update: 2018-12-06
記得以前畫漫畫,很喜歡日本的北條和中國的顏開。他們的書幾乎每出一集都要排著對去買。有的書還去買兩套,一套看,一套保留。他們的漫畫每天一遍又一遍的臨摹,然後用從外地郵購的網紋紙上網紋效果,複印,刀刻。後來自己編故事,自己畫著稚嫩的漫畫去投稿。幾乎把自己全部的精力和財力都畫在了上面。希望自己有一天也能像著偶像們一樣。後來,卻沒能再繼續。。。(原因1、2、3)儘管我現在對日本的很多做法很反感,雖然北條的作品後來越來越不怎麼樣。可是這麼多年以後,我依然在心目中儲存下了這兩位漫畫的偶像。做程式也是因為喜愛
Time of Update: 2018-12-06
前面兩篇文章已經展示了Data Solution的設計目標和為達到此目標而設計的應用程式,這一篇繼續細化對它的介紹,講解Data
Time of Update: 2018-12-06
I have recently been developing an application that uses LLBLGen with a vendor product SQL Server database. When attempting to add an entity, I was presented with the following exception:SD.LLBLGen.Pro.ORMSupportClasses.ORMQueryExecutionException
Time of Update: 2018-12-06
AdventureWorks的預存程序uspGetEmployeeManagers,調用方法如下 DECLARE @return_value int EXEC @return_value = [dbo].[uspGetEmployeeManagers] @EmployeeID = 1 執行的結果所示 在測試工程中,建立如下的測試指令碼[TestMethod] public void TestStoredProcedureCall()