分享
 
 
 

MySQL:创建用户接口

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,SQL,

作者: 美.斯塔基 著 金旭军 苗晓辉 译

出 版 社: 人民邮电出版社

出版时间: 2002-3-1字数:版次: 1版1次页数: 589印刷时间:开本:印次:纸张:I S B N : 9787115100313包装: 平装编辑推荐

如果你对多操作系统开发用户接口感兴趣,那么本书将帮你:

*使用相同代码在LINUX和WINDOWS 上实现编译

*既可用SHELL脚本,也可用REDHAT PACKAGE MANAGER(RPM)部署应用程序

*从GTK+应用程序套件中调用C接口到MYSQL

*用包含在MYSQL数据库中的数据迁移GTK+窗口部件

*创建基于C语言的LINUX数据库应用程序,使其在外观、功能等方面如同基于WINDOWS的应用程序

*利用VISUAL C++或MINGW GCC编译器从同一源代码编译GUI应用程序(LINUX及WINDOWS版本)

*用XML创建运行时间GUI应用程序,使你无需重编译就能更改接口

内容简介

本书主要针对于正在使用或者考虑使用LINUX的开发团体以及有使用WINDOWS客户机/服务器(如VB和SQL SERVER)经验的开发团体,书中详细介绍了LINUX平台下的MYSQL数据库开发。

全书共四个部分:第一部分——使用工具,包括第一章到第五章,介绍了LINUX平台下的主要开发工具,MYSQL与GTK+(一种工具包,用来在例子程序中创建用户接口)。第二部分——现实世界的应用程序,包括第六章到第十三章,分别以三个演示项目实例讲解了MYSQL数据库程序开发。第三部分——例子(第十四章)作为第二部分的一个补充,介绍了XML动态用户接口控制。附录部分包含了与项目相关的文件介绍。

本书实用性与可读性较强,供软件开发项目经理、LINUX程序员和编程爱好者在LINUX平台下开发软件进参考。

目录

第一部分使用工具

第一章面向Access、SQL Server开发者和DBA的MySQL2

1.1为什么应该使用MySQL2

1.2许可证书颁发2

1.3数据类型:MySQL与Access 2000和SQL Server 7的对比3

1.4MySQL缺少什么4

1.4.1GUI:“休斯顿,我们只有命令行”5

1.4.2交易5

1.4.3存储程序和指针6

1.4.4触发器6

1.4.5增强外部密钥参照完整性7

1.4.6记录等级锁定7

1.4.7子选项8

1.4.8被命名的视图8

1.5MySQL、MYSQL和mysql它们是不同的8

1.6只对Access转换:Daemons和服务10

1.7从哪里得到MySQL11

1.8确定安装方法:Pros和Cons11

1.8.1RPM:最快和最容易的方法11

1.8.2Binary12

1.8.3源文件只适用于专家12

1.9RPM安装需要用到什么12

1.10安装13

1.11快速浏览:创建、访问和撤销数据库16

1.12MySQL的非标准的或者独特的SQL结构(对于ANSI SQL92的扩展部分)18

1.13应用于MySQL的工具和程序21

1.14MySQL的C API27

1.14.1在工作时,不要尝试27

1.14.2编译和链接30

1.14.3Makefiles31

第二章面向VB开发者的GTK+32

2.1为什么应该使用GTK+32

2.2在哪里获得GTK+及如何安装它33

2.3证书颁发33

2.4GTK+概述34

2.4.1GTK+程序步骤34

2.4.2对象等级35

2.4.3Glib和GDK35

2.4.4窗口部件,不是控件36

2.4.5发送信号和回调信号36

2.4.6Hello World程序37

2.4.7Hello World程序编译38

2.4.8gtk-config38

2.4.9VB的作为GtkWindow Plus GtkFixed或GtkLayout的再生格式39

2.4.10GTK+窗口部件不需要“Tab次序”调整40

2.5GTK+尺寸恢复控件容器40

2.5.1GtkVBox和GtkHBox窗口部件40

2.5.2GtkTable窗口部件40

2.5.3GtkWindow41

2.6基本的窗口部件过程作为一个程序41

第三章更多的GTK+窗口部件69

3.1GtkCombo窗口部件69

3.2GtkProgressBar和GtkProgressBar窗口部件74

3.3GtkFrame和GtkAspectFrame82

3.4GtkDialog、GtkFileSelection、GtkColorSelectionDialog和GtkFontSelectionDialog87

3.5Menu窗口部件、ItemFactory和Popup Menu窗口部件95

第四章高级GTK+布局窗口部件106

4.1GtkTable106

4.2GtkTree和GtkCTree112

4.3GtkFixed118

4.4GtkLayout121

4.5GtkScrolledWindow123

4.6GtkNotebook126

4.7GtkPaned130

第五章面向VB开发者的Glade133

5.1关于Glade133

5.1.1为什么要采用Glade133

