《公司專屬應用程式架構模式》讀書筆記(5)

書中剩下的部分已經粗略過了一遍,揭開了自己以前的很多疑惑。對於資料庫的問題,以前做系統,習慣是寫一個簡單的基本只有欄位的對象,大概與資料庫的一行對應,然後寫一個集合類,可以通過建立和查詢返回一個表的部分或全部內容。看了書,才明白二者有些區別,這種做法也不是很好。行資料入口和表資料入口有其不同的應用領域,不同的優缺點。以前對於ADO的Revordset和ADO.net的Dataset,不知道該如何應用,看了書,才明白這種對象可以通過表模組來設計和編碼,而不是以前使用此類對象時就將介面和資料庫操作綁

為自己的應用程式添加指令碼支援

設計具有很好的定製能力,可以通過外掛程式(Addin)、指令碼語言等擴充定製的應用程式是一項激動人心的事情,這一類軟體包括Microsoft Office,Emac,AutoCAD,Eclipse,Photoshop等等,前3種可以通過VBA或Lisp等語言擴充、定製其功能,後2者可以通過外掛程式來擴充。對於Windows平台,可以有多種為應用程式添加指令碼支援的方法,而對於.net平台,則可以使用VSA來完成。方法1: 最簡單、最直接的方法是使用Windows下的Script Control,

推薦一個臉部分析器網站

推薦一個臉部分析器網站,上傳一張臉部的大頭貼,可以分析你是來自哪個地區,例如中國,韓國,東南亞,東歐,中東,還可以給出你的智力指數,冒險指數,野心指數,同性戀指數,威望,收入,社交親和力....。網址:http://www.faceanalyzer.com註冊後還可以找出和你最為接近的人。我的分析結果:44%  Korean/Japanese 56%  Chinese Intelligence  6.8 Very Intelligent 2447 Risk  4.5 Low Risk 8134

DNN的Portal在網站(伺服器)之間的遷移

DNN的Portal在網站(伺服器)之間的遷移,沒有太細查官方文檔,歡迎指正。在一台電腦上安裝DNN,建立資料庫、佈建網站、Portal、頁面、Module後,即可通過Host——Portal下的匯出Template將Portal匯出,然後在別的電腦上安裝好的DNN下,通過嚮導將定義、內容匯入。需要注意的2點是:1. 必須先將使用的第三方模組匯入;2. SKin可以之後和之前置入;     這樣,就可以在自己電腦上測試DNN,配置,最後遷移到目標伺服器上。

DNN管理模組(在Admin和Host菜單下的模組)的使用

上次談到是否可以在自己的頁面下使用管理模組,自己摸索了一下,找到一個辦法,雖然問題沒有解決,不過有點收穫。所有管理模組(在Admin和Host菜單下的模組),只要在資料庫DesktopModule表下將IsAdmin從1改為0,即可添加到各個頁面。其實所有模組都是從PortalModuleBase繼承而來,所以原理上講沒有什麼不同,位置上管理模組位於Admin目錄下,一般的在DesktopModules目錄下。但是,實際上,管理模組與其他模組是具有不同的許可權的,例如檔案管理,你可以放一個模組到

《公司專屬應用程式架構模式》讀書筆記(3)

第三章 映射到關聯式資料庫首先,需要將SQL語句從領域邏輯中分離出來,放在獨立的類中。這些類為資料庫的表建立了一個入口。入口有行資料入口和表資料入口(通過資料集)。隨著領域模型的增大,應該使用資料對應器(O/R Mapping)。進行資料對應的時候,還有關係的映射,即資料庫表的關係和類(對象)結構之間的問題;以及對於繼承和組合的層次如何在資料表中表示。資料庫的串連是另一個需要關注的問題。對象-關係映射是一個必須面對的問題,需要深入學習。第七章

推薦一套介面控制項(Codejock Xtreme Suite Pro 9.51)

推薦一套介面控制項(Codejock Xtreme Suite Pro 9.51),優點是基於COM,可以在VB,VC下使用,而且支援.net,效果很不錯,支援office 2003的效果。不知道有無人用過,穩定性如何?Codejock應該就是出品cj60的那個公司。對於介面控制項,我個人覺得,介面越簡單越好,特別是非通用軟體(行業軟體),最好是傳統Win95那種,方便、易用為主。不過,現實中,一個好的介面還是可以為軟體爭不少分的。介面:(仿Outlook 2003)Supported

下一代Hotmail和MSN Messenger最新介面截圖

下一代Hotmail和MSN Messenger最新介面,ASP.net 2.0的新Start

關於Excel VBA程式的介面編程及其他

關於Excel VBA程式的介面編程      ○ Excel VBA程式的介面與其形式有關,對於載入宏,必須增加新的按鈕或者菜單,使用者通過點擊這些介面元素來完成工作;      ○ 對於一般的工作表程式,則可以增加需要的按鈕,也可以直接在工作表上添加按鈕、列表框等介面元素,其事件處理常式位於VBA工程相應的工作表下;      ○ Office 2000以後(VBA 6?)增加了無模式表單,利用無模式表單,可以建立類似工具視窗的浮動視窗,在開啟視窗的同時,與工作表進行互動;      ○

Google ToolBar 3.0 Beta試用

