C#程序设计基础:教程、实验、习题

副标题:无

作   者:赵敏主编

分类号:

ISBN:9787121137471

微信扫一扫,移动浏览光盘

简介

   C#是Microsoft .NET的核心编程语言,具有简洁、灵活、安全、面向对   象、兼容性等特点,同时具有Delphi的高效性和Visual C++的强大功能,是   专门针对.NET设计的一种语言。由赵敏主编的《C#程序设计基础――教程、   实验、习题》共11章,第1~5章介绍C#语言程序设计基础,将C#语言的语法   、知识点循序渐进进行介绍,同时提供了丰富的例题,使初学者能够很快入   门。第6、9~11章介绍了在.NET平台上如何使用C#语言来开发各种应用程序   ,如Windows应用程序、数据库编程、Web应用程序等。第7章介绍GDI+的常   用类、结构、枚举绘制图形和图像的基本技术。第8章介绍文件的操作。各   章均配有若干实验,每个实验都包括实验目的、实验要求、完整代码等,对   初学者全面掌握本课程大有帮助。《C#程序设计基础――教程、实验、习题   》配有PPT、例程源代码、习题库(考试系统)、习题解答等相关教学资源。    《C#程序设计基础――教程、实验、习题》适合作为Visual C#.NET程   序设计教程,也可作为Visual C#.NET开发人员的参考资料。本书不仅适合   大中专院校相关专业的学生使用,也可以作为软件培训班的教材或辅助教材   使用。   

目录

《c#程序设计基础——教程、实验、习题》

第1章 c#概述及visual studio.net集成开发环境(ide) (1)

1.1 .net框架概述 (1)

1.1.1 .net的定义 (1)

1.1.2 .net开发平台 (1)

1.1.3 .net framework 结构 (1)

1.1.4 microsoft visual studio.net(vs.net)集成开发环境(ide) (2)

1.2 c#语言概述 (2)

1.2.1 c#语言简介 (2)

1.2.2 c#语言特点 (2)

1.2.3 c#语言开发应用范围 (3)

1.3 配置visual c#开发环境 (3)

1.3.1 visual studio 2008 的安装 (3)

1.3.2 c#的启动 (5)

1.3.3 起始页 (6)

1.3.4 visual c#的退出 (7)

1.3.5 visual c#菜单栏、工具栏、工具箱 (7)

1.3.6 解决方案资源管理器 (7)

1.3.7 类视图 (8)

1.3.8 “属性”窗口、“事件”窗口 (8)

.1.3.9 窗体设计器、代码编辑窗口 (8)

习题1 (9)

上机实验一 (9)

第2章 编制一个简单的c#应用程序 (13)

2.1 第一个控制台应用程序设计实例 (13)

2.2 第一个windows应用程序实例 (15)

2.3 c#项目和解决方案 (17)

2.4 应用程序起始点 (17)

2.5 配置程序集信息 (18)

习题2 (18)

上机实验二 (19)

实验 vs2008开发环境下开发简单的.net应用程序 (19)

第3章 c#程序设计基础 (23)

3.1 c#的关键字和标识符 (23)

3.2 c#的数据类型 (25)

3.2.1 值类型 (25)

3.2.2 引用类型 (26)

3.2.3 值类型与引用类型关系 (28)

3.3 c#中的变量和常量 (29)

3.3.1 变量 (29)

3.3.2 常量 (30)

3.4 表达式和运算符 (31)

3.4.1 运算符 (31)

3.4.2 表达式 (34)

3.5 运算符的优先级与结合性 (34)

3.6 格式控制符 (36)

3.7 控制台输入与输出 (38)

习题3 (38)

上机实验三 (38)

实验1 两数相加 (38)

实验2 求矩形的周长和面积 (40)

第4章 c#控制语句及数组的使用 (42)

4.1 选择结构语句 (42)

4.1.1 if语句 (42)

4.1.2 switch语句 (45)

4.2 循环控制语句 (46)

4.2.1 while语句 (46)

4.2.2 do while语句 (46)

4.2.3 for语句 (47)

4.3 跳转语句 (47)

4.4 数组 (48)

4.4.1 数组的定义 (48)

4.4.2 数组的初始化 (50)

4.4.3 访问数组中的元素 (51)

4.4.4 数组与system.array (53)

4.4.5 使用foreach语句遍历数组元素 (54)

习题4 (54)

上机实验四 (55)

实验 熟练掌握循环语句 (55)

第5章 面向对象编程基础 (56)

5.1 面向对象概念 (56)

5.2 类 (56)

5.2.1 类的声明 (57)

5.2.2 类的成员 (57)

5.2.3 类的构造函数 (58)

5.2.4 析构函数 (61)

5.3 方法 (61)

5.3.1 方法的声明 (62)

5.3.2 方法的参数 (63)

5.3.3 方法的重载 (66)

5.3.4 静态方法和实例方法 (67)

5.4 属性 (68)

5.5 类的继承与多态 (71)

5.5.1 类的继承 (71)

5.5.2 类的多态 (74)

5.6 接口 (78)

5.7 委托与事件 (81)

5.8 异常处理 (86)

5.9 集合与索引器 (90)

5.9.1 集合 (90)

