| |
| |
| |
内容简介 这是一本讲解实际问题解决方案的专业图书,既无华丽的词藻,也无多余的界面,拥有的只是简练易懂的解决方案的思路、清晰的操作步骤和具有画龙点睛作用的界面图。它实实在在地为您解决VisuaIC#.NET项目开发中遇到的编程问题。 C#是微软公司近年来推出的一种核心编程语言,能快捷、方便地开发数据库、Windows应用程序、Web应用程序、图形设计、图像处理以及多媒体技术等。 本书以Visual Studio.NET为开发平台、以实例为中心,提出软件开发解决方案。其中,重点介绍在使用Visual C#开发Windows应用程序、Web应用程序、数据库、制作报表、自定义控件和组件,以及通过Visual C#使用Windows的功能、Web服务过程中的解决方案。 在完成本书的学习和实践后,能够使读者在Visual C#的应用程序开发技能方面得到较大提高。鉴于本书所提供的解决方案的实用性很强,可作为广大Visual C#软件:工程师的实用参考资料。
| |
|
顾客评论 |
|
目录
目 录 第1章 用C#开发Windows程序 1. 1 初识Windows窗体程序设计 1. 1. 1 新建Windows窗体 1. 1. 2 编写应用程序的代码 1. 1. 3 测试应用程序 1. 2 让多个控件共享单个上下文菜单对象 1. 2. 1 新建应用程序 1. 2. 2 测试应用程序 1. 3 新建一个从基窗体继承的窗体 1. 3. 1 新建包含基窗体的类库项目 1. 3. 2 添加基窗体的继承者可修改的按钮 1. 3. 3 添加不能由基窗体的继承者修改的按钮 1. 3. 4 新建包含从基窗体继承的窗体的项目 1. 3. 5 添加继承的窗体 1. 4 调整复杂用户界面的大小 1. 4. 1 新建Outlook样式的用户界面 1. 4. 2 以编程方式新建Outlook样式的用户界面 1. 5 新建没有用户界面的程序 1. 5. 1 新建并配置服务 1. 5. 2 将自定义事件日志功能添加到服务中 1. 5. 3 定义当服务启动时发生的情况 1. 5. 4 定义当服务停止时发生的情况 1. 5. 5 定义服务的其他操作 1. 5. 6 为服务新建安装程序 1. 5. 7 生成服务项目 1. 5. 8 为服务新建安装项目 1. 5. 9 向安装项目添加MyNewService. exe 1. 5. 10 添加自定义操作 1. 5. 11 安装Windows服务 1. 5. 12 启动和停止服务 1. 5. 13 验证服务的事件日志输出 1. 5. 14 卸载服务 1. 6 用对象从对话框中公开一组相关数据 1. 6. 1 新建通过对象公开其数据的对话框 1. 6. 2 显示新建的对话框并使用对象检索数据 1. 7 以编程方式控制状态栏面板中数据 1. 7. 1 加入所需的控件 1. 7. 2 通过计时器更新状态栏 1. 7. 3 测试应用程序 1. 8 切换菜单结构 1. 8. 1 设计一个切换菜单结构的程序 1. 8. 2 通过代码来创建菜单 第2章 用C#开发Web程序 2. 1 创建一个简单的Web页 2. 1. 1 创建项目和窗体 2. 1. 2 了解Web窗体结构 2. 1. 3 添加控件和文本 2. 1. 4 创建事件处理程序 2. 1. 5 生成并运行Web窗体页 2. 2 如何创建类 2. 2. 1 创建Web应用程序项目 2. 2. 2 创建数据访问组件 2. 2. 3 绑定DataGrid 2. 2. 4 测试项目 2. 2. 5 向Web窗体添加详细信息面板 2. 2. 6 使用VisualC#创建业务对象 2. 2. 7 使用业务对象 2. 2. 8 部署 2. 3 使用Web窗体中的验证控件 2. 3. 1 创建基本的窗体 2. 3. 2 添加验证控件 2. 3. 3 测试验证控件 2. 4 在Web窗体页中向用户传送数据 2. 4. 1 创建项目和窗体 2. 4. 2 创建和配置数据集 2. 4. 3 添加DataGrid以显示数据 2. 4. 4 填充数据集并在DataGrid控件中显示数据 2. 4. 5 测试Web窗体页 2. 5 用网格控件读取和编辑数据 2. 5. 1 创建项目和窗体 2. 5. 2 创建和配置数据集 2. 5. 3 添加显示数据的DataGrid控件 2. 5. 4 填充数据集并在DataGrid控件中显示数据 2. 5. 5 添加编辑数据的功能 2. 5. 6 测试现有的功能 2. 5. 7 更新数据集和数据库 2. 5. 8 对页进行测试 2. 6 Web窗体中用户控件的创建和使用 2. 6. 1 创建用户控件 2. 6. 2 向Web窗体页公开属性 2. 6. 3 初始化控件 2. 6. 4 使用用户控件 2. 6. 5 测试Web窗体页 2. 7 将Web窗体页转换为可用在其他处的用户控件 2. 7. 1 创建Web窗体页 2. 7. 2 将页转换为用户控件 2. 7. 3 测试用户控件 2. 8 Web自定义控件的创建和使用 2. 8. 1 创建项目 2. 8. 2 将控件添加到工具箱 2. 8. 3 个性化控件 2. 8. 4 创建自定义设计器 2. 8. 5 测试控件 第3章 用C#开发数据库程序 3. 1 Windows窗体中的数据访问 3. 1. 1 新建项目 3. 1. 2 配置数据集 3. 1. 3 向窗体加入显示数据的数据网格 3. 1. 4 填充数据网格 3. 1. 5 用Update方法更新数据库 3. 1. 6 运行和测试 3. 2 建一个包含多个相关表的数据集 3. 2. 1 新建项目并向它加入数据集 3. 2. 2 向数据集加入代表表的元素 3. 2. 3 定义表的主键 3. 2. 4 建立表与表之间的关系 3. 3 返回用户所需的数据 3. 3. 1 新建项目 3. 3. 2 配置数据集 3. 3. 3 加入几个必需的控件 3. 3. 4 加入代码以填充数据集 3. 3. 5 将文本框绑定到数据集 3. 3. 6 加入导航控件 3. 3. 7 创建一个显示当前记录位置的函数 3. 3. 8 运行和测试 3. 4 浏览相关表中的记录 3. 4. 1 新建项目和窗体 3. 4. 2 建立数据集 3. 4. 3 建立表与表之间的关系 3. 4. 4 插入几个显示数据的控件 3. 4. 5 填充数据集 3. 4. 6 运行和测试 3. 5 使用不同类型的数据源来产生数据集 3. 5. 1 新建项目 3. 5. 2 新建带有预定义架构的数据集 3. 5. 3 为数据访问准备数据适配器和表映射 3. 5. 4 用一个DataGrid控件来阐释映射名 3. 5. 5 运行和测试 3. 6 如何使Web页中的数据只读 3. 6. 1 新建项目 3. 6. 2 配置数据连接 3. 6. 3 使用一个数据网格来显示authors表中的信息 3. 6. 4 插入显示数据的代码 3. 6. 5 测试Web窗体页的只读数据访问 第4章 关于XMLWebservices 4. 1 新建XMLWebservices 4. 1. 1 新建一个项目 4. 1. 2 添加XMLWebservices方法 4. 1. 3 XMLWebservices的运行与调试 4. 1. 4 将XMLWebservices部署到可供客户使用的服务器上 4. 2 访问XMLWebservices 4. 2. 1 新建一个ASP. NET程序 4. 2. 2 添加一个Web引用以简化开发 4. 2. 3 访问XMLWebservices 4. 2. 4 运行与调试 4. 2. 5 将程序部署到Web服务器 4. 3 调用XMLWebservices 4. 3. 1 调用同步Web服务 4. 3. 2 异步Web服务 4. 4 创建访问XMLWebservices的设备应用程序 4. 4. 1 创建XMLWebservices项目 4. 4. 2 实现XMLWebservices 4. 5 在设备项目中访问XMLWebservices 4. 5. 1 在部署时提示选择目标设备 4. 5. 2 创建客户端应用程序 4. 5. 3 测试客户端应用程序 第5章 使用Windows的内置功能 5. 1 处理Windows中的事件日志 5. 1. 1 创建用户界面和控件 5. 1. 2 创建自定义日志和删除自定义日志 5. 1. 3 利用EventLog组件实例将项写入日志中 5. 1. 4 从自定义日志中清除一项 5. 1. 5 测试自定义日志和源字符串是否存在 5. 1. 6 删除事件源 5. 1. 7 显示日志中的消息 5. 1. 8 验证代码的执行情况 5. 2 设置安装组件 5. 2. 1 创建组件实例 5. 2. 2 为EventLog组件添加安装程序 5. 2. 3 生成安装项目 5. 2. 4 将应用程序添加到解决方案 5. 2. 5 添加Windows服务项目输出 5. 2. 6 添加自定义操作以安装MyNewService. exe文件 5. 3 与Windows消息队列交互 5. 3. 1 创建消息队列 5. 3. 2 将MessageQueue组件添加到消息队列中 5. 3. 3 用户界面的创建 5. 3. 4 编写代码以便向队列发送消息 5. 3. 5 显示队列的内容 5. 3. 6 清除队列的内容 5. 3. 7 测试应用程序 5. 4 监视服务器上的Windows进程并与之交互 5. 4. 1 新建应用程序 5. 4. 2 进程的启动 5. 4. 3 为StopProcess按钮编写代码 5. 4. 4 编写等待进程完成的代码 5. 4. 5 枚举计算机上的进程 5. 5 列出网络上的资源 5. 5. 1 新建用户界面 5. 5. 2 设置DirectoryEntry组件的属性 5. 5. 3 向TreeView控件添加顶级节点 5. 5. 4 测试程序 5. 6 监视文件和目录并作出反应 5. 6. 1 创建FileSystemWatcher组件 5. 6. 2 确定FileSystemWatcher监视的内容 5. 6. 3 定义事件的处理程序 5. 6. 4 测试FileSystemWatcher组件 5. 7 设置来自性能计数器的原始值和计算值 5. 7. 1 新建Windows应用程序 5. 7. 2 配置PerformanceCounter组件 5. 7. 3 检索和显示系统计数器的原始值 5. 7. 4 创建新类别和自定义计数器 5. 7. 5 设置自定义计数器的原始值 5. 7. 6 为将自定义计数器的值增加1按钮编写代码 5. 7. 7 为将自定义计数器的值减少1按钮编写代码 5. 7. 8 为将自定义计数器增加一个值按钮编写代码 5. 7. 9 测试应用程序 5. 8 用性能计数器来检索类别和计数器 5. 9 新建一个应用程序 5. 9. 1 为获取类别按钮编写代码 5. 9. 2 为获取计数器按钮编写代码 5. 9. 3 测试程序 第6章 自定义控件和组件 6. 1 用VisualC#来开发用户控件 6. 1. 1 新建一个控件库和控件 6. 1. 2 在用户控件中加入标签和计时器 6. 1. 3 在控件中添加用户能更改颜色的属性 6. 1. 4 测试所生成的控件 6. 1. 5 新建一个继承的用户控件 6. 1. 6 编写测试程序 6. 2 用VisualC#开发简单的组件 6. 2. 1 新建项目 6. 2. 2 添加构造函数和析构函数的代码 6. 2. 3 在类中加入属性 6. 2. 4 组件的测试 6. 2. 5 对象生存期及相关问题 6. 3 开发多线程组件 6. 3. 1 创建新项目 6. 3. 2 接收用户输入 6. 3. 3 测试程序 6. 3. 4 向组件添加多线程 6. 3. 5 加速更新窗体上的显示 6. 3. 6 优化线程 6. 4 创建从CollectionBase类继承的集合 6. 4. 1 创建类 6. 4. 2 实现Add和Remove方法 6. 4. 3 实现Item属性 6. 4. 4 测试 6. 5 通过继承得到控件 6. 5. 1 创建控件库和ValueButton控件 6. 5. 2 在继承的控件中添加属性 6. 5. 3 测试控件 6. 6 在设备项目中创建组件 6. 6. 1 选择设备 6. 6. 2 创建新项目 6. 6. 3 加入构造函数和析构函数 6. 6. 4 将属性加到类中 6. 6. 5 组件测试 6. 6. 6 CDemo对象的创建和释放 第7章 制作报表 7. 1 Windows应用程序中的报表 7. 1. 1 创建一个Windows应用程序 7. 1. 2 向Windows窗体添加一个Viewer 7. 1. 3 向项目添加一个Crystal报表 7. 1. 4 将报表对象绑定到Windows窗体Viewer 7. 1. 5 向Windows窗体中的源文件添加代码 7. 1. 6 运行Windows应用程序 7. 1. 7 在Windows窗体中查看Crystal报表 7. 2 Web应用程序中的报表 7. 2. 1 创建Web应用程序 7. 2. 2 向应用程序添加Viewer 7. 2. 3 在项目中添加Crystal报表 7. 2. 4 绑定报表 7. 2. 5 处理事件 7. 2. 6 运行Web应用程序 7. 2. 7 在Web窗体中查看报表 7. 2. 8 Web窗体中的报表打印 7. 3 将报表作为Web服务来发布 7. 3. 1 创建报表Web服务 7. 3. 2 向程序添加窗体Viewer 7. 3. 3 绑定报表 7. 3. 4 运行应用程序 7. 4 报表中的数据访问 7. 4. 1 选择报表将要引用的数据源 7. 4. 2 从ADO. NET数据集制作报表 第8章 其他 8. 1 图形技术 8. 1. 1 创建一个渐变的背景 8. 1. 2 GDI 及使用 8. 2 开发分布式应用程序 8. 2. 1 建立中间层 8. 2. 2 建立用户界面和运行程序 8. 3 使用动态属性来降低维护成本 8. 3. 1 创建一个项目 8. 3. 2 添加与Log属性值有关的代码 8. 3. 3 组件的Log属性 8. 3. 4 修改项目. config文件的存储值 8. 3. 5 修改部署的. config文件的存储值 8. 4 Windows程序区域化 8. 4. 1 用. NET来生成资源文件 8. 4. 2 为查看某一种语言所写的资源而设置UI区域性 8. 4. 3 向项目中添加资源文件并编辑这些文件 8. 4. 4 访问8. 4. 3节中添加的资源 8. 5 Web程序区域化 8. 5. 1 创建和编辑XML资源文件 8. 5. 2 访问有关的资源 8. 5. 3 通过HTML文本来显示静态资源字符串 8. 5. 4 将资源字符串分配到控件的属性 8. 6 使应用程序更具亲和力 8. 6. 1 计划要增加的辅助功能 8. 6. 2 创建项目 8. 6. 3 使窗体中的控件具有辅助功能 8. 6. 4 提高可读性 8. 6. 5 可调整菜单栏. 标题栏. 边框和状态栏的大小 8. 6. 6 在程序中使用声音 8. 6. 7 测试应用程序 8. 7 合并模块 8. 7. 1 新建组件 8. 7. 2 新建合并模块项目 8. 7. 3 在解决方案资源管理器中添加使用合并模块的安装项目 8. 7. 4 安装合并模块 8. 7. 5 部署到网上的另一台计算机上 8. 7. 6 卸载合并模块
| |
Visual C#.NET2003开发与技巧-相关图书 ·赔率足彩 ·控制理论基础 ·模李超代数 ·从培训师到咨询顾问 ·全国二胡考级练习曲精选 ·周慧珺行草千字文 ·新编日语习题集.第2册 ·Tornado用户指南 ·商务英语翻译教程 ·信息论基础 ·言语语言病理学 ·新课标高中实验全解化学 ·新课标高中实验全解生物 ·数据仓库、挖掘和可视化——核心概念:国外教材·计算机科学与技 ·Petri网的行为理论及其应用 ·黑魔方Visual FoxPro基础教程 ·嵌入式处理器原理及应用——Nios系统设计和C语言编程 ·机电工程智能检测技术与系统 ·现代通信网技术 ·电工学(土建类)
|
| |