JBTALKS.CC

标题: 诚心想学Programmer...(可是我一点都不懂) [打印本页]

作者: LoL|z    时间: 2008-11-24 02:42 AM
标题: 诚心想学Programmer...(可是我一点都不懂)
我很想学Programmer但是我一点都不懂...我想从0开始学...谁能教我第一步是什么?
我想学因为我不会读书= =(Ps:英文有一点基础)..在家有无所事事..怕长大一事无成em0016 谁好心能教教我第一步要学会什么?
我会很努力地的学的..em0008 em0008

[ 本帖最后由 LoL|z 于 2008-11-24 02:46 AM 编辑 ]
作者: Super-Tomato    时间: 2008-11-24 02:55 AM
原帖由 LoL|z 于 2008-11-24 02:42 AM 发表
我很想学Programmer但是我一点都不懂...我想从0开始学...谁能教我第一步是什么?
我想学因为我不会读书= =(Ps:英文有一点基础)..在家有无所事事..怕长大一事无成em0016 谁好心能教教我第一步要学会什么?
我会很 ...


請在此區先看看別的帖子再開帖是學習的第一步
作者: ~Zero    时间: 2008-11-24 09:46 AM
http://www.jbtalks.cc/thread-443367-1-1.html
作者: MercyGodlikE    时间: 2008-11-24 11:53 AM
哈哈。。。楼住
我看我遇到的同党。。
我也是像你这样。。。
多加油上google。。。
我也是在努力中
作者: LoL|z    时间: 2008-11-24 06:53 PM
要买什么书啊?em0016 em0016 书叫什么名我一点都不懂em0029
作者: goodday    时间: 2008-11-24 07:20 PM
http://www.jbtalks.cc/thread-371941-1-1.html


作者: LoL|z    时间: 2008-11-24 08:13 PM
一本这么厚 ...要多少钱啊?em0019 em0019 我没钱买啊...em0043 我要初学者学的...要有解释的em0039 em0039
作者: ~Zero    时间: 2008-11-25 12:14 AM
popular 书展我买过, 3 折. 百多块, 专教 java GUI 的我买到 30 多块.
我发现书展的时候, programmer 的书都蛮便宜的 (打折很多). 虽然有些可能是过时的, 但是买书其实只是要看概念而已, 新旧版本差别不会太大的.
作者: 我是地球人    时间: 2008-11-25 07:46 PM
新手就好一开始先学c,再学java,再学java gui。
后面两个其实是一样的,只是要你学会java简单指令,在把它用在gui上
作者: 霖霖~    时间: 2008-11-27 01:00 AM
哈哈~我也是新手~加油
作者: 0121    时间: 2008-12-5 04:40 PM
要用什么软件去写?
window xp可以吗?
作者: ★笨☆天使    时间: 2008-12-5 05:45 PM
原帖由 0121 于 2008-12-5 04:40 PM 发表
要用什么软件去写?
window xp可以吗?


window xp不是软件
作者: yclaw1015    时间: 2008-12-5 11:31 PM
标题: 回复 #9 我是地球人 的帖子
我觉得新手都从VB开始会比较好吧
呵呵 不知道大家认为怎样呢
作者: goodhermit95    时间: 2008-12-6 02:25 PM
标题: 回复 #12 ★笨☆天使 的帖子
看起来他是要写外挂~~~~~
全部散到完,快点,免得又麻烦
作者: ★笨☆天使    时间: 2008-12-8 01:03 AM
原帖由 goodhermit95 于 2008-12-6 02:25 PM 发表
看起来他是要写外挂~~~~~
全部散到完,快点,免得又麻烦

好像是这样哦...经过我的调查
楼主玩的onlinegame 还真不少
古惑乱...maple ...武林...还有很多
如果要学写挂的话.....放弃吧..专心回去练级
从vb学起到能够写外挂...很多年吧
vb写出来的挂不实用的....
作者: LoL|z    时间: 2008-12-8 04:40 AM
被发现 em0039 em0039
作者: ★笨☆天使    时间: 2008-12-8 02:00 PM
原帖由 LoL|z 于 2008-12-8 04:40 AM 发表
被发现 em0039 em0039


