小程序开发推荐的书(有关微信小程序开发的书籍)

小程序开发 2434
今天给各位分享小程序开发推荐的书的知识,其中也会对有关微信小程序开发的书籍进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、谁能介绍几本学Java的书?

今天给各位分享小程序开发推荐的书的知识,其中也会对有关微信小程序开发的书籍进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

谁能介绍几本学Java的书?

Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。

J2SE就是Java2的标准版,主要用于桌面应用软件的编程;

J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;

J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

先学习j2se

要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。

不要被IDE纠缠

在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。

选择和学习服务器使用配置

当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。

学习web知识

如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习:

html,可能要用到dreamwave等IDE。

Javascript,学会简单的数据校验,数据联动显示等等。

J2eeAPI学习

学习j2eeAPI和学习服务器应该是一个迭代的过程。

先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。

学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。

学习jndi api,它和学习ejb可以结合起来。

学习ejb api,推荐书《精通ejb》

经过上面的这些的学习,大概可以对付一般的应用了。

有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。

STRONG学习ejb设计模式和看代码(最重要)

设计模式是练内功,其重要性可以这么说吧,如果你不会用设计模式的话,你将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)

无论学习什么语言,都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee的。

目前有很多开源的工程可以作为教材:

jive论坛

petstore sun公司

dune sun公司

等等,研读一个,并把它用到自己的工程中来。

J2ee其他学习

当你渐渐对j2ee了解到一定深度时,你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。

目前常见j2eeAPI

JavaServer Pages(JSP)技术1.2

Java Servlet技术2.3

JDBC API 2.0

Java XML处理API(JAXP)1.1

Enterprise JavaBeans技术2.0

Java消息服务(JMS)1.0

Java命名目录接口(JNDI)1.2

Java事务API(JTA) 1.0

JavaMail API 1.2

JavaBeans激活架构(JAF)1.0

J2EE连接器体系结构(JCA)1.0

Java认证和授权服务(JAAS)1.0

学习上面的某些API要以你的项目而定,了解所有他们总之是有好处的。

上面印证了大家说的一句话,java语言本身不难学,但是技术太多,所以学java很费劲。回想一下,基本上每个初学者,在刚学习java的时候可能都会问别人这么一句话,你怎么知道的哪个方法(api)在哪个包里的?呵呵,无他,唯手熟尔。

《JAVA编程高手》作者:北京博彦科技发展有限责任公司 出版社:北京大学出版社 这本书的书号?

书号:7-900-62982

内容简介:

本书系统介绍了使用Java进行应用程序开发以及Java小程序开发的基本方法和技巧。详细内容包括:Java和 Visual J++简介,Visual J++开发环境,Java编程基础,Java类、接口和包的基础知识,Java程序的分类,编写Java小程序,编写Java应用程序,调试Java应用程序,数据库编程,开发WFC控件,开发COM组件,最后是一个Visual J++应用程序开发实例。

本书内容循序渐进、实例丰富、解释细致,不仅适合初学者和编程爱好者,对于有编程经验的用户也会有一定的帮助。

本书系统介绍了使用Java进行应用程序开发以及Java小程序开发的基本方法和技巧。详细内容包括:Java和 Visual J++简介,Visual J++开发环境,Java编程基础,Java类、接口和包的基础知识,Java程序的分类,编写Java小程序,编写Java应用程序,调试Java应用程序,数据库编程,开发WFC控件,开发COM组件,最后是一个Visual J++应用程序开发实例。

本书内容循序渐进、实例丰富、解释细致,不仅适合初学者和编程爱好者,对于有编程经验的用户也会有一定的帮助。

商品参数

出版日期:2000-12

ISBN:790062982

版次:1

包装:附带光盘

开本:小16开

页数:10,521页

目录

第1章

Java与Visual J 简介

1. 1

Internet与Java

1. l. 1

Internet发展的障碍

1. 1. 2

为什么选择Java

1. 1. 3

Java产生的历史与现状

1. 2

Java语言的特点

