自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江海不系舟的博客

欢迎交流和讨论

  • 博客(57)
  • 资源 (20)
  • 收藏
  • 关注

原创 【android】shape的使用

例子:XML 文件保存在 res/drawable/gradient_box.xml:xml version="1.0" encoding="utf-8"?>shapexmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> gradient

2014-01-06 11:08:28 919

原创 检测android机器是否有GPS模块

public boolean hasGPSDevice(Context context) { final LocationManager mgr = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE); if ( mgr == null ) retur

2014-01-06 11:07:05 3477

转载 android自定义checkbox

1.首先在drawable文件夹中添加drawable文件checkbox_style.xml。[html] view plaincopyxml version="1.0" encoding="utf-8"?>  selector xmlns:android="http://schemas.android.com/apk/res/andr

2014-01-02 08:25:38 734

原创 【Arcgis for android】程序运行出错原因分析及解决(超详细)

查看项目下是否有libs文件夹,正常情况下其中应该有如果没有,在项目上右键 ->arcgis tools->convert to arcgis android project排除了上述原因,请往下看常见情况1:你是模拟器调试arcgis for android程序中包含地图(mapview),需要android 4.0以上模拟器支持,并且enable gpu,见下图。t

2013-12-26 15:52:59 1856

原创 百度地图android客户端的AndroidMainfest.xml的学习

平时写android产品相关的东西接触比较少,于是找个例子学习下。众所周知,Apk文件是可以反编译的,虽然看不到代码,xml还是可见的。把百度地图android客户端反编译之后,来学习下它的AndroidMainfest.xml。 manifest android:versionCode="454" android:versionName="6.1.0" android:i

2013-12-26 15:52:57 867

原创 Android proguard代码混淆

为什么要代码混淆? Android的安装文件是apk格式。APK是AndroidPackage的缩写。是由android sdk编译的工程打包生成的安装程序文件。 Apk其实是zip文件,但是后缀名被改成了.apk,通过解压就可以看到其中的文件。 Classes.dex和AndroidManifest.xml都可以直接看见了。 Dex文件是DalvikVM execut

2013-12-26 15:52:54 714

原创 【android】setOnItemClickListener cannot be used with a spinner的错误

错误提示:java.lang.RuntimeException: Unable to start activity ComponentInfo{xx activity}: java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner.解决方法:用setOnItemSelectedList

2013-12-26 15:52:52 14614

原创 【Android】achartengine的柱状图和饼状图的使用

小编从来没给我过,有木有,是质量太低么。。。本文介绍了android中如何使用achartengine绘制饼图和柱状图,请分别尝试饼图和柱状图。代码中的注释解释了图标中的各种设置的使用方法。一.achartengine库的下载,下载地址:http://code.google.com/p/achartengine/downloads/list下载完成后,把jar文件粘贴到libs

2013-12-26 15:52:50 1535 1

原创 【Arcgis for android】保存地图截图到sd卡

关键词:arcgis for android ,截图,bitmap,sd卡参考文章:http://blog.csdn.net/wozaifeiyang0/article/details/7679727在arcgis for android地图中mapview加入截图功能。参考上文,将mapview转化为bitmap。代码如下:  1 private Bitmap getVi

2013-12-26 15:52:48 1204

原创 【转】【Android】ProgressDialog进度条对话框的使用

Android ProgressDialog进度条对话框的使用: 转自:http://aina-hk55hk.iteye.com/blog/679134/Java代码  "1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"      android:orientation

2013-12-26 15:52:46 633

原创 Arcgis android 10.2安装方法

将arcgis android 10.2的压缩包解压arcgis android 10.2下载地址http://url.cn/JU2GOpHelp->install new software->add->local选择下图中的文件夹,name里随便填下,然后确定。然后下面打钩的全部去掉(show only latest version of available software

2013-12-26 15:52:44 952

原创 【android】android context

Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onCli

2013-12-26 15:52:42 550

原创 【Arcgis android】 离线编辑实现及一些代码段

Arcgis android 离线编辑实现及一些代码段底图添加private String path="file:///mnt/sdcard/data/chinasimple.tpk";mMapView = (MapView)findViewById(R.id.maplocal);mMapView.addLayer(new ArcGISLocalTiledLayer(path));

2013-12-26 15:52:39 812

原创 【java】小技巧和注意事项

1.字符串反向比较  “abc”.equals(sting)2.文档注释/***注释内容*/3.

2013-12-26 15:52:37 538

原创 【Arcgis for android】Error inflating class com.esri.android.map.MapView【已解决】