回去练级吧...学会写程序比你上online game 排行榜还难
如果你想写挂去看看 C# 吧...看的懂得话
作者: goodhermit95    时间: 2008-12-9 06:42 PM
标题: 回复 #17 ★笨☆天使 的帖子
我推荐C++

  1. #include <windows.h>
  2. #include <tlhelp32.h>
  3. #include <conio.h>
  4. #include <stdlib.h>

  5. bool ChangeMemVal(const char * ProcessName, LPVOID MemAddress, int NewVal, int size);

  6. void main()
  7. {
  8.      printf("=== Pinball Trainer Example. Made by <your name here> ===\n\n");
  9.      if(ChangeMemVal("PINBALL.EXE", (void*) 0xA90C62, 100000000, 4))
  10.           printf("The score has been edited successfully.\n");
  11.      else
  12.           printf("An error occured while attempting edit the score.\n");
  13.      system("PAUSE");
  14.      return 0;
  15. }

  16. bool ChangeMemVal(const char * ProcessName, LPVOID MemAddress, int NewVal, int size)
  17. {
  18.      HANDLE hProcessSnap;
  19.      HANDLE hProcess = NULL;
  20.      PROCESSENTRY32 pe32;   
  21.      hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );
  22.      pe32.dwSize = sizeof( PROCESSENTRY32 );
  23.      Process32First(hProcessSnap, &pe32);
  24.      do
  25.      {         
  26.           if(!strcmp(pe32.szExeFile, ProcessName))
  27.           {
  28.                hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID);
  29.                break;
  30.           }
  31.      }
  32.      while(Process32Next(hProcessSnap, &pe32));
  33.      CloseHandle( hProcessSnap );
  34.      if(hProcess != NULL)
  35.      {
  36.           WriteProcessMemory(hProcess, MemAddress, &NewVal, size, NULL);
  37.           CloseHandle(hProcess);   
  38.           return true;
  39.      }   
  40.      return false;
  41. }

复制代码

作者: Super-Tomato    时间: 2008-12-9 07:06 PM
原帖由 goodhermit95 于 2008-12-9 06:42 PM 发表
我推荐C++


  1. #include <windows.h>
  2. #include <tlhelp32.h>
  3. #include <conio.h>
  4. #include <stdlib.h>

  5. bool ChangeMemVal(const char * ProcessName, LPVOID MemAddress, int NewVal, int size);

  6. void main()
  7. {
  8.      printf("=== Pinball Trainer Example. Made by <your name here> ===\n\n");
  9.      if(ChangeMemVal("PINBALL.EXE", (void*) 0xA90C62, 100000000, 4))
  10.           printf("The score has been edited successfully.\n");
  11.      else
  12.           printf("An error occured while attempting edit the score.\n");
  13.      system("PAUSE");
  14.      return 0;
  15. }

  16. bool ChangeMemVal(const char * ProcessName, LPVOID MemAddress, int NewVal, int size)
  17. {
  18.      HANDLE hProcessSnap;
  19.      HANDLE hProcess = NULL;
  20.      PROCESSENTRY32 pe32;   
  21.      hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );
  22.      pe32.dwSize = sizeof( PROCESSENTRY32 );
  23.      Process32First(hProcessSnap, &pe32);
  24.      do
  25.      {         
  26.           if(!strcmp(pe32.szExeFile, ProcessName))
  27.           {
  28.                hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID);
  29.                break;
  30.           }
  31.      }
  32.      while(Process32Next(hProcessSnap, &pe32));
  33.      CloseHandle( hProcessSnap );
  34.      if(hProcess != NULL)
  35.      {
  36.           WriteProcessMemory(hProcess, MemAddress, &NewVal, size, NULL);
  37.           CloseHandle(hProcess);   
  38.           return true;
  39.      }   
  40.      return false;
  41. }
复制代码


網上得來的吧
作者: goodhermit95    时间: 2008-12-10 11:21 AM
标题: 回复 #19 Super-Tomato 的帖子
我那么厉害就好~~
不过这种C++些比较好
VB写没记错要一大堆API
作者: Super-Tomato    时间: 2008-12-10 02:50 PM
原帖由 goodhermit95 于 2008-12-10 11:21 AM 发表
我那么厉害就好~~
不过这种C++些比较好
VB写没记错要一大堆API


C++ 和 VB 都是使用同樣的 WINAPI
作者: goodhermit95    时间: 2008-12-10 04:40 PM
标题: 回复 #21 Super-Tomato 的帖子
是哦,看不出
因为C++太短了
作者: ★笨☆天使    时间: 2008-12-11 12:59 AM
大部分online game 都是c#语言的
用vb写因该很麻烦吧
作者: goodhermit95    时间: 2008-12-11 03:29 PM
标题: 回复 #23 ★笨☆天使 的帖子
头 = =
C++啦,谁跟你说 C#
C# 都是 C-Like 语言,不太可能那来写 Online Game
Maple,完美世界都是用C++写出来的
作者: ★笨☆天使    时间: 2008-12-12 02:13 AM
原帖由 goodhermit95 于 2008-12-11 03:29 PM 发表
头 = =
C++啦,谁跟你说 C#
C# 都是 C-Like 语言,不太可能那来写 Online Game
Maple,完美世界都是用C++写出来的