1. 2. 1

简单

1. 2. 2

面向对象

1. 2. 3

分布式

1. 2. 4

健壮

1. 2. 5

与平台无关

1. 2. 6

安全

1. 2. 7

可移植

1. 2. 8

解释型

1. 2. 9

高性能

1. 2. 10

多线程

1. 2. 11

Java的动态特性

1. 3

Java与 C/C

的比较

1. 4

为什么用 Visual J

进行Java编程

第2章

快速熟悉Visual J

2. l

安装 Visual J

2. 1. l

对硬件的要求

2. 2. 2

运行安装程序

2. 2

集成开发环境的优点

2. 2. 1

解决方案和工程文件系统

2. 2. 2

Windows基类WFC和J/Direct

2. 2. 3

Internet支持

2. 2. 4

COM支持

2. 2. 5

向导和生成器

2. 2. 6

数据访问

2. 2. 7

打包和部署

2. 3

熟悉Visual J 的用户界面

2. 3. l

进入 Visual J 的用户界面

2. 3. 2

熟悉 Visual J 的用户界面

2. 4

从 Hello world开始

2. 4. 1

创建工程和窗体

2. 4. 2

添加显示的文本

2. 4. 3

运行程序

更上一层楼

第3章

Java编程概况

3. l

程序结构

3. l. l

命令行的“Helo World”Java程序

3. 1. 2

注释

3. 2

标识符

3. 3

保留字

3. 4

数据类型

3. 4. 1

常量

3. 4. 2

变量

3. 4. 3

整型(integral type)

3. 4. 4

浮点型(float-pointtyes

3. 4. 5

布尔变量(Boolean)

3. 4. 6

字符型 chartype)

3. 4. 7

字符串

3. 4. 8

数组

3. 5

运算符和表达式

3. 5. l

算术运算符

3. 5. 2 关系运算符

3. 5. 3

布尔逻辑运算符

3. 5. 4

位运算符

3. 5. 5

表达式

3. 5. 6

运算符的优先级

3. 6

Java流控制

3. 6. l

分支语句

3. 6. 2

循环语句

3. 6. 3

标号和转移语句

更上一层楼

第4章

Java类. 接口. 包

4. 1

Java类与对象

4. 1. 1

面向对象编程的基本概念

4. 1. 2

Java类

4. 2

接口

4. 2. l

为什么使用接口

4. 2. 2

接口的定义

4. 2. 3

接口的实现

4. 3

4. 3. 1

为什么要使用包

4. 3. 2

包与类名

4. 3. 3

包与目录

4. 3. 4

包(package)语句

4. 3. 5

import语句

更上一层楼

第5章

Java应用程序分类

5. l

小程序和应用程序比较

5. 1. 1

Java应用程序分类

5. 1. 2

小程序和应用程序的比较

5. 2

小程序

5. 2. 1

Applet类的继承关系

5. 2. 2

创建Java小程序

5. 2. 3

运行结果

5. 3

应用程序

5. 3. 1

创建应用程序

5. 3. 2

运行结果

更上一层楼

第6章

Java小程序编程入门

6. l

一个简单的例子

6. l. l

新建工程

6. 1. 2

给工程添加类

6. 1. 3

给类中引入包

6. 1. 4

给类中添加方法

6. 1. 5

在方法中添加自己的语句

6. 1. 6

运行结果

6. 2

Applet类

6. 2. 1

理解程序

6. 2. 2

java.applet包与Applet类

6. 2. 3

Applet类中的方法

6. 3

java. awt包中的类

6. 3. l

理解程序

6. 3. 2

java. awt包中的类

6. 4

事件处理

6. 4. l

处理事件

6. 4. 2

处理常用事件

6. 4. 3

在小程序中添加事件处理代码

6. 5

把小程序嵌入到Web页

6. 5. l

向工程中加入Web网页

6. 5. 2

基本HTML标记

6. 5. 3

<APPLET>标记

6. 6

使用Applet参数

6. 6. 1

<PARAM>标记

