ibatis 學習記錄)

今年,做xx項目,分到一小塊c/s功能的編寫。為 綜合警示——維護建議。功能很簡單,既做一個控制項(由於本項目,出發點是以外掛程式的形式來為不同的地區提供不同的),顯示各類維護建議等等。系統中用到了ibatis,所以,在此記錄下學習和使用的過程總結。基本知識就不說了,只記錄下一些錯誤。1:如我們配置一個resultMap時,有這樣的話。 <result property="VendorID"

iBATIS.net常用的查詢方式淺析)

在項目開發過程中,查詢佔了很大的一個比重,一個架構的好壞也很多程度上取決於查詢的靈活性和效率。在IBatis.Net中提供了方便的資料庫查詢方式。在Dao代碼部分主要有兩種方式:1、查詢結果為一個對象:ISqlMapper sqlMap = sqlMapDaoSession.SqlMap;    return (Account) sqlMap.QueryForObject("GetAccountViaColumnName", accountID); 2、查詢結果為一個列表:ISqlMapper 

簡單的WinForm許可權設計

最近協助朋友寫了個小軟體,涉及到不同使用者的不同許可權設計問題.因為看到很多朋友問如何在WinForm下做使用權限設定,所以將代碼貼出來,供大家參考完善.這些代碼的特點是設定與運用許可權不必事先將功能表項目手工存入資料庫,系統會跟據主視窗菜單的變自化動儲存功能表項目到資料庫中.   (1)取主表單功能表項目,依據不同使用者以樹形顯示,並存入資料庫,代碼如下:         public partial class UserRightSet : Form       {       

我的IM – 基礎篇[2] – 基於UDP通訊的IM設計[開篇] 【轉載】

呵呵, 在上一篇文章中的末尾,我粘貼了來自我的架構部分,相信大家也高度興趣,而且我也會毫不保密的繼續為大家介紹精彩的IM技術講解。這篇文章由我來講解下基於IM的UDP通訊協議設計(開篇 -

IBatis.Net學習筆記二–下載、編譯、運行NPetShop )

全系列原文地址:http://www.cnblogs.com/firstyi/archive/2007/10/11/921116.html:http://ibatis.apache.org/dotnetdownloads.cgi有最新版的IBastis.Net的原始碼等,還有NPetShop的例子(例子比較老)將NPetShop的例子下載好之後,由於原來是基於VS2003的版本,在本地用VS2005開啟後編譯、運行時有一些問題,主要問題和解決方案如下:1、轉換成VS2005的版本   a、直接開

.NET Remoting編程簡介【轉載】

.NET Remoting提供了一個功能強大、高效的處理遠程對象的方法,從結構上而言,.NET Remote對象非常適合通過網路訪問資源,而又無需處理由基於SOAP的WebServices所帶來的難題。.NET Remoting使用起來比Java的RMI簡單,但要比建立Web Service難度大一些。 在本篇文章中,我們將建立一個從資料庫讀入內容的遠程對象。文中還包括了一個忽略資料庫功能的替補對象,以使沒有資料庫可以使用的讀者仍然能夠使用.NET Remoting。 第一步:建立共用庫

NUnit使用之HelloWorld

      首先要有.net2.0或3.5都可以.然後下載NUnit(msi),版本無所謂.NUnit官方網站上有最新版本2.5.1.      安裝完後,在vs2005或2008中建立一個項目HelloNUnitTest(項目類型無所謂,僅作測試用).    然後編寫一個函數Add,實現最普通的加法運算.CodeCode highlighting produced by Actipro CodeHighlighter

把MenuStrip內容複寫到一個TreeView

 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 把MenuStrip內容複寫到一個TreeView ,這樣調用即可:CopyMenuToTree(menuStrip1, treeView1); 2 3 private void CopyMenuToTree(MenuStrip menu,TreeView tree) 4 { 5

[CF.Skills].Net CF中電話狀態的捕獲(Part 1)

摘要:本文闡述了如何在Windows Mobile 5.0以上的系統中擷取電話狀態,如接通,掛斷等等,C#描述。KeywordsWindows Mobile, .Net CF, PhoneState, SystemState, C#, BUG之前寫過一篇隨筆:[CF.Skills]在.NET Compact

NUnit 使用手記

1. 介紹NUnit是 xUnit(JUnit,JsUnit,CPPUnit,DUnit)家族的一員,是專門針對.NET開發的測試架構,支援C#、VB.NET、

Nunit單元測試實踐)

項目中經常遇到這樣的問題,寫好的模組,由於需求的變更,資料庫欄位進行了修改,邏輯也有些變更,於是乎,在一大堆代碼修改後,進行運行介面開始測試。無奈一次不可能寫對所有的邏輯,或者連字號都拼錯。尤其是做B/S系統的時候,調試好一個功能,往往花費你大量的時間。而且,有更改的話,還要重來一遍,如果遇上些關聯關係,調試測試就更加複雜了。並且,在項目做了N個模組後,又修改了一個功能,說實話,天知道其他邏輯是否產生BUG了沒,呵呵。     所以,引進單元測試還是很有必要的,合理使用,還是很能夠改進代碼品質。

NUnit使用之對Private方法的測試)

寫了NUnit使用之HelloWorld後,又不知道該寫什麼了,好像NUnit就這樣了.但我們有時又會為測試而抓狂,其實NUnit只是一個工具,寫好的單元測試用例要遵循好的設計原則,如:ATRIP.這裡就不過多解釋了,轉入正題.     對Private方法的測試並不是NUnit本身的功能,而是我們通過.net的反射機制執行private方法得到結果,再各期望值進行比較.所以這次要講的重點在於.net反射的使用.雖然只是其中一點皮毛,但讀者應該可以從中對反射有所瞭解.   

Quick and easy user-level security checks

codeprojectDownload source files - 65.3 Kb Download demo project - 88.8 Kb IntroductionThis article presents a library that enables a programmer to store and retrieve security credentials from a back-end database. The classes in the library also

winform許可權管理實現

winform許可權管理實現: 技術實現:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace HHLInfoManage{    public partial class frmQuanXGL : Form    {

unit testing events

In this article I will show you how you can unit test your events. I will show you a simple technique that will enable you to test if your events fire exactly as often as you want them to and I will provide you with two implementations. One

IBatis.Net學習筆記四–資料庫的緩衝模式 )

在IBatis中提供了資料庫緩衝的模式,可以提高訪問效率。對於一些不常更新的表可以直接利用IBatis的緩衝方式。要使用IBatis的資料庫緩衝,只要利用設定檔就可以了,實現起來比較簡單:        <select id="GetCachedAccountsViaResultMap"                    resultMap="account-result"                    cacheModel="account-cache" >      

如何在Google Maps API中使用Google地圖的資料 )

如何在Google Maps API中使用Google地圖的資料?這幾乎是我聽到的最多的關於Google Maps API的問題了。大家都知道Google Maps沒有中國的詳細地圖,在中國,我們只有一個獨特的Google地圖網站,提供了中國的詳細地圖。這種現狀的原因,Google和Google都沒有正式解釋過,但是我們自己多半也能猜到大概,這我們就不多說了。問 題是,我們有了中國的詳細地圖,我們怎麼在Google Maps

IBatis.Net學習筆記六–再談查詢 )

在IBatis.Net學習筆記五--常用的查詢方式 中我提到了一些IBatis.Net中的查詢,特別是設定檔的寫法。後來通過大家的討論,特別是Anders Cui

關於“手機拍照識別二維碼”WM版運行中的小問題及解決)

前不久看了黎波的一篇關於手機拍照識別二維碼的文章,的確受益匪淺,然後從CodeProject上面下載了該例子的原始碼,你可能會遇到如下調試時的問題,今天我在這裡跟大家分享一下我的解決思路和辦法把。   問題一:調試Winform平台的例子時出現如下提示:Error 'ThoughtWorks.QRCode.Properties.Resources' does not contain a definition for

Open Source QRCode Library

Download source - 2.35 MB IntroductionIn this article, I will briefly describe the functionalities of the QRCode library. BackgroundQRCode library is a .NET component that can be used to encode and decode QRCode. QRCode is a 2 dimensional bar code

總頁數: 61357 1 .... 6138 6139 6140 6141 6142 .... 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.