sry 记错,是C++
我不是很了解
作者: goodhermit95    时间: 2008-12-12 12:30 PM
标题: 回复 #25 ★笨☆天使 的帖子
此乃VB

  1. If Me.Text = "Form1" Then
  2. Me.Text = "Testing"
  3. End If
复制代码

此乃C#

  1. if(this.text=="form1")
  2. {
  3. this.text =="Test"
  4. }
复制代码

此乃C++

  1. if(form1->Text == "form1")
  2. {
  3. form1->Text == "Test"
  4. }
复制代码

作者: Super-Tomato    时间: 2008-12-12 12:46 PM
原帖由 goodhermit95 于 2008-12-12 12:30 PM 发表

此乃C++

if(form1->Text == "form1")
{
form1->Text == "Test"
}



這是 class 的用法
作者: sumplayer    时间: 2009-1-12 11:22 AM
想問下學會寫了可以寫什么東西???寫來做什么的???
作者: Jay1515Jay    时间: 2009-1-12 11:31 AM
原帖由 sumplayer 于 2009-1-12 11:22 AM 发表
想問下學會寫了可以寫什么東西???寫來做什么的???

会写了就可以写多数程式,写来工作啦
难道写来吃啊?
作者: sumplayer    时间: 2009-1-12 11:48 AM
可以工作什么。。。IE也是用寫出來的嗎???
作者: Jay1515Jay    时间: 2009-1-12 12:03 PM
原帖由 sumplayer 于 2009-1-12 11:48 AM 发表
可以工作什么。。。IE也是用寫出來的嗎???

好像是管理客户资料和写程序计算一些计算机算不出的?
我才14岁你问goodday和tomato啦
IE是写出来的,世界上没有一样东西是电脑变出来的全部都是人写出来的包括WindowXP,Vista等
作者: sumplayer    时间: 2009-1-12 12:13 PM
zzz那么他們不是寫道手酸啊!!!em0013
作者: ~Zero    时间: 2009-1-12 12:50 PM
原帖由 sumplayer 于 2009-1-12 11:48 AM 发表
可以工作什么。。。IE也是用寫出來的嗎???

不是... 是大自然造出来的...

作者: MercyGodlikE    时间: 2009-1-12 03:22 PM
原帖由 ~Zero 于 2009-1-12 12:50 PM 发表

不是... 是大自然造出来的...

是女娲娘娘造出来的拉
作者: goodday    时间: 2009-1-12 04:51 PM
喂 西方啦 
是 耶稣的门徒


作者: ~Zero    时间: 2009-1-12 06:21 PM
原来... ... ...
微软是耶稣的门徒~~~???
作者: MercyGodlikE    时间: 2009-1-12 08:15 PM
错错错。。
是埃及以前的密码反映出来的
作者: Jay1515Jay    时间: 2009-1-17 12:39 AM
原帖由 LoL|z 于 2008-11-24 08:13 PM 发表
一本这么厚 ...要多少钱啊?em0019 em0019 我没钱买啊...em0043 我要初学者学的...要有解释的em0039 em0039

程式设计系列咯~
我买的RM82有扣到RM70多
大多数有教概论的
作者: goodhermit95    时间: 2009-1-17 10:24 AM
要做hack就不要学算了!
要做hack而学programming是学不成的!一面玩game一面学,你问这里的人有谁是这样的
作者: 毛毛小子    时间: 2009-1-17 10:22 PM
标题: 回复 #39 goodhermit95 的帖子
冷静点~~em0080
我猜他大概也是想玩玩看hacker吧,10个hacker就个都是抱着好奇的心态去玩的
作者: RENOzZ    时间: 2009-1-22 02:54 PM
hacker 可沒有那么好當
不只要有network的知識還要知道基本的programing 語言
想就容易咯~em0023 em0023
作者: ~Zero    时间: 2009-1-22 08:49 PM
原帖由 RENOzZ 于 2009-1-22 02:54 PM 发表
hacker 可沒有那么好當
不只要有network的知識還要知道基本的programing 語言
想就容易咯~em0023 em0023

"基本" 的 programming 语言??? 那么容易吗?

作者: RENOzZ    时间: 2009-1-23 07:54 AM
原帖由 ~Zero 于 2009-1-22 08:49 PM 发表

"基本" 的 programming 语言??? 那么容易吗?