6. 6. 2

在小程序中使用参数

6. 7

精彩实例

6. 7. l

滚动字幕

6. 7. 2

水波倒影

6. 7. 3

小丸子时钟

更上一层楼

第7章

Java 小程序编程进阶

7. l

小程序的界面组件

7. 1. l

按钮(Button)

7. 1. 2

文本框(TextField)和文本域TextArea)(TextArea)

7. 1. 3

复选框(Checkbox)和复选框组(CheckboxGroup)

7. 2

布局管理

7. 2. l

布局管理器

7. 2. 2

FlowLayout(流布局管理器)

7. 2. 3

BorderLayout(边框布局管理器)

7. 2. 4

GridLayout(网格布局管理器)

7. 2. 5

GridBagLayout 网袋布局管理器)

7. 2. 6

综合使用

7. 3

多线程小程序

7. 3. l

什么是多线程

7. 3. 2

在小程序中创建线程

7. 3. 3

线程的方法

7. 3. 4

同步

7. 3. 5

多线程在小程序中应用的例子

更上一层楼

第8章

Java应用程序编程入门

8. 1

创建和显示窗体

8. 1. l

窗体简介

8. 1. 2

创建和显示窗体实例

8. 1. 3

创建工程和应用程序的主窗体

8. 1. 4

创建启动屏幕窗体

8. 1. 5

将代码添加到启动屏幕的窗体中

8. 1. 6

添加启动屏幕窗体的方法和事件处理程序

8. 1. 7

编写代码以显示启动屏幕

8. 2

创建屏幕保护程序

8. 2. l

创建工程及其主窗体

8. 2. 2

将成员变量添加到屏幕保护程序窗体中

8. 2. 3

将功能添加到屏幕保护程序中(一)

8. 2. 4

将功能添加到屏幕保护程序中(二)

8. 2. 5

编译. 打包及发布屏幕保护程序

8. 3

菜单操作

8. 3. l

创建菜单

8. 3. 2

创建菜单事件程序

8. 3. 3

创建环境菜单

8. 4

创建工具栏

8. 4. l

在新工程中打开 WFC Jot应用程序

8. 4. 2

添加 imageList控件及其图象

8. 4. 3

添加 ToolBar控件及其按钮

8. 4. 4

处理工具栏的事件

8. 5

创建状态栏

8. 5. 1

在新工程中打开 WFC Jot应用程序

8. 5. 2

添加 StatusBar控件并创建其窗格

8. 5. 3

添加支持状态栏的代码

更上一层楼

第9章

Java应用程序编程进阶

9. 1

使用控件

9. 1. 1

什么是控件

9. 1. 2

综合使用Windows基本控件

9. 2

在应用程序中加人帮助

9. 2. l

加人帮助前的准备

9. 2. 2

打开 HockeyPlayerScout应用程序并添加帮助控件

9. 2. 3

添加 Help按钮的事件处理程序及代码

9. 2. 4

添加支持 F1键和“What''S This”帮助的代码

9. 2. 5

运行结果

9. 3

在应用程序中支持拖放

9. 3. l

创建工程及其窗体

9. 3. 2

创建窗体控件的事件处理程序

9. 3. 3

添加拖放支持代码

9. 3. 4

拖放例子运行结果

9. 3. 5

拖放操作的改进

9. 4

在应用程序中使用ActiveX控件

9. 4. 1

ActiveX技术背景

9. 4. 2

NumText控件说明

9. 4. 3

创建工程并设计窗体

9. 4. 4

添加 ActiveX控件

9. 4. 5

添加事件处理程序及代码

9. 4. 6

编译运行

9. 5

Java应用程序与Java小程序的混合

9. 5. l

应用程序与小程序的混合编程

9. 5. 2

Java应用程序与Java小程序例子

9. 5. 3

HelloJava.exe

更上一层楼

第10章

调试

10. 1

调试环境介绍

10. 1. 1

调试的工具和窗口

10. 1. 2

调试前的准备

10. 2

