Game html5 Dev

posted on 07 Sep 2011 13:38 by kokinoxp
สร้างด้วย HTML5+Javascript
เค้าว่าเกมนี้มันสร้างแรงบรรดาลใจ --> http://phoboslab.org/ztype/
เกมอีกมากมาย>>http://www.friv.com/index6.html
โปรแกรมปริ้นรูปอย่างง่าย ขนาด 1 นิ้วเขียนด้วย Access 2007 ลองเอาไปใช้ดูนะครับ ติดขัดตรงไหนก็เม้นกันมาได้นะครับ ยังไม่สมบูรณ์ วิธีใช้ ก็ดับเบิ้ลคลิ๊กที่ Form Table1 แบบว่าเขียนแบบง่ายๆจริงๆ เลยไม่ได้เปลี่ยนชื่อฟอร์มอะไร

tags:

ไมโครซอฟท์เปิดตัว Visual Studio 2010 โค้ดเนม Rosario แล้ว โดยฟีเจอร์ใหม่เน้นไปทาง application life-cycle management (ALM) ผลิตภัณฑ์หลักจะเน้นไปที่ชุด Visual Studio Team System ที่เน้นการทำงานเป็นทีม สนับสนุน UML ในตัว และมีฟีเจอร์ทำนองเดียวกับ "กล่องดำ" บนเครื่องบิน เพื่อให้โปรแกรมเมอร์สามารถรู้ข้อมูลที่จำเป็นในการเกิดบั๊ก จะได้แก้ได้ถูกจุดมากขึ้น ยังไม่มีการระบุวันที่แน่ชัดว่า Visual Studio 2010 จะออกเมื่อไร

ส่วน .NET Framework 4.0 จะเน้นเรื่อง Windows Workflow Foundation (WF) กับ Windows Communication Foundation (WCF) และมีส่วนประกอบใหม่รหัส "Oslo" สำหรับการออกแบบ "model" ในการพัฒนาซอฟต์แวร์ .NET 4.0 กำหนดออกพร้อม Visual Studio 2010 รายละเอียดเพิ่มเติมรอประกาศในงาน PDP 2008 ปลายเดือนตุลาคมนี้

ที่มา - eWeek, .NET 4.0, WF/WCF, and Oslo

edit @ 8 Apr 2009 17:38:55 by kokinoxp

สูตรคูณ เวอร์ชั่น Windows by C#

posted on 25 Mar 2009 10:21 by kokinoxp

private void button1_Click(object sender, EventArgs e)

{

mylist.Items.Clear();

int mother;

if(int.TryParse(textBox1.Text ,out mother))

{

for (int i = 1; i < 12; i++)

{

string str = "";

str += mother.ToString();

str += "x";

str += i.ToString();

str += "=";

str += (mother * i).ToString();

mylist.Items.Add(str);

}

}

else

{

mylist.Items.Add("Error");

}

 

}

 

Example Chat Textbox by XNA

posted on 19 Mar 2009 01:53 by kokinoxp

 

ส่วนของโค๊ด ผมก็อบปี้มาให้หมดเลยนะครับ ก็ทำการ Add Content 2 ตัวนะครับ Texture2D คือ textbox และ SpriteFont คือ Arial นะครับ 

using System;

using System.Collections.Generic;

using System.Linq;

using Microsoft.Xna.Framework;

using Microsoft.Xna.Framework.Audio;

using Microsoft.Xna.Framework.Content;

using Microsoft.Xna.Framework.GamerServices;

using Microsoft.Xna.Framework.Graphics;

using Microsoft.Xna.Framework.Input;

using Microsoft.Xna.Framework.Media;

using Microsoft.Xna.Framework.Net;

using Microsoft.Xna.Framework.Storage;

namespace Keyboard1

{

///

/// This is the main type for your game

///

public class Game1 : Microsoft.Xna.Framework.Game

{

GraphicsDeviceManager graphics; SpriteBatch spriteBatch;

KeyboardState oldKeyboardState,currentKeyboardState; //Keyboard

 

Color backColor = Color.CornflowerBlue;

String textString;

SpriteFont spriteFont;

Vector2 posFont=new Vector2(-50,-50);

Vector2 postextbox1 = new Vector2(-50, -50);

Texture2D textbox1;

public Game1()

{

graphics =
new GraphicsDeviceManager(this);Content.RootDirectory = "Content";

 

}

///

/// Allows the game to perform any initialization it needs to before starting to run.

/// This is where it can query for any required services and load any non-graphic

/// related content. Calling base.Initialize will enumerate through any components

/// and initialize them as well.

///

protected override void Initialize()

{

// TODO: Add your initialization logic here

base.Initialize();this.IsMouseVisible=true;

}

///

/// LoadContent will be called once per game and is the place to load

/// all of your content.

///

protected override void LoadContent()

{

// Create a new SpriteBatch, which can be used to draw textures.

spriteBatch = new SpriteBatch(GraphicsDevice);

spriteFont = Content.Load<SpriteFont>("Arial");textbox1 = Content.Load<

Texture2D>(@".\textbox1");

// TODO: use this.Content to load your game content here

}

///

/// UnloadContent will be called once per game and is the place to unload

/// all content.

///

protected override void UnloadContent()

{

// TODO: Unload any non ContentManager content here

}

///

/// Allows the game to run logic such as updating the world,

/// checking for collisions, gathering input, and playing audio.

///

/// Provides a snapshot of timing values.

protected override void Update(GameTime gameTime)

{

// Allows the game to exit

if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed) this.Exit();

// TODO: Add your update logic here

UpdateInput();

base.Update(gameTime);

}

private void UpdateInput()

{

oldKeyboardState = currentKeyboardState;

currentKeyboardState =
Keyboard.GetState();Keys[] pressedKeys;

pressedKeys = currentKeyboardState.GetPressedKeys();

foreach (Keys key in pressedKeys)

{

if (oldKeyboardState.IsKeyUp(key))

{

if (key == Keys.Back) // overflows

textString = textString.Remove(textString.Length - 1, 1);

else

if (key == Keys.Space) textString = textString.Insert(textString.Length, " ");

else

if (key == Keys.Enter)

{

posFont =
new Vector2(20, 20);postextbox1 = new Vector2(9, 9);

}

else

textString += key.ToString();

}

}

}

///

/// This is called when the game should draw itself.

///

/// Provides a snapshot of timing values.

protected override void Draw(GameTime gameTime)

{

GraphicsDevice.Clear(backColor);

 

// TODO: Add your drawing code here

spriteBatch.Begin();

spriteBatch.Draw(textbox1, postextbox1,
Color.White);spriteBatch.DrawString(spriteFont, "Message:" + textString, posFont, Color.Black);

spriteBatch.End();

base.Draw(gameTime);

}

}

}

ลองดูนะครับ แค่เป็นแนวทางยังไม่สมบูรณ์ทั้งหมด - -"

 

edit @ 19 Mar 2009 09:54:25 by kokinoxp

edit @ 19 Mar 2009 09:54:53 by kokinoxp