环境:arcgis android 10.2错误:E/AndroidRuntime(6004): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.esri.arcgis.android.samples.offlineeditor/com.esri.arcgis.android.samples.offl

2013-12-26 15:52:35 4339

原创 adb 无法调试的问题

The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at 'ANDROID_HOME \platform-tools\adb.exe' and can be exec

2013-12-26 15:52:33 768

原创 【转】深入理解java的String

要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,如状态单一,对象简

2013-12-26 15:52:31 564

原创 【Arcgis for android】spatialite打开shapefile

互联网(free and share)本文参考下面的博文:http://blog.csdn.net/arcgis_all/article/details/8232976Preparation:一、把shp转换为数据库1.打开spatialite-gis.exe先 file->creating a new (empty)sqlite db,然后files->load shap

2013-12-26 15:52:29 2738

原创 Date的转换输出

1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 //20131111怎么格式化成2013年11月11日 4 // SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-

2013-12-26 15:52:27 609

原创 Arcgis android10.2测试版中android.view.InflateException

最近2天总是有时出现  下面这个错误android.view.InflateException: Binary XML file line #15: Error inflating class com.esri.android.map.MapView但是没做过什么改动。这个错误时自己突然就冒出来了。参考http://blog.csdn.net/arcgis_mobile/article

2013-12-26 15:52:25 665

原创 【算法和数据结构】栈

1.简单实现

2013-12-26 15:52:23 457

原创 arcgis调用国家天地图wfs服务

1.国家天地图wfs地址 getcapabilitieshttp://www.tianditu.com/wfssearch.shtml?request=getcapabilities&service=wfs操作名参数名是否必须备注GetCapabilitiesVERSION是服务

2013-12-26 15:52:21 7147

原创 【Arcgis for android】相关教程收集自网络

请加入qq群:143501213 一起交流和学习 推荐博客:张云飞VIRhttp://www.cnblogs.com/vir56k/tag/arcgis%20for%20android/arcgis for android 学习 - (8) 空间查询 - 点击某点,选中该点所在单位区域。 张云飞VIR 2013-02-25 10:06 阅读:637 评论:7  

2013-12-26 15:52:19 881

原创 jQuery+css实现tab功能

// <![CDATA[// document.write("hello"); $(document).ready(function(){ $("#testdiv").click(function(){ $(this).hide(); }); $("#tabdiv1").mouseover(function(){ $("#tabdiv1")

2013-12-26 15:52:16 1218

原创 win8使用every&#39;thing无法显示搜索结果的解决方法

关键词: win8,everything,无搜索结果进入everything ,tools->option右下角有个 restore defaults如果安全软件阻拦,点击  允许 就行了,然后你就发现搜索结果出来啦

2013-12-26 15:52:14 1400

原创 博客园图片折叠

代码可以折叠,图片当然也可以折叠嘛div class="cnblogs_code" onclick="cnblogs_code_show('30effa93-618f-418f-a712-b53ae7ce76f2')">img id="code_img_closed_30effa93-618f-418f-a712-b53ae7ce76f2" class="code_img_closed"

2013-12-26 15:52:12 610 1

原创 符合条件中用where 1=1影响效率以及having和where的区别

想当初我自己想出来用where 1=1的时候还高兴了一小会,毕竟把代码简化了许多。今天看到的书里面说会影响性能。摘要如下: 低效的“WHERE 1=1”网上有不少人提出过类似的问题:“看到有人写了WHERE 1=1这样的SQL,到底是什么意 思?”。其实使用这种用法的开发人员一般都是在使用动态组装的SQL。 让我们想像如下的场景:用户要求提供一个灵活的查询界面来根据各种复杂的条件来

2013-12-26 15:52:10 1133

原创 zen coding

zen-Coding是一款快速编写HTML,CSS(或其他格式化语言)代码的编辑器插件,这个插件可以用缩写方式完成大量重复的编码工作,是web前端从业者的利器。 zen-Coding插件支持多种编辑器,如UltraEdit,Notepad++等。zen-Conding下载地址:http://code.google.com/p/zen-coding/downloads/list (进入下载页,选

2013-12-26 15:52:08 609

原创 正则表达式学习

1、 常用的元字符.匹配除换行符以外的任意字符\w匹配字母或数字或下划线,[a-zA-Z0-9]\s匹配任意的空白符,[\t\n\r\f]\d匹配数字,[0-9]\b匹配单词的开始或结束^匹配字符串的开始

