Time of Update: 2018-12-05
如果你是一名正在使用MVVM 模式打造軟體的程式員, 那麼我勸你儘快忘掉View. 你所面對的是這樣一個模式"UnitTest-ViewModel-Model"(這並非一個模式, 僅 僅是我為闡述觀點而暫時如此表述的)。 記得曾經有一個Model-View-AbstractView 模式, 而MVVM 中的VM 實際也是一個 AbstractView: the abstraction of view. 它是一個抽象的 View, 具有一個 View 的靈魂,而不具備相應的可視化控制項而已.
Time of Update: 2018-12-05
需求:批量轉化n多的pdf檔案到txt檔案,選擇的工具是PdfReader,PdfReader不支援大量操作。實現:通過自訂VB.NET程式向PdfReader程式發送鍵盤指令來實現批量轉化,VB.NET測試代碼粘貼如下: Try If String.IsNullOrEmpty(Me.txtPdfFilesFolder.Text) Or String.IsNullOrEmpty(Me.txtResultTxtFilesFolder.Text)
Time of Update: 2018-12-05
http://blog.csdn.net/Luckeryin/archive/2008/12/16/3532415.aspx(.net pet shop4介紹包含相關連結)http://blog.csdn.net/onlyzhangqin/archive/2008/12/16/3530791.aspx(sql server2005 sp3)http://www.javaworld.com/javaworld/jw-12-2008/jw-12-year-in-review-1.html(java2
Time of Update: 2018-12-05
Google KML KML 文檔與MIME 類型作者:Terry.Feng.C 來源:部落格園 發布時間:2009-03-15 19:20 閱讀:975 次 原文連結 [收藏] 進階 KML 文檔本段描述了部分必須用文字編輯器編寫的 KML 元素,如幾何圖形的共用樣式、地標的反白表徵圖和螢幕疊加層。手動編寫 KML 比用 Google 地球介面建立和修改地圖項略微難一些,但只需稍加練習,多數使用者都能自如地編輯 KML 檔案以添加這些效果。幾何圖形樣式在 Google
Time of Update: 2018-12-05
文章目錄 說明 VLOOKUP(C2,Sheet3!$B$1:$C$35,2,FALSE),注意"$"的使用,用上它在滑鼠拖拽公示的時候table_array不會改變,用它處理了一天的資料,好久沒有寫blog了,說明一直沒有有學新東西,唉....... 下面是microsoft的官方協助: 在表格數組的首列尋找值,並由此返回表格數組當前行中其他列的值。 VLOOKUP 中的 V 表示垂直方向。當比較值位於需要尋找的資料左邊的一列時,
Time of Update: 2018-12-05
js獲得table儲存格的資訊 擷取表格中的某個儲存格的內容var tid=listFrame.now.rows[1].cells[2].innerHTML;listFrame是指某一視窗或者framenow是指表格的idrows[i]是指某一行,比如屬性:lengthcells[j]是指某一個儲存格rows[i].cells[j]表示第i行第j列innerHTML是指儲存格的值例如: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Time of Update: 2018-12-05
Model-View-ViewModel是一種架構模式,主要在WPF、Silverlight和WP7開發裡使用,它的目標是從視圖層移除幾乎所有程式碼後置(code-behind)。互動設計師可以專註於使用XAML表達使用者體驗需求,然後建立和視圖模型的綁定,而視圖模型則是由應用程式開發人員開發和維護的。MVVM是更加通用的Presentation模式的一個具體實現。MVVM視圖模型包含概念性模型而不是資料模型,所有商務邏輯和其它操作都是在模型和視圖模型裡完成的。有很多架構可以做到這點,其中一些是
Time of Update: 2018-12-05
先說說的具體業務需求吧,匯出程式中查詢和擴充的結果到excel,不想用直接操作儲存格的方法操作excel了所以嘗試了下用之下的方法解決。 先看一段簡略的代碼: string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileFullName + ";" + "Extended Properties=Excel 8.0;"; conn = new OleDbConnection(strConn);
Time of Update: 2018-12-05
從FxCop歸納出來的一些規範建議 下面是根據FxCop整理的.NET代碼編寫規範,僅供參考。 一、 Design(設計)1.Abstract types should not have constructors 抽象類別不應該聲明構造方法2.Assemblies should have valid strong names 程式集應該具有強式名稱3. Avoidempty interfaces 避免使用空的介面4. Avoid excessive parameters
Time of Update: 2018-12-05
/// 第一個版本完成在記憶體中動態載入 /// 動態調用WebService的步驟: /// 1. 從目標 URL 下載 WSDL 資料。 /// 2. 使用 ServiceDescription 建立和格式化 WSDL 文檔檔案。 /// 3. 使用 ServiceDescriptionImporter 建立用戶端代理類。 /// 4. 使用 CodeDom 動態建立用戶端代理類程式集。 /// 5. 利用反射調用相關 WebService 方法
Time of Update: 2018-12-05
物件導向的思想難以適應這種分布式軟體模型,於是組件化程式設計思想得到了迅速的發展。按照組件化的程式設計的思想,複雜的應用程式被設計成一些小的,功能單一的組件模組,這些組件模組可以運行在同一台機器上,也可以運行在不同的機器上。為了實現這樣的應用軟體,組建程式和組建程式之間需要一些極為細緻的規範, 只有組件程式遵守了這些共同的規範,然間系統才能正常運行。為此,OMG和Microsoft分別提出了CORBA(Common Object Request Breaker
Time of Update: 2018-12-05
我犯了一個很大的錯誤,我把vs2008的警告即錯誤開啟了,使用者檢測程式員程式裡public方法有沒有寫xml注釋,但是一般介面實作類別xml提示是從介面裡提取的,所以我 想把實作類別的xml省略掉,就採取了顯示顯示介面,天大的疏忽呀,忘了顯示實現時方法是沒有public關鍵字的,最終導致了spring.net的事務沒有起作用,原因就不再多說了,是關於反射的,寫出來不怕被笑,只是做個知識的記錄................
Time of Update: 2018-12-05
在看“編程之美”的電話號碼對應的英文單詞那章時,想起了大學的時候有時候會收到數字簡訊如“43 43”,其實翻譯成漢字就是“呵呵”的意思,但你得憑藉著你的大腦去分析,所以我花了點時間寫了個小程式,完成了“43 43”到“he he”的轉化工作,至於更進一步的“he he”到“呵呵”的代碼還沒有寫,覺得後面的程式會涉及到IME的一些知識了,自己不是很熟悉了,現在把My Codecopy如下: using System;using
Time of Update: 2018-12-05
未能負載檔案或程式集“JUtility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。試圖載入格式不正確的程式。 需要注意該dll產生的目標平台:右擊項目-產生-目標平台, 引用這個dll的項目產生目標平台嘗試改成和開發dll的目標平台一致試試。 選項簡介:any cpux86x64itanium這4個選項,根據clr via c#一書介紹,any cpu和x86的相容性最好,預設是any
Time of Update: 2018-12-05
文章目錄 在網上找到的都是java裡的配置方式,後來認真讀了下spring.net的協助文檔,解決了這個問題:現在把我的server層的設定檔copy出來:我把spring.net的協助文檔裡相關的部分也copy出來: 在網上找到的都是java裡的配置方式,後來認真讀了下spring.net的協助文檔,解決了這個問題:現在把我的server層的設定檔copy出來:<?xml version="1.0"
Time of Update: 2018-12-05
>寫就要寫最難懂的程式 >用記事本做編輯器 >編譯就得用最難用的編譯器 >程式不帶半點鐘注釋 >程式裡面至少要有三十個類 >什麼多繼承呀, 多線程呀,template呀,inline呀 >能給他用的全給他用上一行裡面有while有++有?:有goto >文章裡面一定要搬出一個某某MVP >用很隨意的語氣,關係特好的樣子 >如果自己出書 ,甭管是什麼語言 一開頭都列印“hello world! ”
Time of Update: 2018-12-05
資訊架構視圖 描述 INFORMATION_SCHEMA.CHECK_CONSTRAINTS 返回有關列或過程參數的資訊,如是否允許空值,是否為計算資料行等。 INFORMATION_SCHEMA.COLUMNS 返回當前資料庫中目前使用者可以訪問的所有列及其基本資料。 INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE 返回當前資料庫中定義了約束的所有列及其約束名。
Time of Update: 2018-12-05
使用視圖介面建立很方便也比較簡單,但是預設pl/sql會把你輸入的使用者名稱和密碼轉換為大寫,sqlserver驗證就通不過,這個時候可以用sql語句來建立dblink。sql建立:create public database link DLINK connect to "sa" identified by "qszls001" using 'DDDDSQL';可以看到使用者名稱和密碼都用引號引起來,如果用pl/sql的視圖建立則會產生sql:create public database
Time of Update: 2018-12-05
1. 資料倉儲的概念資料倉儲領域的權威W.H.Inmon給出了資料倉儲的一個簡短而全面的定義:資料倉儲是一個面向主題、整合、時變、非易失的資料集合,是支援管理部門的決策過程。根據該定義,資料倉儲具備以下四個關鍵特徵:1.1 面向主題(Subject Oriented)的資料集合資料倉儲通常圍繞一些主題,如“產品”、“銷售商”、“消費者”等來進行
Time of Update: 2018-12-05
通過看spring.net 的英文文檔,整理了spring(1.3 ).net.dao 支援的資料庫 ,希望可以給想用spring.net.dao操作資料庫的朋友提供一個參考資料SqlServer-1.1 - Microsoft SQL Server, provider V1.0.5000.0 in framework .NET V1.1SqlServer-2.0 (aliased toSystem.Data.SqlClient) - Microsoft SQL