Excelแถวบนจงแข็งซะ by

30
Sep
0

เื่รื่องง่ายแต่กูไม่รู้กลับมาอีกครั้งครับ

เคยไหมครับที่ใช้ Microsoft Excel แล้วอยากให้ Row บนสุดมันติดไว้บนสุดแบบนั้น

เพื่อที่ว่าเวลาเราเลื่่อนๆๆๆ หน้าลงมาแล้ว มันจะได้แข็งตั้งตระหง่านอยู่เป็นเกียรติเป็นศรี
ให้เราไดู้ดูตลอด เฉกเช่นเดียวกับ Google Doc แบบนี้

วิธีการก็ง่ายมากครับ
1. ไปที่ View

2. คลิกที่ Freeze Panes แล้วเลือก Freeze Top Row ครับ

เสร็จแ้ล้วครับ เท่านี้เราก็จะได้ แถวบนแช่แข็งติดอยู่กับด้านบนตลอดกาลนานเทอญ

ทริคง่ายๆในการใช้ substring หรือ substr by

30
Sep
0

ความแตกต่างระหว่าง substring กับ substr มีความแตกต่างเพียงเล็กน้อย แต่ถ้าใช้ผิดเมื่อไหร่ ผลลัพธ์ที่ได้ออกมาแตกต่างกันมากเลยทีเดียว

เริ่มจากการที่เรามีค่า String ก่อน


var word:String = "Hello World, we come in peace."

เริ่มจากการใช้ substring กันก่อน


word.substring(6, 14); //output: World, w

และการใช้ substr


word.substr(6, 14); //output: World, we come

ความแตกต่างคือ
substring ตัดตัวหนังสือตั้งแต่ตัวที่ 6 จนถึงตัวที่ 14
substring(first letter, last letter);

substr ตัดตัวหนังสือตั้งแต่ตัวที่ 6 ถัดไป 14 ตัว
substr(first letter, length of word);

ไม่ยากเลยใช่มั้ย อย่าเผลอใช้ผิดก็แล้วกันนะ ;)

เคยมีปัญหากับข้อมูลจำนวนมากมายมหาศาลที่ต้องเอาใส่จัดใส่ database ไหม?? by

30
Sep
0

ถ้าคุณเป็นอีกคนที่มีปัญหากับข้อมูลจำนวนมาก ที่จะต้องเอาไปจัดใส่ database ล่ะก็ เราขอเสนอ วิธีที่จะทำให้คุณไม่ต้องเหนื่อยกับการ นั่งพิมพ์ข้อมูลจัดใส่ database อีกต่อไป เพียงแค่คุณเขียน code ให้มันเอาข้อมูลที่คุณต้องจัด ไปจัดใส่ใน database ให้เองดีกว่าไหม??

วิธีการก็แค่ เอาข้อมูลที่ว่าไปจัดเรียงใส่ excel ใส่หัวตารางเป็นชื่อตัวแปรที่จะต้องเอาไปใช้ใน code แล้ว save ออกมาเป็น .csv ก้อเสร็จขั้นตอนของการเตรียมข้อมูล
ต่อมาเป็นขั้นตอนของการเขียน code กันมั่ง
ก่อนอื่นจะต้องโหลด library ก่อน
แล้วก้อ new ขึ้นมาใช้
จากนั้นก้อเรียก path ที่ไฟล์ .csv ที่เรา save ไว้เมื่อกี้ตั้งอยู่
ต่อจากนั้นก้อวน loop เอาไปใช้งานได้เลยโดยที่ใช้ชื่อของหัวตารางเป็น index ของ array ที่เราใช้วน loop อ่านมาคงจะงงสินะ(ก็แน่ล่ะ คนเขียนก้องงเหมือนกัน ในตอนแรก) งั้นเรามาดูตัวอย่างกันดีกว่า

$this->load->library(‘base/parsecsv’);
$csv = new parseCSV();
$csv->parse( ตรงนี้ใส่ path ของไฟล์นะ );
foreach ($csv->data as $row){
ตรงนี้อยากทำอะไรก้อเขียน code ใส่ไปเลย
อ้างถึงตัวแปรก็แบบนี้ $row[ชื่อหัวตารางที่เราตั้งไว้]
}
เป็นไงครับ เขียน code แปปเดียวก็จัดการใส่ข้อมูลมากมายไว้ใน database ได้แล้ว!!

ถ้าต้องส่งค่าผ่าน form โดยไม่ใช้ from ทำยังไง?? by

30
Sep
0

บางทีเวลาเราอยากจะส่งค่าตัวแปรผ่าน from ไปยังหน้า page อื่นๆ ที่ส่งไปทาง form ปกติไม่ได้นั้น เราจะทำอย่างไรล่ะ??
วิธีแก้นั้นก้อง่ายๆ(แต่ตอนแรกคิดไม่ออกแฮะ) เราก้อทำตัวเป็น form ส่งค่าแทนมันเลยสิ อยากส่งอะไรก้อใส่ ?ชื่อตัวแปร1=ค่าตัวแปร1&ชื่อตัวแปร2=ค่าตัวแปร2…
เมื่อส่งไปแล้วอยากเอามาใช้ก้อ $_GET[ชื่อตัวแปร1],$_GET[ชื่อตัวแปร2]… ก้อเรียบร้อย ห้าห้าห้า!!

