第一篇:visualcmfc編程實例
三菱PLC編程實例
可編程控制器控制實例 1 十字路口紅綠燈控制
【動作要求】
一般十字路口紅綠燈控制,依下所列之條件動作。
I/O 組件:
紅燈 黃燈 綠燈 綠燈
閃爍 東西向 Y0 Y1 Y2 Y2 南北向 Y10 Y11 Y12 Y12 時間 35秒 5秒 25秒 5秒
2 洗手間自動沖水控制
【動作要求】
1. 第一個使用者站滿 3 秒鐘作第一次沖水 2 秒鐘。
2. 第一個使用者離開后作第二次沖水 3 秒鐘。
3. 若第二個使用者于第二次沖水 3 秒鐘之內進入則停止沖水,待第二個使用者離開后再沖水 3 秒鐘。
I/O 組件:
X0 為感應偵測輸入信號
Y0 為輸出沖水
3 地下停車場出入紅綠號志控制
【動作要求】
為節省空間,地下停車場的出入口為單線道因此設置紅綠號志藉以管制車輛的進出順序。
一樓及地下一樓各設一個紅綠燈號志,信道一次只供一部車進入,平時號志為綠燈當車道有車時則為紅燈。
I/O 組件:
紅燈由 Y0 控制,綠燈由 Y1 控制。另設一樓感應器 X0 ,地下一樓感應器 X1 。
4 噴水池控制
【動作要求】
前后四排水柱,當開關 X0 ON 時,依序從第一排水柱開始噴水 10 秒、再來第二排噴水 10 秒,第三排噴水 10 秒、第四排噴水 10 秒后又回到第一排噴水,開關 X0 OFF 則噴水停止。重新打開開關 X0,仍從第一排水柱開始噴水。
I/O 組件:
1. 噴水開關輸入 X0 。
2. 第一排水柱輸出 Y0 、第二排水柱輸出 Y1 、第三排水柱輸出 Y
2、第四排水柱輸出 Y3 。
5 自動門控制
【動作要求】
1 . 人一靠自動門,馬達立刻高速開門 ( 正轉 ) ,后經過開門減速開關轉變為低速,直到碰觸開門極限開關馬達暫停。
2 . 在感應器偵測無人經 0.5 秒,激活馬達高速關門 ( 反轉 ) ,后經過關門減速開關轉變為低速,直到碰觸關門極限開關馬達停止。
3 . 在關門期間,感應器感應到門前有人,自動門不許作關門動作,暫停 0.5 秒,而后自動轉為開門動作。
4 . 自動門動作期間停電自動門停止,在復電后亦能正常操作。
I/O 組件:
感應器 X0
開門極限開關 X2 、開門減速開關 X1
關門極限開關 X12 、關門減速開關 X11
正轉高速馬達由 Y0 驅動、正轉低速馬達由 Y1 驅動
反轉高速馬達由 Y2 驅動、反轉低速馬達由 Y3 驅動
6 三層載貨電梯控制
【動作要求】
1 . 載貨電梯在一樓、二樓及三樓設置 1F 、 2F 、 3F 呼叫鈕各一個。
2 . 1F 、 2F 、 3F 各有一個定位開關,另有上限開關及下限開關作為安全用途,防止上升或下降時若定位開關失效即可作阻擋作用防止主體沖過頭。
3 . 主體停止在高樓層若是按下低樓層呼叫鈕時主體下降至呼叫樓層之定位開關被碰觸時停止,反之主體停止在低樓層若是按下高樓層呼叫鈕時主體上升至呼叫樓層之定位開關被碰觸時停止。
4 . 當主體停于一樓,若是二樓及三樓呼叫鈕都有人按時主體上升至二樓定位開關時停止 5 秒鐘后自動再上升到三樓定位開關后停止。反之,當主體停于三樓,若是一樓及二樓呼叫鈕都有人按時主體下降 至二樓定位開關時停止。
5 . 秒鐘后自動再下降到三樓定位開關后停止。
I/O 組件:
PLC輸入點不夠的解決方法
曾經改過這樣一個程序,大伙看了,若覺有用的話,也就不枉費我花時間去寫它了。PLC程序學習基礎是建立在電器原理圖上的,原理圖上能實現的在PLC都能實現,不能實現的在PLC也能實現。
在FX -40MR的設備上,它的時間繼電器是外接的,有三個,耗去三個輸入點,后來壞了一個點,致使設備少了一點不能正常生產。由于其中有些時間繼電器不需要經 常調整,我就把它改成用內部時間繼電器,在停機狀態下,用幾個正常生產時不可能同時接通的輸入點,同時輸入形成一個初始值傳入D,然后用加法和減法對這個 D的數據做更改,時間繼電器就取這個D的值。 在成功對這個設備改造后,我又用類似方法做了一個少了4點輸入點的PLC給買出去,時間繼電器都用內部時間繼電器,而且還可以外部調整。 PLC內部的程序,方法多了,只有想不到的,沒有你用不到的。
第二篇:數控銑床橢圓形加工宏程序的編程實例
實際應用中經常會遇到各種各樣的橢圓形加工特征。在現今的數控系統中,無論硬件數控系統,還是軟件數控系統,其插補的基本原理是相同的,只是實現插補運算的方法有所區別。常見的是直線插補和圓弧插補,沒有橢圓插補,手工常規編程無法編制出橢圓加工程序,常需要用電腦逐一編程,但這有時受設備和條件的限制。這時可以采用擬合計算,用宏程序方式,手工編程即可實現,簡捷高效,并且不受條件的限制。加工橢圓形的半球曲面,刀具為R8的球銑刀。利用橢圓的參數方程和圓的參數方程來編寫宏程序。
橢圓的參數方程為:X=A*COS&;
其中,A為橢圓的長軸,B為橢圓的短軸。
編制參考宏程序如下:
%00518
#1=0
#2=20
#3=30
#4=1
#5=90
WHILE #5 GE #1 DO1
#6=#3*COS[#5*PI/180]+4
#7=#2*SIN[#5*PI/180]
G01X[#6]F800
Z[#7]
#8=360
#9=0
WHILE #9 LE #8 DO2
#10=#6*COS[#9*PI/180]
#11=#6*SIN[#9*pi/180]*2/3
G01X[#10]Y[#11]F800
#9=#9+1 (計數器)
END1
#5=#5-#4 (計數器)
END2
M99
Y=B*COS&;
第三篇:C#從入門到精通程序設計高級編程實例視頻教程附帶源碼(精選)
教程列表:
教程1:C#視頻教程 Visual C#2010從入門到精通視頻教程 C#4.0教程 教程2:C#程序設計基于VS2008編程開發范例 C#開發范例大全
教程3:C#視頻教程 21天學通C#第二版視頻教程 送源碼/PPT教案/案例視頻 教程4:C#開發實戰1200例 第2卷 第1卷 配套視頻/配套源碼/兩卷完整PDF 教程5:C#數據庫編程 ADO.NET基礎篇 ADO.NET C#數據庫 ADO.NET教程 教程6:C#開發典型模塊大全 22個典型模塊/3個模塊講解視頻/配套PDF 教程簡介:
教程1:C#視頻教程 Visual C#2010從入門到精通視頻教程 C#4.0教程
【課程名稱】: Visual C# 2010從入門到精通視頻教程
【視頻格式】: swf
【視頻語言】: 普通話
【視頻分辨率】: 799*599
【視頻清晰度】: 清晰
【課程章數】: 20講
【視頻大小】: 1.8G
【播放方式】: 全屏幕/任意大小切換
【相關文件】: 提供視頻教程中汲及到的源代碼和PDF
本教程是C#語言講解的一套完整視頻教程;講師是國產的,視頻語言為普通話。
老師講課用的配套教材是《Visual.CSharp.2010.Step.by.Step》,本店免費提供該書及其中文版。
教程目錄:
第一章、Welcome to C#
第二章、變量、運算符、表達式
第三章、定義方法與變量作用域
第四章、判斷語句
第五章、循環語句
第六章、程序中的異常和錯誤處理
第七章、類與對象
第八章、值類型和引用類型
第九章、枚舉類型和結構體
第十章、數組和集合
第十一章、數組參數
第十二章、理解繼承
第十三章、接口與抽象類
第十四章、垃圾回收與資源管理
第十五章、屬性
第十六章、索引器
第十七章、委托與事件
第十八章、泛型
第十九章、枚舉集合
第二十章、LINQ簡介
教程2:C#程序設計基于VS2008編程開發范例 C#開發范例大全
【課程名稱】:C#基于VS2008程序開發范例大全編程視頻教程
【視頻格式】: 錄像EXE
【錄制語言】: 普通話
【視頻分辨率】: 1221*777
【視頻清晰度】: 非常清晰
【課程章數】: 488節
【視頻大小】: 3.3G
【相關文件】: 提供視頻教程中汲及到的源代碼
本視頻精心挑選了有代表意義的488個實例,詳細介紹如何利用C#語言的強大功能開發各類應用程序。視頻包含所有實例的多媒體語音教學視頻及書中的所有實例源代碼。本書共21章,分3篇,內容涉及窗體設置、控件的應用、組件的應用、文件操作、圖形圖像、多媒體技術、系統操作、注冊表編輯、數據庫基礎、報表與打印技術、正則表達式、多線程編程技術、局域網開發技術、C# 3.0新增功能、數據庫高級技術、Web開發、數據安全、移動開發技術、打包部署及其他高級技術等。
本視頻內容豐富,實用性強,實例典型,容易理解。書中的所有實例源代碼都在Windows Server 2003下測試通過,保證能夠正常運行。本書適合C#語言初、中級學習人員學習和提高使用,也可以作為.NET程序員案頭必備的參考資料。
教程目錄:
第1篇 基礎窗體開發篇
第1章 窗體設置(教學視頻:55分鐘) 2
1.1 常規窗體設置 2
實例001 控制窗體大小 2
實例002 最前端顯示窗體 3
實例003 設置窗體相對起始位置 3
實例004 設置窗體透明度 4
實例005 設置窗體顏色 5
實例006 在多窗體間移動控件 6
實例007 右對齊窗體標題文字 7
實例008 改變無邊框窗體大小 7
實例009 移動無邊框窗體 8
實例010 禁止關閉窗體 9
實例011 通過控件拖動窗體 10
實例012 根據窗體自動調整控件 11
1.2 特殊窗體設置 13
實例013 設計不規則窗體 13
實例014 設計帶分隔欄的窗體 14
實例015 在窗體中滾動字幕 14
實例016 設計閃爍的窗體 15
實例017 設計動畫顯示窗體 16
實例018 設計運動的窗體 18
實例019 修改提示框字體及顏色 18
實例020 建立字體形狀窗體 20
實例021 設計帶幫助鍵的窗體 20
1.3 對話框的應用 21
實例022 使用ColorDialog調用Windows顏色對話框 21
實例023 使用FolderBrowserDialog調用Windows瀏覽文件夾對話框 22
實例024 使用FontDialog調用Windows字體對話框 23
實例025 使用OpenFileDialog調用打開文件對話框 23
實例026 使用SaveFileDialog調用保存文件對話框 24
1.4 特色程序界面 25
實例027 類似Windows的程序界面 25
實例028 類似QQ的程序界面 28
實例029 類似Office助手的程序界面 29
實例030 根據鼠標狀態設置動態變化的按鈕 30
1.5 其他技術 31
實例031 為MDI類型窗體設置背景圖片 32
實例032 繼承窗體設計 32
第2章 控件的應用(教學視頻:92分鐘) 34
2.1 菜單 34
實例033 動態創建菜單 34
實例034 類似Windows的菜單 35
實例035 任務欄托盤菜單 36
實例036 改變菜單字體 37
實例037 將菜單置于窗體右側 37
實例038 浮動菜單 38
實例039 級聯菜單 39
實例040 帶歷史信息的菜單 40
實例041 為菜單添加圖標 41
實例042 設計透明菜單 42
2.2 工具欄 42
實例043 設計浮動工具欄 42
實例044 設計帶背景的工具欄 43
實例045 設計帶下拉菜單的工具欄 43
實例046 為工具欄按鈕增加提示功能 44
2.3 狀態欄 45
實例047 在狀態欄中加入進度條 45
實例048 為狀態欄中加入圖標 45
實例049 動態更新狀態欄信息 46
2.4 文本框 47
實例050 自動刪除非法字符 47
實例051 設計密碼輸入框 49
實例052 限制文字長度 49
實例053 設置多行顯示與滾動條 50
2.5 按鈕 51
實例054 為按鈕增加圖標 51
實例055 設計不規則按鈕 51
實例056 設計多種狀態按鈕 53
2.6 選擇類控件 54
實例057 利用選擇控件實現權限設置 54
實例058 利用選擇控件實現復雜查詢 56
2.7 組合框控件 58
實例059 從文件讀入選項 59
實例060 根據輸入增加選項 60
實例061 綁定數據源 61
2.8 富文本框 63
實例062 顯示Word文檔 63
實例063 完成字符查找與替換 64
實例064 顯示圖片 67
2.9 ListBox控件 68
實例065 在ListBox間拖放選項 68
實例066 綁定數據源到ListBox控件 69
實例067 ListBox重復選項檢測 71
實例068 動態增加選項列 72
實例069 自定義ListBox項的顏色 74
2.10 ListView控件 75
實例070 重復選項檢驗 75
實例071 綁定數據源到ListView 76
實例072 對選項進行排序 79
實例073 單個控件中拖動數據項 79
實例074 多個控件中拖動數據項 82
實例075 設置整行選中 84
實例076 為數據項設計分組 84
2.11 樹控件 85
實例077 綁定數據源 85
實例078 用遞歸(Recursion)方法增加節點 87
實例079 搜索樹節點 88
實例080 拖動樹節點 90
實例081 遍歷磁盤目錄 92
實例082 設計簡單資源管理器 94
實例083 實現樹菜單功能 96
2.12 其他控件 98
實例084 使用MaskedTextBox區分正確和不正確的用戶輸入 98
實例085 使用NumericUpDown實現數值微調 99
實例086 使用ProgressBar控件顯示進度條的變化 100
實例087 使用DateTimePicker計算當前的時間 101
實例088 使用GroupBox對界面中的控件進行分組 102
實例089 使用TabControl實現Windows選項卡效果 103
實例090 使用LinkLabel實現類似于超鏈接的功能 104
實例091 PictureBox圖片框的應用 105
實例092 使用ToolTip實現在文本框中輸入數據時給予提示 106
實例093 使用WebBrowser實現簡單的瀏覽器 107
實例094 使用SplitContainer將窗體分成左右兩部分 109
實例095 使用TableLayoutPanel進行窗體布局 110
實例096 使用HScrollBar實現橫向滾動條的多項功能 110
2.13 焦點變換與輸入控制 111
實例097 當控件獲得焦點時變色 111
實例098 按下Enter鍵在控件中移動焦點 112
實例099 獲取控件的名稱和內容 113
第3章 組件的應用(教學視頻:20分鐘) 114
3.1 Timer組件 114
實例100 設計鬧鐘 114
實例101 實現倒計時 115
3.2 ErrorProvider組件 117
實例102 當文本框輸入不合理數據時進行驗證 117
3.3 ImageList組件 118
實例103 設計屏幕保護程序 118
3.4 BackgroundWorker組件 119
實例104 執行異步操作并顯示操作進度 119
3.5 DirectoryEntry組件 121
實例105 建立虛擬目錄 121
3.6 DirectorySearcher組件 123
實例106 搜索Windows用戶對象 123
3.7 EventLog組件 124
實例107 讀寫Windows系統事件日志 124
實例108 查找保存Windows系統日志 126
3.8 FileSystemWatcher組件 128
實例109 監視指定文件的變化 128
3.9 HelpProvider組件 130
實例110 調用Windows系統幫助文件 130
3.10 Process組件 131
實例111 設計任務管理器 131
3.11 ServiceController組件 133
實例112 設計系統服務管理器 133
第4章 文件操作(教學視頻:34分鐘) 136
4.1 文件夾操作 136
實例113 批量創建文件夾 136
實例114 根據日期自動備份文件夾 137
實例115 遍歷文件夾 139
實例116 批量刪除文件夾 140
4.2 文件存取 142
實例117 創建文件 142
實例118 修改文件屬性 143
實例119 寫入文件 144
實例120 讀取文件信息 145
實例121 批量修改文件名 147
實例122 粉碎文件 148
實例123 移動文件 150
實例124 移動文件夾 151
實例125 移動使用中的文件 152
4.3 文件搜索 153
實例126 按文件名搜索文件 153
實例127 檢查文件是否存在 155
實例128 查詢文件夾中文件數量 155
4.4 典型文件操作 157
實例129 文本文件操作——實現一個記事本 157
實例130 二進制文件操作 159
實例131 ini文件操作 161
實例132 將類的對象寫入文件 163
實例133 XML文件的讀寫 164
實例134 用鼠標實現文件拖放 166
第5章 圖形圖像(教學視頻:47分鐘) 168
5.1 圖形繪制 168
實例135 基本圖形繪制 168
實例136 定義線型與寬度 169
實例137 用紋理填充線條 170
實例138 設置線條透明度 171
實例139 設置線條箭頭 172
實例140 繪制藝術邊框 173
實例141 繪制藝術圖案 173
實例142 繪制數學曲線 175
實例143 圖形縮放 175
實例144 圖形旋轉 176
實例145 圖形平移 177
實例146 圖形動畫 178
5.2 圖像瀏覽 179
實例147 打開圖像文件 179
實例148 圖像局部放大 180
實例149 圖像縮放 181
實例150 圖像旋轉 182
實例151 圖像翻轉 183
5.3 圖片編輯 184
實例152 圖片裁剪 184
實例153 調整圖像分辨率 185
實例154 調整對比度 186
實例155 調整亮度 188
實例156 使用Gamma曲線調整圖像 190
實例157 圖像中增加文字 191
實例158 路徑轉化為文字 192
實例159 BMP文件轉換成JPG格式 193
實例160 ICO文件轉化成BMP格式 195
5.4 圖像效果 196
實例161 浮雕效果 196
實例162 反色效果 198
實例163 百葉窗效果 199
實例164 積木效果 200
實例165 光照效果 201
實例166 黑白效果 203
實例167 扭曲效果 204
實例168 銳化效果 205
實例169 柔化效果 206
實例170 馬賽克效果 208
5.5 圖像工具 209
實例171 類似Windows畫圖的簡單繪圖程序 209
實例172 看圖工具 214
實例173 文字保存為圖片 217
實例174 圖像合成 218
實例175 圖像邊緣探測 220
實例176 查看圖片的像素 222
實例177 獲取指定點的RGB值 222
實例178 將圖片設定為桌面 223
第6章 多媒體技術(教學視頻:15分鐘) 226
6.1 媒體播放器 226
實例179 音頻播放器 226
實例180 視頻播放器 230
6.2 動畫播放 232
實例181 播放Flash動畫 232
實例182 播放GIF動畫 233
實例183 利用Image制作小動畫 235
6.3 硬件控制 235
實例184 檢測是否安裝聲卡 236
實例185 控制光驅的打開和關閉 236
6.4 多媒體應用 238
實例186 定時播放音樂 238
實例187 歌曲播放屏幕保護程序 239
實例188 簡單的語音朗讀 241
第7章 系統操作(教學視頻:40分鐘) 244
7.1 磁盤操作 244
實例189 讀取硬盤序列號 244
實例190 獲取本地驅動器信息 245
實例191 設置磁盤共享 246
實例192 檢查驅動器容量 248
實例193 檢測磁盤是否準備好 249
實例194 查看磁盤可用空間 250
實例195 修改磁盤格式 251
7.2 系統控制 252
實例196 獲取系統登錄 252
實例197 重啟計算機 253
實例198 隱藏鼠標 254
實例199 禁止用戶關機 255
實例200 鎖定計算機 256
實例201 清空系統回收站 257
7.3 系統設置 258
實例202 設置系統輸入法 258
實例203 設置桌面背景 259
實例204 交換鼠標左右鍵 260
實例205 隱藏任務欄 261
實例206 隱藏開始菜單 261
實例207 查看系統版本 263
實例208 修改系統時間 264
實例209 修改計算機名 266
實例210 使桌面圖標文字透明 267
實例211 獲取系統已經安裝的字體 268
實例212 列出系統中的打印機 270
實例213 監控CPU的使用狀態 270
實例214 監控內存的使用狀態 271
實例215 關閉正在運行的任務 272
實例216 監視剪貼板的內容 274
實例217 獲取系統用戶名 276
實例218 獲取系統目錄 277
實例219 注冊系統熱鍵 277
實例220 檢測系統啟動模式 279
7.4 鼠標操作 280
實例221 動態變化鼠標狀態 280
實例222 限制鼠標活動范圍 281
實例223 獲取鼠標在任意點的顏色 282
實例224 判斷鍵盤按下的鍵值 283
7.5 程序運行 284
實例225 打開控制面板中的程序 284
實例226 不出現在任務欄上的程序 286
實例227 調用外部程序 286
實例228 控制程序運行數量 287
實例229 開機后程序自動運行 288
實例230 改變系統提示信息 289
實例231 獲取系統環境變量 290
實例232 啟動屏幕保護 291
實例233 創建快捷方式 291
第8章 注冊表編輯(教學視頻:12分鐘) 293
8.1 注冊表操作 293
實例234 讀取注冊表信息 293
實例235 修改注冊信息 294
實例236 保存注冊文件 295
實例237 搜索注冊表內容 296
實例238 刪除指定信息 297
8.2 系統設置 299
實例239 隱藏桌面圖標 299
實例240 設置桌面顯示屬性 300
實例241 禁止運行注冊表 302
8.3 IE瀏覽器設置 303
實例242 修改IE瀏覽器標題欄內容 304
實例243 設置IE瀏覽器的下載路徑 304
實例244 設置IE瀏覽器的默認主頁 305
實例245 禁止修改IE瀏覽器主頁 306
第2篇 數據庫、文件和網絡應用篇
第9章 數據庫基礎(教學視頻:80分鐘) 308
9.1 連接數據庫 308
實例246 連接Access數據庫 308
實例247 連接帶密碼的Access數據庫 310
實例248 連接網絡中共享的Access數據庫 311
實例249 連接SQL Server數據庫 314
實例250 連接帶密碼的SQL Server數據庫 315
實例251 使用ODBC連接數據源 317
實例252 使用數據綁定控件連接數據源 320
9.2 管理數據庫 323
實例253 創建數據庫 323
實例254 刪除數據庫 325
實例255 分離數據庫 326
實例256 附加數據庫 328
9.3 插入數據 331
實例257 利用SQL語句插入數據 331
實例258 利用SQL語句插入批量數據 333
9.4 更新數據 336
實例259 使用SQL語句更新數據 336
實例260 使用SQL語句批量更新數據 338
9.5 數據刪除 340
實例261 利用SQL語句刪除指定數據 341
實例262 利用SQL語句刪除批量數據 343
實例263 利用SQL語句清空數據表 345
9.6 數據備份與還原 347
實例264 備份SQL Server數據庫 347
實例265 還原SQL Server數據庫 349
第10章 ASP.NET應用技術(教學視頻:60分鐘) 352
10.1 數據有效性驗證 352
實例266 用戶信息設置驗證 352
實例267 驗證輸入日期 354
實例268 驗證數值范圍 356
實例269 驗證身份證號碼 358
實例270 驗證電子郵件地址 360
實例271 驗證自定義特殊字符 361
10.2 連接數據庫 363
實例272 連接Access數據庫 363
實例273 連接SQL Server數據庫 365
10.3 操作數據庫 368
實例274 在ASP.NET中查詢數據庫中的數據 368
實例275 在ASP.NET中向數據庫中插入數據 370
實例276 在ASP.NET中修改數據庫中的數據 372
實例277 在ASP.NET中刪除數據庫中的數據 374
10.4 ASP.NET中的控件應用 376
實例278 在ASP.NET中使用列表框控件 376
實例279 在ASP.NET中使用下拉列表框控件 378
實例280 在ASP.NET中使用單選按鈕控件 379
實例281 在ASP.NET中使用復選框控件 381
實例282 在ASP.NET中使用DataList控件 382
第11章 水晶報表應用技術(教學視頻:20分鐘) 386
11.1 創建報表 386
實例283 新建水晶報表 386
實例284 在報表中添加圖表 390
實例285 在報表中添加子報表 392
11.2 報表中的特殊文件 394
實例286 在報表中使用圖片 395
實例287 在報表中使用Excel文件 396
第12章 操作Office文件(教學視頻:58分鐘) 400
12.1 操作Word文檔 400
實例288 創建Word文檔 400
實例289 向Word文檔中寫入文本 402
實例290 向Word文檔中添加表格 404
實例291 向Word文檔中插入圖片 406
12.2 操作PDF文檔 408
實例292 創建PDF文檔 408
實例293 新建PDF文檔頁 410
實例294 讀取PDF文檔 412
實例295 設置PDF文檔屬性 415
實例296 設置PDF文檔的顯示格式 416
實例297 設置PDF文檔大小 419
實例298 設置PDF文檔邊界 421
12.3 操作PowerPoint文檔 423
實例299 創建PowerPoint文檔 423
實例300 向PowerPoint文檔中寫入數據 425
實例301 向PowerPoint文檔中插入圖片 427
12.4 操作Excel工作簿 429
實例302 創建Excel工作簿 429
實例303 向Excel工作簿中寫入數據 431
實例304 在Excel工作簿中創建圖表 433
第13章 局域網開發技術(教學視頻:26分鐘) 436
13.1 獲取局域網計算機信息 436
實例305 Ping程序的實現 436
實例306 獲取本地計算機名稱和IP地址 440
實例307 獲取網卡信息 442
13.2 網絡通信 443
實例308 使用SMTP協議發送電子郵件 443
實例309 點對點聊天程序的實現 445
實例310 局域網廣播程序的實現 449
13.3 計算機控制 453
實例311 獲取遠程IE上網記錄 453
實例312 遠程關閉計算機 457
實例313 遠程注銷計算機 460
實例314 遠程重啟計算機 463
第14章 XML應用技術(教學視頻:22分鐘) 467
14.1 寫入XML 467
實例315 創建XML文件 467
實例316 寫入XML元素值 469
實例317 設置XML屬性值 470
14.2 讀取XML 472
實例318 讀取XML文件 472
實例319 讀取XML元素值 473
實例320 讀取XML屬性值 475
第15章 數據庫高級技術(教學視頻:180分鐘) 477
15.1 簡單查詢 477
實例321 查詢單列 477
實例322 查詢多列 478
實例323 查詢所有列 479
實例324 使用列別名 480
實例325 簡單列計算 481
實例326 復雜列計算 483
實例327 限制紀錄條數 484
實例328 應用CASE語句進行判斷 485
實例329 應用IIF語句進行判斷 487
實例330 執行算術組合計算 488
實例331 連接列值 489
實例332 使用字符函數對列格式化 491
實例333 WHERE條件查詢 492
實例334 BETWEEN區間查詢 493
15.2 數據篩選 495
實例335 使用IN運算符查詢 495
實例336 使用NOT運算符 496
實例337 使用行值表達式簡化查詢 497
實例338 使用DISTINCT查詢 498
實例339 隨機返回數據 499
實例340 返回第10~22行間的數據 500
實例341 返回行號 502
實例342 字符型數據轉換為數值型 503
實例343 字符型數據轉換為日期型 504
實例344 使用“[]”通配符 505
實例345 使用“[^]”通配符 506
實例346 使用LIKE運算符 507
實例347 使用“%”匹配字符 508
實例348 使用“_”匹配字符 509
實例349 匹配發音 511
實例350 查找空值 512
實例351 查找非空值 513
實例352 使用NVL()函數 514
實例353 使用DECODE()函數 515
15.3 字符處理 517
實例354 去除字符串中的空格 517
實例355 替換指定字符 518
實例356 截取字符串 519
實例357 字符串大小寫轉換 520
實例358 字符出現次數統計 521
實例359 連接字符串 523
實例360 指定字符串格式 524
實例361 比較字符串是否相同 525
實例362 比較字符串是否相似 526
15.4 日期處理 527
實例363 長短日期格式轉換 527
實例364 設定日期輸出格式 528
實例365 使用BETWEEN查詢時間段 529
實例366 查詢某一天是星期幾 530
實例367 計算兩天之間的年數 532
實例368 計算兩天之間的月數 533
實例369 計算兩天之間的天數 534
實例370 計算兩天之間的小時數 535
實例371 獲取系統時間 536
15.5 數據排序 537
實例372 升序排序 537
實例373 降序排序 538
實例374 列別名排序 539
實例375 復合排序 540
實例376 按姓氏筆畫排序 541
實例377 按姓氏拼音排序 542
15.6 統計分組 543
實例378 使用SUM()函數實現數據匯總 543
實例379 使用COUNT()函數計算總數 544
實例380 使用MIN()函數求最小值 545
實例381 使用MAX()函數求最大值 547
實例382 清除重復數據 549
實例383 使用GROUP BY分組統計 550
實例384 使用HAVING過濾分組數據 551
15.7 使用子查詢 552
實例385 為子查詢命名 552
實例386 使用子查詢更新數據 553
實例387 使用子查詢刪除數據 554
實例388 使用IN子查詢 556
實例389 使用NOT IN子查詢 557
15.8 多表查詢 558
實例390 笛卡爾乘積查詢 559
實例391 使用表別名 560
實例392 內聯接 560
實例393 外聯接 561
實例394 自聯接 562
實例395 動態交叉表 563
實例396 使用UNION運算符 566
實例397 使用UNION ALL將幾個表的數據顯示在一個表中 567
實例398 使用MINUS實現差值運算 569
實例399 數據庫之間復制數據 570
15.9 DDL運用 571
實例400 創建表結構 572
實例401 增加列 573
實例402 刪除列 574
實例403 創建視圖 575
實例404 通過視圖更新數據 577
實例405 通過視圖刪除數據 578
實例406 創建存儲過程 580
實例407 事務中運用存儲過程 581
實例408 使用存儲過程修改數據 583
實例409 加密存儲過程 585
實例410 創建觸發器 587
第3篇 高級應用篇
第16章 進程與線程(教學視頻:15分鐘) 590
16.1 進程應用技術 590
實例411 創建進程管理程序 590
實例412 創建進程信息程序 592
實例413 使用進程加載應用程序 593
16.2 線程應用技術 594
實例414 創建多線程 594
實例415 為創建的線程命名 596
實例416 創建具有參數的線程 597
第17章 Web開發(教學視頻:90分鐘) 599
17.1 Web服務 599
實例417 建立Web服務 599
實例418 增加對Web服務的引用 601
實例419 通過Web服務獲取DataSet 602
實例420 通過Web服務連接Oracle數據庫 604
實例421 通過Web服務修改數據庫 605
實例422 通過Web服務上傳文件 606
17.2 網絡應用 608
實例423 制作自己的網絡瀏覽軟件 608
實例424 XML數據庫文檔的瀏覽 610
實例425 獲取網絡IP地址 611
實例426 監測當前網絡連接狀態 612
實例427 收取電子郵件 613
實例428 發送電子郵件 617
實例429 下載網頁 619
實例430 提取網頁源碼 620
實例431 提取網頁標題 621
實例432 上傳和下載文件 622
實例433 實現點對點聊天 623
17.3 ASP.NET開發 625
實例434 Web頁面處理的過程 625
實例435 文本輸入控件的應用 627
實例436 按鈕控件的應用 628
實例437 復選框控件的應用 629
實例438 單選按鈕控件的應用 631
實例439 列表框的應用 633
實例440 ImageButton 控件的應用 633
實例441 日歷控件的應用 634
實例442 數據表格的應用 635
實例443 驗證控件的應用 637
實例444 HTML控件的應用 638
第18章 數據安全(教學視頻:32分鐘) 640
18.1 對稱加密 640
實例445 對稱算法 640
實例446 二進制數據和文本編碼 642
實例447 利用圖片加密文件 645
實例448 將數據加密到文件 648
18.2 非對稱加密 650
實例449 以XML格式導入導出密鑰 650
實例450 以參數格式導入導出密鑰 652
18.3 安全隨機數 653
實例451 生成偽隨機數 653
實例452 生成加密隨機數 654
第19章 移動開發技術(教學視頻:70分鐘) 656
19.1 基礎應用 656
實例453 智能設備的窗體設置 656
實例454 設計功能導航界面 657
實例455 文本框控件的應用 658
實例456 使用ListBox控件實現簡單的餐館點菜功能 658
實例457 使用ComboBox控件實現地點列表 660
實例458 使用單選按鈕實現性別的選擇 661
實例459 復選框的應用 661
實例460 通過DataGrid控件在模擬器上顯示數據庫 663
實例461 使用ImageList控件顯示QQ頭像列表 665
實例462 TrackBar控件實現顏色的調整 666
實例463 內置的打開和保存文件對話框 667
實例464 創建自定義的對話框 668
實例465 構建一個倒計時功能的自定義控件 671
實例466 多線程應用 673
19.2 高級應用 674
實例467 文件操作——在虛擬機上讀取文本文件并將其修改 674
實例468 Web Services應用——調用WebService進行計算 676
實例469 圖形繪制 677
實例470 注冊表操作 678
實例471 文本繪制 679
實例472 播放音頻文件 680
實例473 圖像轉換格式 682
第20章 其他高級技術(教學視頻:11分鐘) 684
20.1 Windows系統編程 684
實例474 API函數的應用 684
實例475 反射的應用 685
實例476 回調函數的應用 687
實例477 COM組件的調用 689
20.2 模式 690
實例478 設計模式 690
第21章 打包部署(教學視頻:22分鐘) 694
21.1 使用打包項目打包 694
實例479 最簡單的程序打包 694
實例480 創建文件夾 695
實例481 創建安裝后的快捷方式 696
實例482 打包注冊表信息 697
21.2 InnoSetup打包工具 697
實例483 簡單應用 697
實例484 創建文件夾 699
實例485 創建安裝后的快捷方式 701
實例486 自動添加軟件的信處到注冊表 702
實例487 創建IIS服務 702
實例488 打包.NET框架 706
教程3:C#視頻教程 21天學通C#第二版視頻教程 送源碼/PPT教案/案例視頻
【課程名稱】: 21天學通C#第二版視頻教程
【視頻格式】: AVI
【視頻語言】: 普通話
【視頻分辨率】: 800*600
【視頻清晰度】: 清晰
【視頻講數】: 21講
【教程大小】: 4.3G
【播放方式】: 全屏幕/任意屏幕大小切換
【相關文件】: 提供視頻教程中的源代碼和PPT教案以及其他相關素材
教程目錄:
第1天 C#概述
第2天 變量和表達式
第3天 流 程 控 制
第4天 C#面向對象基礎知識
第5天 面向對象的關鍵技術
第6天 .NET內置對象
第7天 調試和異常處理
第8天 Windows編程基礎
第9天 使用Windows Forms和
第10天 Windows應用程序的部署
第11天 Web應用程序開發
第12天 Web應用程序的調試和異常處理
第13天 Web應用程序的部署和配置
第14天 Web應用程序的安全性
第15天 用C#開發Web Service
第16天 ADO
第17天 XML編程
第18天 數據綁定技術
第19天 文件和注冊表操作
第20天 多線程和同步
第21天 文天發布系統
教程4:C#開發實戰1200例 第2卷 第1卷 配套視頻/配套源碼/兩卷完整PDF
【教程名稱】: C#開發實戰1200例 第1卷 第2卷
【教程類型】: 視頻+PDF+源碼
【視頻格式】: 錄像EXE
【實例數目】: 1200個
【教程大小】: 4G
【相關文件】: 提供教程中汲及到的視頻、源代碼和PDF
教程目錄:
第1篇 C#編程基礎篇 第1章 C#開發環境的使用 2
1.1 Visual Studio開發環境的安裝與配置 3
1.2 Visual Studio開發環境的使用 7
1.3 快速開發項目必備 10
第2章 C#語言基礎應用 15
2.1 代碼的注釋 16
2.2 運算符的使用 20
2.3 關鍵字的使用 27
2.4 流程控制語句的使用 34
第3章 字符串處理技術 44
3.1 字符及字符串轉換 45
3.2 常用字符及字符串操作 50
3.3 常用數字處理技術 61
3.4 日期時間格式的數據處理 67
3.5 常用數字驗證技巧 87
3.6 常用字符驗證技巧 98
3.7 網絡驗證應用技巧 105
第4章 數組和集合的使用 109
4.1 數組的基本操作 110
4.2 常用數組排序算法 117
4.3 常用集合的使用 126
第5章 面向對象編程技術 131
5.1 屬性和方法 132
5.2 結構與類 136
5.3 面向對象技術高級應用 141
5.4 迭代器和分部類的使用 149
5.5 泛型的使用 156
第6章 數據結構與算法 163
6.1 數據結構的實現 164
6.2 常見算法的實際應用 180
第2篇 Windows窗體篇
第7章 Windows窗體基礎 206
7.1 設置窗體位置 207
7.2 設置窗體大小 211
7.3 設置窗體的標題欄 218
7.4 設置窗體的背景 221
第8章 特色窗體界面 227
8.1 導航菜單界面 228
8.2 特殊形狀的窗體 232
8.3 窗體效果 235
8.4 窗體動畫 250
8.5 特色程序界面 255
第9章 窗體控制技術 262
9.1 窗體控制技術 263
9.2 其他窗體技術 270
第10章 MDI窗體和繼承窗體 279
10.1 MDI窗體的使用 280
10.2 繼承窗體的使用 285
第3篇 控件應用篇
第11章 Windows常用控件的使用 290
11.1 按鈕控件的使用 291
11.2 TextBox控件應用 296
11.3 ComboBox控件應用 302
11.4 RichTextBox控件應用 308
11.5 ListBox控件應用 319
11.6 ListView控件應用 326
11.7 選擇類控件應用 336
11.8 TreeView控件應用 339
11.9 選項卡控件的使用 347
11.10 菜單應用實例 351
11.11 工具欄設計 361
11.12 狀態欄設計 365
第12章 Windows高級控件的使用 371
12.1 對話框組件的使用 372
12.2 Timer組件的使用 381
12.3 EventLog組件 386
12.4 其他常用控件的典型應用 391
12.5 常用控件控制技術 409
12.6 控件焦點變換 414
第13章 DataGridView數據控件 418
13.1 DataGridView控件基本設置 419
第14章 自定義用戶控件 447
14.1 重繪Windows標準控件 448
14.2 自定義Windows控件 457
第4篇 文件操作篇
第15章 文件基本操作 482
15.2 創建和刪除文件 488
15.3 查找文件 493
15.4 修改文件 497
15.5 復制文件 502
15.6 指定類型的文件操作 507
15.7 其他 514
第16章 文件夾基本操作 525
16.1 獲取文件夾信息 526
16.2 文件夾操作 530
第17章 文件流操作 544
17.1 文件的讀取和寫入 545
17.2 常用的文件流操作 553
第18章 加密、解密及解壓縮文件 565
18.1 加密與解密文件 566
18.2 壓縮和解壓縮文件 579
第5篇 C#與Office高效開發篇
第19章 C#與Word互操作 590
19.1 Word文檔基本操作 591
19.2 讀取外部數據到Word中 612
19.3 將Word中的數據進行輸出處理 622
第20章 高效應用Excel 643
20.1 Excel基本操作 644
20.2 讀取外部數據到Excel 651
20.3 將Excel數據進行輸出處理 666
20.4 利用Excel進行數據挖掘 682
第6篇 圖形圖像與多媒體篇
第21章 基本圖形繪制 702
21.1 繪制基本圖形 703
21.2 繪制組合圖形 712
第22章 圖像處理技術 723
22.1 圖像格式轉換 724
22.2 圖像預覽 732
22.3 圖像的縮放與變換 737
22.4 圖像的特殊效果 744
22.5 特殊效果的文字 765
22.6 圖像識別 775
22.7 常用的圖像工具 782
22.8 圖像應用 792
第23章 常用圖表應用 810
23.1 簡單圖表的繪制 811
23.2 柱形圖表 813
23.3 折線圖表 821
23.4 餅型圖表 830
第24章 動畫處理技術 840
24.1 圖像動畫 841
24.2 多媒體動畫的制作 846
24.3 多媒體動畫的播放 851
第25章 音頻與視頻控制 861
25.1 CD、VCD播放 862
25.2 MP
3、WAV播放 864
25.3 媒體控制 875
25.4 多媒體應用 883
教程5:C#數據庫編程 ADO.NET基礎篇 ADO.NET C#數據庫 ADO.NET教程
【課程名稱】: C#數據庫編程-ADO.NET基礎篇
【視頻格式】: SWF
【視頻語言】: 普通話
【視頻分辨率】: 1024*754
【視頻清晰度】: 清晰
【視頻講數】: 7講/共32個視頻
【教程大小】: 250M
【播放方式】: 全屏幕/任意屏幕大小切換
【相關文件】: 提供視頻教程中汲及的源代碼
教程目錄:
【第1講連接數據庫】-1.1-ADO.NET概述
【第1講連接數據庫】-1.2-SqlConnection對象使用
【第1講連接數據庫】-1.3-連接字符串生成器
【第1講連接數據庫】-1.4-連接字符串的存儲和加密
【第1講連接數據庫】-1.5-數據庫連接池
【第1講連接數據庫】-1.6-總結與拓展練習
【第2講數據庫查詢】-2.1-ExecuteScalar方法使用
【第2講數據庫查詢】-2.2-ExecuteNonQuery方法使用
【第2講數據庫查詢】-2.3-異步查詢
【第2講數據庫查詢】-2.4-批量查詢操作
【第2講數據庫查詢】-2.5-SqlDataReader對象
【第2講數據庫查詢】-2.6-多活動結果集
【第2講數據庫查詢】-2.7-參數化查詢
【第2講數據庫查詢】-2.8-存儲過程與輸出參數
【第2講數據庫查詢】-2.9-總結與拓展練習
【第3講數據庫查詢】-3.1-DataSet概念和創建
【第3講數據庫查詢】-3.2-創建DataTable
【第3講數據庫查詢】-3.3-DataTable對象的使用
【第3講數據庫查詢】-3.4-總結與拓展練習
【第4講數據庫查詢】-4.1-模擬SqlDataAdapter對象的Fill方法
【第4講數據庫查詢】-4.2-DataSet數據更新
【第4講數據庫查詢】-4.3-使用SqlDataAdapter提交更新
【第4講數據庫查詢】-4.4-總結
【第5講數據庫查詢】-5.1-基于DataTable的數據篩選查詢
【第5講數據庫查詢】-5.2-DataView與數據篩選
【第5講數據庫查詢】-5.3-總結
【第6講數據庫查詢】-6.1-創建強類型DataSet
【第6講數據庫查詢】-6.2-強類型DataSet中主外鍵關聯數據的處理
【第6講數據庫查詢】-6.3-強類型DataSet中數據行的增改查等操作
【第7講數據庫查詢】-7.1-SqlTransaction對本地事務的處理
【第7講數據庫查詢】-7.2-TransactionScope處理分布式事務
【第7講數據庫查詢】-7.3-CommittableTransaction對象處理分布式事務
教程6:C#開發典型模塊大全 22個典型模塊/3個模塊講解視頻/配套PDF
【課程名稱】: C#開發典型模塊大全
【視頻格式】: 錄像EXE
【視頻語言】: 普通話
【視頻分辨率】: 1022*772
【視頻清晰度】: 非常清晰
【教程大小】: 675M
【教程文件】: 22個模塊源碼(包括VS2005環境的和VS2008環境的)及源碼使用文檔;3個模塊的講解視頻和C#基礎視頻;配套的PDF
本書以關鍵技術為核心,通過22個典型模塊系統、全面地介紹了如何使用C#進行各領域的程序開發。全書共分為24章,第1章介紹了C#集成開發環境的使用,使初學者能夠熟練掌握使用C#集成開發環境進行編程,之后通過對QQ企業通、SQL數據表提取器模塊、萬能搜索模塊、萬能打印模塊、決策分析模塊、自定義圖表控件、電子郵件收發模塊、短信群發模塊、桌面精靈模塊、文件批量處理器、圖片管理工具模塊、FTP文件管理模塊、魔法兔子模塊、學生考試模塊、網頁瀏覽器模塊、電話客服管理模塊、多媒體播放器、屏幕錄像模塊、EXE文件加密器、視頻監控模塊、網絡五子棋游戲和在線升級模塊等22個模塊進行了詳細的介紹,使讀者能夠掌握圖形圖像、多媒體、文件處理、數據庫、報表打印、軟件安全、系統優化、網絡通信及硬件開發等各領域的相關技術,為從事項目開發的人員提供相關解決方案,最后一章通過對Windows應用程序的打包與部署進行講解,使讀者能夠快速掌握Windows應用程序的打包與部署方案。
教程目錄:
第1章 認識C#及開發環境
第2章 QQ企業通
第3章 SQL數據表提取器模塊
第4章 萬能搜索模塊
第5章 萬能打印模塊
第6章 決策分析模塊
第7章 自定義圖表控件
第8章 電子郵件收發模塊
第9章 短信群發模塊
第10章 桌面精靈模塊
第11章 文件批量處理器
第12章 圖片管理工具模塊
第13章 FTP文件管理模塊
第14章 魔法兔子模塊
第15章 學生考試模塊
第16章 網頁瀏覽器模塊
第17章 電話客服管理模塊
第18章 多媒體播放器
第19章 屏幕錄像模塊
第20章 EXE文件加密器
第21章 視頻監控模塊
第22章 網絡五子棋游戲
第23章 在線升級模塊
第24章 Windows應用程序打包與部署境
教程地址:http:///view-10884-1.html
第四篇:怎么編程入門
你既然喜歡編程,就應該認認真真的學習一門語言,學習微軟的就先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應該準備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結合,例程書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之后,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序學習,有助于知識的連貫性,我也希望你能學好的?;蛘邔W習Delphi,入門較為簡單類似于VB,但比VB強大,即可作為入門又能做強、做大
怎樣學編程
1.明確學習目的
學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟件使用中所遇到的問題,改進現有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利于在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟件產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,并在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。
2.打好基礎
學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,“邏思力”的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什么都完全明白了才去動手實踐,只要明白了大概,就要敢于自己動手去體驗。誰都有第一次。有些問題只有通過實踐后才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什么樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發應用軟件開發的工具有:Visual
Basic 、Delphi 、VC++ ( C++ Builder ) 等;數據庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平臺開發開發工具如 Java 等。
3)網絡開發對客戶端開發工具如:Java Script 等;對服務器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單并容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。
3. 注意理解一些重要概念
一本程序設計的書看到的無非就是變量、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
4.掌握編程思想
學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什么是線程......;學習 COM 就要知道 VTALBE 、類廠、接口、idl......,關鍵是學一種思想,有了思想,那么我們就可以觸類旁通。
5.多實踐、多交流
掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥于固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
6.養成良好的編程習慣
編程入門不難,但入門后不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便于維護。如代碼的縮進編排、變量命令規則的一致性、代碼的注釋等。
7.上網學編程
在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。例如網站“編程課堂”()主要以 VB 和 Delph;教學和交流為主,提供大量實用技巧;網站“現在時編程學園”()是專門介紹C、VC、VB、Delphi 等的綜合編程網站;網站“ VB 編程樂園 ”()提供內容豐富
而且實用的編程技術文章、精選控件、源代碼下載、計算機考試、相關軟件以及編程書籍推薦等等。
8.加強計算機理論知識的再學習
學編程是符合“理論→實踐→再理論→再實踐”的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。學過之后,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學習編程的過程中要不斷地針對應用中的困惑和問題深入學習數據結構、算法、計算機原理、編譯原理、操作系統原理、軟件工程等計算機科學的理論基礎和數理邏輯、代數系統、圖論、離散數學等數學理論基礎知識。這樣經過不斷的學習,再努力地實踐,編程水平一定會不斷提高到一個新高度
第五篇:編程入門技巧
伴隨著IT互聯網業的繁榮發展,很多人都將軟件開發視為自己的理想職業。軟件開發當然最基本的就是編程,而編程如何入門是人們首先要考慮的問題。有些人的編程入門學習過程艱難而又曲折,其實學習編程是可以借鑒別人的經驗的,即使這種經驗并不適用于每個人,至少可以讓你悟出些道理。
C++編程入門要首先堅持學好C++語言的基礎不動搖,從語法到編程思想上都要掌握牢固。以后肯定有很多的技術我們要學習,無論是界面開發、游戲開發還是網絡技術等,對C++軟件開發者來說C++是重要基礎,這就相當于說C++是內功,其他技術是武器。有了好的C++基礎,才能更加自如的學習并運用其他技術。
挑選一個適合編程入門的教程?,F在市面上有各種入門教程,有國人寫的,有國人翻譯的,還有英文原版的,有紙質的也有在線電子版的。選擇的時候要注意些什么呢?建議,首先不要選擇英文版的,因為入門階段編程經驗太少,語言上可能有理解偏差;其次,翻譯過來的教程盡量選擇翻譯質量好的,為了經濟利益,很多教程的翻譯并不過關;入門教程切記不要選擇那種內容過細過多而又貌似很深的,深入淺出最好,的C++編程入門系列就是盡量用簡單的語言講解,精簡而又覆蓋了大部分基礎和重點內容;另外,如果發現問題,能和作者交流討論最好,這方面在線電子版的比較有優勢。
在編程入門學習過程中要多動手,多上機練習,不要只看作者的例程的代碼和運行結果,也許在你實際寫代碼和調試過程中會出現一
些問題,而通過解決這些問題你的認識會更加深刻。
有耐心,堅持不懈,這是學習編程必須具備的精神。尤其是在編程入門學習的時候,對自己不太自信、學習枯燥等都可能會成為你放棄的理由。但每個成功的軟件開發者幾乎都有過類似的困惑,但正因為他們的堅持才使得他們成功實現自己的軟件開發之夢。
要懂得從編程中尋找樂趣。我們盡量不要把編程想成是對著電腦的枯燥乏味的工作,其實編程中也蘊含著它的樂趣,這需要我們去發現去挖掘。以前需要人工費時費力做的工作,通過我們的軟件能快速高效的完成;看不出任何趨勢的數據到我們手中能繪出各種圖形進行統計;根據女朋友的喜好,開發出小游戲討她的歡心。這些都能帶給我們成就感,給我們樂趣。
同樣也是從那個入門階段過來的,也曾經有過一些困惑,但最終還是成功加入了軟件開發隊伍。我認為有些經驗和教訓還是有必要跟大家分享一下的,希望編程入門學習者多多少少有一些幫助。
本文由http://.cn http:// http:// http:// http:// 深圳網站建設編輯所寫。謝謝您的閱讀。