Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 425
» Latest member: efejy
» Forum threads: 91
» Forum posts: 99

Full Statistics

Online Users
There is currently 1 user online
» 0 Member(s) | 1 Guest(s)

Latest Threads
Ravishankar Chavare
SQLiteDatabse In Android

Forum: Android
Last Post: Ravishankar Chavare
02-21-2018, 04:37 PM
» Replies: 0
» Views: 23
Ravishankar Chavare
Add Stylish Toast In Your...

Forum: Android
Last Post: Ravishankar Chavare
02-03-2018, 06:26 AM
» Replies: 0
» Views: 296
Ravishankar Chavare
Github Integration In And...

Forum: Android
Last Post: Ravishankar Chavare
02-02-2018, 06:22 PM
» Replies: 0
» Views: 152
Ravishankar Chavare
Be off campus job opening...

Forum: Off campus
Last Post: Ravishankar Chavare
01-19-2018, 12:54 PM
» Replies: 0
» Views: 319
Ravishankar Chavare
HSBC Java J2EE/Software E...

Forum: Direct Walkins
Last Post: Ravishankar Chavare
01-10-2018, 04:32 PM
» Replies: 0
» Views: 571
Ravishankar Chavare
Barclays Repo Developer

Forum: Direct Walkins
Last Post: Ravishankar Chavare
01-10-2018, 04:23 PM
» Replies: 0
» Views: 127
Ravishankar Chavare
Bently Hiring Software En...

Forum: Direct Walkins
Last Post: Ravishankar Chavare
01-10-2018, 04:13 PM
» Replies: 0
» Views: 82
Ravishankar Chavare
Function in

Forum: C
Last Post: Ravishankar Chavare
01-10-2018, 02:21 PM
» Replies: 0
» Views: 502
Ravishankar Chavare
Why C Programming

Forum: C
Last Post: Ravishankar Chavare
01-10-2018, 01:48 PM
» Replies: 0
» Views: 150
Ravishankar Chavare
Build Responsive Website ...

Forum: Udemy
Last Post: Ravishankar Chavare
01-06-2018, 06:56 AM
» Replies: 2
» Views: 613

 
  SQLiteDatabse In Android
Posted by: Ravishankar Chavare - 02-21-2018, 04:37 PM - Forum: Android - No Replies

Android Data Storage Options

1.sharedprefrences
2.Internal storage
3.External storage
4.SQLiteDatabase
5.Network Operations


SQLiteDatabse
SQLite is lighter version of SQL

Today we are learning 
-create SQLiteDatabase
-insert records into Databse
-delete record from Databse
-show all records
-update records


First We need to create database helper class and extends it with SQLiteOpenHelper



Code:
package com.protutr.sqlitedemo;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.text.Editable;
import android.util.Log;

/**
* Created by ravi on 2/18/2018.
*/

public class DatabaseHelper extends SQLiteOpenHelper {
   private static  final String database_name="contacts.db";
   private  static final int database_version=1;
   private static final String table_name="contact";


   //this is constructor create a SQLiteDatabase instance
   public DatabaseHelper(Context context) {
       super(context, database_name, null, database_version);
       SQLiteDatabase db=this.getWritableDatabase();

   }

   //when DatabaseHelper class Called then first this method will run
   @Override
   public void onCreate(SQLiteDatabase sqLiteDatabase) {
       sqLiteDatabase.execSQL("CREATE TABLE "+table_name+" (ID INTEGER PRIMARY KEY AUTOINCREMENT,NAME TEXT,MOBILE_NUMBER INTEGER,EMAIL TEXT)");
       Log.e("mystring","table created");


   }

