原创 SQL Insert Into Select 用法

1. 語法介紹       有三張表a、b、c,現在需要從表b和表c中分別查幾個字段的值插入到表a中對應的字段。對於這種情況,可以使用如下的語句來實現: INSERT INTO db1_name (field1,field2) SEL

原创 更改我的文檔及用戶文件夾關聯

win7/8更換硬盤後更改文檔對應的連接地址: mklink或註冊表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

原创 BindingSource的EndEdit方法注意事項

BindingSource的EndEdit方法與DataAdapter的Update,在提交到數據庫時候需要注意所綁定的DataTable是否直接關聯DataSet與DataAdapter,否側無法正常提交到數據庫文件,只能提交到Tabl

原创 XNA實現三維顯示-多視口

    Sub New()         ' 此調用是設計器所必需的。         InitializeComponent()         ' 在 InitializeComponent() 調

原创 MDX中mesh繪製時座標軸處理

mesh繪製通過MDX可自行處理,當device重置時不會在執行用戶設定的Initialize3D過程,而僅是將device進行重置,此時座標軸繪製將會丟失。通過下面片段可重新建立座標軸。  '設備重置後,重繪座標軸和字體     Pri

原创 MEF程序開發

摘自:http://blog.csdn.net/beniao277/article/details/5808196       在MEF之前,人們已經提出了許多依賴注入框架來解決應用的擴展性問題,比如OSGI 實現以Spring 等

原创 Property屬性操作時候需要注意的地方

對屬性進行操作的時候要注意,若屬性是一個類型,且類型中有方法的時候,使用該屬性的方法並不能更改其內容,應使用其私有字段以更改屬性: 自己認爲合理的解釋爲: 1、在使用屬性.方法的時候,首先是獲取了這個屬性GetProperty(一個方法)

原创 HTPC改裝19寸2U輕量級機架PC

 近日出差見了見世面,想把2014年初買的HTPC(AMD 2G/8GDDR3/1T,40W功耗)改裝成標準2U19寸機架式服務器,做下載機和單路web服務,回頭再配個1.2米機櫃,也標準化一次。 改裝開始~~~ 工具:調溫焊臺、烙鐵、助

原创 Word VBA語法高亮VBNET

參考http://blog.csdn.net/woohello/article/details/7621651,向原作者致敬。更改了部分vba代碼,適用於vbnet,修改不全,僅常用的。  保存到Normal.dotm裏,新建個模塊:

原创 實現IEnumerable和IEnumerator接口以支持foreach語句

接口定義: public interface IEnumerable {       //IEnumerable只有一個方法,返回可循環訪問集合的枚舉數。       IEnumerator GetEnumerator()   ; }

原创 VB引用C++ DLLIMPORT

最近初步學了下dotnet DLLimport C的方法,直接上代碼  <DllImport("Class1.dll", charset:=CharSet.Unicode, EntryPoint:="?Test@ClassMain@@QA

原创 D3D世界座標變換到屏幕座標

D3D中世界座標變換到屏幕座標,可用於繪製座標軸文字. Code: D3D世界座標轉屏幕座標  Private Function Vector2Point(x As Single, y As Single, z As Single) A

原创 mesh生成時候的注意事項

頂點數爲要繪製的三角形的頂點數總和,包括重複的 索引一定要是short(int16)類型 根據dx左手座標系,從左下角爲0,開始計算索引,一定要是順時針方向繪製 CODE   Dim countX As Integer = mdata.

原创 Base64相關

base64Binary即是base64。base64是一種將二進制的01序列轉化成ASCII字符的編碼方法。編碼後的文本或者二進制消息,就可以運用SMTP等只支持ASCII字符的協議傳送了。Base64一般被認爲會平均增加33%的報文長

原创 D3D實現petra等地質軟件的多視口效果

雖然實現了Matlab類似的三維顯示,但依舊缺少幾個主要的部件:比如刻度、方向指針等,因此接下來的幾個月就着重解決這些問題。 最初本來想用多個device分開渲染,但是做到一半測試效果的時候窗口閃爍很厲害,surfing了一下發現多dev