Time of Update: 2018-12-03
function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 to 3 factory.printing.printer = "HP DeskJet 870C"
Time of Update: 2018-12-03
從上到下,對中的幾個主要模組的說明:
Time of Update: 2018-12-03
近日給老美做外包項目,被老美逼出來了一套關於錯誤處理的方法,在此不敢藏拙,奉獻出來給大家批判。首先,屏蔽程式中所有的自動錯誤處理,千萬不要出來:“System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: 伺服器無法處理請求。”等錯誤頁面,而應該是一些簡單易懂的東西,俺在此使用的是Duwamish 7.0裡的錯誤處理頁面:<body > <
Time of Update: 2018-12-03
近日有使用者提出直接使用列印小工具出現了問題,參數總是設定不上,通過msn和QQ讓我線上解決一下。我讓他把樣本發過來,開始也沒注意,還真是設定不上,我把小工具覆蓋到eprint系統目錄中,運行樣本,設定參數,沒有問題,有些納悶了。再回過頭來仔細的查看使用者樣本,找到問題了有個清除所有參數設定的方法必須在調用的最開始執行。代碼如此 eprint.defaultPrinterName = "hpLaserJ"; eprint.InitPrint();
Time of Update: 2018-12-03
軟體開發隨筆,我覺得目前,這每一句話我都應該牢記。首先,非常重要的是需求分析。要徹底弄明白目前客戶能表達出來的需求,功能的,效能的,還有技術的,還有其他的。本來客戶就難以表達清楚所有需求,如果我們在沒有好好去分析,那麼結果只能是我們理解的和客戶想要的想去甚遠。功能項要求我們肯定會記得,效能需求卻經常忘記了!多少資料量,什麼硬體及網路環境下,多少人訪問,達到什麼樣的速度。還有一點,客戶的不合理的要求我們有責任提出來並說服客戶取消這些要求。 然後就是設計。這一步要有足夠的時間來做,即使我們用的是敏捷
Time of Update: 2018-12-03
讀這本書,前面幾章,我感覺我找到知音了。第1章
Time of Update: 2018-12-03
第16章 很高興在這裡 問題1:過去幾年中你公司的僱員的年流動率是多少? 問題2:替代一個離開公司的人的平均成本是多少?人員流動:明顯的成本公司要花1.5~2月的工資去僱傭一個新僱員,例如支付代理機構的費用或者是支付其同樣職能作用的公司內部人事部門的成本。剛開始要對新僱員進行培訓。如果順利,大約5個月後他可以全力以赴的工作了。如果不幸,你會發現這個新僱員不適合這份工作,需要去重複這個過程。
Time of Update: 2018-12-03
第3章 維也納在等著你 幾年前,我與南加州一個大項目的專案經理交流各自的艱辛曆程。他開始敘述將項目和瘋狂的時間表壓到他下屬的身上產生的影響。一是發生兩宗離婚案,其中原因可以直接追溯到與他的人經常加班有關;再者就是一個員工的孩子吸毒,其中原因可能是由於在過去的一年裡,孩子的父親太忙,未能盡到做父親的責任,最後,測試團隊的負責人有精神崩潰。
Time of Update: 2018-12-03
第21章 一頓意大利通心粉晚餐 這一章,只有短短的幾頁,講了一個小故事。
Time of Update: 2018-12-03
問題描述“我們必須在5.1之前發布”相信任何一個軟體項目團隊都遇到過客戶類似的要求,更鬱悶的是在5.1之前客戶還很可能提出別的要求。公司老闆或者專案經理很可能會對程式員再說一次同樣的話。結果是絕大多數都不能在5.1之前發布,或者發布了一個品質極差的版本,客戶很生氣後果很嚴重。客戶可能會拒絕付款,甚至以後再也不跟你合作了,因為你根本沒有提交有用的東西。對問題的理解5.1之前必鬚髮布意味著客戶希望5.1之前發布高品質的版本,而不是停用版本。假如時間是固定的,那麼功能應當可以有削減的地方,絕大多數情
Time of Update: 2018-12-03
第34章 社區的形成 在這最後一章裡,我們談談偉大的經理們所應儘力做的:社區的形成。對社區的需求建立在人類的天性中 今天我們當中的許多人生活在那些根本不是真正社區的地方。人們不十分瞭解他們的鄰居,甚至從來沒說過話。
Time of Update: 2018-12-03
前言:幹軟體開發差不多5年了,一直都在青島,現在覺得青島其實沒有什麼留戀的,如果有人說青島是文化的沙漠,我同意,我還要說:青島也是軟體開發人員的沙漠,在這個沙漠裡,我們怎麼能找到屬於自己的綠洲?唉,發一些感慨,也許真的到了我們考慮是否要離開的時候了。這篇文章是對是我最近所做東西的一點總結,以此來奉獻給在青島苦苦掙紮的軟體行業。下面轉入正題:所謂完全使用者自訂資料,其實可以理解為這樣,就是在系統發布以後,不需要編程,也不需要修改任何程式,客戶自己就可以根據業務需要,添加一些自訂資料輸入,比如可以添
Time of Update: 2018-12-03
第28章 競爭 內部競爭是一個複雜的問題。在公司裡的適度競爭是保持競爭優勢的一種健康方式,但是,如果團隊成員覺得他們被迫彼此競爭,那麼就出問題了。如果告訴團隊成員,只有一個人可以得到獎金,你可以肯定他們不會成功的在一起很好的工作!考慮一個類比像經理們一樣,家長有時不得不努力解決內部競爭得問題。競爭激勵的同胞長大後彼此疏遠,甚至成為敵人。
Time of Update: 2018-12-03
通過上面這個視窗,我們就可以設計出一個合適的資料表,通過點擊“產生”就可以在資料庫中產生這個物理資料表。同時,這些資料也是我們資料字典中最重要的資料。我們可以把表名和欄位名都按照一定的規則產生比如CTAB001表示表名,CFLD001表示某個欄位名,然後在資料字典裡建立起他們和漢語表名欄位名的對應關係,這樣就產生了我們的資料字典。這裡面有一些痛點大家要注意一下,其中一個是主鍵產生的問題,特別是在修改表的時候,最好先把主鍵刪除了再重建。另外,修改表時比較麻煩,最好把產生的SQL語句調試一下,多試幾
Time of Update: 2018-12-03
我們需要測試一個安裝包,安裝包中包含了資料庫升級指令碼,這是測試的一個重點。我們以前能訪問客戶的一台伺服器,並且在5.2號對資料庫進行了備份,但是在5.3號手動對資料庫進行了一點修改,這些修改是不包含的備份中的。而我們現在不能遠端桌面連線到客戶的伺服器了,這樣我們就沒有一個真實的資料庫來測試升級指令碼。 我問團隊中寫升級指令碼的同事,他說現在不能連遠端桌面,但是資料庫可以連上並且可以執行備份操作,備份的檔案我們可以通過ftp下載下來。我覺得這很好。這樣我們就能有完全真實的資料庫來測試了,這個同
Time of Update: 2018-12-03
在GDI+時,需要用到的一些圖片演算法片段,網上關於這些計算的比較難找到.因此特放到網上,便於大家參考. using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Drawing2D;namespace DrawLibrary{ public enum EndPoint : short { Start = 0,
Time of Update: 2018-12-03
拼音漢字對照表格式如下:private string[] WordList = { "吖錒錒阿嗄啊", "哀哎唉噯噯埃娭挨欸誒誒銰鎄鎄啀嘊嵦捱敱敳癌皚皚磑磑騃㱯 ?䶣 佁娾昹毐矮藹藹躷靄靄馤㑸 ?㢊 ?䨠 伌僾靉嗌堨塧壒嬡嬡愛懓懝戹曖曖濭愛璦璦皧瞹砨砹硋礙礙艾薆譪賹鑀閡阨阸隘靉餲鴱㕌 ?㘷 ?㤅 ?䀳 ?䔽 ?䬵", ... "攢躦躦鑚鑽鑽篹籫繤纂纉纘纘㷪 ?䌣 ?� ?揝攥賺贃饡䤸",
Time of Update: 2018-12-03
Delphi7中儲存unicode的BUG? 近日,在用delphi7做unicode的程式時發現了這樣一個問題,就是使用TADOCommand組件執行sql語句時,如果sql語句中有unicode字元,儲存在資料庫裡會出現亂碼,使用TTntADOQuery也是一樣(使用參數方式不會出現亂碼,這裡只討論純sql的方式)。但是TADOCommand本身是支援widestring的呀,CommandText屬性也是widestring類型的,為什麼會出現這個問題呢?我試著改變TADOCommand的
Time of Update: 2018-12-03
最近,在電腦上同時裝上了vs2003和vs2005,有一次,在開啟一個1.1架構的BS程式時 ,出現了這樣的錯誤: Internal Server
Time of Update: 2018-12-03
從事dotnet開發5年了,從一開始的1.0架構到vs2003,再到現在的vs2005,期間經曆了太多的困難和樂趣。但是,有一點讓我始終耿耿於懷,就是dotnet的資源實在太少了,dotnet的開原始碼 也不多,特別是適合初學者的更少。但是,這幾年來,我開發和參與開發的項目至少有幾十個,其中也有很多有意思值得學習的東西,但是,可惜的是,這些代碼隨著時間的流逝,也漸漸找不到了,現在要用那些代碼還有重新寫,一些新人要問一些簡單的代碼怎麼處理,我也要化比較長的時間來向他們解釋。我就想,難道不能有一個提