   //After second call this method will be called all database update related code will be here
   @Override
   public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
   sqLiteDatabase.execSQL("DROP TABLE IF EXISTS "+table_name);
   onCreate(sqLiteDatabase);
   }


   //this method used to insert data into tabele using content value
   public boolean insertData(String name, String mobilenumber, String email) {
       SQLiteDatabase db=this.getWritableDatabase();
       ContentValues contentValues=new ContentValues();
       contentValues.put("NAME",name);
       contentValues.put("MOBILE_NUMBER",mobilenumber);
       contentValues.put("EMAIL",email);
       Log.e("mystring","data inserted");

       long result=db.insert(table_name,null,contentValues);

       if (result==-1)
           return false;


       else
           return true;

   }


   //this method search the data in the datbase
   public Cursor searchData(String mobilenumber){
       SQLiteDatabase db=this.getWritableDatabase();
       String query="SELECT * FROM "+table_name+" WHERE MOBILE_NUMBER= '"+mobilenumber+"' ";
       Cursor cursor=db.rawQuery(query,null);
       return cursor;

   }


   //for delete mobile number
   public void delteData(String mobilenumber){
       SQLiteDatabase db=this.getWritableDatabase();
       db.delete(table_name,"MOBILE_NUMBER= '"+mobilenumber+"'",null);
   }

   //for update data
   public void updateData(String mobilenumber,String name,String email){
       SQLiteDatabase db=this.getWritableDatabase();
       ContentValues contentValues=new ContentValues();
       contentValues.put("EMAIL",email);
       contentValues.put("NAME",name);


       db.update(table_name,contentValues,"MOBILE_NUMBER= '"+mobilenumber+"'",null);
       db.close();
   }


   //to read all data from SQLiteDatabse
   public Cursor AllContacts(){
       SQLiteDatabase db=this.getWritableDatabase();
       Cursor cursor= db.rawQuery("SELECT * FROM "+table_name,null);
       return cursor;

   }
}


In Main Activity Create DatabaseHelper Object Instance

Code:
DatabaseHelper databaseHelper=new DatabaseHelper(this);


when we create above objects it will call to onCreate() method from DatabaseHelper And Create A Table


MainActivity

Code:
package com.protutr.sqlitedemo;

import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
   Button create_db,insertinto_db,search,delete,update,showall,playstore;

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);
       create_db=(Button)findViewById(R.id.createdatabase);
       insertinto_db=(Button)findViewById(R.id.insertintodatbase);
       search=(Button)findViewById(R.id.search);
       delete=(Button)findViewById(R.id.delete);
       update=(Button)findViewById(R.id.update);
       showall=(Button)findViewById(R.id.showall);
       playstore=(Button)findViewById(R.id.playstore);

       playstore.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Intent intent=new Intent(Intent.ACTION_VIEW);
               intent.setData(Uri.parse("market://details?id=com.protutr.protutr"));
               startActivity(intent);
           }
       });

       //call activity to show all saved contacts
       showall.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Intent intent=new Intent(MainActivity.this,AllContacts.class);
               startActivity(intent);

           }
       });

       //call updatecontact activity to update the contacts
       update.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Intent intent=new Intent(MainActivity.this,UpdateContacts.class);
               startActivity(intent);
           }
       });

       //call DeleteContacts activity for deleting contacts
       delete.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Intent intent=new Intent(MainActivity.this,DeleteContacts.class);
               startActivity(intent);

           }
       });




   //call to searchindatabase activity to search contacts
       search.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Intent intent=new Intent(MainActivity.this,Searchindatabse.class);
               startActivity(intent);

           }
       });

       //this is create databasehelper class instance
       create_db.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Toast.makeText(MainActivity.this, "Table created Successfully", Toast.LENGTH_SHORT).show();
               DatabaseHelper databaseHelper=new DatabaseHelper(MainActivity.this);

           }
       });

       //call to insertintodatbase activity
       insertinto_db.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Intent intent=new Intent(MainActivity.this,InsertIntoDatabase.class);
               startActivity(intent);
           }
       });
   }
}


InserIntoDatabase.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context="com.protutr.sqlitedemo.InsertIntoDatabase">

   <LinearLayout
       android:layout_width="match_parent"
       android:orientation="vertical"
       android:layout_height="match_parent">

       <EditText
           android:id="@+id/name"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:hint="name"/>
       <EditText
           android:id="@+id/mobilenumber"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:hint="Mobile number"/>

       <EditText
           android:id="@+id/email"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:hint="Email"/>

       <Button
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:text="Add contacts"
           android:id="@+id/submit"
           />

   </LinearLayout>

</RelativeLayout>

InsertIntoDataBase.java