2013-12-26 15:52:06 516

原创 动态测试

<!--@-webkit-keyframes myfirst /* Safari 和 Chrome */{0% {background: red; left:-100px; top:0px;}25% {background: yellow; left:200px; top:0px;}50% {background: blue; left:200px; top:200px

2013-12-26 15:52:04 558

原创 txt中把换行替换为空格

把合适改为html后打开,换行都没了,然后复制到另一个txt即可

2013-12-26 15:52:02 9977 5

原创 oracle安装和使用问题解决方案

1.Enter the full pathname for java.exe 要输入的是32位系统的jdk中的java.exe路径,比如  C:\Program Files\Java\jdk1.6.0_02\bin\即使是安装的64位的oralce,这里面的sql developer也是要使用32位的jdk如果你电脑里没有32位的jdk,可以使用myeclipse中的jdk,路

2013-12-26 15:52:00 537

原创 主线程和子线程的通讯之主线程用bundle发送数据到子线程

package com.wangcan;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Message;import android.app.Activity;import android.util.Log;import android.vi

2013-12-26 15:51:58 904

原创 一些看到的小问题,记载下。

1.微软的面试题:为什么下水道的井盖是圆的,圆的不会掉下去,向下正方形的盖子。。。2.变种的swapa^=b^=a^=b;够简洁的吧3,windows的sleep是以ms(毫秒为单位的)而linux的sleep是以秒为单位的,导入头文件unistd.h4.ntfs格式的分区下可以建不限制的文件夹,反正我是用java建了10万个。。。fat32下只能建6万多个吧

2013-12-26 15:51:55 483

原创 sizeof的问题

今天把自己坑了,看到别人用n=sizeof(a)/sizeof(int)自己也拿来用,结果把自己深深的坑了一把。写出来,希望看到的人以后别出这种错误!!!int a[]={1,2,4,5,6,3}(此句写在主函数里)当在主函数里用n=sizeof(a)时,n=24当把a作为一个参数传递到一个函数里,再写n=sizeof(a)时,n=4。可以参考下文http://wenku.

2013-12-26 15:51:53 454

原创 我的android笔记

做下记录,每次遇到的问题和解决方法,备忘。1.去掉标题栏 android:theme="@android:style/Theme.NoTitleBar"2.弹出警告框AlertDialog.Builder builder= new AlertDialog.Builder(this);                builder.setTitle("测试");         

2013-12-26 15:51:51 489

原创 win7远程连接开启方法

win7远程连接开启方法:(写给不熟悉windows的朋友)1.确保远程连接服务开启2.设置允许计算机被远程连接3.关闭防火墙详细步骤:1.确保远程连接服务开启右键“计算机”-------点击“管理” 确认Remote desktop Service 服务已经开启,这一步很重要,如果远程桌面的服务都没打开怎么可能远程连接上呢???对吧2.设置允许计算机被远程

2013-12-26 15:51:49 1467

原创 最长重复子串

最长重复子串最长重复子串问题描述给定一个字符串,求出其最长重复子串例如 abcdabcd最长重复子串是 abcd最长重复子串可以重叠例如abcdabcda这时最长重复子串是 abcda中间的 a 是被重叠的。直观的解法是,首先检测长度为 n - 1 的字符串情况,如果不存在重复则检测 n - 2, 一直递减下去,直到 1 。这种方法的时间复杂度是 O(N * N * N),其中包括三部

2013-12-26 15:51:47 676

原创 c语言内存分配问题

C语言内存分配问题1、C中内存分为四个区栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。 全局局:用来存放全局变量和静态变量。存在于程序的整个运行期间,是由编译器分配和

2013-12-26 15:51:45 553

原创 88行代码的俄罗斯方块

#include #include #include #include #include char gcText[] = " 1LJTSZ#";struct tetris { int _pool[16][32], (*pool)[32], tmap[8][4][16]; int x, y, s, st, t;}gt;void trsInit()

2013-12-26 15:51:41 1045

apisix-2.13.1离线安装包.zip 适用于centos7

apisix-2.13.1离线安装包.zip 网关 centos7 离线安装 不需要联网即可安装

2023-08-30

全球行政区划shapefile数据

全球行政区划shapefile数据,包含全球行政区划数据。NAME GMI_CNTRY REGION Afghanistan AFG Asia Albania ALB Europe Algeria DZA NorthAfrica Andorra AND Europe Angola AGO Sub Saharan Africa Antarctica ATA Antarctica Antigua and Barbuda ATG Caribbean Argentina ARG Latin America Armenia ARM Asia Australia AUS Australia Austria AUT Europe Azerbaijan AZE Asia Bahamas, The BHS Caribbean Bahrain BHR Asia Bangladesh BGD Asia Barbados BRB Caribbean Belgium BEL Europe Belize BLZ Latin America Benin BEN Sub Saharan Africa Bermuda BMU North America Bhutan BTN Asia Bolivia BOL Latin America Bosnia and Herzegovina BIH Europe Botswana BWA Sub Saharan Africa Brazil BRA Latin America Brunei BRN Asia Bulgaria BGR Europe Burkina Faso BFA Sub Saharan Africa Burundi BDI Sub Saharan Africa Byelarus BLR Europe Cambodia KHM Asia Cameroon CMR Sub Saharan Africa Canada CAN North America Cape Verde CPV Sub Saharan Africa Central African Republic CAF Sub Saharan Africa Chad TCD Sub Saharan Africa Chile CHL Latin America China CHN Asia Colombia COL Latin America Comoros COM Sub Saharan Africa Congo COG Sub Saharan Africa Costa Rica CRI Latin America Croatia HRV Europe Cuba CUB Caribbean Cyprus CYP Asia Czech Republic CZE Europe Denmark DNK Europe Djibouti DJI Sub Saharan Africa Dominica DMA Caribbean Dominican Republic DOM Caribbean Ecuador ECU Latin America Egypt EGY NorthAfrica El Salvador SLV Latin America Equatorial Guinea GNQ Sub Saharan Africa Eritrea ERI Sub Saharan Africa Estonia EST Europe Ethiopia ETH Sub Saharan Africa Falkland Islands (Islas Malvinas) FLK Latin America Faroe Islands FRO Europe Fiji FJI Asia Finland FIN Europe France FRA Europe French Guiana GUF Latin America French Polynesia PYF Pacific Gabon GAB Sub Saharan Africa Gambia, The GMB Sub Saharan Africa Gaza Strip ISR Asia Georgia GEO Asia Germany DEU Europe Ghana GHA Sub Saharan Africa Greece GRC Europe Greenland GRL North America Grenada GRD Caribbean Guadeloupe GLP Caribbean Guatemala GTM Latin America Guinea GIN Sub Saharan Africa Guinea-Bissau GNB Sub Saharan Africa Guyana GUY Latin America Haiti HTI Caribbean Honduras HND Latin America Hungary HUN Europe Iceland ISL Europe India IND Asia Indonesia IDN Asia Iran IRN Asia Iraq IRQ Asia Iraq-Saudi Arabia Neutral Zone Asia Ireland IRL Europe Isle of Man XIM Europe Israel ISR Asia Italy ITA Europe Ivory Coast CIV Sub Saharan Africa Jamaica JAM Caribbean Jan Mayen SJM Europe Japan JPN Asia Jordan JOR Asia Kazakhstan KAZ Asia Kenya KEN Sub Saharan Africa Kerguelen Antarctica Kiribati KIR Asia Korea, Peoples Republic of PRK Asia Korea, Republic of KOR Asia Kuwait KWT Asia Kyrgyzstan KGZ Asia Laos LAO Asia Latvia LVA Europe Lebanon LBN Asia Lesotho LSO Sub Saharan Africa Liberia LBR Sub Saharan Africa Libya LBY NorthAfrica Liechtenstein LIE Europe Lithuania LTU Europe Luxembourg LUX Europe Macedonia MKD Europe Madagascar MDG Sub Saharan Africa Malawi MWI Sub Saharan Africa Malaysia MYS Asia Maldives MDV Pacific Mali MLI Sub Saharan Africa Malta MLT Pacific Martinique MTQ Caribbean Mauritania MRT Sub Saharan Africa Mauritius MUS Sub Saharan Africa Mexico MEX Latin America Moldova MDA Europe Monaco MCO Europe Mongolia MNG Asia Morocco MAR NorthAfrica Mozambique MOZ Sub Saharan Africa Myanmar (Burma) MMR Asia Namibia NAM Sub Saharan Africa Nepal NPL Asia Netherlands NLD Europe New Caledonia NCL Asia New Zealand NZL Australia Nicaragua NIC Latin America Niger NER Sub Saharan Africa Nigeria NGA Sub Saharan Africa Northern Mariana Islands MNP Pacific Norway NOR Europe Oman OMN Asia Pakistan PAK Asia Panama PAN Latin America Papua New Guinea PNG Asia Paraguay PRY Latin America Peru PER Latin America Philippines PHL Asia Poland POL Europe Portugal PRT Europe Puerto Rico PRI Caribbean Qatar QAT Asia Reunion REU Sub Saharan Africa Romania ROM Europe Russia RUS Europe Rwanda RWA Sub Saharan Africa San Marino SMR Europe Sao Tome and Principe STP Sub Saharan Africa Saudi Arabia SAU Asia Senegal SEN Sub Saharan Africa Seychelles SYC Sub Saharan Africa Sierra Leone SLE Sub Saharan Africa Singapore SGP Pacific Slovakia SVK Europe Slovenia SVN Europe Solomon Islands SLB Asia Somalia SOM Sub Saharan Africa South Africa ZAF Sub Saharan Africa Spain ESP Europe Sri Lanka LKA Asia St. Christopher-Nevis Caribbean St. Lucia LCA Caribbean St. Vincent and the Grenadines VCT Caribbean Sudan SDN Sub Saharan Africa Suriname SUR Latin America Svalbard SJM Europe Swaziland SWZ Sub Saharan Africa Sweden SWE Europe Switzerland CHE Europe Syria SYR Asia Tajikistan TJK Asia Tanzania, United Republic of TZA Sub Saharan Africa Thailand THA Asia Togo TGO Sub Saharan Africa Tonga TON Pacific Trinidad and Tobago TTO Caribbean Tunisia TUN NorthAfrica Turkey TUR Asia Turkmenistan TKM Asia Turks and Caicos Islands TCA Caribbean Uganda UGA Sub Saharan Africa Ukraine UKR Europe United Arab Emirates ARE Asia United Kingdom GBR Europe United States USA North America Uruguay URY Latin America Uzbekistan UZB Asia Vanuatu VUT Asia Venezuela VEN Latin America Vietnam VNM Asia Western Sahara ESH NorthAfrica Western Samoa WSM Pacific Yemen YEM Asia Yugoslavia YUG Europe Zaire ZAR Sub Saharan Africa Zambia ZMB Sub Saharan Africa Zimbabwe ZWE Sub Saharan Africa

2019-03-14

arcgis_js_v40beta1_api.zip

arcgis_js_v40beta1_api.zip 支持三维的arcgis javascript 4.0 beta1 api 用来本地部署

2015-10-16

arcgis-android-sdk-10.2.6-2.part2

arcgis-android-sdk-10.2.6-2.part2.rar ,使用了分卷压缩,请下载2个压缩卷之后一起解压

2015-08-31

arcgis android 10.2.6-2 part1

arcgis-android-sdk-10.2.6-2.part1.rar,使用了分卷压缩,请下载两个分卷,一起解压

2015-08-31

arcgis android 10.2.5 part2

arcgis android 10.2.4 part2 由于上传文件大小限制,采用了分卷压缩,请将2个分卷都下载,再解压

2015-08-30

arcgis android 10.2.5 part1

arcgis android 10.2.5 part1 由于上传文件大小限制,采用了分卷压缩,请将2个分卷都下载,再解压

2015-08-30

arcgis android 10.2.4 part2

arcgis android 10.2.4 part2 由于上传文件大小限制,采用了分卷压缩,请将2个分卷都下载,再解压

2015-08-30

arcgis android 10.2.4 part1

arcgis android 10.2.4 part1 由于上传文件大小限制,采用了分卷压缩,请将2个分卷都下载,再解压

2015-08-30

arcgis android 10.2.3

arcgis android 10.2.3

2015-06-01

arcgis android api文档

arcgis android api文档

2015-06-01

全国行政区划shapefile

全国行政区划的shapefile,供测试使用,本数据自网上下载,由本数据引发的所有问题请自行负责。

2015-05-29

arcgis android shapefile加载示例代码

arcgis android shapefile加载示例代码

2015-05-29

arcgis-android-sdk-v10.2

arcgis-android-sdk-v10.2

2015-05-28

ArcGISAndroidSDK_v10.1.1

ArcGISAndroidSDK_v10.1.1

2015-05-28

FastJson 1.2.5 JAR 包 项目(有参考链接)

fastjson 1.2.5jar 包 详情可以参考http://git.oschina.net/wenshao/fastjson c#版本下载地址: http://download.csdn.net/detail/a1c2n3g4w5/7635903

2015-04-24

fastJSON_v2.1.1

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器 来自阿里巴巴的工程师开发 主要特点: 快速FAST 比其它任何基于Java的解析器和生成器更快 包括jackson) 强大(支持普通JDK类包括任意Java Bean Class Collection Map Date或enum) 零依赖(没有依赖其它任何类库除了JDK)">fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器 来自阿里巴巴的工程师开发 主要特点: 快速FAST 比其它任何基于Java的解析器和生成器更快 包括jackson) 强大(支持普通JDK类包括任意Java Bean Class Collection M [更多]

2014-07-15

arcgis-android谷歌地图加载关键代码

arcgis-android谷歌地图加载关键代码,方便你使用谷歌地图作为底图在app中。

2014-07-08

android颜色表color.xml

添加color.xml后设置背景白色,下面一行即可 android:background="@color/white"

2014-06-27

c语言及c++初学建议及看法

一、开始之前 FAQ 那是什么 FAQ就是Frequently Asked Questions,也就是常见问题解答。这玩意儿通常是一些所谓的高手或者前辈为了节省回答新手的大量简单重复问题所耗费的时间精力而采用的一种偷懒手法。一旦完成,高手只要一努嘴,“看FAQ去”就万事大吉了。实在是居家旅行杀人越货之必备良药,因此在各大论坛已经有大泛滥的趋势。 本篇FAQ为学习C语言、C++语言的大量新手编写,重点是如何运行起第一个程序,不涉及语法、数据结构和算法等内容。如果你已经通过计算机二级或水平相似的考试,甚至你是职业选手或是大师级的人物,就不必再往下看了。同时,本FAQ只讨论C/C++语言,其他语言如Java VB python等均不涉及,虽然阅读本文前四章节也会对学习这些语言有所帮助,但深入学习还是请阅读这些语言的专门教材。   

2011-03-09

C语言也能干大事 关于一些人偏见的看法

C 语言也能干大事 第一课板书................................................................................................................................. 1 第二课板书.................................................................................................................................3 第三课板书.................................................................................................................................4 第五课板书............................................................................................................................... 11 第六课板书............................................................................................................................... 13 第七课板书............................................................................................................................... 15 第一课板书 1、C 语言不是只能开发黑底白字的控制台界面程序。学习本课的基础:本课程不讲 C 语言 基础知识,C 语言考及格,学的过程中配合复习,有不懂的回去翻书。 2、学完本课程以后同学们做的一些作品赏析:计算器、俄罗斯方块、音乐播放器、学生管 理 系 统 ( http://www.rupeng.com/forum/thread-2487-1-1.html ) 邮 件 客 户 端 , ( http://www.rupeng.com/forum/thread-3697-1-1-uid7.html ) , Web 论 坛 (http://www.rupeng.com/forum/thread-3991-1-1-uid7.html)可以开发游戏、网络程 序、网站程序等。C 语言什么都可以开发 3、准备工作,安装 VC6(在网上搜“Visual C++ 6”,找合适的地址下载) 。VC6 在 Vista、 Windows 下启动可能有兼容性提示。 4、开始做第一个 C 语言的程序 【文件】→【新建】 ,打开【工程】选项页,选择【Win32 Application】 不 要 选 错 了 ) ( ,在 “位置”中修改工程保存的路径。 (以前用 Tubor C 的同学会问“什么叫工程?”。在以前大家 用 TurboC 写的程序一般也就是一个文件, 但是用 C 语言写大程序的时候不可能把所有的代 码都写在一个文件中,肯定要写很多文件。“工程(Project)”就是这些文件的一个集合。 ) 在“工程名”中写入你为这个工程取的名字, 最好有一定意义。 下一步【一个简单的 Windows 程序】 5、向 Windows 的世界问好 MessageBox(NULL,TEXT("世界你好"),TEXT("问好"),MB_OK); VC6 在 Vista、Windows 下编译调试时可能有兼容性提示。 6、学本课程常见问题 (1)为什么不用 TurboC? Turbo C(Win-TC)太老了,界面还是 DOS 界面,库也是 DOS 的库,没有网络开发包、 没有 Windows 界面开发包。TC 只能用来学 C 的基础,要进行实际开发必须使用先进一点 的工具。还是让 TurboC 进博物馆吧。 (2)为什么不用更高版本的 VC? 我们不使用高版本的 VC 主要是如下考虑: VC6 和高版本的 VC 没有本质区别 (VC6 是 1998 年的东西,大部分人、公司还是用 VC6,市面上的书也都是用 VC6) ,只不过是升级了一下 C++的版本、STL 的版本而已,对咱们这次学习没有什么影响;VC6 的操作方式和 VC2008 1

2011-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除