2010年3月22日 星期一

程式碼大三通:如何讓VB6、ASP與新的.NET(ASP.NET與VB.NET)程式碼共用

程式碼大三通:如何讓VB6、ASP與新的.NET(ASP.NET與VB.NET)程式碼共用

目前對 VB程式設計師最常遇到頭痛的問題是新舊交替的程式並不相容問題,
以前用VB6或ASP寫的程式,不能在.NET上執行,必須要修改很多地方,
可以參考VB6與VB.NET與法差異。

但說真的,與其修改程式,不如重寫,是大部分人的感覺,事實上最近遇到這樣的問題時,
發現最好的方法就是運用 VB6的 ActiveX Dll 專案,將舊程式碼寫成 Dll ,
這樣除了可以給 ASP運用外,也可以給 ASP.NET 與 VB.NET 用,.NET無論是哪個版本都可以。
這樣的好處是舊城是不並重寫了!程式之間也可以藉由 DLL 聯繫起來,
甚至 ASP 也可以用VB的方式寫好,再給 ASP 去使用。
事實上PHP與JSP也可以這樣用啦!
所以若要相通的解決方案, VB6的 ActiveX Dll 專案是非常好的做法。
但要如何撰寫成VB6的 ActiveX Dll 專案呢?

1.開啟VB6的 ActiveX Dll 專案,將舊的 Function 貼到程式碼中。

2.修改 專案名稱為 ID ,CLASS名稱為 IDC , Function 名稱為 IDF。
3.編譯成 ID.dll 到 c:\windows\system32 下。
4.註冊 : 開始-->執行--> regsvr32 ID.dll



一、ASP呼叫法:
Set objID = Server.CreateObject("ID.IDC")



二、ASP.NET 與 VB.NET呼叫法:
Dim obj As Object = CreateObject("ID.IDC")







三、VB6自己呼叫:
Dim objID as Object
Set objID = CreateObject("ID.IDC")

更多影音教學與討論,請上[溫馨論壇]

2010年3月19日 星期五

VB.NET2008程式設計 第3次上課

VB.NET2008程式設計 第3次上課
上課內容精華,供學員復習之用,若有疑問,歡迎回文。

今天上課的重點在了解程式設計變數常數的宣告
其次是控制項的屬性的改變,以達到移動等效果,
主要還是用一些常用的控制項,例如標籤、文字、圖片等,
最後舉了一個網路上的實例,把網路BMI診斷程式,
改成VB.NET程式,有些難,看得出有些同學已經跟不上,
所以就將程式碼的畫面也貼上來,有需要的自己參照重打一次即可。
程式設計說難不難,只要按部就班,一步步就可以學會,
但就是有恆心,加上平時要多練習,一定可以學會的
大家加油,有什麼問題也歡迎提出,吳老師會給大家當最強大的後盾。
01變數宣告
02常數宣告
03控制項移動
04控制項移動改成PB1

05標準體重
06體重BMI計算.avi

完整影音:


吳老師教學部落格:
論壇:

2010年3月18日 星期四

公告:請GOOGLE論壇的會員們,編輯會員資格為 姓名 + 單位

公告:請GOOGLE論壇的會員們,編輯會員資格為 姓名 + 單位

最近看了一下自己開的GOOGLE論壇,已經快要 30個。


因為裡面的會員實在很多,很多不是我的學員,
但我除了這學期最新開課程開的論壇,非上課學員無法加入。
其他論壇大多採開放的,只要申請我都開放,但這樣卻會造成一些管理上的問題,
因為我不知道誰用了我的資源,雖說網路式開放的,
但還是需要規則,我不限制使用,但我想還是訂出規則會好些,所以請使用者:

1.登入論壇。
2.右邊點-->編輯我的會員資格

3.修改詳細一點的資料,例如:王小明-勞工大學VB.NET學員 或 李小二-網路上的遊俠等。



 原則上會給些時間讓大家都知道遊戲規則,但之後就會開始有些動作了,
感謝大家的配合,也希望大家都能滿載而歸。

吳老師  敬啟

更多影音教學與討論,請上[溫馨論壇]

2010年3月17日 星期三

ASP.NET 3.5程式設計第8次上課

ASP.NET 3.5程式設計第8次上課

這次上課主要是進一步了解跨網頁資料傳遞方式,以參數的方式進行,
並以實例說明,進一步加入 Session 物件說明,以達到登入與登出的目的,
再介紹ASP.NET 與SQL SERVER 資料庫 連結的方式:
1.如何建立SQL資料庫。
2.如何輸入資料到資料表中。
3.如何連結資料並顯示在網頁中。

上課內容精華,供學員復習之用,若有疑問,歡迎回文。

01_CH7-3-1建立QueryString網站.avi

02_CH7-3-1完成資料的傳送.avi

03_簡介sysinternals網站.avi





04_判斷帳號密碼是否正確.avi





05_用 Session 物件登入&登出.avi


 06_建立sql資料庫與資料表.avi
07_連結資料庫&讀到ListBox中.avi
08_ListBox&讀到textbox中.avi
-------------------------------------------
01_CH7-3-1建立QueryString網站.avi


02_CH7-3-1完成資料的傳送.avi


03_簡介sysinternals網站.avi




04_判斷帳號密碼是否正確.avi


05_用 Session 物件登入&登出.avi


06_建立sql資料庫與資料表.avi


07_連結資料庫&讀到ListBox中.avi


08_ListBox&讀到textbox中.avi

-------------------------------------------
公告:
此影音課程謹提供本班學員復習用,非學校必須提供課程服務,
是老師私下提供,勿再向外傳送,若非學員請勿加入論壇,敬請悉知。

吳老師教學網:
http://3cc.cc/10g
部落格:
http://terry55wu.blogspot.com/
論壇:
http://groups.google.com/group/itctcaspnet?hl=zh-TW


更多影音教學與討論,請上[溫馨論壇]

2010年3月16日 星期二

ASP.NET 3.5程式設計第7次上課

ASP.NET 3.5程式設計第7次上課

這次上課主要是介紹工具箱裡的控制項使用方法,
舉例如下拉式選單、清單式、或是標籤、文字等等的應用,
再來是如何做到跨網頁的交換資料,介紹如何在BUTTON上加上POST的方法,
並示範如何在傳送頁中接收到資料。

上課內容精華,供學員復習之用,若有疑問,歡迎回文。

01CH5-3-1&ddl選數量


02CH5-3-2RadioButton

03CH5-4-2ListBox範例

04CH5-4-2ListBox7修改成autopostback&litaral


05CheckBoxList&RedioBoxlist


06CH7-3-2跨網頁傳送

-------------------------------------------
公告:
此影音課程謹提供本班學員復習用,非學校必須提供課程服務,
是老師私下提供,勿再向外傳送,若非學員請勿加入論壇,敬請悉知。

01CH5-3-1&ddl選數量




02CH5-3-2RadioButton


03CH5-4-2ListBox範例


04CH5-4-2ListBox7修改成autopostback&litaral


05CheckBoxList&RedioBoxlist


06CH7-3-2跨網頁傳送


完整影音連結[ASP.NET論壇]

吳老師教學網:
http://3cc.cc/10g
部落格:
http://terry55wu.blogspot.com/
論壇:
http://groups.google.com/group/itctcaspnet?hl=zh-TW

更多影音教學與討論,請上[溫馨論壇]