Code:
package com.protutr.sqlitedemo;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class InsertIntoDatabase extends AppCompatActivity {
   Button submit;
   EditText name,mobilenumber,email;
   DatabaseHelper databaseHelper;

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_insert_into_database);
       submit=(Button)findViewById(R.id.submit);
       name=(EditText)findViewById(R.id.name);
       mobilenumber=(EditText)findViewById(R.id.mobilenumber);
       email=(EditText)findViewById(R.id.email);
       databaseHelper=new DatabaseHelper(this);
       submit.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               boolean result=databaseHelper.insertData(name.getText().toString(),mobilenumber.getText().toString(),email.getText().toString());
               if (result)
                   Toast.makeText(InsertIntoDatabase.this, "Contact Added Successfully", Toast.LENGTH_SHORT).show();
               else
                   Toast.makeText(InsertIntoDatabase.this, "Something went wrong", Toast.LENGTH_SHORT).show();
           }
       });
   }
}

DeleteContacts.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context="com.protutr.sqlitedemo.DeleteContacts">
   <LinearLayout
       android:layout_width="match_parent"
       android:orientation="vertical"
       android:layout_height="wrap_content">
       <EditText
           android:id="@+id/mobilenumber"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:hint="Enter Number"/>
       <Button
           android:id="@+id/delete"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:text="Delete"/>
   </LinearLayout>
   <TextView
       android:id="@+id/result"
       android:layout_centerInParent="true"
       android:layout_width="match_parent"
       android:layout_height="wrap_content" />

</RelativeLayout>

DeleteContacts:

Code:
package com.protutr.sqlitedemo;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class DeleteContacts extends AppCompatActivity {
   EditText mobilenumber;
   Button delete;
   DatabaseHelper databaseHelper;

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_delete_contacts);
       mobilenumber=(EditText)findViewById(R.id.mobilenumber);
       delete=(Button)findViewById(R.id.delete);
       databaseHelper=new DatabaseHelper(this);

       delete.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               if(mobilenumber.getText().toString().equals("")){
                   Toast.makeText(DeleteContacts.this, "Enter number", Toast.LENGTH_SHORT).show();
               }
               else {
                   databaseHelper.delteData(mobilenumber.getText().toString());
               }
           }
       });
   }
}

AllContacts.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context="com.protutr.sqlitedemo.AllContacts">
   <ScrollView
       android:layout_width="match_parent"
       android:layout_height="match_parent">
       <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="match_parent">
   <TextView
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:id="@+id/result"
       />
       </LinearLayout>
   </ScrollView>

</RelativeLayout>

AllContacts

Code:
package com.protutr.sqlitedemo;

import android.database.Cursor;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;

public class AllContacts extends AppCompatActivity {
   DatabaseHelper databaseHelper;
   TextView result;

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_all_contacts);
       databaseHelper=new DatabaseHelper(this);
       result=(TextView)findViewById(R.id.result);

       Cursor cursor =databaseHelper.AllContacts();
       if (cursor.getCount()==0){
           Toast.makeText(this, "NO contact found", Toast.LENGTH_SHORT).show();
       }
       else {
           StringBuffer buffer=new StringBuffer();
           while (cursor.moveToNext()){
               Toast.makeText(this, cursor.getString(1), Toast.LENGTH_SHORT).show();
               buffer.append("Id:"+cursor.getString(0)+"\n");
               buffer.append("Name:"+cursor.getString(1)+"\n");
               buffer.append("Mobile:"+cursor.getString(2)+"\n");

               buffer.append("Email:"+cursor.getString(3)+"\n \n");
           }
           result.setText(buffer.toString());


       }


   }
}

SearchInDatabase.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context="com.protutr.sqlitedemo.Searchindatabse">
   <LinearLayout
       android:layout_width="match_parent"
       android:orientation="vertical"
       android:layout_height="wrap_content">
   <EditText
       android:id="@+id/mobilenumber"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:hint="Enter Number"/>
   <Button
       android:id="@+id/search"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_gravity="center"
       android:text="search"/>
   </LinearLayout>
   <TextView
       android:id="@+id/result"
       android:layout_centerInParent="true"
       android:layout_width="match_parent"
       android:layout_height="wrap_content" />

</RelativeLayout>


SearchInDatabase