呵呵~是沒那么容易啦。。。至少要看的懂code  > <
作者: goodhermit95    时间: 2009-1-23 10:02 PM
标题: 回复 #43 RENOzZ 的帖子
好心,最少要会写不是会看
作者: 汉堡棒棒糖    时间: 2009-2-5 09:43 PM
请问一下那些code是打在那里~
我真的是从0开始的~
现在还在读电脑课程(文凭)
第2个semester
因为太无聊了~想找一些难的~

教教我em0008
作者: Jay1515Jay    时间: 2009-2-6 12:53 AM
原帖由 汉堡棒棒糖 于 2009-2-5 09:43 PM 发表
请问一下那些code是打在那里~
我真的是从0开始的~
现在还在读电脑课程(文凭)
第2个semester
因为太无聊了~想找一些难的~

教教我em0008


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, k;
            i = 5;
            j = 3;
            k = 1;
            Console.WriteLine(i);
            Console.WriteLine(j);
            Console.WriteLine(k);

        }
    }
}

红色部分是自己打的
黑色是新建时候已存在

[ 本帖最后由 Jay1515Jay 于 2009-2-6 12:54 AM 编辑 ]
作者: 丧送狂曲    时间: 2009-2-6 01:19 AM
标题: 回复 #46 Jay1515Jay 的帖子
hmmm很基本的例子~我也来一个c++

#include<iostream.h>  
void main()
{
     int num1, num2, sum;  (这些是程式里要用到的variable)
     cout<<" Please enter the 1st number:"<<endl; (显示Please.......并要求使用者输入第一个数目)
     cin<<num1; (接收输入1)

     cout<<" Please enter the 2nd number:"<<endl;(显示Please.......并要求使用者输入第2个数目)
     cin<<num2;  (接收输入2)


    sum=num1+num2; (算式)

    cout<<"The addiction for the both number u entered is "<<sum<<endl; (显示答案)
    cout<<""<<endl;

}

我写的这个是初学者基本中的基本~超级简单的
如果你看不懂的话...真的是0罗~


注: 显示出来的会是这样~请想象背景是黑色

Please enter the 1st number:
_  (假设输入2)

输入后进入下面

Please enter the 2nd number:
_  (假设输入5)

输入后进入下面

(算式会将第一个数字和第二个数字加起来所以是7)

The addiction for the both bumber u entered is 7

press any key to continue_

过了上面就会跳出程式

[ 本帖最后由 丧送狂曲 于 2009-2-6 01:28 AM 编辑 ]
作者: goodhermit95    时间: 2009-2-6 09:22 AM
标题: 回复 #47 丧送狂曲 的帖子
那些 << << 的 只有console application 有用到是吗?
作者: Jay1515Jay    时间: 2009-2-6 09:37 AM
  1. #include<iostream.h>  
  2. void main()
  3. {
  4.      int num1, num2, sum;
  5.      cout<<" Please enter the 1st number:"<<endl;
  6.      cin<<num1;
  7.      cout<<" Please enter the 2nd number:"<<endl;
  8.      cin<<num2;
  9.      sum=num1+num2;
  10.      cout<<"The addiction for the both number u entered is "<<sum<<endl;
  11.      cout<<""<<endl;

  12. }
复制代码

转换成C#:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num1,num2,sum;
            Console.WriteLine(" Please enter the 1st number:");
            num1=Console.ReadLine();
            Console.WriteLine(" Please enter 2nd number:");
            num2=Console.ReadLine();
            sum=num1+num2;
            Console.WriteLine("The addiction for the both number u entered is "+sum);
        }
    }
}

em0012
作者: 丧送狂曲    时间: 2009-2-6 09:51 AM
应该是的~因为写那么久都没有GUI

作者: 丧送狂曲    时间: 2009-2-6 09:53 AM
标题: 回复 #49 Jay1515Jay 的帖子
我是不会C#的不过看起来C#的code好象比较不是很简短~
象show之类的还要consolo writeline 那么长哦。。。
作者: goodhermit95    时间: 2009-2-6 10:20 AM
标题: 回复 #51 丧送狂曲 的帖子
C++ 一个 windows.h 就可以干掉很多长长的东西
作者: 丧送狂曲    时间: 2009-2-6 10:22 AM
标题: 回复 #52 goodhermit95 的帖子
是罗~开头本来是
#include<iostrean>
using namespace std;
void main()


多了一个.h就省了~
作者: Jay1515Jay    时间: 2009-2-6 01:15 PM
原帖由 丧送狂曲 于 2009-2-6 09:53 AM 发表
我是不会C#的不过看起来C#的code好象比较不是很简短~
象show之类的还要consolo writeline 那么长哦。。。

