Google Data API Spreadsheet

Slides:



Advertisements
Similar presentations
計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
Advertisements

南台科技大學 機械工程系 班級 : 車輛三甲 學號 : 學生 : 黃郁鈞.  BMI 值的計算就是 :  體重 / 身高 x 身高  身高需換算成公尺單位計算.
視窗應用程式表單的基本輸出入 資管系 助理教授 詹曉苓.
題目:徽章之記憶 南台科技大學 機械系 車輛一乙 學號:4A 姓名:黃冠嘉 教師:謝慶存
計算機程式及實習 期末報告 題目:超級猜一猜
計算機程式及實習 期末報告 題目:商店結帳系統
研(修)定學校災害防救計畫 李佳昕.
班級:醫管3B 組別:第二組 組員:王品媛、郭雅瑄、謝淑玲、蔡孟蔙
營利事業所得稅查核準則 相關概念介紹 南區國稅局 新營分局 林俊標 各位學員大家好:
班級:自控四甲 姓名:何禎隆 學號: 老師:謝慶存
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
課程名稱:程式設計 授課老師:________
親情 第二組 組員:02王逸婷 37曾怡茹 09李淑婷 44楊皓鈞 16范馨云 51鄭婕云 23張筑閔 58藍昕柔 30陳姿穎.
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
校內科學園遊會 製作說明會 教務處設備組
104學年度優良課程計畫分享暨課程計畫撰寫實務
學 號:997I0010、997I0024 組 員:洪韋鈴、王婷婷 日 期: 指導老師:王立杰 老師
熊貓 設計者:鄧澤怡 班別:6B2 學校:華德學校.
課程名稱:程式設計 授課老師:________
CH09.
五-4 台灣的生活禮俗 組員:603 15號 黃醴萬 6號 吳家熙 5號 楊証傑 11號 李偉新.
公司法(六) 股份有限公司 1.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
CH10.
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
BLANK overview.
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
CH11.
C#.
課程名稱:程式設計 授課老師:________
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式.
課程名稱:資料庫系統 授課老師:李春雄 博士
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
第15章 数据报表与数据图表.
程式語言 -Visual Basic 變數、常數與資料型態.
Google Data API 2012/2/22.
第16章 VB.NET物件導向與.NET Framework
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
Visual Studio IDE基本操作 建國科技大學 資管系 饒瑞佶.
第8章 数据的排序、搜 索和过滤.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
WEB伺服器控制項.
Timer & Format.
第10章 視窗應用程式的工具列與功能表.
移动电子商务 第十二章 Windows Mobile应用案例 倚动软件工厂实验室.
機器人-Robot Nobody 機器人.
驗證 Authentication.
北極熊 華德學校 田根繩.
第 8 章 VB.NET与数据库应用程序 本章主要内容: ADO.NET体系结构; VB.NET与SQL Server数据库的连接;
暴力、草莽、土野、情色、權慾 —華西街的成人童話
Visual Basic.NET 程序设计语言课程内容
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
刑事訴訟法 不受理.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
計算機概論與實習期末報告 老師:謝慶存 4a415057賴震製作.
打地鼠(陣列版).
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
瀕臨絕種—北極熊 設計者:吳柏曦 班別:5B1 學校:華德學校.
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
Controls.
學校/系所名稱:樹德科技大學/資訊工程系 參賽隊名:宇宙小超人 參賽同學:沈盈哲、候坤誠、康庭飴、蔡佩諭 指導老師:程毓明教授
第4章 Excel电子表格 Excel操作必须掌握的知识点: 掌握建立、打开、保存和编辑文档的基本操作 ;
校內科學園遊會 製作說明會 教務處設備組
再戰DataSet.
Presentation transcript:

Google Data API Spreadsheet 2012/2/29

Google Spreadsheet Google Document中的一類 線上試算表(類似MS Excel) 亦可以當成線上DB來使用 其他使用方式就看使用者自行想像與運用

Spreadsheet的架構 Document Spreadsheet1 Spreadsheet2 sheet1 sheet2 sheet3 … Document Spreadsheet2 sheet1 sheet2 sheet3 …

建立一個自己的Spreadsheet 登入Google Document  Create  Spreadsheet

建立一個Spreadshhet-user Sheet=userlist

將user當成用戶資料表來使用 用戶資料表

利用Google Spreadsheet做帳號密碼控管 延續Google_API專案 Form1表單 TextBox1 TextBox2 Button1 Button2

修正Button1_Click 原Google Account認證用來存取Google Document服務 使用者的實際帳號密碼在Spreadsheet-user中的userlist 程式邏輯 通過Google Account認證  判斷Spreadsheet-user中的userlist是否有使用者輸入的帳號與密碼

需要的Google Data API .NET專案中需要加入三個參考 來源:Google API Library安裝目錄

修正Button1_Click (I) 從這裡開始 ' 確認登入 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' 檢查輸入不為空 If Trim(TextBox1.Text) = "" Or Trim(TextBox2.Text) = "" Then MessageBox.Show("請輸入完整的帳號與密碼!") Exit Sub End If ' 開始Google Account確認 Dim objClient As New System.Net.WebClient Dim response As String ' 宣告Gppgle API呼叫變數 ' 透過服務認證 Try objClient.Credentials = New System.Net.NetworkCredential(TextBox1.Text, TextBox2.Text) response = System.Text.Encoding.UTF8.GetString(objClient.DownloadData("https://mail.google.com/mail/feed/atom")) MessageBox.Show("認證成功") Catch ex As Exception MessageBox.Show("認證失敗") End Try End Sub 從這裡開始

修正Button1_Click (II) 修正後

加入checkSpreadsheet副程式 負責檢查是否有user這個spreadsheet

加入checkWorksheet副程式 負責檢查是否有userlist這個ssheet

加入checkList副程式 負責檢查是否有使用者輸入的帳號與密碼

完整的Spreadsheet範例 Google Data API SDK  Samples Spreadsheets Google Data API SDK  Google Data APIs Samples.sln 試試轉成VB.NET

可改進部份 編號:2 問題:等待時改變游標辦成沙漏狀,完成後再改回箭頭狀 提示:透過System.Windows.Forms.Cursor.Current …

可改進部份 編號:3 問題:加入使用者修改自己資料的程式 提示:透過Google Data APIs Samples.sln …