Code:
package com.protutr.sqlitedemo;

import android.database.Cursor;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class Searchindatabse extends AppCompatActivity {
   EditText mobilenumber;
   Button search;
   TextView result;
   DatabaseHelper databaseHelper;

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_searchindatabse);
       mobilenumber=(EditText)findViewById(R.id.mobilenumber);
       search=(Button)findViewById(R.id.search);
       result=(TextView) findViewById(R.id.result);
       databaseHelper=new DatabaseHelper(this);
       search.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               Cursor cursor=databaseHelper.searchData(mobilenumber.getText().toString());
               while (cursor.moveToNext()){
                   result.setText(cursor.getString(1));

               }


           }
       });
   }
}



GITHUB PROJECT LINK HERE

Print this item

  Add Stylish Toast In Your App Using simple Library
Posted by: Ravishankar Chavare - 02-03-2018, 06:26 AM - Forum: Android - No Replies

Demo:




step 1:create your project with name StylishToasts

Step 2: Now go to build.gradle(project level) and add following code

Code:
allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}


Step 3:open build.gradle(App level) and compile following third party library
Code:
    compile 'com.github.GrenderG:Toasty:1.2.8'

now click on Sync now wait some time to sync this library into your project

Step 4:Now You can use Toasty in the Folowing Way

To display an error Toast:

Code:
Toasty.error(yourContext, "This is an error toast.", Toast.LENGTH_SHORT, true).show();

To display a success Toast:

Code:
Toasty.success(yourContext, "Success!", Toast.LENGTH_SHORT, true).show();

To display an info Toast:

Code:
Toasty.info(yourContext, "Here is some info for you.", Toast.LENGTH_SHORT, true).show();

To display a warning Toast:

Code:
Toasty.warning(yourContext, "Caution:Dont misspell.", Toast.LENGTH_SHORT, true).show();

To display the usual Toast:

Code:
Toasty.normal(yourContext, "Normal toast w/o icon").show();

To display the usual Toast with icon:

Code:
Toasty.normal(yourContext, "Normal toast w/ icon", yourIconDrawable).show();

You can also create your custom Toasts with the custom() method:

Code:
Toasty.custom(yourContext, "I'm a custom Toast", yourIconDrawable, tintColor, duration, withIcon, 
shouldTint).show();

//yourIconDrawable-R.drawable.iconpath
//tintColor-getResources().getColor(R.color.colorPrimary)
//withIcon-true or false
//shouldTint-true or false

Github Project Link Here

Print this item

  Github Integration In Android Studio
Posted by: Ravishankar Chavare - 02-02-2018, 06:22 PM - Forum: Android - No Replies

Hello Friends today i am here sharing you how to integrate GitHub in android studio for version controlling

Lesson 1
 Setup (NEW) GitHub in Android Studio








Lesson 2 
Import & Push (NEW)
In this Video

-create new project in android studio and how to push it to GitHub.com
-learn how to import an Android Studio Project to GitHub and push code changes to GitHub








2.1
Lesson 2.1 Pull & Clone (NEW)
-we will learn how to pull down a project from GitHub to Android Studio and how to pull down changes from another developer.







Lesson 3.0 

Create, Delete, and Switch Branches
-learn how create, delete, and switch branches in Android Studio.







Lesson 3.1 
Simple Merging

-how merge two branches in Android Studio.








Lesson 3.2
Complex Merging

- learn how merge three branches in Android Studio, and deal with a merge conflict.








Lesson 4.0 
Pull Request
-learn how create a pull request.








Lesson 4.1 
Pull Requests | Approve and Request Changes

-how to approve and request changes on a pull request.










Lesson 4.2 
Good Code Review Practices

-We look at code review practices.







5.0 – 
GitHub & Project Administration | Projects
-use the 'Projects' tab on GitHub.





If you like these videos comment here and subscribe Will Willis youtube channel here

Print this item

  Be off campus job opening in the for 2017 passout
Posted by: Ravishankar Chavare - 01-19-2018, 12:54 PM - Forum: Off campus - No Replies

Year of Graduation
2017

Eligible Courses and Disciplines