C#还能靠英文意思懂code
C++就要教程了
<<和>>开始看还不懂什么意思
用C#翻译就懂em0012
作者: 汉堡棒棒糖    时间: 2009-2-6 01:21 PM
我好像还没进入状况~
在学校都是TOP学生~
在这里真的是0~
不要紧~我有小草的精神em0011

不好意识~

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, k;
            i = 5;
            j = 3;
            k = 1;
            Console.WriteLine(i);
            Console.WriteLine(j);
            Console.WriteLine(k);
        }
    }
}
这些CODE都是打在那里?
需要DL或买SOFTWARE才可以打?
还是在是本身电脑就有了??em0010

NEWBIE~你们要骂我本也可以啦!em0042
只要肯从0开始教我就可以了!
师傅em0088
作者: 汉堡棒棒糖    时间: 2009-2-6 01:33 PM
我好像知道了~找了一下有很多~
visual basic,visual C#,visual C++,SQL server,msdn express library,还有一些~
是不是dl这些了才可以打那些code??
我要用哪一个?还是全部?em0010

还是在notebook?

[ 本帖最后由 汉堡棒棒糖 于 2009-2-6 01:44 PM 编辑 ]
作者: AhPang    时间: 2009-2-6 04:32 PM
标题: 回复 #55 汉堡棒棒糖 的帖子
用Microsoft Visual Studio 2008, 你写的code是用C#的.
作者: goodday    时间: 2009-2-6 06:32 PM


呵呵努力的会 修成成果啦
作者: goodhermit95    时间: 2009-2-7 08:58 AM
标题: 回复 #58 goodday 的帖子
是 修正成果
作者: Super-Tomato    时间: 2009-2-7 02:59 PM
~_~" goodhermit 你不是宽中生吗,纠正了意思還是错啊

p/s: 修成正果
作者: Jay1515Jay    时间: 2009-2-7 03:25 PM
原帖由 汉堡棒棒糖 于 2009-2-6 01:21 PM 发表
我好像还没进入状况~
在学校都是TOP学生~
在这里真的是0~
不要紧~我有小草的精神em0011

不好意识~

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

n ...

不要叫我师傅
自学的可以考虑VB和C#
学VB拜goodhermit
学C#拜goodday
顺便问下tomato最拿手是什么语言?

[ 本帖最后由 Jay1515Jay 于 2009-2-7 03:29 PM 编辑 ]
作者: Super-Tomato    时间: 2009-2-7 07:52 PM
原帖由 Jay1515Jay 于 2009-2-7 03:25 PM 发表

不要叫我师傅
自学的可以考虑VB和C#
学VB拜goodhermit
学C#拜goodday
顺便问下tomato最拿手是什么语言?



没有拿手的语言,如果要说比較有把握的就是华语了
其他的會一點點基础混口饭吃就好了, 反正以后 RAD 开发商會讓编程越来越简单化
免费的资源也會越来越多, 那么到处都是 programmer 了
作者: 丧送狂曲    时间: 2009-2-8 04:52 PM
说到Microsoft visual studio 2008 ....
我打的c++都compile不出来~不知道为什么~
不会用~乱乱的em0013
作者: goodhermit95    时间: 2009-2-8 04:58 PM
标题: 回复 #61 Jay1515Jay 的帖子
把我的名字删掉,等下我会很麻烦 = =
楼上,有个方法:开了Project直接Compile,包你跑得到
作者: 丧送狂曲    时间: 2009-2-8 07:12 PM
我怎么都弄不到就是了跟6.0差很多
作者: mustang_roy    时间: 2009-2-8 08:17 PM
谁能解释c++,c#,vb,这些是什么意思?
有什么不同之处?
作者: goodhermit95    时间: 2009-2-8 08:28 PM
标题: 回复 #66 mustang_roy 的帖子
想知道,去找google
我先闪人,有不漾的预感
作者: goodday    时间: 2009-2-8 08:50 PM
原帖由 mustang_roy 于 2009-2-8 08:17 PM 发表
谁能解释c++,c#,vb,这些是什么意思?
有什么不同之处?


查wiki 先
我答不到咯 很长叻
作者: 丧送狂曲    时间: 2009-2-8 10:28 PM
标题: 回复 #66 mustang_roy 的帖子
我帮你答吧~是电脑progamming语言
作者: 汉堡棒棒糖    时间: 2009-2-8 11:17 PM
哈哈~果然修成半熟果了!
应该不是0了!!
了解了一点点~
现在有1~3勒!
哈哈~
作者: 丧送狂曲    时间: 2009-2-8 11:22 PM
标题: 回复 #70 汉堡棒棒糖 的帖子
那真是恭喜你...去找教学然后天天写自然上手




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5