Time of Update: 2018-12-07
前天早上我終於下定決心把在XXXX上部落格上的全部文章遷移到部落格園上(對XXXX就不再說什麼了),忙完了之後就一個感覺——累,要把所有文章的內容複寫,粘貼,按要求填到不同的框框裡,實在是很麻煩。還好我只有10幾篇文章在上面,而且沒有圖片、檔案等連結,如果有個幾十篇的話,那就真的弄死人了。
Time of Update: 2018-12-07
這種機制來自於我看到的一個datagrid操作範例(來自codeproject——using the datagrid control),自己覺得還不錯,而且以前也沒用到,所以就在這裡分享一下,我也沒在部落格園上搜,不知道別人介紹過沒有,就獻個醜了。 表單圖:
Time of Update: 2018-12-07
MonthCalendar是VS.NET裡面的一個月曆控制項,雖然現在有很多別人寫的月曆控制項,但這個控制項對付不少應用還是足夠了。由於最近一直在寫記帳軟體,其中就得用它選日期,所以對它大致瞭解了一些。 在這個控制項中點每個元素(日期、標題、星期、連結等等)都會觸發一個點擊事件,而.NET中並沒有給每種點擊都安排一個事件(只有一個DateSelected事件),因此需要使用者自己過濾。
Time of Update: 2018-12-07
大概是02-03年的程式員合訂本附帶光碟片上的吧,今天偶然又翻了出來,發現還不錯,給出23個模式的意圖、適用環境、結構圖。基本上符合速查的兩個字,好東西當然就共用了。這個應該沒有著作權問題吧。 點擊這裡下載。ps:今天早上一搜才發現有人已經發過chm版的了:http://www.cnblogs.com/jmtek/archive/2005/07/22/DesignPatternMiniHandBook.html我這個是word版的,方便列印了。
Time of Update: 2018-12-07
記得以前學C語言老師就講過struct,那個時候struct主要是用在鏈表的處理中。後來自己學了C++,才開始接觸class,class就不用我介紹了吧。.NET裡對struct和class這兩個關鍵字都有支援,剛開始學C#的時候就以為C#保留struct是為了與以前的語言相容一下,struct只是class的另一種表現形式罷了。在看了《Applied Microsoft .Net Framework
Time of Update: 2018-12-07
1、模式是應該結合在一起共同解決問題的。評論:以前看《GOF設計模式》的時候主要就是看目的,然後就是代碼,對協作啊,優缺點啊,效果啊都不怎麼注意,不過就算看了也不知所云。學下來就像背數學公式一樣,單個是記住了,拿到具體環境裡又懵了。看來還是得多花點時間看看模式的關聯啊。 2、我的錯誤是:我嘗試先建立問題領域中的累,然後將這些類縫合起來形成最終的系統。——Alexander把這樣的過程稱為一個“壞主意”。我從來沒有問過我自己:我是否擁有正確的類?僅僅因為這些類看起來如此正確、如此明顯。我擁有的是在
Time of Update: 2018-12-07
1、在設計PDM檔案的時候,設計一張表,在填寫欄位的時候,如果我們輸入Name,Code會跟著變化:Step 1:功能表列找到Tools,找到General Options,點擊Step 2:開啟Dialog將Operating modes中的 Name To Code mirroring 將前面的勾去掉2、Table表中 Name與Comment互轉(PowerDesigner->Tools->Execute Commands->Edit/Run Scripts)
Time of Update: 2018-12-07
如果在網頁中有<a href="#">.......</a>這樣的串連,而且已經出現的捲軸,並且下拉了一些,那麼當點擊這個連結的時候就會返回頁面頂部,很是不爽。以下幾種方法可以防止這個問題:1、將<a href="#">.......</a> 改為<a href="javascript:;">.......</a>2、將<a href="#">.......</a> 改為<a href="#
Time of Update: 2018-12-07
雖然考研繁忙,休息的時候還是閑不住,利用空餘時間作了個個人首頁http://coordinator.zj.com,歡迎參觀哦。同時這個首頁空間http://home.zj.com/也非常不錯,申請起來很容易,免費試用一年,而且FTP速度非常快。就是不支援動態,而且網域名稱zj看起來不是太爽。還是贊一個,呵呵。 PS:準備考研真是件痛苦的事情啊,這幾天作陳文燈的數學,題目真是多,厚厚的一本,辛苦……但願最後努力能換來好的回報吧!God bless me &
Time of Update: 2018-12-07
第一:SQl基本規範1、盡量避免使用遊標(效率比較差,特別是資料量大的情況,可以採用條件過濾或者資料到暫存資料表,再做操作!)2、需要注意Where條件順序(先根據索引、範圍大小確定前後順序;欄位順序盡量與索引順序一致;範圍由大到小)3、盡量不要再where條件中 = 號的後面 中採用函數、算術等運算(可能導致系統無法正常使用索引)4、使用exists代替in、select count(1)判斷記錄是否存在5、盡量使用 “ >= ”,不要使用 " >
Time of Update: 2018-12-07
示範程式下載源檔案下載翻譯如下: 介紹 在一些項目中,你需要來告訴使用者任務進展的多快。以往你可能會用一個標籤(Label)或一個狀態列(Status bar)加一個進度條(Progress bar)來告訴使用者任務現在執行到哪一步了。這個控制項可以輕鬆實現上面的要求,它展示所有需要被執行的任務,而且當每項任務完成後都會在它前面畫個勾。使用代碼 使用這個控制項非常容易。只要在你的Windows
Time of Update: 2018-12-07
自九月份以來就一直為保研的事情忐忑不安,而中間的過程也是一會有希望一會沒希望,折騰來折騰去,好幾次都讓人快崩潰了。結果就在我認為完全沒有希望的時候,奇蹟還是發生了,我覺得在所有保研的人裡我是最幸運的了。只是GF很遺憾因為種種原因只能繼續走在考研的路上,祝她好運。 今天聽了導師給博士生、研究生講的課,真是PF,一個人在上面滔滔不絕,而我在下面只能艱難的跟著。不過有點不是太爽,老師是絕對的反MS派,連從Windows到Office到Sql
Time of Update: 2018-12-07
1、建立工程選擇Project->New Project建立一個工程(圖1) 圖1輸入工程名,存放位置。我建了一個Test工程,存在G:\SisProject\Test2、設定工程選項 圖2不用變什麼地方,可以把紅圈的地方勾上(把方法的局部變數存資料庫,貌似會快一些)3、添加檔案
Time of Update: 2018-12-07
Grid/Yable“*”號表示加粗“_”表示斜體“[]”表示連結“[X]”表示複選框“(X)”表示單選框(或者寫成[*]、(*))“\r”表示換行“ ^”排序升序(前面有空格)例子 常值內容: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
前幾天與導師談了之後,今天就進入了老師帶的項目組,自己也想不到會這麼快。 現在的項目組主要是做一個教學管理系統,由於設計到整個教學的各個方面,非常龐大,老師只是負責其中的某些部分。項目的後台用Delphi做,供教務部的人使用(叫他們直接用Oracle可能還是太難為他們了),前台用J2EE做,帶我的師兄負責後台。
Time of Update: 2018-12-07
SQL2000 、 SQL2005 Backup Log 資料庫名稱 with no_log go dump transaction 資料庫名稱 with no_log go DBCC SHRINKDATABASE(資料庫名稱)Go SQL 2008USE 數據庫名稱 ;GOALTER DATABASE 數據庫名稱 SET RECOVERY SIMPLE;--設定簡單復原模式GODBCC SHRINKFILE (數據庫日誌名稱, 1);GOALTER DATABASE 數據庫名稱 SET
Time of Update: 2018-12-07
從進入老師的項目組到今天差不多有10天了,這10天裡雖然沒什麼特別大的進步,但至少熟悉了一下開發流程,大家的做事方式,而且把Delphi下的資料庫開發與Oracle大致瞭解了一下,並完成了項目中C/S端重修審核模組的開發,頗有些感想。 首先說說項目開發中我認為還不錯的地方:一是我的幾個師兄都很有熱情(也有無奈的成分),為了完成項目、趕進度天天逃課,整個項目人不多而且都很熟,交流成本比較低:);二是項目用VSS管理原始碼,大家整天check in、check
Time of Update: 2018-12-07
我們知道,從資料庫表中選出的某些列不是按它的列值顯示,需要對這種列作一個映射。 比如表A中的CheckFlag欄位,有0,1,2三個值,在資料感知控制項(DBGrid)裡分別需要顯示為:“審核中”、“審核不通過”、“審核通過”。一般有兩種做法: (1)在sql語句中進行處理,在Oracle的SQL
Time of Update: 2018-12-07
一 準備Ildasm.exe:將dll 、 exe編譯為IL檔案 (Ildasm.exe預設在C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin )ilasm.exe:將IL檔案編譯回dll或exe (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727)UltraEdit : 文本處理工具Reflector.exe : 反編譯工具 二 破解步驟1、採用 Reflector.exe
Time of Update: 2018-12-07
在用VSS時遇到的一個問題:Access to file denied 或 Unable to open user login file 這個問題只有在通過網路訪問時才會出現,在協助檔案中查到: 問題1: Access to file <File> denied : Under certain conditions, VSS denies a user access to a file. This error has the following causes and