5.1.2如何获得与安装Glade133

5.1.3证书颁发134

5.2使用Glade完成Hello World程序134

5.2.1逐步创建Hello World程序134

5.2.2编译和运行140

5.3Hello World文件剖析142

5.3.1main.c142

5.3.2interface.c143

5.3.3support.c145

5.3.4callbacks.c148

5.3.5HelloWorld.glade149

5.4使用窗口部件的Glade151

5.4.1Project窗口151

5.4.2调色板窗口152

5.4.3属性窗口153

5.5项目设计:了解你的项目层次154

5.6在Glade中的窗口到窗口的通讯155

5.6.1利用交叉窗口窗口部件通讯155

5.6.2lookup_widget()函数155

5.6.3一个简单的示例155

5.7全局变量和好的软件项目159

第二部分现实世界的应用程序

第六章定单表摘要和设计161

6.1问题定义和设计焦点161

6.1.1硬件说明161

6.1.2网络信息162

6.1.3已有数据信息162

6.1.4已有过程说明162

6.1.5预期的过程162

6.1.6软件预期特征163

6.2用户界面163

6.2.1客户设计格式:frm_main163

6.2.2为定单选择条目:frm_items_ordered165

6.2.3查询窗口165

6.3创建数据库166

6.4配置应用程序169

6.5更新你的应用程序173

第七章构建SESI定单表应用程序174

7.1使用Glade构建用户接口174

7.1.1从frm_main项目开始174

7.1.2填写frm_main的左边175

7.1.3填充frm_main的右半部176

7.1.4完成frm_main用户接口177

7.1.5为frm_main设置事件178

7.1.6创建frm_items_ordered180

7.1.7填充frm_items_ordered的右边181

7.1.8为frm_items_ordered设置事件182

7.2应用程序的应用函数183

7.2.1创建sesi_utils.c184

7.2.2完成sesi_utils.c222

7.3连接接口到应用函数224

7.3.1callbacks.c224

7.3.2main.c236

7.4编译程序237

7.5项目事后剖析237

第八章佣金计算摘要和设计240

8.1问题定义240

8.1.1最终用户信息241

8.1.2安全问题241

8.1.3现存的数据信息241

8.1.4工作流程说明242

8.2用户接口242

8.2.1登录屏幕:frm_login242

8.2.2表显示格式:frm_table_display243

8.2.3处理佣金表单:frm_commissions244

8.3数据库和登录安装246

8.4创建数据库247

第九章构建佣金应用程序255

9.1使用Glade构建用户接口(UI)255

9.1.1创建frm_login256

9.1.2创建frm_commissions256

9.2数据显示控件(DDC)259

9.3应用程序的实用函数262

9.3.1头、日志和信息通讯函数263

9.3.2登录和口令函数266

9.3.3主要数据处理函数272

9.4callbacks.c299

9.5工程事后剖析308

第十章佣金计算310

10.1从命令行编译310

10.2使用make的好处311

10.3部署应用程序312

10.3.1手动安装GNOME“开始栏”312

10.3.2使用命令解释程序脚本安装GNOME“开始栏”315

10.3.3在Makefile文件中添加“安装”目标316

10.3.4创建一个RPM文件318

10.3.5快速浏览RPM的“Spec”文件322

10.4使用MS VC++为Win32编译322

10.4.1搜集需要的文件323

10.4.2配置项目并且编译323

10.4.3配置Windows可执行文件326

10.4.4项目工作空间文件327

第十一章管理报表摘要和设计331

11.1问题定义331

11.1.1安全问题331

11.1.2现存数据信息331

11.2用户接口332

11.2.1登录屏幕frm_reports332

11.2.2报表1:表格报表销售员等级332

11.2.3报表2:饼图销售额划分333

11.2.4报表3:条形图相对于配额的年销售趋势334

11.2.5报表4:散点图在数字数据中寻找相关性335

11.3数据库和登录名安装335

11.4创建数据库336

第十二章管理报表构建339

12.1问题定义339

12.2控制应用程序:KBI339

12.3报表1:列表351

12.4报表2:饼图358

12.5报表3:条形/线形图369

12.6报表4:散点图378

第十三章编译KBI应用程序388

13.1通过RPM编译和发布388

13.1.1makefiles文件388

13.1.2RPM spec文件391

13.2利用Win32的MinGW编译394

13.2.1什么是MinGW394

13.2.2所需的文件和URL394

13.2.3安装和编译指导395

第三部分例子

第十四章XML动态用户接口控制401

14.1HelloWorld!401

14.2交叉窗口通信406

14.3改变应用程序,而不重新编译415

第四部分附录

附录ASESI定单应用程序产生的Glade文件418

附录BWCA产生的Glade文件501

附录C主要商务指示器应用程序产生的Glade文件561

C.1KBI文件561

C.2列表文件566

C.3饼图文件572

C.4条形/线形图文件577

C.5散点图文件581

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有