BE / B.Tech / ME / M.Tech in any of the following disciplines:
Applied Electronics
Applied Mathematics
Applied Statistics & Informatics
Artificial Intelligence
Automobile Engineering
Bio Medical
Bioinformatics
Biotechnology
Communication Engineering
Computer Science
Digital Engineering
Electrical & Electronics Engineering
Electronics & Communication
Electronics and Telecommunication
Electronics Engineering
Industrial Management
Information Science
Information Technology
Instrumentation Engineering
Materials Engineering
Mechanical Engineering
Mechatronics
Multimedia Technology
Network Engineering
Operations & Systems
Production Engineering
Remote Sensing
Robotics
Software Engineering
Wireless Technologies

MCA with BSc / BCA / BCom / BA (with Math / Statistics Background)

M.SC in Information technology / Computer Science / Software Engineering

Minimum aggregate marks of 60% or above in the first attempt in each of Class Xth, Class XIIth, Diploma (if applicable), Graduation and Post-Graduation examination within the stipulated duration of course as specified by the respective board/university (any arrears/backlogs cleared post stipulated course duration is considered as extended education and would not be eligible). Please note that all subjects mentioned in the mark sheets should be taken into consideration (including languages, optional subjects etc.) while calculating the aggregate marks. For example, best of 5 out of 6 subjects for calculating the aggregate is not acceptable as per the TCSL Eligibility Criteria. In cases where a candidate has completed both, XIIth and Equivalent Diploma, the cut off percentage of 60% and above is applicable to both the courses.

APPLY HERE

Print this item

  HSBC Java J2EE/Software Engineer
Posted by: Ravishankar Chavare - 01-10-2018, 04:32 PM - Forum: Direct Walkins - No Replies

HSBC Java J2EE/Software Engineer/RBWM Technology (RBWM + ADM)/ 

[Image: logo.png]

Description
Candidate profile
-Be an approachable and supportive team member with a collaborative attitude within a demanding, maturing Agile environment
-Influence and champion new ideas and methods
-Great communication - convey your thoughts, ideas and opinions clearly and concisely face-to-face or virtually to all levels up and down stream
And equally important - you listen and reflect back what others communicate to you
-Regularly demonstrate these qualities - drive, motivation, determination, dedication, resiliency, honesty and enthusiasm
-Be culturally aware and sensitive
-Be flexible under pressure
-Strong analytical and problem solving skills
 
Qualifications
 
Technical Skills:
 
-Working on Java 8, J2EE, Spring Framework. Web 2.0
-Familiarity with Agile and DevOps
-Understanding Spring Framework including request response processing, MVC and Spring integrations.
-Hands on experience with Core Java, J2EE (JSP and servlets).
-Knowledge of AngularJS 2.0 and DOJO is added advantage.
-Analyse / Review the requirement, prepare the design document as per requirements and delivered within schedule by -adhering to the engineering and quality standards.
-Conduct peer reviews to ensure standards are followed. Prepare all documents as per quality procedures.
-Ability to resolve critical issues in timely manner is a key
-Be clear communicator, document your work, share your ideas
-Be prepared to challenge the status quo and always be pushing for smarter ways of working
 
Job Field : Information Technology

Primary Location : Asia Pacific-India-Maharashtra-Pune

Schedule : Full-time Shift : Day Job

Type of Vacancy : Country vacancy

Job Posting : 09-Jan-2018, 14:20:55

Unposting Date : 23-Jan-2018, 23:59:00

Apply Here Now

Download android app here to get more jobs

Print this item

  Barclays Repo Developer
Posted by: Ravishankar Chavare - 01-10-2018, 04:23 PM - Forum: Direct Walkins - No Replies

Barclays Repo Developer 

[Image: barclays-logo-desktop.png]

Repo Developer - 90143701
Primary Location:IN-Maharashtra-Pune
Job Type:Permanent/Regular
Posting Range:9 Jan 2018 - 12 Jan 2018

Description
 
Location:  Pune, India
Department:  Investment Banking
Grade: BA4

Role Purpose

Work independently and/or with a group of developers to develop, enhance and support Repo trading applications
Interact with the traders, sales and operations on several requirements/projects.

Apply Here Now

Download android app here to get more jobs

Print this item

  Bently Hiring Software Engineer II