由於這次新安裝XP沒有裝SP2,一直使用Maxthon(MyIE),其實最主要的功能也就是快顯視窗過濾。但Maxthon這次升級後不太穩定,經常莫名其妙的非法退出。今天下載了Google Toolbar 3.0beta,發現Google這個大牛越來越不安分,這次的升級加入了字詞翻譯器功能,可以把英語翻譯為其他語言()。除了其他功能,這個功能個人認為很合口味,金山詞霸太大,翻譯也只是馬馬虎虎,微軟Office的“資訊檢索”不太好用,因此,Google提供這個功能,應該會吸引不少眼球。

《公司專屬應用程式架構模式》讀書筆記(2)

第二章 組織領域邏輯領域邏輯的3種模式:    1) 事務指令碼:一個動作由一個過程驅動,系統由很多過程組成;    2) 領域模型:通過對象,或者業務中的名詞來驅動領域邏輯,各個對象負責各自的責任。通過增加對象來應付複雜性。    3)

UI和介面可用性設計

介面UI指使用者介面,只是給人使用,而介面大概不只是人用,還應該可以被其他程式、機器使用,對於介面的問題,有一些零散想法,記錄於此。標準和好用對於我們,標準的使用者介面應該就是符合Windows樣式的介面,菜單如何布置,工具列如何布置,按鈕、字型的大小都一致,而且,對於專業使用者,這樣的介面也確實好用,但我們是否自問過:好用是因為確實好用還是習慣?因為已經不是一次遇到這種情況,例如介面上的按鈕,輸入框,使用者希望做大,而不是標準Windows的樣子。例如,過年時給一個同學編的一個小程式,他就要我

《Excel與VBA程式設計》第二章

第二章終於完成了,原本想10來頁的一個簡短介紹就可以了,全書也只計劃100頁左右,但第二章已經50頁了,內容的膨脹是自己沒有料到的。VBA簡介 下載本身功力不足是原因,缺乏書寫經驗也是原因,但不管如何,既然開始了,就必須結束,後面也只有硬著頭皮寫下去。 對於後面的內容,也有了不少想法,大概想使用幾個比較完整的例子,與內容互動,也許問題會透徹一些。上傳部分包括前言和第一章的內容,所以前邊上傳的這些部分刪除了(同時刪除了Blog中一些大概沒有人會繼續使用的檔案),沒有更新以前訊息的串連,還請諒解。

對命令列程式調用及其結果顯示的一點補充

王詠剛有一篇《如何在圖形介面中即時捕獲控制台程式的標準輸出》(http://www.contextfree.net/wangyg/b/tech/myide.html),使用的是VC,在CSDN上有一篇C#的文章《調用控制台應用程式並獲得程式的輸出資訊》(http://dev.csdn.net/article/63100.shtm)。不過文中使用的是管道重新導向到文字檔,然後讀入此檔案。 在.net下,調用控制台程式,可以應用

MSN Spaces試用,還不錯

今天太熱,上午出去辦事,回來不想看書,幹活,所以下了一個新的MSN 7(以前一直用XP內建的messenger)。申請開通了Spaces,呵呵,還不錯,很好玩的。圖片上傳最好用,是一個Activex控制項,可以隨意瀏覽電腦上的目錄;而且自動改變圖片大小,很人性化。然後其頁碼設定也不錯,類似WebPart,可以拖拽,好像這樣的功能現在很流行了。下面是螢幕,自己的空間地址:http://spaces.msn.com/members/maweifeng/

世界五十大美景欣賞

世界五十大美景欣賞,轉載自MSN中國,要是遊遍這些美景,也不虛此生了。 screen.width-460)this.width=screen.width-460;">斯裡蘭卡screen.width-460)this.width=screen.width-460;">巴巴多斯島screen.width-460)this.width=screen.width-460;">中國西安的兵馬俑screen.width-460)this.width=screen.width-460;"&

《公司專屬應用程式架構模式》讀書筆記(4)

第九章 領域邏輯模型整個書好像只有這一章是介紹領域邏輯模型,其他基本上O/R Mapping相關(筆墨最多),表現層,分布對象等等。對於領域邏輯,其設計、模式在大的“事務指令碼(Transaction Script)”、“領域模型(Domain Model)”、“表模組(Table

關於Excel VBA程式的儲存位置和發布形式

Excel程式的儲存位置和發布形式是相關聯的,使用VBA 編寫的Excel程式可以儲存在兩個位置:載入宏,或者當前的Excel檔案;而發布也相應的可以通過單獨的檔案來發布,或者通過載入宏的方式來發布;優缺點:

超全的西安小吃譜(From GisAttic,未驗證)

超全的西安小吃譜  泡饃---老劉家泡饃(北廣濟街內)水盆羊肉----老白家(北廣濟街內)、老李家(方新村路東農行南邊)小炒----西羊市中段的“天下第一碗”雜羔湯----(建設西路旅館村內)烤肉----裡木烤肉(麻家十子西50米)肉夾饃----秦豫肉夾饃(柏樹林南口)孜然炒肉夾饃----(灑金橋十子東南角)臘牛肉夾饃---- 北梢門紅碼頭老旦隔壁“李老四夾饃”,他家的雜肝湯也不錯水盆大肉----老宋家(柏樹林十子西南角)葫蘆頭----鐵蛋葫蘆頭(柏樹林十子西北角)蒸碗----(建西街東口向西1

演算法和資料結構基本概念

 說明: 這一段在複習資料結構和演算法,有一些零星筆記,歡迎指正。 演算法:對特定問題求解步驟的一種描述,它是指令的有限序列,其中每條指令表示一個或數個操作;演算法滿足: 有窮性 確定性 可行性 輸入 輸出  演算法設計的要求 正確性

總頁數: 61357 1 .... 3732 3733 3734 3735 3736 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.