文章目錄
- 場地
- 與會人員
- 講座過程
- 場地
- 與會人員
- 交流過程
- 我演講和開發用到的一些資源:
- 回答網友的問題(不斷補充中……):
- 活動的照片(包括社區發布和聚會):
- 特別提示:
10月24日,我們在成都時代廣場成功舉行了“Windows 7社區發行活動”,這次的活動是在微軟的支援下,由成都軟體技術沙龍承辦的一次成都.NET俱樂部活動;接著,我們沙龍又在附近的明土咖啡舉行了Windows 7 Party。可以說,下午的社區發行活動是一個成都Windows開發人員的大聚會,而晚上的聚會又是一次沙龍內部的發行活動。
Windows 7社區發行活動場地
這次的場地選擇成都核心商業區的高檔寫字樓中,儘管價格稍高(還是拿的內部最低打折價),但是,我認為整個場地檔次,環境,服務都還是挺到位的,是符合Windows 7發布這樣重要的活動的。唯一缺憾的是,這個寫字樓的門口不能懸掛橫幅,只好把橫幅掛在會場內部。
與會人員
按照我以往的經驗,確實是很多報名的會不來,所以這次原計劃50人的(會場容量54人),我邀請名額60人,確實到會的就是50人。與會者大部分都是開發人員,也有小部分大學生。更重要的是與會者絕大多數都已經在使用Windows 7了。
講座過程
在簽到期間,正式開始之前,我就迴圈播放Windows 7的一些宣傳和介紹視頻,不過相信來參加活動的朋友對這些新特性都很熟悉了。最開始,請沙龍的主席劉傳君至了歡迎詞。而後我開始了我第一場Session——Windows 7開發概覽。這個Session我過得比較快,主要為了後面留出充足的時間。不過我PPT的基礎上,也提到了Sensor and Location Platform的一些開發特性。第二場Session,由吳慧鋒講解Windows 7開發相容性,確實是資深講師,非常專業。第三場Session,將的是Taskbar開發一些新特性,這個也是Windows 7開發的重點,有很多特性可以做文章。不過除了講解微軟提供的PPT外,我重點以我參加Code 7比賽的作品講解了具體開發的一些知識,當然我的作品還涉及到除了Taskbar意外的好幾個Windows 7新特性,我也一一做了介紹。(相關資源和串連見後面)。最後一個Session,我講的似乎過快了,如果大家有不太明白的地方,可以通過部落格或者電子郵件和我交流。
Windows 7 Party場地
Windows 7 Party選在時代廣場附近的一個西餐廳,環境很好,有各種類型的包間,我們包下的是“商務空間”,即是一個小會議室,還有投影熒幕。整個房間布置確實很適合開這種交流型Party,只是橫幅一開始沒有找到地方掛。
與會人員
晚上的Party除了下午活動到場的沙龍成員以外,其中幾個成員還邀請了親朋好友來參加。沙龍成員基本都是資深的軟體開發人員;而被邀請的朋友也是每天都要用Windows完成相關工作的。都對Windows的使用深有體會,對Windows 7抱有很大興趣。
交流過程
一開始,當然是共進晚餐,晚餐過後大家隨意閑談。帶到人都來齊了,我播放了Windows 7的宣傳片和一些教程視頻,並分享了我使用Windows 7的經驗。接著,大家對Windows 7的使用體會進行了交流。尤其有朋友對多點觸摸非常感興趣,我相信以後帶有多點觸摸的PC,以及利用多點觸摸特性的應用程式會收到大家的歡迎。
iT7
我在下午發行活動上,示範和講解了我參加Code 7大賽的作品——iT7(i Twitter on Windows 7)。大家可以訪問:http://it7.codeplex.com/ 來擷取它的源碼。下面我把關於iT7的一些簡單介紹(實際上是我ppt中的文字)摘錄如下:
- A .NET twitter client on Windows 7
- —Developed by C#, WPF, and WindowsAPICodePack …
- —Start from zero, current is 0.1 milestone
- —Have basic capabilities of a twitter client
- Using various new features of Windows 7
- —Taskbar
- —Location Platform
- —Extended Linguistic Services
- —Misc: Power Management,Network Management
- Taskbar
- —Taskbar Overlay Icons: Indicating status of login(Green) and logout(Red)
- —Taskbar Progress Bars: Indicating process of login and refresh
- —Thumbnail Clips : Display tweet on Thumbnail Clips
- —Thumbnail Toolbars :
- —Navigating tweet: First, Previous, Next, Last
- —Action: Home, Open, Refresh
- —Taskbar Jump Lists :
- —Display tweet list, clicking can open tweet
- —Custom task: Login, Settings, About, Update, Show List, Refresh
- —Tabbed Thumbnail :
- —Using TabControl display tweets of friends, replies and direct messages
- —Using TabbedThumbnail display content of each TabPage
- —TabbedThumbnail syn. TabPage
- Location Platform
- —CivicAddressLocation : Auto set location of profile
- —LatLongLocation : Set GeoLocation of Tweet
- Extended Linguistic Services
- —Transliteration : Translate content of Tweet
- Misc
- —Power Management : When PowerSource==Battery, Refresh frequency always is 10 minutes, in order to saving energy
- —Network Management : According to IsConnectedToInternet, change OverlayIcon, change Jump List
其他我演講和開發用到的一些資源:
VistaBridge
http://code.msdn.microsoft.com/VistaBridge
WindowsAPICodePack
http://code.msdn.microsoft.com/WindowsAPICodePack
Windows Sensor And Location Platforms
http://code.msdn.microsoft.com/SensorsAndLocation
回答網友的問題(不斷補充中……):
iT7源碼DLL檔案夾中帶的ChooseLocation.exe無法運行,可能是你的系統只有.NET 4 Beta 2的原因,.NET 4使用了新的CLR4。它是用3.5編譯的。不過你可以到http://code.msdn.microsoft.com/SensorsAndLocation 下載原始碼來編譯。
WPF新增特性和Jump List是兩回事,不過.NET 4.0會包含一個System.Windows.Shell的命名空間,把現在的WindowsAPICodePack的東西包含進去,星期六下午忘記提到這點了。
我的VS中用到的外掛程式是CodeRushXpress,:http://downloads.devexpress.com/DXperience/2009.2/6/CodeRushXpress-9.2.6.exe
這次的社區發行活動,主要面向專業Windows開發人員的,主題也都和編程相關。對於有些朋友提出,有些枯燥像在講課。我認為這也是整個活動定位所決定的,如果沒有編程基礎,確實聽起來就稍感無聊。最後,我本來留了一定時間讓大家交流,可惜當時沒有人提出問題。
活動的照片(包括社區發布和聚會):
http://cid-f73516baeac50992.skydrive.live.com/self.aspx/20091024%20Win7%e7%a4%be%e5%8c%ba%e5%8f%91%e5%b8%83%e5%8f%8aWin7%e8%81%9a%e4%bc%9a
特別提示:
這次活動,抽取的大獎是正版的Windows 7 Ultimate,首先恭喜獲得獎品的朋友。不過,沒有獲得正版光碟片的朋友也不用沮喪,其實要獲得正版Windows 7是有很多種方法的。對於個人,可以申請MVP或者WebsiteSpark;對於小企業可以申請BizSpark。或者可以加入我的公司——成都億科環境科技有限公司,我們現在正在尋找有識之士加盟我們(現急需.NET開發人員,有意可直接聯絡我);因為我們也申請了BizSpark,公司內的每個開發人員都有MSDN。