Posted by: Ravishankar Chavare - 01-10-2018, 04:13 PM - Forum: Direct Walkins - No Replies

Bently Hiring Software Engineer II

[Image: site_logo.png?h=31&la=en&w=128&modified=...51285852C1]

Date: Jan 9, 2018
Location: Pune, IN, 411013
Company: Bentley Systems

Qualifications            
-Significant project demonstrating experience developing Windows products using ASP.Net, C#, experience in C++ a bonus. Must be able to clearly exhibit Object Oriented development skills.  

-Must have a good understanding of relational databases.(Oracle, SQL Server)
-Experience with MicroStation, ArcGIS, or AutoCAD would be an added (but not required) bonus.
-Communication and teamwork:  Excellent verbal and written communication skills are required.  Ability to learn and adapt quickly to maximize productivity.  ---     -Self-motivated person with the ability to work individually and as part of a team.



Education:
  BE / MS (Computer Science & Engineering ONLY)

Apply Here Now
Download android app here to get more jobs

Print this item

  Function in
Posted by: Ravishankar Chavare - 01-10-2018, 02:21 PM - Forum: C - No Replies

Function
function is a group of statements(a  set of instruction) that together perform a task. 
-Every C program has at least one function, which is main(), and all the most trivial programs can define additional functions.
-You can divide up your code into separate functions.

Print this item

  Why C Programming
Posted by: Ravishankar Chavare - 01-10-2018, 01:48 PM - Forum: C - No Replies

C languages developed by ken Thompson and Dennis ritchie



C is low level programming languages means that you can easily switch from c to any other languages such as Python,php and Java

C is called mother language of all programming languages because c is the first complete programming language


C is the language of compilers, interpreters, editors, operating systems and embedded programming.Unix kernel is also developed in c languages .You can use c languages for embedded devices for controlling microcontroller





There are three types of languages known till now

1. Machine/Primary language ( Binary language) 
2. Medium level language: C comes under medium level language.
3.High Level Language: C++,Java,javscript)


C is called middle-level language because it is actually bind the gap between a machine level language and high-level languages


C is introductory language because it's can be learn by anyone even he doesn't belongs to programming environment .

But Java ,php, are such languages assumes that you are already familiar with some basic programming language

So learn c to understand syntax , programming flow and decision making easily

Print this item

  What it's difference between getchar(),getch(),getche () in c programming
Posted by: Ravishankar Chavare - 01-06-2018, 04:22 AM - Forum: C - No Replies

Hello guys you already know the difference between void main()& int main () if you not read Here


Today we are learning that what it's difference between getchar(),getch(),getche ()

All these are unformatted standard inputs functions to read single character from console or keyboard

What is mean by unformatted ?
Unformatted means they don't read foramted string or character such as /n /t etc.They normal read only single normal character from either console or either keyboard keys.


1.getchar():

-getchar() is standard unformatted input functions used to read single character from console

-when you used getchar() then cursor waiting to input for reading from keyboard when you enter single character it read and wait to press enter key to perform next operations

Example:

Code:
#include<stdio.h>
int main() {
   char ch;
   printf("Enter any charcter");
   ch=getchar();
   printf("%c", ch);
}


2.getch():

-getch() when you used it then cursor is waiting for reading input when you press any key on keyboard then getch () function read that character and don't print on console

-And perform another operations as soon as user press any key

Example:
Code:
#include<stdio.h>
int main() {
   char ch;
   printf("Enter any charcter");
   ch=getch();
   printf("%c", ch);
}

3.getche():

-This is similar to getch() function but there is some quite difference
Is that
-getche() functions read input from keyboard and show it on console also and perform next operations


Example:
Code:
#include<stdio.h>
int main() {
   char ch;
   printf("Enter any charcter");
   ch=getche();
   printf("%c", ch);
}

Conclusion

1.getchar():
-wait for keyboard input press
-after pressing key show it on console
-wait to press enter key
-after press enter key perform next operations

2.getch():
-wait for keyboard input press
-after pressing any key don't show on console
-perform next operations automatically when you enter any single character

3.getche():
-wait for keyboard input press
-after pressing any key show it on console first
--perform next operations automatically when you enter any single character

Print this item