目录
第1章 概述——导入“Hello,world”程序1[BR]1.1 工作场景导入2[BR]1.2 .NET框架与C#语言3[BR]1.3 控制台应用程序的结构4[BR]1.3.1 控制台应用程序的基本结构4[BR]1.3.2 输出5[BR]1.3.3 编译并运行程序6[BR]1.4 Windows应用程序结构6[BR]1.5 回到工作场景17[BR]1.6 回到工作场景29[BR]1.7 工作实训营10[BR]1.8 习题11[BR]第2章 加减法测试器13[BR]2.1 工作场景导入14[BR]2.2 C#标识符和关键字14[BR]2.3 代码书写规则15[BR]2.4 数据类型15[BR]2.4.1 C#语言的数据类型划分15[BR]2.4.2 值类型17[BR]2.4.3 引用类型20[BR]2.4.4 DateTime和TimeSpan类23[BR]2.4.5 Math类24[BR]2.4.6 数据类型的转换25[BR]2.5 回到工作场景28[BR]2.6 工作实训营32[BR]2.7 习题32[BR]第3章 电费计算程序35[BR]3.1 工作场景导入36[BR]3.2 C#运算符和表达式36[BR]3.2.1 运算符的分类36[BR]3.2.2 运算符的优先级37[BR]3.2.3 算术运算符和算术表达式38[BR]3.2.4 赋值运算符和赋值表达式38[BR]3.2.5 关系运算符和关系表达式39[BR]3.2.6 逻辑运算符和逻辑表达式40[BR]3.2.7 位运算41[BR]3.2.8 其他特殊运算符43[BR]3.3 回到工作场景46[BR]3.4 工作实训营48[BR]3.5 习题49[BR]第4章 薪水计算程序51[BR]4.1 工作场景导入52[BR]4.2 选择结构程序设计52[BR]4.2.1 if语句53[BR]4.2.2 if...else语句54[BR]4.2.3 if...else语句嵌套56[BR]4.2.4 switch语句58[BR]4.3 回到工作场景61[BR]4.4 工作实训营65[BR]4.5 习题65[BR]第5章 成绩分析程序67[BR]5.1 工作场景导入68[BR]5.2 C#数组68[BR]5.2.1 C#数组的声明68[BR]5.2.2 数组的初始化69[BR]5.2.3 访问数组成员70[BR]5.2.4 数组对象70[BR]5.3 循环结构程序设计70[BR]5.3.1 while语句71[BR]5.3.2 do...while语句72[BR]5.3.3 for语句73[BR]5.3.4 foreach语句75[BR]5.3.5 跳转语句76[BR]5.4 回到工作场景77[BR]5.5 工作实训营80[BR]5.6 习题81[BR]第6章 会歌唱的燕子和能升级的士兵83[BR]6.1 工作场景导入84[BR]6.2 类的创建84[BR]6.2.1 创建类和对象85[BR]6.2.2 访问修饰符86[BR]6.3 编写方法87[BR]6.3.1 没有参数的方法88[BR]6.3.2 带有参数的方法88[BR]6.3.3 静态方法89[BR]6.4 构造函数与析构函数90[BR]6.4.1 实例构造函数90[BR]6.4.2 静态构造函数92[BR]6.4.3 析构函数93[BR]6.5 属性94[BR]6.6 重载96[BR]6.6.1 运算符重载96[BR]6.6.2 方法重载97[BR]6.6.3 构造函数重载98[BR]6.7 回到工作场景199[BR]6.8 回到工作场景2102[BR]6.9 工作实训营104[BR]6.10 习题105[BR]第7章 学生类和面积计算项目109[BR]7.1 工作场景导入110[BR]7.2 类的继承110[BR]7.2.1 实现继承111[BR]7.2.2 构造函数112[BR]7.2.3 重写成员116[BR]7.3 接口119[BR]7.3.1 创建接口119[BR]7.3.2 接口成员121[BR]7.3.3 接口与继承123[BR]7.4 多态125[BR]7.5 回到工作场景1128[BR]7.6 回到工作场景2130[BR]7.7 工作实训营133[BR]7.8 习题133[BR]第8章 能交互的窗体139[BR]8.1 工作场景导入140[BR]8.2 委托、事件与异常140[BR]8.2.1 委托140[BR]8.2.2 事件142[BR]8.2.3 异常146[BR]8.3 回到工作场景150[BR]8.4 工作实训营152[BR]8.5 习题153[BR]第9章 用户注册网页155[BR]9.1 工作场景导入156[BR]9.2 HTML控件与HTML标记156[BR]9.2.1 HTML控件与HTML标记的区别157[BR]9.2.2 HTML控件的常用属性157[BR]9.3 HtmlInput控件159[BR]9.3.1 Input(Button)159[BR]9.3.2 Input(CheckBox)160[BR]9.3.3 Input(Radio)161[BR]9.3.4 Input(Text)和Input(Password)162[BR]9.3.5 Input(File)164[BR]9.3.6 Input(Hidden)165[BR]9.4 HtmlSelect控件167[BR]9.5 HtmlTextArea控件168[BR]9.6 HtmlImage控件170[BR]9.7 HtmlTable控件171[BR]9.8 HtmlDiv控件173[BR]9.9 回到工作场景175[BR]9.10 工作实训营178[BR]9.11 习题178[BR]第10章 密码修改网页181[BR]10.1 工作场景导入182[BR]10.2 Web服务器控件182[BR]10.2.1 Web服务器控件概述182[BR]10.2.2 Web标准控件183[BR]10.3 标准选择控件196[BR]10.4 Web服务器端验证控件201[BR]10.5 回到工作场景212[BR]10.6 工作实训营215[BR]10.7 习题215[BR]第11章 购物车219[BR]11.1 工作场景导入220[BR]11.2 Response对象220[BR]11.3 Request对象223[BR]11.4 Server对象230[BR]11.5 Application对象及网页计数器232[BR]11.6 Session对象及购物车236[BR]11.7 Cookie对象及用户访问计数241[BR]11.8 回到工作场景246[BR]11.9 工作实训营249[BR]11.10 习题250[BR]第12章 在线即时贴251[BR]12.1 工作场景导入252[BR]12.2 创建数据库253[BR]12.2.1 数据库的创建254[BR]12.2.2 创建数据表255[BR]12.2.3 ASP.NET的两种数据访问模式256[BR]12.3 了解ADO.NET256[BR]12.3.1 ADO.NET的结构257[BR]12.3.2 ADO.NET的对象257[BR]12.4 导入命名空间与连接数据库258[BR]12.5 使用SQL命令执行数据库操作和查询262[BR]12.6 使用DataSet对象实现数据库操作270[BR]12.7 数据源控件与数据绑定273[BR]12.7.1 数据源控件概述273[BR]12.7.2 使用SqlDataSource控件274[BR]12.7.3 数据绑定控件283[BR]12.7.4 数据绑定的语法和步骤284[BR]12.8 GridView控件285[BR]12.9 DataList控件295[BR]12.10 DetailsView控件301[BR]12.11 FormView控件303[BR]12.12 Repeater控件306[BR]12.13 回到工作场景309[BR]12.14 工作实训营318[BR]12.15 习题320[BR]第13章 计数器用户控件323[BR]13.1 工作场景导入324[BR]13.2 用户控件324[BR]13.2.1 用户控件概述324[BR]13.2.2 用户控件的创建和使用325[BR]13.3 自定义控件333[BR]13.3.1 自定义控件概述333[BR]13.3.2 创建一个自定义控件334[BR]13.4 回到工作场景337[BR]13.5 工作实训营339[BR]13.6 习题340[BR]第14章 网站的统一布局与导航343[BR]14.1 工作场景导入344[BR]14.2 应用程序统一布局的实现344[BR]14.3 网站地图与导航351[BR]14.4 回到工作场景360[BR]14.5 工作实训营363[BR]14.6 习题364[BR]第15章 新闻发布系统综合实训367[BR]15.1 工作场景导入368[BR]15.2 回到工作场景暨实训过程指导371[BR]15.3 工作实训营376[BR]参考文献377[BR][BR]