调试代码

10. 2. 1

断点

10. 2. 2

执行到光标处

10. 2. 3

在源代码中单步运行

10. 2. 4

Wath窗口

10. 2. 5

Immediate窗口

10. 3

调试器的其他窗口

10. 3. 1

调试例子

10. 3. 2

OUtput窗口

10. 3. 3

Autos窗口

10. 3. 4

Locals窗口

10. 3. 5

Call Stack窗口

10. 4

Java小程序的调试技巧

10. 4. 1

ex06d例子再调试

10. 4. 2

设置Java小程序所在工程的属性

10. 4. 3

跟踪Java小程序的参数

10. 5

调试过程

10. 5. l

编译. 运行

10. 5. 2

调试. 修改

10. 6

调试异常处理

10. 6. 1

Java Exceptions对话框

10. 6. 2

异常设置(Exception SettingS)

更上一层楼

第11章

数据库编程

11. 1

为什么用 ADO

11. 1. l

早期的数据库

11. 1. 2

为什么选择ADO

11. 2

数据控件与数据库绑定

11. 2. l

创建工程并添加窗体

11. 2. 2

将控件添加到窗体中

11. 2. 3

将DataSource控件与数据库联系起来

11. 2. 4

将控件绑定到数据库中

11. 2. 5

为按钮添加事件处理程序及代码

11. 3

使用数据控件

11. 3. l

新建工程

11. 3. 2

更改TreeView控件并添加DataSource和DataGrid控件

11. 3. 3

将代码添加到实例中

11. 4

直接访问数据库

11. 4. 1

打开HockeyScout工程并准备代码

11. 4. 2

添加 DataSource对话框

11. 4. 3

创建Playerselect对话框

11. 4. 4

添加访问数据库的代码

11. 5

使用Data Form Wizard

11. 5. l

创建工程并显示Data From Wizard

11. 5. 2

指定数据库类型及名称

11. 5. 3

指定窗体类型

11. 5. 4

选择主要的和详细的记录源及字段

11. 5. 5

选择记录源关系及控件

11. 5. 6

完成向导, 检查窗体并运行实例

更上一层楼

第12章

WFC控件开发

12. l

子类化控件

12. 1. 1

创建控件工程

12. 1. 2

创建ClassInfo类及Value属性

12. 1. 3

定义NonNumberEntered事件

12. 1. 4

将代码添加到GetValue方法中

12. l. 5

使用 Class Outline忽略方法

12. 1. 6

将控件添加到窗体中

12. 2

自定义控件

12. 2. l

创建控件工程

12. 2. 2

将代码添加到构造函数中

12. 2. 3

添加属性和事件

12. 2. 4

忽略Control类的方法

12. 2. 5

将ClockTestForm窗体添加到工程中

12. 3

组合控件

12. 3. l

使用控件模板创建控件工程

12. 3. 2

将控件添加到UserControl中

12. 3. 3

创建控件属性

12. 3. 4

创建DefaultState属性对话框

12. 3. 5

将DefaultStateEditor值编辑器添加到工程中

12. 3. 6

将公共方法添加到AddressProvider类中

12. 3. 7

添加测试控件的窗体

12. 4

WFC 到ActiveX的转换

12. 4. l

打开控件工程

12. 4. 2

将控件类注册为COM类

12. 4. 3

将控件打包到COM DLL中

12. 4. 4

注册COM DLL

12. 4. 5

创建包含控件的 Visual Basic 工程

更上一层楼

第13章

COM组件开发

13. 1

关于COM的相关概念

13. 2

COM服务器

13. 2. l

使用COM模板创建工程

13. 2. 2

在类中添加方法

13. 3

WFC COM客户应用程序

13. 3. l

创建WFC应用程序工程

13. 3. 2

设计窗体的用户界面

13. 3. 3

导人COM组件

13. 3. 4

添加支持代码

13. 4

用户接口组件

13. 4. 1

创建工程

13. 4. 2

将对话框添加到工程中

13. 4. 3