5.9.2 索引器 (93)

习题5 (94)

上机实验五 (95)

实验1 抽象类和抽象方法的使用 (95)

实验2 接口演示 (96)

实验3 接口实现 (97)

实验4 虚方法与非虚方法的区别 (99)

实验5 密封类和密封方法的使用 (100)

实验6 委托的声明和使用 (102)

实验7 异常处理 (104)

第6章 windows应用程序开发 (107)

6.1 窗体 (107)

6.2 windows常用控件的使用 (110)

6.2.1 标签控件和超链接标签控件 (112)

6.2.2 按钮控件 (113)

6.2.3 文本框控件、富文本框控件 (114)

6.2.4 单选按钮控件 (117)

6.2.5 复选框控件 (118)

6.2.6 列表框控件 (118)

6.2.7 组合框控件 (118)

6.2.8 分组框控件 (119)

6.2.9 面板控件 (122)

6.2.10 图片框控件 (122)

6.2.11 定时器组件 (122)

6.2.12 滚动条控件 (123)

6.2.13 月历控件 (123)

6.2.14 工具栏控件 (124)

6.2.15 状态栏控件 (125)

6.3 菜单 (125)

6.3.1 菜单控件 (125)

6.3.2 上下文菜单 (127)

6.4 对话框 (127)

6.5 通用对话框 (128)

6.5.1 消息框 (128)

6.5.2 打开文件对话框 (129)

6.5.3 保存文件对话框 (131)

6.5.4 颜色对话框 (131)

6.5.5 字体对话框 (132)

6.6 多文档界面 (133)

6.6.1 创建mdi主窗体(父窗体) (133)

6.6.2 创建mdi子窗体 (133)

习题6 (134)

上机实验六 (135)

实验1 设计程序,实现a!+b!+c!的运算并输出运算结果 (135)

实验2 设计windows应用程序,根据单选和复选按钮的选择,分别显示时间和日期 (137)

实验3 创建一个listbox (139)

实验4 创建一个菜单驱动,实现最简单文字编辑功能的记事本程序 (140)

第7章 gdi+编程 (145)

7.1 创建graphics对象 (145)

7.2 画笔 (147)

7.3 画刷 (148)

7.4 颜色 (152)

7.5 绘制线条或空心形状 (152)

7.6 绘制实心形状 (153)

7.7 用gdi+绘制文本 (153)

7.7.1 字体 (153)

7.7.2 文本处理 (154)

7.8 用gdi+显示图像 (155)

习题7 (157)

上机实验七 (157)

实验 设计一个简易windows绘图板(利用graphics对象绘制线条和形状、呈现文本或显示与操作图像) (157)

第8章 文件操作 (166)

8.1 流 (166)

8.1.1 文本文件的读取和写入 (167)

8.1.2 二进制流的读写 (168)

8.1.3 文件流的读写 (170)

8.2 文件类 (171)

8.3 目录类 (175)

8.4 path类 (178)

8.5 创建文件 (179)

8.6 读写文件 (179)

8.6.1 写入文件 (179)

8.6.2 读取文件 (180)

习题8 (180)

上机实验八 (181)

实验 简易文件管理器制作 (181)

第9章 数据库应用开发 (184)

9.1 数据库概述 (184)

9.1.1 关系数据库模型 (184)

9.1.2 结构化查询语言(sql) (185)

9.2 ado.net概述 (189)

9.3 创建连接 (190)

9.4 使用command对象与datareader对象 (192)

9.4.1 command对象 (192)

9.4.2 datareader对象 (194)

9.5 使用dataset对象与dataadapter对象 (197)

9.5.1 dataset对象 (197)

9.5.2 dataadapter对象 (199)

9.6 数据绑定 (205)

9.6.1 数据绑定概述 (205)

9.6.2 简单数据绑定 (205)

9.6.3 复杂数据绑定 (206)

9.7 datagridview控件 (209)

习题9 (211)

上机实验九 (212)

实验 设计一个成语词典查询系统 (212)

第10章 c#多线程技术 (220)

10.1 线程概述 (220)

10.2 .net对多线程的支持 (220)

10.3 一个多线程程序 (221)

10.4 线程的优先级 (223)

10.5 线程同步 (225)

习题10 (232)

上机实验十 (233)

实验1 创建两个线程,打印从1到10的数字(不带参数) (233)

实验2 创建两个线程,打印从1到10的数字(带参数) (234)

实验3 使用lock同步线程 (235)

第11章 asp.net web应用程序开发 (237)

11.1 asp.net简介 (237)

11.1.1 asp.net 的开发环境配置 (237)

11.1.2 简单网站的创建 (237)

11.2 web form (239)

11.3 html控件 (240)

11.3.1 html(超文本标记语言)简介 (240)

11.3.2 html控件的使用 (241)

11.4 服务器控件 (242)

11.4.1 标准控件 (242)

11.4.2 验证控件 (244)

11.4.3 数据操作 (246)

习题11 (247)

上机实验十一 (247)

实验 创建asp.net页面gride.aspx,使用gridview控件显示范例数据库northwind中products表的数据信息 (248)

参考文献 (251)


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C#程序设计基础:教程、实验、习题
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon