Wednesday, March 11, 2009
#
搬家公告:
未來小喵的文章會以點部落為主。
http://www.dotblogs.com.tw/topcat
歡迎舊雨新知多多支持。有與小喵交換網址或者訂閱的人,也建議連到那邊去。
^_^
Monday, January 19, 2009
#
Monday, January 12, 2009
#
Friday, January 09, 2009
#
直接看asp範例
<%@ Language=VBScript %>
<%
xcnt = 50
ycnt = 60
%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<style type="text/css">
.FixedTitleRow
{
position: relative;
top: expression(this.offsetParent.scrollTop-2);
z-index: 10;
background-color: #E6ECF0;
}
.FixedTitleColumn
{
position: relative;
left: expression(this.parentElement.offsetParent.scrollLeft-2);
}
.FixedDataColumn
{
position: relative;
left: expression(this.parentElement.offsetParent.parentElement.scrollLeft-2);
background-color: #E6ECF0;
}
style>
HEAD>
<BODY>
<div style="width:800px;height:560px;overflow:scroll;">
<Table border=1>
<tr class="FixedTitleRow">
<th class="FixedTitleColumn">xxxx1th>
<th class="FixedTitleColumn">xxxx2th>
<th class="FixedTitleColumn">xxxx3th>
<%For x = 4 to xcnt%>
<th class="">th<%=x%>th>
<%Next%>
tr>
<%For y = 1 to ycnt%>
<tr>
<td class="FixedDataColumn">xxxxyyyytd>
<td class="FixedDataColumn">xxxxyyyytd>
<td class="FixedDataColumn">xxxxyyyytd>
<%For x = 4 to xcnt%>
<td>td<%=x%>,<%=y%>td>
<%Next%>
tr>
<%Next%>
table>
div>
BODY>
HTML>
相同的方式,應該也可以用在GridView裡面
參考網址:http://www.chenjiliang.com/Article/View.aspx?ArticleID=1876&TypeID=30
Wednesday, January 07, 2009
#
緣起
小喵之前在公司裡面,應公司邀請在公司內開VBA for Excel的課程,上課的學員們有的有程式撰寫的經驗,有的在學校裡有學過一些程式語言,可是還有不少人,什麼是程式根本沒有概念。這樣的對象對於教學上是一種挑戰,大家的程度經驗不同,因此難易的掌握很不容易。於是小喵製作了一個這篇教材,讓有經驗的複習一下,沒經驗的可以在最短時間內(預計第一堂課,約3小時)可以知道基本的程式設計。經過這樣的內容,把大家的水平儘量拉到一致,讓學員不會發生不知道小喵在幹嘛的窘境。
這裡小喵將相關投影片內容分享給大家。
課程內容
- 什麼是程式設計
- 變數
- A=A+1的迷思
- 副程式
- 事件觸發
- 物件屬性方法
- 迴圈
什麼是程式
- 有順序的動作逐一進行
- 生活中的程式設計:泡麵
- 打開泡麵
- 將泡麵放入碗中
- 打開調味包並將調味料放入碗中
- 放入開水
- 浸泡三分鐘
- 泡麵完成
什麼是程式(程式特性)
- 循序:由上而下逐一執行
- 事件觸發:
- 當我拍手:請男生起立女生坐下
- 當我搖手:請女生起立男生坐下
- 程式流程:不同的條件有不同的結果
- 重複的事:迴圈
變數
- 用一個符號來儲存某個意義的數值
- 變數的運算
- 資料型態:
- 文字、數字、日期
A=A+1的迷思
副程式
- 共通、許多地方用到的相同動作,抽出當作一個副程式
- 蓋章:
- 副程式好處:簡潔、修改方便
物件、屬性、方法
- 物件:指的是一個存在個個體(例如汽車)
- 屬性:用以描述車資的特性
- 方法:物件的動作
Excel中的物件、屬性、方法
- Excel中是許多物件的組成
- 物件中包含了物件
- Excel檔案中有許多工作表
- 工作表中有許多儲存格
- 屬性:描述特性、或者內容
- 方法:一個動作
迴圈的意義
- 電腦速度快
- 重複的事情交給電腦
- 程式中需重覆執行→迴圈
- 迴圈的種類:
- 已知次數:
- 條件設定
- While ….Wend
- Do … Loop while
- Do … Loop Until
迴圈(For … Next)
迴圈(While VS Until)
- 依條件決定迴圈內外
- 實例:拍手直到我說停
- While:
- Until:
迴圈(While VS Until)
| | 意義 | 設定條件 | 符合條件 | 不符合條件 |
| While | 當 | 迴圈內 | 內 | 離開 |
| Until | 直到 | 離開迴圈 | 離開 | 內 |
迴圈(Do … Loop)
- While/Until在前:先判斷再進入迴圈
- Do While … Loop
- Do Until … Loop
- While/Until在後:先進入再判斷
- Do … Loop While
- Do … Loop Until
迴圈(Do … Loop Until)
- Until:直到→設定離開條件
- 不符合條件→迴圈內
- 符合條件→離開回圈
- 實例:
迴圈(While … Wend)
- 等同Do While … Loop
- 實例:每拍一下手,數一次數,如果數字小於5
ps.
- 以上是講議的內容,當然真正上課時,還要舉例,也要學員配合動作(起立、坐下、拍手) ,儘量以生活上的例子、活動的方式讓學員了解什麼是程式設計
- 由於學員訓練的目的是為了技能競賽的考試,所以有關迴圈的部分,講得多一些,如果是實用班的人員大概只需要While/Until挑一種講即可