将方法添加到COM类中

13, 4.4

编译COM客户应用程序

13. 4. 5

导人FormReuse COM组件

13. 5

数据库COM组件

13. 5. l

创建COM工程

13. 5. 2

设计CustomerSearchDlg

13. 5. 3

将支持代码添加到CustomerSearchDlg中

I3. 5. 4

将代码添加到CustomerSearch COM类中

13. 5. 5

编译CustomerSearchEngine客户应用程序

13. 6

第三方COM组件

13. 6. l

创建WFC应用程序工程

13. 6. 2

导人Microsoft Word COM组件

13. 6.3

将支持代码添加到应用程序中

更上一层楼

第14章 Visual J +十应用程序的高级实例

14. l

实例背景

14. 2

前期规划

14. 3

开发计划

14. 4

开发过程

14. 4. l

准备

14. 4. 2

Order.java对话框用户界面设计

14. 4. 3

COM组件设计

14. 4. 4

代码的重要部分:Order. java窗体代码

14. 4. 5

主要代码: MDIMain窗体代码

14. 4. 6

应用程序的登录对话框

14. 4. 7

Previous Orders窗口

14. 4.8

Older Details对话框

14. 4. 9 Password Change和About对话框

14. 5

程序运行

更上一层楼

大学生自学编程需要看哪些书

此推荐书籍和学习顺序是针对编程学习而言,不是针对计算机专业而言。学习这些书籍后,对于从事软件开发行业,则可以起步更快,而不是等到毕业后才知道。非计算机专业可能转行到软件开发的更是需要学习了。

大一上:

C Primer Plus

说明:大一刚进入大学,对于大学是陌生的,需要一定的时间熟悉。只需要自己学好C语言即可。

大一下:

VS使用:Visual Studio程序员箴言

C和指针

说明:学习编程需要熟悉开发工具,这是编程的基础。而C语言学习也需要加深。

大二上:

数据结构C语言版

C++ Primer Plus

说明:学习了基本的编程语言后,需要开始了解数据接算法基础了。同时,也需要学习面向对象的编程语言了。C++将作为主要的语言推荐,作为修炼大神必备语言基础。

大二下:

Windows程序设计

Linux系统使用

标准程序库STL

说明:语言学的差不多了,就需要了解操作系统的编程。Windows系统的使用则不必专门学习了,接触的多自然也熟悉。但是Linux系统的使用则需要额外的学习一下。然后对于编程需要进一步的学习程序库的使用,学习使用程序库提高开发效率,打好基础。

大三上:

计算机操作系统(非计算机专业自己学)

Boost入门

数据结构C++语言版

Windows核心编程

说明:学完了C++,因为数据结构是软件开发非常中重要的基础,所以再用面向对象思想来学习加深数据结构。在实际开发过程中,很多时候都是用面向对象的方式来做的。然后就是学习操作系统的基础理论和加深Windows编程,再学习一个程序库Boost,以后将会普及,需要提前学好。

大三下:

计算机网络(非计算机专业自己学)

MFC程序设计

Linux编程

说明:计算机网络也是必学的计算机理论,然后接触实际的开发库MFC。作为Windows开发MFC还是需要学习的,学会使用,然后学会MFC的设计思想等,其他框架其实想通的。Linux也需要开始编程了。

大四:

C++编程风格

C++编程惯用法_高级程序员常用用法和技巧

设计模式:可复用面向对象软件的基础

大道至简-软件工程实践者的思想

说明:大四开始面向毕业了,需要学习更多的开发规范,提高编程质量,提高解决问题的能力,需要学习一些高级层次的软件开发思想,毕竟前面已经有很多基础了。这个可以再根据个人的实际情况扩展。

零基础学习微信小程序开发,之前需要学习哪些知识,谢谢

WX小程序开发课程免费下载

链接:

提取码:acrq

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

小程序开发推荐的书的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于有关微信小程序开发的书籍、小程序开发推荐的书的信息别忘了在本站进行查找喔。

扫码二维码