วิธีการทำให้เกมเฟลกซ์เป็นแบบเต็มจอ by

30
Sep
0

จากประสบการณ์เกม Flex ที่ผ่านมา ที่ตอนแรกคิดว่าการกดเต็มจอคงเป็นอะไรที่ไม่ยาก ก็ต้องมานั่งงมพอสมควร วันนี้เลยจะมาบอกวิธีการทำใหเกมของเราเป็นแบบเต็มจอ(ฟูลสกรีน)ให้ครับ

โดยตอนแรกโค้ดที่คิดไว้เป็นดังนี้

public function setFullscreen():void {

stage.displayState = StageDisplayState.FULL_SCREEN; //ทำให้เต็มจอ

}

public function unsetFullscreen():void {

stage.displayState = StageDisplayState.NORMAL; //ทำให้กลับเป็นปกติ

}

แต่ปรากฎว่าผลที่ได้คือเข้าโหมดฟูลกรีนจริงครับ แต่ตัวเกมยังขนาดเท่าเดิมชิดมุมซ้ายบนของจอ

ที่นี้เราจะทำอย่างไรให้ Flex เกมของเราขยายเต็มจอ ก็ทำตามนี้เลยครับ

public function setFullscreen():void {

stage.align = StageAlign.TOP; //สั่งให้ตัวเกมจัดกลางจอชิดด้านบนก่อนครับ

stage.displayState = StageDisplayState.FULL_SCREEN;

}

public function unsetFullscreen():void {

stage.align = StageAlign.TOP_LEFT; //ให้เกมไปชิดซ้ายบนตามปกติ

stage.displayState = StageDisplayState.NORMAL;

}

ทีนี้เราก็ทำการขยายขนาดของเกมดังนี้ครับ

public var DEFAULT_WIDTH:int = 760; //ค่าความกว้างพื้นฐานของตัวเกม เซ็ทไว้เท่ากันกับ Group ที่ครอบทั้งเกมไว้ด้วย

public var DEFAULT_HEIGHT:int = 600; //เช่นเดียวกันกับความสูง

public function setFullscreen():void {

stage.align = StageAlign.TOP;

stage.displayState = StageDisplayState.FULL_SCREEN;

allApp.width = stage.width; // allApp ของผมคือ Group ที่ครอบตัวเกมทั้งหมดไว้ครับเราก็ทำการขยายมันให้เท่ากัน stage.width ซึ่งก็มีค่าเท่ากับความกว้างของจอในขณะนั้นแล้ว

allApp.height = stage.height; //เช่นเดียวกับบรรทัดก่อนหน้าแต่เป็นความสูง

}

public function unsetFullscreen():void {

stage.align = StageAlign.TOP_LEFT; //ให้เกมไปชิดซ้ายบนตามปก

ติstage.displayState = StageDisplayState.NORMAL;

allApp.width = DEFAULT_WIDTH; //สั่งให้ค่ากลับเป็นค่าพื้นฐาน

allApp.height = DEFAULT_HEIGHT; //เช่นกันกับความกว้าง

}

ที่นี้ขนาดของหน้าจอเกมก็จะถูกต้องแล้ว ที่เหลือก็แค่ทำการปรับขนาดของส่วนต่างๆในเกม เช่นบาร์ด้านบนและล่าง และการขยายตัวเกม

public function setFullscreen():void {

stage.align = StageAlign.TOP;

stage.displayState = StageDisplayState.FULL_SCREEN;

allApp.width = stage.width;

allApp.height = stage.height;

component.scaleX = stage.height/DEFAULT_HEIGHT; //ทำการขยายขนาดขอคอทโพเนนท์ตัวหนึ่งๆ ซึ่งจะทำให้มีขนาดเท่ากับจอที่ทำการขยายแล้วด้วยสเกลเมื่อเทียบกับขนาดจอแล้วมีขนาดเท่าเดิม

component.scaleY = stage.height/DEFAULT_HEIGHT; // ที่ต้องใช้ height มาคำนวนไม่ใช้ width เพราะ Resolution ของจอคอมพิวเตอร์จะมีด้านกว้างมากกว่าด้านสูงดังนั้นวัตถุที่มีขนาดใหญ่เท่าขนาดเกมก่อนหน้าก็จะพอดีกับความสูงของขนาดจอครับ

component.x -= ((component.width*stage.height/DEFAULT_HEIGHT) – (component.width))/2; //ทำการเลื่อนแกน x ของวัตถุต่างๆ จากที่ยกตัวอย่างจะเป็นวัตถุที่ขนาดเต็มจอ ทำให้ไม่ต้องเลื่อนแกน y

//จากนั้นเราก็ทำการปรับค่าส่วนต่างๆของเกมให้ตรงกับที่ต้องการครับ

}

public function unsetFullscreen():void {

stage.align = StageAlign.TOP_LEFT; //ให้เกมไปชิดซ้ายบนตามปก

ติstage.displayState = StageDisplayState.NORMAL;

allApp.width = DEFAULT_WIDTH;

allApp.height = DEFAULT_HEIGHT;

component.scaleX = 1; //ปรับกลับเป็นขนาดปกติ component.scaleY = 1;

component.x = 0; //เลื่อนกลับที่ปกติ

//ทำตรงข้ามกับด้านบน

เท่านี้เราก็จะมีฟังก์ชั่นการปรับเต็มจอที่ใช่ได้แล้วล่ะครับ

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน