您好,欢迎光临有路网!
C#Primer(影印版)
QQ咨询:

C#Primer(影印版)

  • 作者:StanleyB.Lippman
  • 出版社:中国电力出版社
  • ISBN:9787508310909
  • 出版日期:2003年09月01日
  • 页数:416
  • 定价:¥48.00
  • 分享领佣金
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    畅销书作者Stan Lippman以其**的进阶讲授方式为读者提供了C#必要指导。本书为这种新的面向对象程序语言提供了全面的、以实例为主的讲解。
    C#是Microsoft新推出的.net平台的基础。它继承了许多Java和C++的特性,并致力于成为构建高性能Windows和Web应有和程序及组件(从基于XML的Web服务到中间层商务对象和系统级应用程序)的一种**程序语言。
    本书主要包括:
    1,基础简介,例如命名空间、异常处理和统一类型系统
    2,对类和接口继承进行了详细讨论和充分例证,还讨论了何时使用哪一种*为合适
    3,广泛讨论了.NET类库,介绍了ADO.NET、建立数据库连接、正则表达式、线程、套接字编程,以及使用firehose和DOM解析模型、XSLT和XPath的XML编程
    4,详细讨论了ASP.NET Web Form Designer,涉及了页面生命周期和高速缓存,并提供了大量实例
    5,介绍了.NET公共语言运行时(CLR)
    目录
    前言
    C#环境设置
    第1章Hello,C#
    1.1你的**个C#程序
    1.2命名空间(Namespaces)
    1.3Main()的另一种形式
    1.4编写一个语句(Statement)
    1.5开启一个文本文件(TextFile)以供读写
    1.6格式化输出
    1.7string型别
    1.8局部对象(LocalObjects)
    1.9Value型别和Reference型别
    1.10C#array(数组)
    1.11new表达式
    1.12垃圾回收(GarbageCollection)
    1.13动态array:ArrayListcollectionclass
    1.14统一型别系统(TheUnifiedTypeSystem)
    1.14.1暗中装箱(ShadowBoxing)
    1.14.2拆箱(Unboxing)与向下转型(Downcast)
    1.15缺口型(Jagged)array
    1.16Hashtable容器
    1.17异常处理(ExceptionHandling)
    1.18C#语言简要手册
    1.18.1关键字(Keyworks)
    1.18.2语言内建的数值型别(Built-inNumericTypes)
    1.18.3算术(Arithmetic)、关系(Relational)和条件(Conditional)操作符
    1.18.4操作符优先级(OperatorPrecedence)
    1.18.5语句(Statements)
    第2章Class的设计
    2.1我们的**个独立Class
    2.2开启一个新的VisualStudio项目
    2.3声明数据成员(DataMembers)
    2.4Properties(属性)
    2.5Indexers(索引器)
    2.6成员初始化(MemberInitialization)
    2.7Class的构选函数(Constructor)
    2.8隐含的(Implicit)thisReference
    2.9static(静态)成员
    2.10const和readonly数据面员
    2.11enum(枚举)value型别
    2.12deleqate型别
    2.13函数参数语义学(FunctionParameterSemantics)
    2.13.1传值(PassbyValue)
    2.13.2传址(PassbyReference):ref参数
    2.13.3传址(PassbyReference):out参数
    2.14函数得载(FunctionOverloading)
    2.14.1重载函数的决议(Resolving)
    2.14.2寻求*佳匹配(BestMatch)
    2.15可变长度之参数列
    2.16操作符重载(OperatorOverloading)
    2.17转换式操作符(ConversionOperators)
    2.18Class的析构函数(Destructor)
    2.19structvalue型别
    第3章面向对象程序设计
    3.1面向对象编程概念
    3.2实现一个“多态查询语言”(PolymorphicQueryLanguage)
    3.3设计一个Class继承体系
    3.4关于object
    3.5设计一个抽象基类(AbstractBaseClass)
    3.6声明一个抽象基类(AbstractBaseClass)
    3.7抽象基类(AbstractBaseClass)的static成员
    3.8混合型抽象基类(HybridAbstractBaseClass)
    3.8.1单��继承下的对象模型(ObjectModel)
    3.8.2混合型抽象类(HybridAbstractClass)有何特别?
    3.9定义一个派生类(DerivedClass)
    3.10覆写继承而来的虚接口(VirtualInterface)
    3.11覆写的虚函数(VirtualMethods)
    3.12成员访问:new修饰符和base修饰符
    3.12.1可达性(Accessibility)与可见性(Visibility)
    3.12.2将“对基类(BaseClass)的访问”封装起来
    3.13将Class密封起来
    3.14Exception继承体系
    第4章接口继承
    4.1实现SystemInterface:IComparable
    4.2访问业已存在的Interface
    4.3定义一个Interface
    4.3.1实现我们自己的Interface:概念验证
    4.3.2将我们的Interface整合进入SystemFramework
    4.4Interface成员的显式实现(ExplicitImplementation)
    4.5继承得来的Interface成员
    4.6重载?掩盖?抑或模棱两可?Overloaded,Hidden,orAmbiguous?
    4.7掌握copy(拷贝)语义:ICloneable
    4.8掌握Finalize(终结)语义:IDisposable
    4.9BitVector以组合(Composition)进行扩充
    第5章控访System命名空间
    5.1支持基本型别(FundamentalTypes)
    5.2所有array都是System.Array
    5.3查询运行环境
    5.3.1EnvironmentClass
    5.3.2访问所有环境变量(EnvironmentVariable)
    5.3.3ProcessClass
    5.3.4查找逻辑驱动器
    5.4System.IO
    5.4.1处理文件扩展名:PathClass
    5.4.2操控目录(Directories)
    5.4.3操控文件(Files)
    5.4.4读写文件(Files)
    5.5System杂项讨论
    5.5.1System.Collections.Stack容器
    5.5.2System.diagnostics,TraceListenerClass
    5.5.3System.Math
    5.5.4DataTimeClass
    5.6正则表达式(RegularExpressions)
    5.7System.Threading
    5.8Web的请求/响应模型(Request/ResponseModel)
    5.9System.Net.sockets
    5.9.1服务器端(Server-Side)的TcpListener
    5.9.2客户端(Client-Side)的TcpClient
    5.10System.Data
    5.10.1数据库表格(DatabaseTables)
    5.10.2开启数据库:选择一个数据供应器(DataProvider)
    5.10.3DataTable巡礼
    5.10.4建立DataRelation
    5.10.5选取动作(Selection)与表达式(Expressions)
    5.11System.Xml
    5.11.1在程序中使用XML
    5.11.2XmlTextReader
    5.11.3DocumentObjectModel(DOM,文档对象模型)
    5.11.4System.Xml.Xsl
    5.11.5System.Xml.Xpath
    第6章WindowsForms设计器
    6.1我们的**个WindowsForms程序
    6.2建立GUI
    6.3实现“事件回调例程”(EventCallbackRoutines)
    6.3.1实现TextBoxEvent
    6.3.2实现ButtonEvents:OK按钮
    6.3.3实现ButtonEvents:Quit按钮
    6.4检阅并添加ControlEvents(控件相关事件)
    6.4.1可编程的(Programmable)Labels
    6.5实现MessageBox(弹出式对话框)
    6.6以ListBox输出无格式数据
    6.7探究FileDialog(文件对话框)
    6.8程式各样的Buttons(按钮)
    6.9端上Menus(菜单)
    6.10DataGrid控件
    6.11添加PictureBox控件
    第7章ASP.NET和WebForms设计器
    7.1我们的**个WebForms程序
    7.2开启一个ASP.NETWeb应用程序项目
    7.2.1修改文档的Properties(属性)
    7.2.2在文档中添加控件:Label
    7.3在项目中加入页面
    7.4HyperLink控件:链接(Linking)其他页面
    7.5DataGrid控件
    7.6理解页面事件(PageEvent)的生命周期
    7.7数据供应器(DataProvider)
    7.8管理Web状态
    7.8.1添加TextBox控件
    7.8.2添加ImageButton控件
    7.8.3添加ListBox控件
    7.9状态管理:ClassMembers
    7.10状态管理:SessionObject
    7.11状态管理:ApplicationObject
    7.12起验证作用的控件(ValidationControls)
    7.13添加DropDownList控件
    7.14添加一组RadioButton控件
    7.15添加CheckBoxList控件
    7.16为控件添加验证器(Validators)
    7.17添加Calendar控件
    7.18添加Image控件
    7.19编写WebServer软件
    第8章通用语言运行层
    8.1装配件(Assemblies)
    8.2Reflection(运行期型别反射)
    8.3通过BindingFlags个性拣取策略(Retrieval)
    8.4在运行期(runtime)调用某个成员函数
    8.5将测试委托(Delegating)给Reflection
    8.6Attributes(特征属性)
    8.6.1固有型Attribute:Conditional
    8.6.2固有型Attribute:Serializable
    8.6.3固有型Attribute:DllImport
    8.7实现我们自己的Attributeclass
    8.7.1位置(Positional)参数与具名(Named)参数
    8.7.2AttributeUsage
    8.8利用Reflection在运行期获取Attributes
    8.9中间语言(IntermediateLanguage)
    8.9.1检视中间语言
    8.9.2ildasm(IL反汇编)工具
    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外